From 6a796ebe9326f15dd4bd6858837e0cf49afabf48 Mon Sep 17 00:00:00 2001 From: Ian Date: Thu, 13 Dec 2012 14:49:51 +0100 Subject: [PATCH] Revert to 78cb307b73 --- README.markdown | 6 - docs/NEWS | 14 +- docs/RELEASE | 4 +- include/admin/category.inc.php | 268 +++-- include/admin/comments.inc.php | 525 +++++--- include/admin/configuration.inc.php | 33 +- include/admin/entries.inc.php | 374 ++++-- include/admin/entries_overview.inc.php | 13 +- include/admin/export.inc.php | 16 +- include/admin/groups.inc.php | 285 +++-- include/admin/images.inc.php | 741 +++++++----- include/admin/import.inc.php | 112 +- include/admin/importers/blogger.inc.php | 27 +- include/admin/importers/generic.inc.php | 19 +- include/admin/importers/livejournal.inc.php | 4 +- include/admin/importers/movabletype.inc.php | 16 +- include/admin/importers/old_blogger.inc.php | 40 +- include/admin/importers/pivot.inc.php | 20 +- include/admin/importers/serendipity.inc.php | 25 +- include/admin/importers/smf.inc.php | 2 +- include/admin/importers/sunlog.inc.php | 5 +- include/admin/importers/textpattern.inc.php | 2 +- include/admin/importers/voodoopad.inc.php | 15 +- include/admin/importers/wordpress.inc.php | 38 +- include/admin/installer.inc.php | 740 +++++++----- include/admin/overview.inc.php | 29 +- include/admin/personal.inc.php | 43 +- include/admin/plugins.inc.php | 336 ++++-- include/admin/templates.inc.php | 109 +- include/admin/tpl/category.inc.tpl | 161 --- include/admin/tpl/comments.inc.tpl | 178 --- include/admin/tpl/configuration.inc.tpl | 25 - include/admin/tpl/entries.inc.tpl | 206 ---- include/admin/tpl/entries_overview.inc.tpl | 4 - include/admin/tpl/export.inc.tpl | 4 - include/admin/tpl/groups.inc.tpl | 126 -- include/admin/tpl/images.inc.tpl | 301 ----- include/admin/tpl/import.inc.tpl | 55 - include/admin/tpl/installer.inc.tpl | 264 ---- include/admin/tpl/out_stack_loop.tpl | 183 --- include/admin/tpl/overview.inc.tpl | 16 - include/admin/tpl/personal.inc.tpl | 19 - include/admin/tpl/plugins.inc.tpl | 149 --- .../tpl/serendipity_plugin_config.fnc.tpl | 66 - include/admin/tpl/show_ownership.fnc.tpl | 23 - include/admin/tpl/show_plugins.fnc.tpl | 83 -- include/admin/tpl/templates.inc.tpl | 71 -- include/admin/tpl/upgrader.inc.tpl | 116 -- include/admin/tpl/users.inc.tpl | 91 -- include/admin/tplold/category.inc.tpl | 207 ---- include/admin/tplold/comments.inc.tpl | 202 ---- include/admin/tplold/configuration.inc.tpl | 31 - include/admin/tplold/entries.inc.tpl | 252 ---- include/admin/tplold/entries_overview.inc.tpl | 3 - include/admin/tplold/export.inc.tpl | 3 - include/admin/tplold/groups.inc.tpl | 190 --- include/admin/tplold/images.inc.tpl | 347 ------ include/admin/tplold/import.inc.tpl | 58 - include/admin/tplold/installer.inc.tpl | 289 ----- include/admin/tplold/out_stack_loop.tpl | 204 ---- include/admin/tplold/overview.inc.tpl | 13 - include/admin/tplold/personal.inc.tpl | 19 - include/admin/tplold/plugins.inc.tpl | 206 ---- .../tplold/serendipity_plugin_config.fnc.tpl | 88 -- include/admin/tplold/show_ownership.fnc.tpl | 22 - include/admin/tplold/show_plugins.fnc.tpl | 93 -- include/admin/tplold/templates.inc.tpl | 83 -- include/admin/tplold/upgrader.inc.tpl | 140 --- include/admin/tplold/users.inc.tpl | 153 --- include/admin/upgrader.inc.php | 266 ++-- include/admin/users.inc.php | 219 ++-- include/db/pdo-postgres.inc.php | 6 +- include/db/pdo-sqlite.inc.php | 4 +- include/db/postgres.inc.php | 6 +- include/functions.inc.php | 4 +- include/functions_config.inc.php | 14 +- include/functions_entries.inc.php | 4 +- include/functions_entries_admin.inc.php | 10 +- include/functions_images.inc.php | 259 ++-- include/functions_installer.inc.php | 75 +- include/functions_plugins_admin.inc.php | 688 +++++++---- include/functions_rss.inc.php | 2 +- include/functions_smarty.inc.php | 5 +- include/functions_trackbacks.inc.php | 44 +- include/plugin_api.inc.php | 2 +- include/plugin_internal.inc.php | 4 +- include/serendipity_smarty_class.inc.php | 6 +- include/template_api.inc.php | 2 +- include/tpl/config_local.inc.php | 1 - .../UTF-8/documentation_cs.html | 64 +- .../UTF-8/documentation_cz.html | 64 +- .../documentation_cs.html | 64 +- .../documentation_cz.html | 64 +- .../UTF-8/lang_cs.inc.php | 96 +- .../UTF-8/lang_cz.inc.php | 96 +- .../lang_cs.inc.php | 92 +- .../lang_cz.inc.php | 92 +- .../UTF-8/documentation_cs.html | 72 +- .../UTF-8/documentation_cz.html | 72 +- .../UTF-8/lang_cs.inc.php | 263 ++-- .../UTF-8/lang_cz.inc.php | 263 ++-- .../documentation_cs.html | 72 +- .../documentation_cz.html | 72 +- .../serendipity_event_karma/lang_cs.inc.php | 263 ++-- .../serendipity_event_karma/lang_cz.inc.php | 263 ++-- .../serendipity_event_karma.php | 2 +- .../UTF-8/lang_cs.inc.php | 60 +- .../UTF-8/lang_cz.inc.php | 60 +- .../serendipity_event_nl2br/lang_cs.inc.php | 60 +- .../serendipity_event_nl2br/lang_cz.inc.php | 60 +- .../serendipity_event_nl2br.php | 6 +- .../UTF-8/documentation_cs.html | 64 +- .../UTF-8/documentation_cz.html | 64 +- .../UTF-8/lang_cs.inc.php | 30 +- .../UTF-8/lang_cz.inc.php | 30 +- .../documentation_cs.html | 64 +- .../documentation_cz.html | 64 +- .../lang_cs.inc.php | 30 +- .../lang_cz.inc.php | 30 +- .../UTF-8/lang_cs.inc.php | 308 ++--- .../UTF-8/lang_cz.inc.php | 308 ++--- .../lang_cs.inc.php | 308 ++--- .../lang_cz.inc.php | 308 ++--- .../UTF-8/lang_cs.inc.php | 136 +-- .../UTF-8/lang_cz.inc.php | 136 +-- .../lang_cs.inc.php | 132 +- .../lang_cz.inc.php | 132 +- .../serendipity_event_spartacus.php | 10 +- .../UTF-8/documentation_cs.html | 88 +- .../UTF-8/documentation_cz.html | 88 +- .../UTF-8/lang_cs.inc.php | 220 ++-- .../UTF-8/lang_cz.inc.php | 220 ++-- .../documentation_cs.html | 88 +- .../documentation_cz.html | 88 +- .../lang_cs.inc.php | 216 ++-- .../serendipity_event_statistics.php | 10 +- .../UTF-8/lang_cs.inc.php | 28 +- .../UTF-8/lang_cz.inc.php | 28 +- .../lang_cs.inc.php | 28 +- .../lang_cz.inc.php | 28 +- .../UTF-8/lang_cs.inc.php | 22 +- .../UTF-8/lang_cz.inc.php | 22 +- .../lang_cs.inc.php | 22 +- .../lang_cz.inc.php | 22 +- .../UTF-8/lang_cs.inc.php | 82 +- .../UTF-8/lang_cz.inc.php | 82 +- .../lang_cs.inc.php | 78 +- .../lang_cz.inc.php | 78 +- .../UTF-8/lang_cs.inc.php | 26 +- .../UTF-8/lang_cz.inc.php | 26 +- .../lang_cs.inc.php | 26 +- .../lang_cz.inc.php | 26 +- rss.php | 2 +- serendipity_admin.php | 16 +- serendipity_config.inc.php | 4 +- serendipity_editor.js | 303 ----- templates/2k11/admin/entries.tpl | 139 --- templates/2k11/admin/font/fontello.eot | Bin 17496 -> 0 bytes templates/2k11/admin/font/fontello.svg | 171 --- templates/2k11/admin/font/fontello.ttf | Bin 17204 -> 0 bytes templates/2k11/admin/font/fontello.woff | Bin 10384 -> 0 bytes templates/2k11/admin/img/accept.png | Bin 883 -> 0 bytes templates/2k11/admin/img/admin_msg_error.png | Bin 1356 -> 0 bytes templates/2k11/admin/img/admin_msg_note.png | Bin 1397 -> 0 bytes .../2k11/admin/img/admin_msg_success.png | Bin 1191 -> 0 bytes templates/2k11/admin/img/background.jpg | Bin 6947 -> 0 bytes .../2k11/admin/img/banner_background.png | Bin 6414 -> 0 bytes templates/2k11/admin/img/big_delete.png | Bin 1572 -> 0 bytes templates/2k11/admin/img/big_rename.png | Bin 1111 -> 0 bytes templates/2k11/admin/img/big_resize.png | Bin 1157 -> 0 bytes templates/2k11/admin/img/big_rotate_ccw.png | Bin 1141 -> 0 bytes templates/2k11/admin/img/big_rotate_cw.png | Bin 1132 -> 0 bytes templates/2k11/admin/img/big_zoom.png | Bin 1329 -> 0 bytes .../2k11/admin/img/button_background.png | Bin 2176 -> 0 bytes templates/2k11/admin/img/clock.png | Bin 1160 -> 0 bytes templates/2k11/admin/img/clock_future.png | Bin 3650 -> 0 bytes templates/2k11/admin/img/configure.png | Bin 980 -> 0 bytes templates/2k11/admin/img/delete.png | Bin 1032 -> 0 bytes templates/2k11/admin/img/downarrow.png | Bin 808 -> 0 bytes templates/2k11/admin/img/edit.png | Bin 857 -> 0 bytes templates/2k11/admin/img/folder.png | Bin 702 -> 0 bytes templates/2k11/admin/img/grablet.gif | Bin 102 -> 0 bytes templates/2k11/admin/img/grablet_over.gif | Bin 102 -> 0 bytes templates/2k11/admin/img/imgedit_area.gif | Bin 797 -> 0 bytes .../2k11/admin/img/imgedit_orientation.gif | Bin 191 -> 0 bytes templates/2k11/admin/img/imgedit_slider.gif | Bin 79 -> 0 bytes templates/2k11/admin/img/imgedit_varea.gif | Bin 1681 -> 0 bytes .../2k11/admin/img/infobar_background.png | Bin 252 -> 0 bytes templates/2k11/admin/img/install.png | Bin 2407 -> 0 bytes templates/2k11/admin/img/install_now.png | Bin 2172 -> 0 bytes .../2k11/admin/img/install_now_spartacus.png | Bin 2217 -> 0 bytes templates/2k11/admin/img/install_template.png | Bin 2358 -> 0 bytes templates/2k11/admin/img/menu_background.png | Bin 700 -> 0 bytes .../2k11/admin/img/menuheader_background.png | Bin 1135 -> 0 bytes templates/2k11/admin/img/menuitem.png | Bin 708 -> 0 bytes templates/2k11/admin/img/mime_unknown.png | Bin 5854 -> 0 bytes templates/2k11/admin/img/next.png | Bin 781 -> 0 bytes templates/2k11/admin/img/previous.png | Bin 777 -> 0 bytes templates/2k11/admin/img/rotate.png | Bin 1141 -> 0 bytes templates/2k11/admin/img/thumbnail.png | Bin 922 -> 0 bytes templates/2k11/admin/img/unconfigure.png | Bin 997 -> 0 bytes templates/2k11/admin/img/uparrow.png | Bin 781 -> 0 bytes templates/2k11/admin/img/upgrade_now.png | Bin 2146 -> 0 bytes templates/2k11/admin/img/user_admin.png | Bin 1157 -> 0 bytes templates/2k11/admin/img/user_chief.png | Bin 1130 -> 0 bytes templates/2k11/admin/img/user_editor.png | Bin 1068 -> 0 bytes templates/2k11/admin/img/zoom.png | Bin 813 -> 0 bytes templates/2k11/admin/imgedit.css | 173 --- templates/2k11/admin/index.tpl | 190 --- templates/2k11/admin/js/2k11.admin.js | 1 - templates/2k11/admin/js/boxsizing.htc | 501 -------- .../2k11/admin/js/modernizr-2.6.2.min.js | 4 - templates/2k11/admin/media_choose.tpl | 327 ----- templates/2k11/admin/media_imgedit.tpl | 57 - templates/2k11/admin/media_imgedit_done.tpl | 41 - templates/2k11/admin/media_items.tpl | 160 --- templates/2k11/admin/media_pane.tpl | 165 --- templates/2k11/admin/media_properties.tpl | 21 - templates/2k11/admin/media_showitem.tpl | 91 -- templates/2k11/admin/media_upload.tpl | 86 -- templates/2k11/admin/pluginmanager.css | 34 - templates/2k11/admin/style.css | 1067 ----------------- templates/bulletproof/UTF-8/lang_cs.inc.php | 208 ++-- templates/bulletproof/UTF-8/lang_cz.inc.php | 208 ++-- templates/bulletproof/admin/style.css | 9 - templates/bulletproof/lang_cs.inc.php | 208 ++-- templates/bulletproof/lang_cz.inc.php | 208 ++-- templates/bulletproof/plugin_staticpage.tpl | 5 +- .../plugin_staticpage_aboutpage.tpl | 8 + .../plugin_staticpage_related_category.tpl | 8 + templates/bulletproof/style.css | 5 +- templates/default/admin/admin_scripts.js | 79 -- templates/default/admin/category_selector.js | 118 ++ templates/default/admin/entries.tpl | 8 +- templates/default/admin/header_spawn.js | 32 - templates/default/admin/image_selector.js | 12 - templates/default/admin/index.tpl | 41 +- templates/default/admin/media_choose.tpl | 167 ++- templates/default/admin/media_items.tpl | 3 +- templates/default/admin/media_pane.tpl | 38 +- templates/default/admin/media_upload.tpl | 194 ++- templates/default/admin/style.css | 8 +- templates/kubrick/UTF-8/lang_cs.inc.php | 12 +- templates/kubrick/UTF-8/lang_cz.inc.php | 12 +- templates/kubrick/lang_cs.inc.php | 12 +- templates/kubrick/lang_cz.inc.php | 12 +- 246 files changed, 7403 insertions(+), 14007 deletions(-) delete mode 100644 include/admin/tpl/category.inc.tpl delete mode 100644 include/admin/tpl/comments.inc.tpl delete mode 100644 include/admin/tpl/configuration.inc.tpl delete mode 100644 include/admin/tpl/entries.inc.tpl delete mode 100644 include/admin/tpl/entries_overview.inc.tpl delete mode 100644 include/admin/tpl/export.inc.tpl delete mode 100644 include/admin/tpl/groups.inc.tpl delete mode 100644 include/admin/tpl/images.inc.tpl delete mode 100644 include/admin/tpl/import.inc.tpl delete mode 100644 include/admin/tpl/installer.inc.tpl delete mode 100644 include/admin/tpl/out_stack_loop.tpl delete mode 100644 include/admin/tpl/overview.inc.tpl delete mode 100644 include/admin/tpl/personal.inc.tpl delete mode 100644 include/admin/tpl/plugins.inc.tpl delete mode 100644 include/admin/tpl/serendipity_plugin_config.fnc.tpl delete mode 100644 include/admin/tpl/show_ownership.fnc.tpl delete mode 100644 include/admin/tpl/show_plugins.fnc.tpl delete mode 100644 include/admin/tpl/templates.inc.tpl delete mode 100644 include/admin/tpl/upgrader.inc.tpl delete mode 100644 include/admin/tpl/users.inc.tpl delete mode 100644 include/admin/tplold/category.inc.tpl delete mode 100644 include/admin/tplold/comments.inc.tpl delete mode 100644 include/admin/tplold/configuration.inc.tpl delete mode 100644 include/admin/tplold/entries.inc.tpl delete mode 100644 include/admin/tplold/entries_overview.inc.tpl delete mode 100644 include/admin/tplold/export.inc.tpl delete mode 100644 include/admin/tplold/groups.inc.tpl delete mode 100644 include/admin/tplold/images.inc.tpl delete mode 100644 include/admin/tplold/import.inc.tpl delete mode 100644 include/admin/tplold/installer.inc.tpl delete mode 100644 include/admin/tplold/out_stack_loop.tpl delete mode 100644 include/admin/tplold/overview.inc.tpl delete mode 100644 include/admin/tplold/personal.inc.tpl delete mode 100644 include/admin/tplold/plugins.inc.tpl delete mode 100644 include/admin/tplold/serendipity_plugin_config.fnc.tpl delete mode 100644 include/admin/tplold/show_ownership.fnc.tpl delete mode 100644 include/admin/tplold/show_plugins.fnc.tpl delete mode 100644 include/admin/tplold/templates.inc.tpl delete mode 100644 include/admin/tplold/upgrader.inc.tpl delete mode 100644 include/admin/tplold/users.inc.tpl delete mode 100644 templates/2k11/admin/entries.tpl delete mode 100644 templates/2k11/admin/font/fontello.eot delete mode 100644 templates/2k11/admin/font/fontello.svg delete mode 100644 templates/2k11/admin/font/fontello.ttf delete mode 100644 templates/2k11/admin/font/fontello.woff delete mode 100644 templates/2k11/admin/img/accept.png delete mode 100644 templates/2k11/admin/img/admin_msg_error.png delete mode 100644 templates/2k11/admin/img/admin_msg_note.png delete mode 100644 templates/2k11/admin/img/admin_msg_success.png delete mode 100644 templates/2k11/admin/img/background.jpg delete mode 100644 templates/2k11/admin/img/banner_background.png delete mode 100644 templates/2k11/admin/img/big_delete.png delete mode 100644 templates/2k11/admin/img/big_rename.png delete mode 100644 templates/2k11/admin/img/big_resize.png delete mode 100644 templates/2k11/admin/img/big_rotate_ccw.png delete mode 100644 templates/2k11/admin/img/big_rotate_cw.png delete mode 100644 templates/2k11/admin/img/big_zoom.png delete mode 100644 templates/2k11/admin/img/button_background.png delete mode 100644 templates/2k11/admin/img/clock.png delete mode 100644 templates/2k11/admin/img/clock_future.png delete mode 100644 templates/2k11/admin/img/configure.png delete mode 100644 templates/2k11/admin/img/delete.png delete mode 100644 templates/2k11/admin/img/downarrow.png delete mode 100644 templates/2k11/admin/img/edit.png delete mode 100644 templates/2k11/admin/img/folder.png delete mode 100644 templates/2k11/admin/img/grablet.gif delete mode 100644 templates/2k11/admin/img/grablet_over.gif delete mode 100644 templates/2k11/admin/img/imgedit_area.gif delete mode 100644 templates/2k11/admin/img/imgedit_orientation.gif delete mode 100644 templates/2k11/admin/img/imgedit_slider.gif delete mode 100644 templates/2k11/admin/img/imgedit_varea.gif delete mode 100644 templates/2k11/admin/img/infobar_background.png delete mode 100644 templates/2k11/admin/img/install.png delete mode 100644 templates/2k11/admin/img/install_now.png delete mode 100644 templates/2k11/admin/img/install_now_spartacus.png delete mode 100644 templates/2k11/admin/img/install_template.png delete mode 100644 templates/2k11/admin/img/menu_background.png delete mode 100644 templates/2k11/admin/img/menuheader_background.png delete mode 100644 templates/2k11/admin/img/menuitem.png delete mode 100644 templates/2k11/admin/img/mime_unknown.png delete mode 100644 templates/2k11/admin/img/next.png delete mode 100644 templates/2k11/admin/img/previous.png delete mode 100644 templates/2k11/admin/img/rotate.png delete mode 100644 templates/2k11/admin/img/thumbnail.png delete mode 100644 templates/2k11/admin/img/unconfigure.png delete mode 100644 templates/2k11/admin/img/uparrow.png delete mode 100644 templates/2k11/admin/img/upgrade_now.png delete mode 100644 templates/2k11/admin/img/user_admin.png delete mode 100644 templates/2k11/admin/img/user_chief.png delete mode 100644 templates/2k11/admin/img/user_editor.png delete mode 100644 templates/2k11/admin/img/zoom.png delete mode 100644 templates/2k11/admin/imgedit.css delete mode 100644 templates/2k11/admin/index.tpl delete mode 100644 templates/2k11/admin/js/2k11.admin.js delete mode 100644 templates/2k11/admin/js/boxsizing.htc delete mode 100644 templates/2k11/admin/js/modernizr-2.6.2.min.js delete mode 100644 templates/2k11/admin/media_choose.tpl delete mode 100644 templates/2k11/admin/media_imgedit.tpl delete mode 100644 templates/2k11/admin/media_imgedit_done.tpl delete mode 100644 templates/2k11/admin/media_items.tpl delete mode 100644 templates/2k11/admin/media_pane.tpl delete mode 100644 templates/2k11/admin/media_properties.tpl delete mode 100644 templates/2k11/admin/media_showitem.tpl delete mode 100644 templates/2k11/admin/media_upload.tpl delete mode 100644 templates/2k11/admin/pluginmanager.css delete mode 100644 templates/2k11/admin/style.css delete mode 100644 templates/default/admin/admin_scripts.js create mode 100644 templates/default/admin/category_selector.js delete mode 100644 templates/default/admin/header_spawn.js delete mode 100644 templates/default/admin/image_selector.js diff --git a/README.markdown b/README.markdown index 5ca9d836..ccbe37f4 100644 --- a/README.markdown +++ b/README.markdown @@ -1,9 +1,3 @@ # Serendipity - a PHP Weblog/Blog software [Serendipity](http://s9y.org) is a PHP-powered weblog application which gives the user an easy way to maintain an online diary, weblog or even a complete homepage. While the default package is designed for the casual blogger, Serendipity offers a flexible, expandable and easy-to-use framework with the power for professional applications. - -This is a testing branch to mainly support the new backend smartification. - -Use with care! - -https://github.com/ophian/s9y-admin-tpl forked from https://github.com/yellowled/s9y-admin-tpl diff --git a/docs/NEWS b/docs/NEWS index 069b960b..7ade35d4 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,28 +1,24 @@ # $Id$ -Version 2.0 () ------------------------------------------------------------------------- - - * Use Smarty for backend display output Version 1.7 () ------------------------------------------------------------------------ * Allow entryproperties plugin to define defaults for custom fields - + * Onyx, Net_URL classes: Remove PHP4 style constructor due to PHP5 error "Constructor already defined" - + * Improved RSS sidebarplugin to support Atom * Bundled simplepie * For Blogs running on a non-UTF-8 language, set a Smarty constant - to indicate the actually used charset. + to indicate the actually used charset. * Added to use MyISAM handler for s9y tables (we do not use InnoDB features, but rely on MyISAM fulltext) - + * fixed defaultBaseURL did not show up installer. Thanks to onli. Follow up from c292bad @@ -83,7 +79,7 @@ Version 1.7 () Version 1.6.2 (May 16th, 2012) ------------------------------------------------------------------------ - * Fix SQL injection for comment.php used in read-context. + * Fix SQL injection for comment.php used in read-context. (Thanks to High-Tech Bridge SA Security Release Lab, Advisory HTB23092) Version 1.6.1 (May 8th, 2012) diff --git a/docs/RELEASE b/docs/RELEASE index f0d73eaf..c5dc4de4 100644 --- a/docs/RELEASE +++ b/docs/RELEASE @@ -1,2 +1,2 @@ -stable:1.6 -beta:1.6 \ No newline at end of file +stable:1.6.2 +beta:1.6.2 \ No newline at end of file diff --git a/include/admin/category.inc.php b/include/admin/category.inc.php index ccb208dc..e416a5c9 100644 --- a/include/admin/category.inc.php +++ b/include/admin/category.inc.php @@ -11,12 +11,12 @@ if (!serendipity_checkPermission('adminCategories')) { } $admin_category = (!serendipity_checkPermission('adminCategoriesMaintainOthers') ? "AND (authorid = 0 OR authorid = " . (int)$serendipity['authorid'] . ")" : ''); -$data = array(); + /* Add a new category */ if (isset($_POST['SAVE']) && serendipity_checkFormToken()) { $name = $serendipity['POST']['cat']['name']; $desc = $serendipity['POST']['cat']['description']; - $data['post_save'] = true; + if (is_array($serendipity['POST']['cat']['write_authors']) && in_array(0, $serendipity['POST']['cat']['write_authors'])) { $authorid = 0; } else { @@ -27,7 +27,6 @@ if (isset($_POST['SAVE']) && serendipity_checkFormToken()) { $parentid = (isset($serendipity['POST']['cat']['parent_cat']) && is_numeric($serendipity['POST']['cat']['parent_cat'])) ? $serendipity['POST']['cat']['parent_cat'] : 0; if ($serendipity['GET']['adminAction'] == 'new') { - $data['new'] = true; if ($parentid != 0) { // TODO: This doesn't seem to work as expected, serendipity_rebuildCategoryTree(); is still needed! Only activate this optimization function when it's really working :) // TODO: This works if only one subcategory exists. Otherwise, the first query will return an array. @@ -40,10 +39,12 @@ if (isset($_POST['SAVE']) && serendipity_checkFormToken()) { $catid = serendipity_addCategory($name, $desc, $authorid, $icon, $parentid); serendipity_ACLGrant($catid, 'category', 'read', $serendipity['POST']['cat']['read_authors']); serendipity_ACLGrant($catid, 'category', 'write', $serendipity['POST']['cat']['write_authors']); + + echo '
' . CATEGORY_SAVED .'
'; + } elseif ($serendipity['GET']['adminAction'] == 'edit') { - $data['edit'] = true; if (!serendipity_checkPermission('adminCategoriesMaintainOthers') && !serendipity_ACLCheck($serendipity['authorid'], $serendipity['GET']['cid'], 'category', 'write')) { - $data['editPermission'] = false; + echo '
'. PERM_DENIED .'
'; } else { /* Check to make sure parent is not a child of self */ $r = serendipity_db_query("SELECT categoryid FROM {$serendipity['dbPrefix']}category c @@ -52,11 +53,12 @@ if (isset($_POST['SAVE']) && serendipity_checkFormToken()) { if (is_array($r)) { $r = serendipity_db_query("SELECT category_name FROM {$serendipity['dbPrefix']}category WHERE categoryid = ". (int)$parentid); - $data['subcat'] = sprintf(ALREADY_SUBCATEGORY, htmlspecialchars($r[0]['category_name']), htmlspecialchars($name)); + echo sprintf(ALREADY_SUBCATEGORY, htmlspecialchars($r[0]['category_name']), htmlspecialchars($name)); } else { serendipity_updateCategory($serendipity['GET']['cid'], $name, $desc, $authorid, $icon, $parentid, $serendipity['POST']['cat']['sort_order'], $serendipity['POST']['cat']['hide_sub']); serendipity_ACLGrant($serendipity['GET']['cid'], 'category', 'read', $serendipity['POST']['cat']['read_authors']); serendipity_ACLGrant($serendipity['GET']['cid'], 'category', 'write', $serendipity['POST']['cat']['write_authors']); + echo '
' . CATEGORY_SAVED .'
'; } } } @@ -67,7 +69,6 @@ if (isset($_POST['SAVE']) && serendipity_checkFormToken()) { /* Delete a category */ if ($serendipity['GET']['adminAction'] == 'doDelete' && serendipity_checkFormToken()) { - $data['doDelete'] = true; if ($serendipity['GET']['cid'] != 0) { $remaining_cat = (int)$serendipity['POST']['cat']['remaining_catid']; $category_ranges = serendipity_fetchCategoryRange((int)$serendipity['GET']['cid']); @@ -102,107 +103,198 @@ if ($serendipity['GET']['adminAction'] == 'doDelete' && serendipity_checkFormTok serendipity_ACLGrant($cid, 'category', 'write', array()); } } - $data['deleteSuccess'] = true; - $data['remaining_cat'] = $remaining_cat; - $data['cid'] = (int)$serendipity['GET']['cid']; + + echo '
' . ($remaining_cat ? sprintf(CATEGORY_DELETED_ARTICLES_MOVED, (int)$serendipity['GET']['cid'], $remaining_cat) : sprintf(CATEGORY_DELETED,(int)$serendipity['GET']['cid'])) .'
'; $serendipity['GET']['adminAction'] = 'view'; } } else { - $data['deleteSuccess'] = false; + echo '
'. INVALID_CATEGORY .'
'; } } +?> -if ( $serendipity['GET']['adminAction'] == 'delete' ) { - $data['delete'] = true; - $this_cat = serendipity_fetchCategoryInfo($serendipity['GET']['cid']); - if ( (serendipity_checkPermission('adminCategoriesDelete') && serendipity_checkPermission('adminCategoriesMaintainOthers')) - || (serendipity_checkPermission('adminCategoriesDelete') && ($serendipity['authorid'] == $this_cat['authorid'] || $this_cat['authorid'] == '0')) - || (serendipity_checkPermission('adminCategoriesDelete') && serendipity_ACLCheck($serendipity['authorid'], $serendipity['GET']['cid'], 'category', 'write'))) { - $data['deletePermission'] = true; - $data['cid'] = (int)$serendipity['GET']['cid']; - $data['formToken'] = serendipity_setFormToken(); - $data['categoryName'] = $this_cat['category_name']; - $cats = serendipity_fetchCategories('all'); - $data['cats'] = array(); - /* TODO, show dropdown as nested categories */ - foreach ($cats as $cat_data) { - if ($cat_data['categoryid'] != $serendipity['GET']['cid'] && (serendipity_checkPermission('adminCategoriesMaintainOthers') || $cat_data['authorid'] == '0' || $cat_data['authorid'] == $serendipity['authorid'])) { - $data['cats'][] = $cat_data; - - } + +
+ +

+ : + + +
+ - $data['formToken'] = serendipity_setFormToken(); - $data['cat'] = $this_cat; - if (!is_array($this_cat) || (isset($this_cat['authorid']) && $this_cat['authorid'] == '0') || isset($read_groups[0])) { - $data['selectAllReadAuthors'] = true; - } - if (!is_array($this_cat) || (isset($this_cat['authorid']) && $this_cat['authorid'] == '0') || isset($write_groups[0])) { - $data['selectAllWriteAuthors'] = true; - } - $categories = serendipity_fetchCategories('all'); - $categories = serendipity_walkRecursive($categories, 'categoryid', 'parentid', VIEWMODE_THREADED); - $data['categories'] = $categories; - serendipity_plugin_api::hook_event('backend_category_showForm', $cid, $this_cat); -} - +'. sprintf(EDIT_THIS_CAT, htmlspecialchars($this_cat['category_name'])) .''; + $save = SAVE; + $read_groups = serendipity_ACLGet($cid, 'category', 'read'); + $write_groups = serendipity_ACLGet($cid, 'category', 'write'); + } else { + $cid = false; + $this_cat = array(); + echo ''. CREATE_NEW_CAT .''; + $save = CREATE; + $read_groups = array(0 => 0); + $write_groups = array(0 => 0); + } + $groups = serendipity_getAllGroups(); +?> +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
/>
+ + + +
+ +
+ +
+ +

+ id="hide_sub_no" /> + id="hide_sub_yes" /> +
+
+
+ + + + + + 0 ) { + echo CATEGORY_INDEX .':'; + } else { + echo '
- '. NO_CATEGORIES .' -
'; } -} - -if (!is_object($serendipity['smarty'])) { - serendipity_smarty_init(); -} - -$serendipity['smarty']->assign($data); -$tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; -$tfile = dirname(__FILE__) . "/$tpldir/category.inc.tpl"; -$content = $serendipity['smarty']->fetch('file:'. $tfile); // short notation with Smarty3 in S9y 1.7 and up -echo $content; +?> +

+ + + + + + + + + + + + + + +
<?php echo EDIT ?><?php echo DELETE ?>
+ +
+ $v ) { - $ac = serendipity_approveComment($k, $v, false, 'flip'); - if ($ac > 0) { - $errormsg .= DONE . ': '. sprintf(COMMENT_APPROVED, (int)$k); - } else { - $errormsg .= DONE . ': '. sprintf(COMMENT_MODERATED, (int)$k); - } - } + foreach ( $serendipity['POST']['delete'] as $k => $v ) { + $ac = serendipity_approveComment($k, $v, false, 'flip'); + if ($ac > 0) { + $errormsg .= DONE . ': '. sprintf(COMMENT_APPROVED, (int)$k) . '
'; + } else { + $errormsg .= DONE . ': '. sprintf(COMMENT_MODERATED, (int)$k) . '
'; + } + } } else { - foreach ( $serendipity['POST']['delete'] as $k => $v ) { - serendipity_deleteComment($k, $v); - $errormsg .= DONE . ': '. sprintf(COMMENT_DELETED, (int)$k); - } - } + foreach ( $serendipity['POST']['delete'] as $k => $v ) { + serendipity_deleteComment($k, $v); + $errormsg .= DONE . ': '. sprintf(COMMENT_DELETED, (int)$k) . '
'; + } + } } @@ -62,7 +62,7 @@ if (isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminActio if (!empty($comment['comment'])) { if (serendipity_saveComment($serendipity['POST']['entry_id'], $comment, 'NORMAL')) { echo ''; - echo ''; + echo ''; return true; } else { $errormsg .= COMMENT_NOT_ADDED; @@ -120,7 +120,7 @@ if (isset($serendipity['GET']['adminAction']) && ($serendipity['GET']['adminActi serendipity_smarty_init(); if ($serendipity['GET']['adminAction'] == 'reply' || $serendipity['GET']['adminAction'] == 'doReply') { - $c = serendipity_fetchComments($serendipity['GET']['entry_id'], 1, 'co.id', false, 'NORMAL', ' AND co.id=' . (int)$serendipity['GET']['id']); + $c = serendipity_fetchComments($serendipity['GET']['entry_id'], 1, 'co.id', false, 'NORMAL', ' AND co.id=' . (int)$serendipity['GET']['id']); if (isset($serendipity['POST']['preview'])) { $c[] = array( @@ -134,37 +134,37 @@ if (isset($serendipity['GET']['adminAction']) && ($serendipity['GET']['adminActi } $target_url = '?serendipity[action]=admin&serendipity[adminModule]=comments&serendipity[adminAction]=doReply&serendipity[id]=' . (int)$serendipity['GET']['id'] . '&serendipity[entry_id]=' . (int)$serendipity['GET']['entry_id'] . '&serendipity[noBanner]=true&serendipity[noSidebar]=true&' . serendipity_setFormToken('url'); - $codata = $serendipity['POST']; - $codata['replyTo'] = (int)$serendipity['GET']['id']; + $data = $serendipity['POST']; + $data['replyTo'] = (int)$serendipity['GET']['id']; $out = serendipity_printComments($c); $serendipity['smarty']->display(serendipity_getTemplateFile('comments.tpl', 'serendipityPath')); - if (!isset($codata['name'])) { - $codata['name'] = $serendipity['serendipityRealname']; + if (!isset($data['name'])) { + $data['name'] = $serendipity['serendipityRealname']; } - if (!isset($codata['email'])) { - $codata['email'] = $serendipity['serendipityEmail']; + if (!isset($data['email'])) { + $data['email'] = $serendipity['serendipityEmail']; } } else { $target_url = '?serendipity[action]=admin&serendipity[adminModule]=comments&serendipity[adminAction]=doEdit&serendipity[id]=' . (int)$serendipity['GET']['id'] . '&serendipity[entry_id]=' . (int)$serendipity['GET']['entry_id'] . '&' . serendipity_setFormToken('url'); - /* If we are not in preview, we need comment data from our database */ + /* If we are not in preview, we need data from our database */ if (!isset($serendipity['POST']['preview'])) { $comment = serendipity_db_query("SELECT * FROM {$serendipity['dbPrefix']}comments WHERE id = ". (int)$serendipity['GET']['id']); - $codata['name'] = $comment[0]['author']; - $codata['email'] = $comment[0]['email']; - $codata['url'] = $comment[0]['url']; - $codata['replyTo'] = $comment[0]['parent_id']; - $codata['comment'] = $comment[0]['body']; + $data['name'] = $comment[0]['author']; + $data['email'] = $comment[0]['email']; + $data['url'] = $comment[0]['url']; + $data['replyTo'] = $comment[0]['parent_id']; + $data['comment'] = $comment[0]['body']; - /* If we are in preview, we get comment data from our form */ + /* If we are in preview, we get data from our form */ } elseif (isset($serendipity['POST']['preview'])) { - $codata['name'] = $serendipity['POST']['name']; - $codata['email'] = $serendipity['POST']['email']; - $codata['url'] = $serendipity['POST']['url']; - $codata['replyTo'] = $serendipity['POST']['replyTo']; - $codata['comment'] = $serendipity['POST']['comment']; + $data['name'] = $serendipity['POST']['name']; + $data['email'] = $serendipity['POST']['email']; + $data['url'] = $serendipity['POST']['url']; + $data['replyTo'] = $serendipity['POST']['replyTo']; + $data['comment'] = $serendipity['POST']['comment']; $pc_data = array( array( 'email' => $serendipity['POST']['email'], @@ -180,16 +180,16 @@ if (isset($serendipity['GET']['adminAction']) && ($serendipity['GET']['adminActi } } - if (!empty($codata['url']) && substr($codata['url'], 0, 7) != 'http://' && - substr($codata['url'], 0, 8) != 'https://') { - $codata['url'] = 'http://' . $codata['url']; + if (!empty($data['url']) && substr($data['url'], 0, 7) != 'http://' && + substr($data['url'], 0, 8) != 'https://') { + $data['url'] = 'http://' . $data['url']; } serendipity_displayCommentForm( $serendipity['GET']['entry_id'], $target_url, NULL, - $codata, + $data, false, false ); @@ -264,161 +264,330 @@ if ( $page == 0 || $page > $pages ) { } $linkPrevious = 'serendipity_admin.php?serendipity[adminModule]=comments&serendipity[page]='. ($page-1) . $searchString; -$linkNext = 'serendipity_admin.php?serendipity[adminModule]=comments&serendipity[page]='. ($page+1) . $searchString; -$filter_vals = array(10, 20, 50, COMMENTS_FILTER_ALL); +$linkNext = 'serendipity_admin.php?serendipity[adminModule]=comments&serendipity[page]='. ($page+1) . $searchString; if ($commentsPerPage == COMMENTS_FILTER_ALL) { $limit = ''; -} else { +}else { $limit = serendipity_db_limit_sql(serendipity_db_limit(($page-1)*(int)$commentsPerPage, (int)$commentsPerPage)); } -$sql = serendipity_db_query("SELECT c.*, e.title FROM {$serendipity['dbPrefix']}comments c - LEFT JOIN {$serendipity['dbPrefix']}entries e ON (e.id = c.entry_id) - WHERE 1 = 1 " . ($c_type !== null ? " AND c.type = '$c_type' " : '') . $and - . (!serendipity_checkPermission('adminEntriesMaintainOthers') ? 'AND e.authorid = ' . (int)$serendipity['authorid'] : '') . " +$sql = serendipity_db_query("SELECT c.*, e.title FROM {$serendipity['dbPrefix']}comments c + LEFT JOIN {$serendipity['dbPrefix']}entries e ON (e.id = c.entry_id) + WHERE 1 = 1 " . ($c_type !== null ? " AND c.type = '$c_type' " : '') . $and + . (!serendipity_checkPermission('adminEntriesMaintainOthers') ? 'AND e.authorid = ' . (int)$serendipity['authorid'] : '') . " ORDER BY c.id DESC $limit"); -$data['commentsPerPage'] = $commentsPerPage; -$data['totalComments'] = $totalComments; -$data['pages'] = $pages; -$data['page'] = $page; -$data['linkPrevious'] = $linkPrevious; -$data['linkNext'] = $linkNext; -$data['searchString'] = $searchString; -$data['filter_vals'] = $filter_vals; -$data['sql'] = $sql; -$data['c_type'] = $c_type; +if(!empty($errormsg)) echo '

' . $errormsg . '

'; // closing admin messages + +?> + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-
:::
IP:::
::
+
+

+- '. NO_COMMENTS .' -'; + } else { +?> +
+ + + + + + + $rs['body'], + 'summary' => serendipity_mb('substr', $rs['body'], 0, $summaryLength), + 'status' => $rs['status'], + 'type' => $rs['type'], + 'id' => $rs['id'], + 'title' => $rs['title'], + 'timestamp' => $rs['timestamp'], + 'referer' => $rs['referer'], + 'url' => $rs['url'], + 'ip' => $rs['ip'], + 'entry_url' => serendipity_archiveURL($rs['entry_id'], $rs['title']), + 'email' => $rs['email'], + 'author' => (empty($rs['author']) ? ANONYMOUS : $rs['author']), + 'entry_id' => $rs['entry_id'], + 'subscribed'=> $rs['subscribed'] + ); -if(is_array($sql)) { - foreach ($sql as $rs) { - $i++; - $comment = array( - 'fullBody' => $rs['body'], - 'summary' => serendipity_mb('substr', $rs['body'], 0, $summaryLength), - 'status' => $rs['status'], - 'type' => $rs['type'], - 'id' => $rs['id'], - 'title' => $rs['title'], - 'timestamp' => $rs['timestamp'], - 'pubdate' => date("c", (int)$rs['timestamp']), /* added to comment array to support HTML5 time tags in tpl */ - 'referer' => $rs['referer'], - 'url' => $rs['url'], - 'ip' => $rs['ip'], - 'entry_url' => serendipity_archiveURL($rs['entry_id'], $rs['title']), - 'email' => $rs['email'], - 'author' => (empty($rs['author']) ? ANONYMOUS : $rs['author']), - 'entry_id' => $rs['entry_id'], - 'subscribed'=> $rs['subscribed'] - ); + $entrylink = serendipity_archiveURL($comment['entry_id'], 'comments', 'serendipityHTTPPath', true) . '#c' . $comment['id']; + if (strlen($comment['fullBody']) > strlen($comment['summary']) ) { + $comment['summary'] .= ' ...'; + $comment['excerpt'] = true; - $entrylink = serendipity_archiveURL($comment['entry_id'], 'comments', 'serendipityHTTPPath', true) . '#c' . $comment['id']; - $comment['entrylink'] = $entrylink; + // When summary is not the full body, strip HTML tags from summary, as it might break and leave unclosed HTML. + $comment['fullBody'] = nl2br(htmlspecialchars($comment['fullBody'])); + $comment['summary'] = nl2br(strip_tags($comment['summary'])); + } else { + $comment['excerpt'] = false; - if (strlen($comment['fullBody']) > strlen($comment['summary']) ) { - $comment['summary'] .= ' ...'; - $comment['excerpt'] = true; - - // When summary is not the full body, strip HTML tags from summary, as it might break and leave unclosed HTML. - $comment['fullBody'] = nl2br(htmlspecialchars($comment['fullBody'])); - $comment['summary'] = nl2br(strip_tags($comment['summary'])); - } else { - $comment['excerpt'] = false; - $comment['fullBody'] = $comment['summary'] = nl2br(htmlspecialchars($comment['fullBody'])); - } - - serendipity_plugin_api::hook_event('backend_view_comment', $comment, '&serendipity[page]='. $page . $searchString); - - $class = 'serendipity_admin_list_item_' . (($i % 2 == 0 ) ? 'even' : 'uneven'); - - if ($comment['status'] == 'pending') { - $class .= ' serendipity_admin_comment_pending'; - $header_class = 'serendipityAdminMsgNote serendipity_admin_comment_pending_header'; - } elseif (strstr($comment['status'], 'confirm')) { - $class .= ' serendipity_admin_comment_pending serendipity_admin_comment_confirm'; - $header_class = 'serendipityAdminMsgNote serendipity_admin_comment_pending_header serendipity_admin_comment_confirm_header'; - } else { - $header_class = ''; - } - - $comment['class'] = $class; - $comment['header_class'] = $header_class; - - if (!empty($comment['url']) && substr($comment['url'], 0, 7) != 'http://' && substr($comment['url'], 0, 8) != 'https://') { - $comment['url'] = 'http://' . $comment['url']; - } - // include all comment vars back into upper array to assign to Smarty - $comments[] = $comment; + $comment['fullBody'] = $comment['summary'] = nl2br(htmlspecialchars($comment['fullBody'])); } -} -/* This could be used instead, as i.e. there is no need for summary body here, as strip_tags, nl2br, etc could be done via smarty in the tpl - see dashboard PoC */ -/* $class and $header_class would not be needed either, ... */ -/** - function buildCommentList($limit) { - global $serendipity; - - $comments = serendipity_fetchComments(null, $limit, 'co.id DESC', true, 'NORMAL', ''); - - if (!is_array($comments) || count($comments) == 0) { - return; - } - - $comment = array(); - foreach ($sql as $rs) { - $comment[] = array( - 'body' => htmlspecialchars($rs['body']), - 'status' => $rs['status'], - 'type' => $rs['type'], - 'id' => $rs['id'], - 'title' => htmlspecialchars($rs['title']), - 'timestamp' => $rs['timestamp'], - 'pubdate' => date("c", (int)$rs['timestamp']), - 'referer' => htmlspecialchars($rs['referer']), - 'url' => htmlspecialchars($rs['url']), - 'ip' => htmlspecialchars($rs['ip']), - 'entry_url' => serendipity_archiveURL($rs['entry_id'], htmlspecialchars($rs['title'])), - 'email' => htmlspecialchars($rs['email']), - 'author' => (empty($rs['author']) ? ANONYMOUS : htmlspecialchars($rs['author'])), - 'entry_id' => $rs['entry_id'], - 'subscribed' => $rs['subscribed'], - 'entrylink' => serendipity_archiveURL($rs['entry_id'], 'comments', 'serendipityHTTPPath', true) . '#c' . $rs['id'], - 'excerpt' => ((strlen($rs['body']) > serendipity_mb('substr', $rs['body'], 0, $summaryLength) ) ? true : false), - 'delete_id' => sprintf(COMMENT_DELETE_CONFIRM, $rs['id'], htmlspecialchars($rs['author'])) - ); - - if (!empty($comment['url']) && substr($comment['url'], 0, 7) != 'http://' && substr($comment['url'], 0, 8) != 'https://') { - $comment['url'] = 'http://' . $comment['url']; - } - } - - serendipity_plugin_api::hook_event('backend_view_comment', $comment, '&serendipity[page]='. $page . $searchString); - - $serendipity['smarty']->assign( - array( 'urltoken' => serendipity_setFormToken('url'), - 'formtoken' => serendipity_setFormToken() - )); - return $comment; + serendipity_plugin_api::hook_event('backend_view_comment', $comment, '&serendipity[page]='. $page . $searchString); + $class = 'serendipity_admin_list_item_' . (($i % 2 == 0 ) ? 'even' : 'uneven'); + if ($comment['status'] == 'pending') { + $class .= ' serendipity_admin_comment_pending'; + $header_class = 'serendipityAdminMsgNote serendipity_admin_comment_pending_header'; + } elseif (strstr($comment['status'], 'confirm')) { + $class .= ' serendipity_admin_comment_pending serendipity_admin_comment_confirm'; + $header_class = 'serendipityAdminMsgNote serendipity_admin_comment_pending_header serendipity_admin_comment_confirm_header'; + } else { + $header_class = ''; } -**/ -$data['comments'] = $comments; -$data['errormsg'] = $errormsg; -$data['urltoken'] = serendipity_setFormToken('url'); -$data['formtoken'] = serendipity_setFormToken(); -$data['get']['filter'] = $serendipity['GET']['filter']; // don't trust {$smarty.get.vars} if not proofed, as we often change GET vars via serendipty['GET'] by runtime -if (!is_object($serendipity['smarty'])) { - serendipity_smarty_init(); -} + if (!empty($comment['url']) && substr($comment['url'], 0, 7) != 'http://' && + substr($comment['url'], 0, 8) != 'https://') { + $comment['url'] = 'http://' . $comment['url']; + } + +?> + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + + + +
+
+ + + + + '. htmlspecialchars($comment['title']) .', '. ON . ' ' . serendipity_formatTime('%b %e %Y, %H:%M', $comment['timestamp'])?> +
+ + + + + + + + + + + + + + + + +
: : + + + (' . ACTIVE_COMMENT_SUBSCRIPTION . ')'; } ?> + + +
IP: + + + : + + + + +
 : + + + + +
+
+ +
+ + <?php echo APPROVE ?> + + + <?php echo SET_TO_MODERATED ?> + + + <?php echo TOGGLE_ALL; ?> + + <?php echo VIEW; ?> + <?php echo EDIT; ?> + ")' title="" class="serendipityIconLink"><?php echo DELETE; ?> + <?php echo REPLY; ?> + +

+ + +
+ + + + -$serendipity['smarty']->assign($data); -$tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; -$tfile = dirname(__FILE__) . "/$tpldir/comments.inc.tpl"; -$content = $serendipity['smarty']->fetch('file:'. $tfile); // short notation with Smarty3 in S9y 1.7 and up -echo $content; - -/* vim: set sts=4 ts=4 expandtab : */ + + diff --git a/include/admin/configuration.inc.php b/include/admin/configuration.inc.php index 40461815..5e1c7db4 100644 --- a/include/admin/configuration.inc.php +++ b/include/admin/configuration.inc.php @@ -18,16 +18,13 @@ if (!serendipity_checkPermission('siteConfiguration') && !serendipity_checkPermi return; } -$data = array(); - switch ($_POST['installAction'] && serendipity_checkFormToken()) { case 'check': - $data['installAction'] = 'check'; $oldConfig = $serendipity; $res = serendipity_updateConfiguration(); - $data['res'] = $res; if (is_array($res)) { - $data['diagnosticError'] = true; + echo DIAGNOSTIC_ERROR; + echo '
- ' . implode('
', $res) . '


'; } else { /* If we have new rewrite rules, then install them */ $permalinkOld = array( @@ -54,13 +51,20 @@ switch ($_POST['installAction'] && serendipity_checkFormToken()) { } } + if (serendipity_checkPermission('siteConfiguration') && serialize($permalinkOld) != serialize($permalinkNew)) { - $data['htaccessRewrite'] = true; - $data['serendipityPath'] = $serendipity['serendipityPath']; + printf(ATTEMPT_WRITE_FILE, $serendipity['serendipityPath'] . '.htaccess'); $res = serendipity_installFiles($serendipity['serendipityPath']); - $data['res'] = $res; + if (is_array($res)) { + echo implode('
', $res); + } else { + echo DONE . '
'; + } + serendipity_buildPermalinks(); } + + echo '
' . WRITTEN_N_SAVED .'
'; } break; @@ -68,22 +72,9 @@ switch ($_POST['installAction'] && serendipity_checkFormToken()) { default: $from = &$serendipity; $t = serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE); - ob_start(); serendipity_printConfigTemplate($t, $from, false, true); - $data['config'] = ob_get_contents(); - ob_end_clean(); break; } -if (!is_object($serendipity['smarty'])) { - serendipity_smarty_init(); -} - -$serendipity['smarty']->assign($data); -$tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; -$tfile = dirname(__FILE__) . "/$tpldir/configuration.inc.tpl"; -$content = $serendipity['smarty']->fetch('file:'. $tfile); -echo $content; - /* vim: set sts=4 ts=4 expandtab : */ ?> diff --git a/include/admin/entries.inc.php b/include/admin/entries.inc.php index ba845867..b42e1379 100644 --- a/include/admin/entries.inc.php +++ b/include/admin/entries.inc.php @@ -1,4 +1,6 @@ DATE, 'id' => 'ID'); $per_page = array('12', '16', '50', '100'); -$data = array(); /** * Shows the entry panel overview @@ -28,7 +29,7 @@ $data = array(); * @return null */ function serendipity_drawList() { - global $serendipity, $sort_order, $per_page, $data; + global $serendipity, $sort_order, $per_page; $filter_import = array('author', 'category', 'isdraft'); $sort_import = array('perPage', 'ordermode', 'order'); @@ -96,26 +97,94 @@ function serendipity_drawList() { $orderby, $filter_sql ); +?> +
+
+ + + +
+ + + + + + +
+ + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
-
+ + + +
+ + + + + + + +
+ + + $v) { $qString .= '&serendipity[sort]['. $k .']='. $v; @@ -123,57 +192,175 @@ function serendipity_drawList() { foreach ((array)$serendipity['GET']['filter'] as $k => $v) { $qString .= '&serendipity[filter]['. $k .']='. $v; } - $data['linkPrevious'] = $qString . '&serendipity[page]=' . ($page-1); - $data['linkNext'] = $qString . '&serendipity[page]=' . ($page+1); - + $linkPrevious = $qString . '&serendipity[page]=' . ($page-1); + $linkNext = $qString . '&serendipity[page]=' . ($page+1); +?> + + + + +
+ 0) { ?> + + + + $perPage) { ?> + + +
+ +
+ + + + +' . htmlspecialchars($cat['category_name']) . ''; - } - $entry_cats = implode(', ', $cats); + $rows = 0; + foreach ($entries as $entry) { + $rows++; + if ($rows > $perPage) { + continue; + } + // Find out if the entry has been modified later than 30 minutes after creation + if ($entry['timestamp'] <= ($entry['last_modified'] - 60*30)) { + $lm = '*'; + } else { + $lm = ''; } - $smartentries[] = array( - 'id' => $ey['id'], - 'title' => htmlspecialchars($ey['title']), - 'timestamp' => (int)$ey['timestamp'], - 'last_modified' => (int)$ey['last_modified'], - 'isdraft' => serendipity_db_bool($ey['isdraft']), - 'ep_is_sticky' => (serendipity_db_bool($ey['properties']['ep_is_sticky']) ? true : false), - 'pubdate' => date("c", (int)$ey['timestamp']), - 'author' => htmlspecialchars($ey['author']), - 'cats' => $entry_cats, - 'preview' => ((serendipity_db_bool($ey['isdraft']) || (!$serendipity['showFutureEntries'] && $ey['timestamp'] >= serendipity_serverOffsetHour())) ? true : false), - 'archive_link' => serendipity_archiveURL($ey['id'], $ey['title'], 'serendipityHTTPPath', true, array('timestamp' => $ey['timestamp'])), - 'preview_link' => '?serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=preview&' . serendipity_setFormToken('url') . '&serendipity[id]=' . $ey['id'] - ); + if (!$serendipity['showFutureEntries'] && $entry['timestamp'] >= serendipity_serverOffsetHour()) { + $entry_pre = '* '; + } else { + $entry_pre = ''; + } + if (serendipity_db_bool($entry['properties']['ep_is_sticky'])) { + $entry_pre .= ' ' . STICKY_POSTINGS . ': '; + } + + if (serendipity_db_bool($entry['isdraft'])) { + $entry_pre .= ' ' . DRAFT . ': '; + } +?> + +
+ + + + + + + + + + +
+ + + +
+ ' . htmlspecialchars($cat['category_name']) . ''; + } + echo implode(', ', $cats); + } + $entry['link'] = serendipity_archiveURL($entry['id'], $entry['title'], 'serendipityHTTPPath', true, array('timestamp' => $entry['timestamp'])); + $entry['preview_link'] = '?serendipity[noBanner]=true&serendipity[noSidebar]=true&serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=preview&serendipity[id]=' . $entry['id']; + ?> + + + = serendipity_serverOffsetHour())) { ?> + <?php echo PREVIEW; ?> + + <?php echo VIEW; ?> + + <?php echo EDIT; ?> + <?php echo DELETE; ?> + +
+
+ + + + + + +
+ 0) { ?> + + + + $perPage) { ?> + + +
+ + + + +
+ + +
+
+ +
+ + + + +
+
+ + + + : # +
+
+
+ + + + + + + + + + +'; // The date given by the user is not convertable. Reset the timestamp. $entry['timestamp'] = $serendipity['POST']['timestamp']; } @@ -225,19 +411,18 @@ switch($serendipity['GET']['adminAction']) { } // Save the entry, or just display a preview - $data['use_legacy'] = $use_legacy = true; + $use_legacy = true; serendipity_plugin_api::hook_event('backend_entry_iframe', $use_legacy); if ($use_legacy) { - $data['switched_output'] = true; if ($serendipity['POST']['preview'] != 'true') { /* We don't need an iframe to save a draft */ if ( $serendipity['POST']['isdraft'] == 'true' ) { - $data['is_draft'] = true; + echo '
' . IFRAME_SAVE_DRAFT . '

'; serendipity_updertEntry($entry); } else { if ($serendipity['use_iframe']) { - $data['is_iframe'] = true; + echo '
' . IFRAME_SAVE . '

'; serendipity_iframe_create('save', $entry); } else { serendipity_iframe($entry, 'save'); @@ -294,7 +479,7 @@ switch($serendipity['GET']['adminAction']) { } if ($serendipity['use_iframe']) { - $data['is_iframepreview'] = true; + echo '
' . IFRAME_PREVIEW . '

'; serendipity_iframe_create('preview', $entry); } else { serendipity_iframe($entry, 'preview'); @@ -319,6 +504,7 @@ switch($serendipity['GET']['adminAction']) { 'serendipity[adminAction]' => 'save', 'serendipity[timestamp]' => $entry['timestamp'] ), + $entry ); } @@ -332,9 +518,8 @@ switch($serendipity['GET']['adminAction']) { $entry = serendipity_fetchEntry('id', $serendipity['GET']['id'], 1, 1); serendipity_deleteEntry((int)$serendipity['GET']['id']); - $data['switched_output'] = true; - $data['is_doDelete'] = true; - $data['del_entry'] = sprintf(RIP_ENTRY, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + printf(RIP_ENTRY, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + echo '
'; $cont_draw = true; case 'doMultiDelete': @@ -344,21 +529,18 @@ switch($serendipity['GET']['adminAction']) { } $parts = explode(',', $serendipity['GET']['id']); - $data['switched_output'] = true; - $data['del_entry'] = array(); foreach($parts AS $id) { $id = (int)$id; if ($id > 0) { $entry = serendipity_fetchEntry('id', $id, 1, 1); serendipity_deleteEntry((int)$id); - $data['is_doMultiDelete'] = true; - $data['del_entry'][] = sprintf(RIP_ENTRY, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + printf(RIP_ENTRY, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + echo '
'; } } } case 'editSelect': - $data['switched_output'] = false; serendipity_drawList(); break; @@ -369,11 +551,16 @@ switch($serendipity['GET']['adminAction']) { $newLoc = '?' . serendipity_setFormToken('url') . '&serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=doDelete&serendipity[id]=' . (int)$serendipity['GET']['id']; $entry = serendipity_fetchEntry('id', $serendipity['GET']['id'], 1, 1); - $data['switched_output'] = true; - $data['is_delete'] = true; - $data['newLoc'] = $newLoc; - // for smartification printf had to turn into sprintf!! - $data['rip_entry'] = sprintf(DELETE_SURE, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + printf(DELETE_SURE, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); +?> +
+
+
+ " class="serendipityPrettyButton input_button"> + + +
+ $id) { $ids .= (int)$id . ','; $entry = serendipity_fetchEntry('id', $id, 1, 1); - $data['is_multidelete'] = true; - $data['rip_entry'][] = sprintf(DELETE_SURE, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + printf(DELETE_SURE, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + echo '
'; } $newLoc = '?' . serendipity_setFormToken('url') . '&serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=doMultiDelete&serendipity[id]=' . $ids; - $data['switched_output'] = true; - $data['newLoc'] = $newLoc; +?> +
+
+
+ " class="serendipityPrettyButton input_button "> + + +
+assign($data); -$tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; -$tfile = dirname(__FILE__) . "/$tpldir/entries.inc.tpl"; -$content = $serendipity['smarty']->fetch('file:'. $tfile); -echo $content; - /* vim: set sts=4 ts=4 expandtab : */ +?> diff --git a/include/admin/entries_overview.inc.php b/include/admin/entries_overview.inc.php index 4fff2810..405a4f60 100644 --- a/include/admin/entries_overview.inc.php +++ b/include/admin/entries_overview.inc.php @@ -1,15 +1,12 @@ display('file:'. $tfile); - -/* vim: set sts=4 ts=4 expandtab : */ +?> diff --git a/include/admin/export.inc.php b/include/admin/export.inc.php index f726b5e9..46c01d4d 100644 --- a/include/admin/export.inc.php +++ b/include/admin/export.inc.php @@ -1,15 +1,15 @@ display('file:'. $tfile); - +?> +
+ +
+ diff --git a/include/admin/groups.inc.php b/include/admin/groups.inc.php index 60b73563..0c9a566e 100644 --- a/include/admin/groups.inc.php +++ b/include/admin/groups.inc.php @@ -1,4 +1,6 @@ -' . DELETED_GROUP . '', htmlspecialchars($serendipity['POST']['group']), htmlspecialchars($group['name'])); } /* Save new group */ @@ -23,9 +22,7 @@ if (isset($_POST['SAVE_NEW']) && serendipity_checkFormToken()) { $serendipity['POST']['group'] = serendipity_addGroup($serendipity['POST']['name']); $perms = serendipity_getAllPermissionNames(); serendipity_updateGroupConfig($serendipity['POST']['group'], $perms, $serendipity['POST'], false, $serendipity['POST']['forbidden_plugins'], $serendipity['POST']['forbidden_hooks']); - $data['save_new'] = true; - $data['group_id'] = $serendipity['POST']['group']; - $data['group'] = $group; + printf('
' . CREATED_GROUP . '
', '#' . htmlspecialchars($serendipity['POST']['group']) . ', ' . htmlspecialchars($serendipity['POST']['name'])); } @@ -33,103 +30,233 @@ if (isset($_POST['SAVE_NEW']) && serendipity_checkFormToken()) { if (isset($_POST['SAVE_EDIT']) && serendipity_checkFormToken()) { $perms = serendipity_getAllPermissionNames(); serendipity_updateGroupConfig($serendipity['POST']['group'], $perms, $serendipity['POST'], false, $serendipity['POST']['forbidden_plugins'], $serendipity['POST']['forbidden_hooks']); - $data['save_edit'] = true; - $data['name'] = $serendipity['POST']['name']; + printf('
' . MODIFIED_GROUP . '
', htmlspecialchars($serendipity['POST']['name'])); } if ( $serendipity['GET']['adminAction'] != 'delete' ) { - $data['delete'] = false; +?> + + + + + + + + + + + + + +
 
+ + + +
+
+ +
+
- if (serendipity_checkPermission('adminUsersMaintainOthers')) { - $groups = serendipity_getAllGroups(); - } elseif (serendipity_checkPermission('adminUsersMaintainSame')) { - $groups = serendipity_getAllGroups($serendipity['authorid']); - } else { - $groups = array(); - } - $data['groups'] = $groups; - if ( !isset($_POST['NEW']) ) { - $data['start'] = true; - } - $data['deleteFormToken'] = serendipity_setFormToken('url'); + +
+
+
+
+ +
+

+'; +} else { + echo CREATE; + $from = array(); +} +?> +

+ + + + + + + + + + + + + $userlevels) { - if (defined('PERMISSION_' . strtoupper($perm))) { - $data['perms'][$perm]['permission_name'] = constant('PERMISSION_' . strtoupper($perm)); - } else { - $data['perms'][$perm]['permission_name'] = $perm; + if (substr($perm, 0, 2) == 'f_') { + continue; } - if (!serendipity_checkPermission($perm) && $perm != 'hiddenGroup') { - $data['perms'][$perm]['permission'] = false; + + if (isset($from[$perm]) && $from[$perm] === 'true') { + $selected = 'checked="checked"'; } else { - $data['perms'][$perm]['permission'] = true; + $selected = ''; + } + + if (!isset($section)) { + $section = $perm; + } + + if ($section != $perm && substr($perm, 0, strlen($section)) == $section) { + $indent = '  '; + $indentB = ''; + } elseif ($section != $perm) { + $indent = '
'; + $indentB = '
'; + $section = $perm; + } + + if (defined('PERMISSION_' . strtoupper($perm))) { + $permname = constant('PERMISSION_' . strtoupper($perm)); + } else { + $permname = $perm; + } + + if (!serendipity_checkPermission($perm) && $perm != 'hiddenGroup') { + echo "\n"; + echo "\n"; + echo '' . "\n"; + echo "\n"; + } else { + echo "\n"; + echo "\n"; + echo '' . "\n"; + echo "\n"; } } if ($serendipity['enablePluginACL']) { - $data['enablePluginACL'] = true; $allplugins =& serendipity_plugin_api::get_event_plugins(); $allhooks = array(); - $data['allplugins'] = $allplugins; - foreach($allplugins AS $plugid => $currentplugin) { - foreach($currentplugin['b']->properties['event_hooks'] AS $hook => $set) { - $allhooks[$hook] = true; - } - $data['allplugins'][$plugid]['has_permission'] = serendipity_hasPluginPermissions($plugid, $from['id']); - } - ksort($allhooks); - $data['allhooks'] = $allhooks; - foreach($allhooks AS $hook => $set) { - $data['allhooks'][$hook]['has_permission'] = serendipity_hasPluginPermissions($hook, $from['id']); - } +?> + + + + + + + + + + + + + + + + + + + + + + + + +
+
 
$indent" . htmlspecialchars($permname) . "' . $indentB . ' ' . (!empty($selected) ? YES : NO) . '
$indent' . $indentB . '
 
+ +
 
+ +
 
+ + + + + + + + +
+
+ +
+
+ +

+ + + + +
+
+assign($data); -$tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; -$tfile = dirname(__FILE__) . "/$tpldir/groups.inc.tpl"; -$content = $serendipity['smarty']->fetch('file:'. $tfile); -echo $content; - /* vim: set sts=4 ts=4 expandtab : */ ?> diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php index 53b2db91..039e041c 100644 --- a/include/admin/images.inc.php +++ b/include/admin/images.inc.php @@ -1,4 +1,6 @@ ' . PREFERENCE_USE_JS_WARNING . ''; if (!isset($serendipity['eyecandy']) || serendipity_db_bool($serendipity['eyecandy'])) { - // what?? } else { return true; } @@ -33,16 +28,16 @@ switch ($serendipity['GET']['adminAction']) { if (!is_array($file) || !serendipity_checkPermission('adminImagesDelete') || (!serendipity_checkPermission('adminImagesMaintainOthers') && $file['authorid'] != '0' && $file['authorid'] != $serendipity['authorid'])) { return; } - + $fullfile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $file['name'] . '.' . $file['extension']; $httpfile = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . '.' . $file['extension']; $img = new imgedit($fullfile, $httpfile); - + // Set the filenames used for the cropping areas. Width/Height are automagically detected. Orientation is either horizontal or vertical. $img->setArea('imgedit_area.gif', 'h'); $img->setArea('imgedit_varea.gif', 'v'); - + // Let the IMGEditor do its magic. It will parse its results straightly into a template variable array. $img->main(); $serendipity['smarty']->assign('imgedit', $img->imgedit_smarty); @@ -51,21 +46,34 @@ switch ($serendipity['GET']['adminAction']) { break; case 'sync': - $data['case_sync'] = true; - $data['perm_adminImagesSync'] = true; - if (!serendipity_checkPermission('adminImagesSync')) { - $data['perm_adminImagesSync'] = false; + echo '
' . PERM_DENIED . '
'; break; } + + // Make the form to actually do sync with deleting or not + $n = "\n"; + $warning = preg_replace('#\\\n#', '
', WARNING_THIS_BLAHBLAH); + echo '
' . $warning . '
'; + echo '
' . $n; + echo '

' . $n . '

' . $n; + echo ' ' . SYNC_OPTION_LEGEND . '' . $n; + echo ' ' .$n; + echo '
' . $n; + echo ' ' . $n; + echo '
' . $n; + echo ' ' . $n; + echo '
' . $n; + echo '
' . $n . '

' . $n; + echo ' ' . $n; + echo ' ' . ABORT_NOW . '' . $n; + echo '
'; break; case 'doSync': - $data['case_doSync'] = true; - $data['perm_adminImagesSync'] = true; // I don't know how it could've changed, but let's be safe. if (!serendipity_checkPermission('adminImagesSync')) { - $data['perm_adminImagesSync'] = false; + echo '
' . PERM_DENIED . '
'; break; } @@ -74,8 +82,7 @@ switch ($serendipity['GET']['adminAction']) { } @ignore_user_abort(); - $i = serendipity_syncThumbs($deleteThumbs); - $data['print_SYNC_DONE'] = sprintf(SYNC_DONE, $i); + echo '

' . SYNCING . '


'; flush(); $deleteThumbs = false; @@ -90,45 +97,26 @@ switch ($serendipity['GET']['adminAction']) { break; } } + $i = serendipity_syncThumbs($deleteThumbs); + printf(SYNC_DONE, $i); + + echo '

' . RESIZING . '


'; + flush(); $i = serendipity_generateThumbs(); - $data['print_RESIZE_DONE'] = sprintf(RESIZE_DONE, $i); - flush(); + printf(RESIZE_DONE, $i); + break; - case 'doDelete': + case 'DoDelete': if (!serendipity_checkFormToken() || !serendipity_checkPermission('adminImagesDelete')) { break; } - $messages = array(); - $data['switched_output'] = true; - $data['is_doDelete'] = true; - $messages[] = serendipity_deleteImage($serendipity['GET']['fid']); - $messages[] = sprintf(RIP_ENTRY, $serendipity['GET']['fid']); - - showMediaLibrary($messages); - unset($messages); - - case 'doMultiDelete': - if (!serendipity_checkFormToken() || !serendipity_checkPermission('adminImagesDelete')) { - break; - } - - $messages = array(); - $parts = explode(',', $serendipity['GET']['id']); - $data['switched_output'] = true; - $data['is_doMultiDelete'] = true; - foreach($parts AS $id) { - $id = (int)$id; - if ($id > 0) { - $image = serendipity_fetchImageFromDatabase($id); - $messages[] = serendipity_deleteImage((int)$id); - $messages[] = sprintf(RIP_ENTRY, $image['id'] . ' - ' . htmlspecialchars($image['realname'])); - } - } - showMediaLibrary($messages); - unset($messages); + $file = $serendipity['GET']['fname']; + serendipity_deleteImage($serendipity['GET']['fid']); + showMediaLibrary(); + break; case 'delete': $file = serendipity_fetchImageFromDatabase($serendipity['GET']['fid']); @@ -137,44 +125,25 @@ switch ($serendipity['GET']['adminAction']) { return; } - $data['case_delete'] = true; - $data['is_delete'] = true; if (!isset($serendipity['adminFile'])) { $serendipity['adminFile'] = 'serendipity_admin.php'; } $abortLoc = $serendipity['serendipityHTTPPath'] . $serendipity['adminFile'] . '?serendipity[adminModule]=images'; - $newLoc = $abortLoc . '&serendipity[adminAction]=doDelete&serendipity[fid]=' . (int)$serendipity['GET']['fid'] . '&' . serendipity_setFormToken('url'); - $data['file'] = $file['name'] . '.' . $file['extension']; - $data['abortLoc'] = $abortLoc; - $data['newLoc'] = $newLoc; - break; + $newLoc = $abortLoc . '&serendipity[adminAction]=DoDelete&serendipity[fid]=' . (int)$serendipity['GET']['fid'] . '&' . serendipity_setFormToken('url'); - case 'multidelete': - if (!serendipity_checkFormToken() || !is_array($serendipity['POST']['multiDelete'])) { - break; - } - - $ids = ''; - $data['rip_image'] = array(); - $data['case_multidelete'] = true; - $data['is_multidelete'] = true; - foreach($serendipity['POST']['multiDelete'] AS $idx => $id) { - $ids .= (int)$id . ','; - $image = serendipity_fetchImageFromDatabase($id); - $data['rip_image'][] = sprintf(DELETE_SURE, $image['id'] . ' - ' . htmlspecialchars($image['realname'])); - } - if (!isset($serendipity['adminFile'])) { - $serendipity['adminFile'] = 'serendipity_admin.php'; - } - $abortLoc = $serendipity['serendipityHTTPPath'] . $serendipity['adminFile'] . '?serendipity[adminModule]=images'; - $newLoc = $serendipity['serendipityHTTPPath'] . $serendipity['adminFile'] . '?' . serendipity_setFormToken('url') . '&serendipity[action]=admin&serendipity[adminModule]=images&serendipity[adminAction]=doMultiDelete&serendipity[id]=' . $ids; - $data['switched_output'] = true; - $data['abortLoc'] = $abortLoc; - $data['newLoc'] = $newLoc; + printf('
' . ABOUT_TO_DELETE_FILE . '
', $file['name'] .'.'. $file['extension']); +?> +
+
+ +            + +
+
+ +
+ + + + + $serendipity['GET']['fid'])); serendipity_showPropertyForm($new_media); break; @@ -199,157 +180,95 @@ switch ($serendipity['GET']['adminAction']) { if (!serendipity_checkFormToken() || !serendipity_checkPermission('adminImagesAdd')) { return; } - $data['case_add'] = true; $messages = array(); if ($serendipity['POST']['adminSubAction'] == 'properties') { $properties = serendipity_parsePropertyForm(); $image_id = $properties['image_id']; $created_thumbnail = true; +?> + + +' . ADDING_IMAGE . ''; +?> +' . ADDING_IMAGE . ''; - $authorid = (isset($serendipity['POST']['all_authors']) && $serendipity['POST']['all_authors'] == 'true') ? '0' : $serendipity['authorid']; + $authorid = (isset($serendipity['POST']['all_authors']) && $serendipity['POST']['all_authors'] == 'true') ? '0' : $serendipity['authorid']; - $new_media = array(); - - // First find out whether to fetch a file or accept an upload - if ($serendipity['POST']['imageurl'] != '' && $serendipity['POST']['imageurl'] != 'http://') { - if (!empty($serendipity['POST']['target_filename'][2])) { - // Faked hidden form 2 when submitting with JavaScript - $tfile = $serendipity['POST']['target_filename'][2]; - $tindex = 2; - } elseif (!empty($serendipity['POST']['target_filename'][1])) { - // Fallback key when not using JavaScript - $tfile = $serendipity['POST']['target_filename'][1]; - $tindex = 1; - } else { - $tfile = $serendipity['POST']['imageurl']; - $tindex = 1; - } - - $tfile = serendipity_uploadSecure(basename($tfile)); - - if (serendipity_isActiveFile($tfile)) { - $messages[] = sprintf(ERROR_FILE_FORBIDDEN, $tfile); - break; - } - - $serendipity['POST']['target_directory'][$tindex] = serendipity_uploadSecure($serendipity['POST']['target_directory'][$tindex], true, true); - $target = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$tindex] . $tfile; - - if (!serendipity_checkDirUpload($serendipity['POST']['target_directory'][$tindex])) { - $messages[] = PERM_DENIED; - return; - } - - $realname = $tfile; - if (file_exists($target)) { - $messages[] = '(' . $target . ') ' . ERROR_FILE_EXISTS_ALREADY . ''; - $realname = serendipity_imageAppend($tfile, $target, $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$tindex]); - } - - require_once S9Y_PEAR_PATH . 'HTTP/Request.php'; - $options = array('allowRedirects' => true, 'maxRedirects' => 5); - serendipity_plugin_api::hook_event('backend_http_request', $options, 'image'); - serendipity_request_start(); - $req = new HTTP_Request($serendipity['POST']['imageurl'], $options); - // Try to get the URL - - if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') { - $messages[] = sprintf(REMOTE_FILE_NOT_FOUND, $serendipity['POST']['imageurl']); - } else { - // Fetch file - $fContent = $req->getResponseBody(); - - if ($serendipity['POST']['imageimporttype'] == 'hotlink') { - $tempfile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . '/hotlink_' . time(); - $fp = fopen($tempfile, 'w'); - fwrite($fp, $fContent); - fclose($fp); - - $image_id = @serendipity_insertHotlinkedImageInDatabase($tfile, $serendipity['POST']['imageurl'], $authorid, null, $tempfile); - $messages[] = sprintf( HOTLINK_DONE , $serendipity['POST']['imageurl'] , $tfile .''); - serendipity_plugin_api::hook_event('backend_image_addHotlink', $tempfile); - } else { - $fp = fopen($target, 'w'); - fwrite($fp, $fContent); - fclose($fp); - - $messages[] = sprintf(FILE_FETCHED , $serendipity['POST']['imageurl'] , $tfile); - - if (serendipity_checkMediaSize($target)) { - $thumbs = array(array( - 'thumbSize' => $serendipity['thumbSize'], - 'thumb' => $serendipity['thumbSuffix'] - )); - serendipity_plugin_api::hook_event('backend_media_makethumb', $thumbs); - - foreach($thumbs as $thumb) { - // Create thumbnail - if ( $created_thumbnail = serendipity_makeThumbnail($tfile, $serendipity['POST']['target_directory'][$tindex], $thumb['thumbSize'], $thumb['thumb']) ) { - $messages[] = THUMB_CREATED_DONE . ''; - } - } - - // Insert into database - $image_id = serendipity_insertImageInDatabase($tfile, $serendipity['POST']['target_directory'][$tindex], $authorid, null, $realname); - serendipity_plugin_api::hook_event('backend_image_add', $target); - $new_media[] = array( - 'image_id' => $image_id, - 'target' => $target, - 'created_thumbnail' => $created_thumbnail - ); - } - } - serendipity_request_end(); - } + $new_media = array(); + // First find out whether to fetch a file or accept an upload + if ($serendipity['POST']['imageurl'] != '' && $serendipity['POST']['imageurl'] != 'http://') { + if (!empty($serendipity['POST']['target_filename'][2])) { + // Faked hidden form 2 when submitting with JavaScript + $tfile = $serendipity['POST']['target_filename'][2]; + $tindex = 2; + } elseif (!empty($serendipity['POST']['target_filename'][1])) { + // Fallback key when not using JavaScript + $tfile = $serendipity['POST']['target_filename'][1]; + $tindex = 1; } else { - if (!is_array($serendipity['POST']['target_filename'])) { - break; - } + $tfile = $serendipity['POST']['imageurl']; + $tindex = 1; + } - foreach($serendipity['POST']['target_filename'] AS $idx => $target_filename) { - $uploadfile = &$_FILES['serendipity']['name']['userfile'][$idx]; - $uploadtmp = &$_FILES['serendipity']['tmp_name']['userfile'][$idx]; - if (!empty($target_filename)) { - $tfile = $target_filename; - } elseif (!empty($uploadfile)) { - $tfile = $uploadfile; - } else { - // skip empty array - continue; - } + $tfile = serendipity_uploadSecure(basename($tfile)); - $tfile = serendipity_uploadSecure(basename($tfile)); + if (serendipity_isActiveFile($tfile)) { + $messages[] = sprintf(ERROR_FILE_FORBIDDEN, $tfile); + break; + } - if (serendipity_isActiveFile($tfile)) { - $messages[] = ERROR_FILE_FORBIDDEN .' '. $tfile; - continue; - } + $serendipity['POST']['target_directory'][$tindex] = serendipity_uploadSecure($serendipity['POST']['target_directory'][$tindex], true, true); + $target = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$tindex] . $tfile; - $serendipity['POST']['target_directory'][$idx] = serendipity_uploadSecure($serendipity['POST']['target_directory'][$idx], true, true); + if (!serendipity_checkDirUpload($serendipity['POST']['target_directory'][$tindex])) { + $messages[] = PERM_DENIED; + return; + } - if (!serendipity_checkDirUpload($serendipity['POST']['target_directory'][$idx])) { - $messages[] = PERM_DENIED; - continue; - } + $realname = $tfile; + if (file_exists($target)) { + $messages[] = '(' . $target . ') ' . ERROR_FILE_EXISTS_ALREADY . ''; + $realname = serendipity_imageAppend($tfile, $target, $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$tindex]); + } - $target = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$idx] . $tfile; + require_once S9Y_PEAR_PATH . 'HTTP/Request.php'; + $options = array('allowRedirects' => true, 'maxRedirects' => 5); + serendipity_plugin_api::hook_event('backend_http_request', $options, 'image'); + serendipity_request_start(); + $req = new HTTP_Request($serendipity['POST']['imageurl'], $options); + // Try to get the URL - $realname = $tfile; - if (file_exists($target)) { - $messages[] = '(' . $target . ') ' . ERROR_FILE_EXISTS_ALREADY; - $realname = serendipity_imageAppend($tfile, $target, $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$idx]); - } + if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') { + $messages[] = sprintf(REMOTE_FILE_NOT_FOUND, $serendipity['POST']['imageurl']); + } else { + // Fetch file + $fContent = $req->getResponseBody(); - // Accept file - if (is_uploaded_file($uploadtmp) && serendipity_checkMediaSize($uploadtmp) && move_uploaded_file($uploadtmp, $target)) { - $messages[] = sprintf( FILE_UPLOADED , $uploadfile , $target); - @umask(0000); - @chmod($target, 0664); + if ($serendipity['POST']['imageimporttype'] == 'hotlink') { + $tempfile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . '/hotlink_' . time(); + $fp = fopen($tempfile, 'w'); + fwrite($fp, $fContent); + fclose($fp); + $image_id = @serendipity_insertHotlinkedImageInDatabase($tfile, $serendipity['POST']['imageurl'], $authorid, null, $tempfile); + $messages[] = sprintf( HOTLINK_DONE , $serendipity['POST']['imageurl'] , $tfile .''); + serendipity_plugin_api::hook_event('backend_image_addHotlink', $tempfile); + } else { + $fp = fopen($target, 'w'); + fwrite($fp, $fContent); + fclose($fp); + + $messages[] = sprintf(FILE_FETCHED , $serendipity['POST']['imageurl'] , $tfile); + + if (serendipity_checkMediaSize($target)) { $thumbs = array(array( 'thumbSize' => $serendipity['thumbSize'], 'thumb' => $serendipity['thumbSuffix'] @@ -358,43 +277,111 @@ switch ($serendipity['GET']['adminAction']) { foreach($thumbs as $thumb) { // Create thumbnail - if ( $created_thumbnail = serendipity_makeThumbnail($tfile, $serendipity['POST']['target_directory'][$idx], $thumb['thumbSize'], $thumb['thumb']) ) { - $messages[] = THUMB_CREATED_DONE; + if ( $created_thumbnail = serendipity_makeThumbnail($tfile, $serendipity['POST']['target_directory'][$tindex], $thumb['thumbSize'], $thumb['thumb']) ) { + $messages[] = THUMB_CREATED_DONE . ''; } } // Insert into database - $image_id = serendipity_insertImageInDatabase($tfile, $serendipity['POST']['target_directory'][$idx], $authorid, null, $realname); - serendipity_plugin_api::hook_event('backend_image_add', $target, $created_thumbnail); + $image_id = serendipity_insertImageInDatabase($tfile, $serendipity['POST']['target_directory'][$tindex], $authorid, null, $realname); + serendipity_plugin_api::hook_event('backend_image_add', $target); $new_media[] = array( 'image_id' => $image_id, 'target' => $target, 'created_thumbnail' => $created_thumbnail ); - } else { - $messages[] = ERROR_UNKNOWN_NOUPLOAD; } } + serendipity_request_end(); + } + } else { + if (!is_array($serendipity['POST']['target_filename'])) { + break; } - if (isset($_REQUEST['go_properties'])) { - serendipity_showPropertyForm($new_media); - } else { - $hidden = array( - 'author' => $serendipity['serendipityUser'], - 'authorid' => $serendipity['authorid'] - ); + foreach($serendipity['POST']['target_filename'] AS $idx => $target_filename) { + $uploadfile = &$_FILES['serendipity']['name']['userfile'][$idx]; + $uploadtmp = &$_FILES['serendipity']['tmp_name']['userfile'][$idx]; + if (!empty($target_filename)) { + $tfile = $target_filename; + } elseif (!empty($uploadfile)) { + $tfile = $uploadfile; + } else { + // skip empty array + continue; + } - foreach($new_media AS $nm) { - serendipity_insertMediaProperty('base_hidden', '', $nm['image_id'], $hidden); + $tfile = serendipity_uploadSecure(basename($tfile)); + + if (serendipity_isActiveFile($tfile)) { + $messages[] = ERROR_FILE_FORBIDDEN .' '. $tfile; + continue; + } + + $serendipity['POST']['target_directory'][$idx] = serendipity_uploadSecure($serendipity['POST']['target_directory'][$idx], true, true); + + if (!serendipity_checkDirUpload($serendipity['POST']['target_directory'][$idx])) { + $messages[] = PERM_DENIED; + continue; + } + + $target = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$idx] . $tfile; + + $realname = $tfile; + if (file_exists($target)) { + $messages[] = '(' . $target . ') ' . ERROR_FILE_EXISTS_ALREADY; + $realname = serendipity_imageAppend($tfile, $target, $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$idx]); + } + + // Accept file + if (is_uploaded_file($uploadtmp) && serendipity_checkMediaSize($uploadtmp) && move_uploaded_file($uploadtmp, $target)) { + $messages[] = sprintf( FILE_UPLOADED , $uploadfile , $target); + @umask(0000); + @chmod($target, 0664); + + $thumbs = array(array( + 'thumbSize' => $serendipity['thumbSize'], + 'thumb' => $serendipity['thumbSuffix'] + )); + serendipity_plugin_api::hook_event('backend_media_makethumb', $thumbs); + + foreach($thumbs as $thumb) { + // Create thumbnail + if ( $created_thumbnail = serendipity_makeThumbnail($tfile, $serendipity['POST']['target_directory'][$idx], $thumb['thumbSize'], $thumb['thumb']) ) { + $messages[] = THUMB_CREATED_DONE; + } + } + + // Insert into database + $image_id = serendipity_insertImageInDatabase($tfile, $serendipity['POST']['target_directory'][$idx], $authorid, null, $realname); + serendipity_plugin_api::hook_event('backend_image_add', $target, $created_thumbnail); + $new_media[] = array( + 'image_id' => $image_id, + 'target' => $target, + 'created_thumbnail' => $created_thumbnail + ); + } else { + $messages[] = ERROR_UNKNOWN_NOUPLOAD; } } + } - ob_start(); - showMediaLibrary($messages, true); - $data['showML_add'] = ob_get_contents(); - ob_end_clean(); - break; + if (isset($_REQUEST['go_properties'])) { + serendipity_showPropertyForm($new_media); + } else { + $hidden = array( + 'author' => $serendipity['serendipityUser'], + 'authorid' => $serendipity['authorid'] + ); + + foreach($new_media AS $nm) { + serendipity_insertMediaProperty('base_hidden', '', $nm['image_id'], $hidden); + } + } + + showMediaLibrary($messages, true); + + break; case 'directoryDoDelete': @@ -402,23 +389,20 @@ switch ($serendipity['GET']['adminAction']) { return; } - $data['case_directoryDoDelete'] = true; $new_dir = serendipity_uploadSecure($serendipity['GET']['dir'], true); if (is_dir($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $new_dir)) { if (!is_writable($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $new_dir)) { - $data['print_DIRECTORY_WRITE_ERROR'] = sprintf(DIRECTORY_WRITE_ERROR, $new_dir); + printf(DIRECTORY_WRITE_ERROR, $new_dir); } else { - ob_start(); // Directory exists and is writable. Now dive within subdirectories and kill 'em all. serendipity_killPath($serendipity['serendipityPath'] . $serendipity['uploadPath'], $new_dir, (isset($serendipity['POST']['nuke']) ? true : false)); - $data['ob_serendipity_killPath'] = ob_get_contents(); - ob_end_clean(); - } + } } else { - $data['print_ERROR_NO_DIRECTORY'] = sprintf(ERROR_NO_DIRECTORY, $new_dir); + printf(ERROR_NO_DIRECTORY, $new_dir); } serendipity_plugin_api::hook_event('backend_directory_delete', $new_dir); + break; case 'directoryEdit': @@ -426,7 +410,6 @@ switch ($serendipity['GET']['adminAction']) { return; } - $data['case_directoryEdit'] = true; $use_dir = serendipity_uploadSecure($serendipity['GET']['dir']); $checkpath = array( array( @@ -443,16 +426,12 @@ switch ($serendipity['GET']['adminAction']) { $oldDir = serendipity_uploadSecure($serendipity['POST']['oldDir']); if ($oldDir != $newDir) { - //is this possible? - ob_start(); serendipity_moveMediaDirectory($oldDir, $newDir); - $data['ob_serendipity_moveMediaDirectory'] = ob_get_contents(); - ob_end_clean(); $use_dir = $newDir; } serendipity_ACLGrant(0, 'directory', 'read', $serendipity['POST']['read_authors'], $use_dir); serendipity_ACLGrant(0, 'directory', 'write', $serendipity['POST']['write_authors'], $use_dir); - $data['print_SETTINGS_SAVED_AT'] = sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')); + echo '
' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . '
'; } $groups = serendipity_getAllGroups(); @@ -467,24 +446,91 @@ switch ($serendipity['GET']['adminAction']) { serendipity_ACLGrant(0, 'directory', 'write', $serendipity['POST']['write_authors'], $dir['relpath']); } } - $data['groups'] = $groups; - $data['use_dir'] = $use_dir; - $data['formtoken'] = serendipity_setFormToken(); - $data['dir'] = htmlspecialchars($serendipity['GET']['dir']); - $data['rgroups'] = (isset($read_groups[0]) ? true : false); - $data['wgroups'] = (isset($write_groups[0]) ? true : false); - $data['read_groups'] = $read_groups; - $data['write_groups'] = $write_groups; +?> + +
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+ +
+ /> + +
+
+
+
+ +
+
+ + + +
+
+
+
+
+ + + + + + + + + +
+
+
+
+
+ +
+
+ + +
+
+
+
+
+ + + + + + + + + + + +
+
+
+
+ +
+
+ + + + + + + + + + + +
<?php echo EDIT ?><?php echo DELETE ?>
+
+
+ + serendipity_setFormToken(), 'form_hidden' => $form_hidden, @@ -600,10 +686,9 @@ switch ($serendipity['GET']['adminAction']) { 'maxImgHeight' => $serendipity['maxImgHeight'], 'maxImgWidth' => $serendipity['maxImgWidth'], ); - // ToDo later: merge $data and $media $serendipity['smarty']->assign('media', $mediaFiles); $serendipity['smarty']->display(serendipity_getTemplateFile('admin/media_upload.tpl', 'serendipityPath')); - break; + break; case 'rotateCW': $file = serendipity_fetchImageFromDatabase($serendipity['GET']['fid']); @@ -615,12 +700,15 @@ switch ($serendipity['GET']['adminAction']) { $serendipity['adminFile_redirect'] = htmlspecialchars($_SERVER['HTTP_REFERER']); } - $data['case_rotateCW'] = true; if (serendipity_rotateImg($serendipity['GET']['fid'], -90)) { - $data['rotate_img_done'] = true; - $data['adminFile_redirect'] = $serendipity['adminFile_redirect']; +?> + + + + + +', + $file['path'] . $file['name'] .'.'. $file['extension'], (int)$serendipity['GET']['width'], (int)$serendipity['GET']['height'] ); - $data['print_serendipity_scaleImg'] = serendipity_scaleImg($serendipity['GET']['fid'], $serendipity['GET']['width'], $serendipity['GET']['height']); + echo serendipity_scaleImg($serendipity['GET']['fid'], $serendipity['GET']['width'], $serendipity['GET']['height']) . '
'; + echo DONE . '
'; + // Forward user to overview (we don't want the user's back button to rename things again) +?> + + + + + +
+
+ + + + + + " /> + + x + +
+ + : + +
+ +
+
+ + + - - -
-
{$CONST.PREVIEW}
- -
- -
- - -
- -
- - -
- -
- - -
- -
- {$CONST.CATEGORY_HIDE_SUB} -

{$CONST.CATEGORY_HIDE_SUB_DESC}

-
-
- - -
- -
- - -
-
-
- - - -{/if} -{if $view} -

{$CONST.CATEGORY_INDEX}:

- {if is_array($viewCats)} - - {else} - {$CONST.NO_CATEGORIES} - {/if} - {$CONST.CREATE_NEW_CAT} -{/if} diff --git a/include/admin/tpl/comments.inc.tpl b/include/admin/tpl/comments.inc.tpl deleted file mode 100644 index 06c74260..00000000 --- a/include/admin/tpl/comments.inc.tpl +++ /dev/null @@ -1,178 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - -{if !empty($errormsg)} - {$errormsg} -{/if} - - - - -

{$CONST.COMMENTS}

- -
- {$formtoken} - - - -
- {$CONST.FILTERS} ({$CONST.FIND_COMMENTS}) - -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
-
-
- -
- - {serendipity_hookPlugin hookAll=true hook="backend_comments_top" addData=$sql} -
-
-{if !is_array($sql)} - {$CONST.NO_COMMENTS} - - Return to default comment list {* l18n *} -{else} -
- {$formtoken} - - -

{$CONST.PAGE_BROWSE_COMMENTS|sprintf:$page:$pages:$totalComments}

- {if ($page != 1 && $page <= $pages)||$page != $pages} - - {/if} - {if is_array($comments)} -
    - {foreach $comments AS $comment} -
  • -
    - - {* i18n *} -
    - -

    {($comment.type == 'NORMAL') ? $CONST.COMMENT : (($comment.type == 'TRACKBACK') ? $CONST.TRACKBACK : $CONST.PINGBACK )} #{$comment.id}, {$CONST.IN_REPLY_TO} {$comment.title|escape} {$CONST.ON} {$comment.timestamp|@formatTime:'%b %e %Y, %H:%M'}

    - -
    -
    -
    {$CONST.AUTHOR}:
    -
    {$comment.author|escape|truncate:30:"…"} {$comment.action_author}
    -
    {$CONST.EMAIL}:
    -
    {if empty($comment.email)}N/A{else}{$comment.email|escape|truncate:30:"…"}{if $comment.subscribed == 'true'} ({$CONST.ACTIVE_COMMENT_SUBSCRIPTION}){/if}{/if}
    - {* TODO: This should not emit an img *} -
    {$comment.action_email}
    -
    IP:
    -
    {if empty($comment.ip)}N/A{else}{$comment.ip|escape}{/if}
    - {* TODO: This should not emit an img *} -
    {$comment.action_ip}
    -
    {$CONST.URL}:
    -
    {if empty($comment.url)}N/A{else} {$comment.url|escape|truncate:30:"…"} {/if}
    -
    {$comment.action_url}
    -
    {$CONST.REFERER}:
    -
    {if empty($comment.referer)}N/A{else} {$comment.referer|escape|truncate:30:"…"}{/if}
    -
    {$comment.action_referer}
    -
    - -
    {$comment.fullBody|truncate:120:"…"}
    - - - - - {$comment.action_more} -
    -
  • - {/foreach} -
- {/if} -
- - - -
- {* TODO: Clone pagination using JS *} -
-{/if} diff --git a/include/admin/tpl/configuration.inc.tpl b/include/admin/tpl/configuration.inc.tpl deleted file mode 100644 index 9cf1d9c1..00000000 --- a/include/admin/tpl/configuration.inc.tpl +++ /dev/null @@ -1,25 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $installAction == 'check'} - {if $diagnosticError} -

{$CONST.DIAGNOSTIC_ERROR}

- {foreach $res as $r} - {$r} - {/foreach} - {else} - {if $htaccessRewrite} -

{$CONST.ATTEMPT_WRITE_FILE|sprintf:"{$serendipityPath}htaccess"}

- {if is_array($res)} - {foreach $res as $r} - {$r} - {/foreach} - {else} - {$CONST.DONE} - {/if} - {/if} - {$CONST.WRITTEN_N_SAVED} - {/if} -{else} - {$config} -{/if} diff --git a/include/admin/tpl/entries.inc.tpl b/include/admin/tpl/entries.inc.tpl deleted file mode 100644 index aebfa8b2..00000000 --- a/include/admin/tpl/entries.inc.tpl +++ /dev/null @@ -1,206 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - -{if $drawList} -
- - - - -
- {$CONST.FILTERS} ({$CONST.FIND_ENTRIES}) - -
-
- - -
- -
- {* i18n *} - -
- -
- - -
- -
- - -
-
-
- -
- {$CONST.SORT_ORDER} - -
-
- - -
- -
- - -
- -
- - -
-
-
- - -
- {if $is_entries} - {if ($offSet > 0) || ($count > $perPage)} - - {/if} - - - -
- {$formtoken} - - - - -
    - {foreach $entries as $entry} - {if ($entry@index > $perPage)}{continue}{/if} -
  • - {* i18n *} -
    - -

    {$entry.title|escape|truncate:50:"…"}

    - -
    - {if !$showFutureEntries && ($entry.timestamp >= $serverOffsetHour)} - {$CONST.ENTRY_PUBLISHED_FUTURE} - {/if} - {if $entry.ep_is_sticky} - {$CONST.STICKY_POSTINGS} - {/if} - {if $entry.isdraft} - {$CONST.DRAFT} - {/if} - - {$entry.timestamp|@formatTime:"{$CONST.DATE_FORMAT_SHORT}"}{if $entry.timestamp <= ($entry.last_modified - 1800)} {$CONST.LAST_UPDATED}{/if} - -
    - - - - -
  • - {/foreach} -
- {/if} -
- - -
-
- -
- - - - -
- - -
- - -
-{/if} -{if $no_entries} - {$CONST.NO_ENTRIES_TO_PRINT} -{/if} - -{if $switched_output} - {if ($get.adminAction && $dateval)} - {$CONST.DATE_INVALID} - {/if} - {if ($get.adminAction && $use_legacy)} - {if $is_draft} - {$CONST.IFRAME_SAVE_DRAFT} - {/if} - {if $is_iframe} - {$CONST.IFRAME_SAVE} - {/if} - {if $is_iframepreview} - {$CONST.IFRAME_PREVIEW} - {/if} - {/if} - {if ($is_doDelete || $is_doMultiDelete )} - {foreach $del_entry AS $delent} - {$delent} - {/foreach} - {/if} - {if ( $is_delete || $is_multidelete )} - {foreach $rip_entry AS $ripent} - {$ripent} - {/foreach} - - {/if} -{/if} diff --git a/include/admin/tpl/entries_overview.inc.tpl b/include/admin/tpl/entries_overview.inc.tpl deleted file mode 100644 index 834b3f05..00000000 --- a/include/admin/tpl/entries_overview.inc.tpl +++ /dev/null @@ -1,4 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -

{$CONST.WELCOME_BACK} {$smarty.session.serendipityUser|escape}

\ No newline at end of file diff --git a/include/admin/tpl/export.inc.tpl b/include/admin/tpl/export.inc.tpl deleted file mode 100644 index fc8f250c..00000000 --- a/include/admin/tpl/export.inc.tpl +++ /dev/null @@ -1,4 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - - {$CONST.EXPORT_FEED} diff --git a/include/admin/tpl/groups.inc.tpl b/include/admin/tpl/groups.inc.tpl deleted file mode 100644 index 229a5c2d..00000000 --- a/include/admin/tpl/groups.inc.tpl +++ /dev/null @@ -1,126 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $delete_yes} - {$CONST.DELETED_GROUP|sprintf:"{$group_id|escape:"html"}":"{$group.name|escape:"html"}"} -{/if} -{if $save_new} - {$CONST.CREATED_GROUP|sprintf:"{$group_id|escape:"html"}":"{$group.name|escape:"html"}"} -{/if} -{if $save_edit} - {$CONST.MODIFIED_GROUP|sprintf:"{$name|escape:"html"}"} -{/if} - -{if !$delete} -

{$CONST.GROUP}

- - - {if $start} -
- -
- {/if} -{/if} - -{if $edit || $new} -
- {$formToken} - {if $edit} -

{$CONST.EDIT}

- - - {else} -

{$CONST.CREATE}

- {/if} -
- - {* BUG: Doesn't correctly pull the group name *} - -
- -
- - -
- {foreach $perms as $perm} - {* TODO: major rewrite *} - {if {{$perm@key}|truncate:"2":""} == 'f_'}{continue}{/if} - {if !isset($section)} - {$section=$perm@key} - {/if} - {if $section != {$perm@key} && {{$perm@key}|truncate:"{$section|count_characters}":""} == $section} - {$indent="  "} - {else} - {if $section != {$perm@key}} - {$indent="
"} - {$section="{$perm@key}"} - {/if} - {/if} - {if !$perm.permission} -
- {$indent} {$perm.permission_name|escape:"html"} - {(isset($from.{$perm@key}) && $from.{$perm@key} == "true") ? $CONST.YES : $CONST.NO} -
- {else} -
- {$indent} - -
- {/if} - {/foreach} - {if $enablePluginACL} -
- - -
- -
- - -
- {else} - {$CONST.PERMISSION_FORBIDDEN_ENABLE_DESC} - {/if} - {if $edit} - {$CONST.WORD_OR} - {else} - - {/if} -
-{else} - {if $delete} -
- {$formToken} - - -

{$CONST.DELETE_GROUP|sprintf:"{$group_id}":"{$group.name|escape:"html"}"}

- -
- - -
-
- {/if} -{/if} diff --git a/include/admin/tpl/images.inc.tpl b/include/admin/tpl/images.inc.tpl deleted file mode 100644 index e4b04ab5..00000000 --- a/include/admin/tpl/images.inc.tpl +++ /dev/null @@ -1,301 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} -{if $case_imgedit} - {$CONST.PREFERENCE_USE_JS_WARNING} -{/if} -{if $case_sync} - {if !$perm_adminImagesSync} - {$CONST.PERM_DENIED} - {else} - {$CONST.WARNING_THIS_BLAHBLAH|replace:'\\n':'
'}
- -
-
- {$CONST.SYNC_OPTION_LEGEND} - -
-
- - -
- -
- - -
- -
- - -
-
-
- - -
- {/if} -{/if} -{if $case_doSync} - {if !$perm_adminImagesSync} - {$CONST.PERM_DENIED} - {else} -

{$CONST.SYNCING}

- - {$print_SYNC_DONE} - -

{$CONST.RESIZING}

- - {$print_RESIZE_DONE} - {/if} -{/if} -{if $case_delete} - {$CONST.ABOUT_TO_DELETE_FILE|sprintf:"$file"} - -
- -
-{/if} -{if $switched_output} -
- {if ( $is_delete || $is_multidelete )} - {$CONST.ABOUT_TO_DELETE_FILES} - {foreach $rip_image AS $ripimg} - {$ripimg} - {/foreach} - - {/if} -
-{/if} -{if $case_rename} - {if $go_back} - - {else} - - - {/if} -{/if} - -{* TODO: obsolete? *} -{if $case_properties} - {** serendipity_showPropertyForm($new_media) **} -{/if} -{* END TODO *} - -{if $case_add} - {if $smarty.post.adminSubAction == 'properties'} - - - {else} - {$showML_add} - {/if} -{/if} -{if $case_directoryDoDelete} - {if $print_DIRECTORY_WRITE_ERROR}{$print_DIRECTORY_WRITE_ERROR}{/if} - {if $ob_serendipity_killPath}{$ob_serendipity_killPath}{/if} - {if $print_ERROR_NO_DIRECTORY}{$print_ERROR_NO_DIRECTORY}{/if} -{/if} -{if $case_directoryEdit} - {if !empty($smarty.post.save)} - {if $ob_serendipity_moveMediaDirectory}{$ob_serendipity_moveMediaDirectory}{/if} - {$print_CONST.SETTINGS_SAVED_AT} - {/if} -

{$CONST.MANAGE_DIRECTORIES}

- -
- {$formtoken} - - -
- - -
- -
- - -
- -
- - -
- -
- -
- - -
-{/if} -{if $case_directoryDelete} -

{$CONST.DELETE_DIRECTORY}

- -

{$CONST.DELETE_DIRECTORY_DESC}

- -
- {$formtoken} -
- - -
- - {* I think this is redudant:

{$CONST.CONFIRM_DELETE_DIRECTORY|sprintf:$dir|escape:'html'}

*} - - -
-{/if} -{if $case_directoryDoCreate} - {if $print_DIRECTORY_CREATED}{$print_DIRECTORY_CREATED}{/if} - {if $print_DIRECTORY_WRITE_ERROR}{$print_DIRECTORY_WRITE_ERROR}{/if} -{/if} -{if $case_directoryCreate} -

{$CONST.CREATE_DIRECTORY}

- -

{$CONST.CREATE_DIRECTORY_DESC}

- -
- {$formtoken} - -
- - -
- -
- - -
- {serendipity_hookPlugin hookAll=true hook="backend_directory_createoptions" addData=$folders} - -
-{/if} -{if $case_directorySelect} -

{$CONST.MANAGE_DIRECTORIES}

- -

{$CONST.DIRECTORIES_AVAILABLE}

- -

{$CONST.BASE_DIRECTORY}

- - - {$CONST.CREATE_NEW_DIRECTORY} -{/if} - -{* TODO: obsolete? *} -{if $case_addSelect} - {** smarty display 'admin/media_upload.tpl' **} -{/if} -{* END TODO *} - -{if $case_rotateCW} - {if $rotate_img_done} - - - {/if} -{/if} -{if $case_rotateCCW} - {if $rotate_img_done} - - - {/if} -{/if} -{if $case_scale} - {if $print_SCALING_IMAGE} {$print_SCALING_IMAGE}{/if} - {if $print_serendipity_scaleImg} {$print_serendipity_scaleImg}{/if} - {$CONST.DONE} - - -{/if} -{if $case_scaleSelect} - - - {if $print_RESIZE_BLAHBLAH} {$print_RESIZE_BLAHBLAH}{/if} - {if $print_ORIGINAL_SIZE} {$print_ORIGINAL_SIZE}{/if} - -

{$CONST.HERE_YOU_CAN_ENTER_BLAHBLAH}

- -
- {$formtoken} - - - - -
- {$CONST.NEWSIZE} - -
- {* i18n *} - -
- -
- {* i18n *} - -
-
- -
- - -
- - -
- -{/if} -{if $case_default} - {if $showML_def}{$showML_def}{/if} -{/if} diff --git a/include/admin/tpl/import.inc.tpl b/include/admin/tpl/import.inc.tpl deleted file mode 100644 index 898261b6..00000000 --- a/include/admin/tpl/import.inc.tpl +++ /dev/null @@ -1,55 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $importForm} - {if $die} - FAILURE: Unable to require import module, possible syntax error? - {else} - {if $validateData} - {$CONST.IMPORT_STARTING} - {if $result != true} - {$CONST.IMPORT_FAILED}: {$result} - {else} - {$CONST.IMPORT_DONE} - {/if} - {else} -

{$CONST.IMPORT_PLEASE_ENTER}

- -
- {$formToken} -
- {foreach $fields as $field} -
{$field.text}
-
{$field.guessedInput}
- {/foreach} -
- {if $notes} - {$CONST.IMPORT_NOTES}: {$notes} - {/if} - -
- {/if} - {/if} -{else} -

{$CONST.IMPORT_WELCOME}

- -

{$CONST.IMPORT_WHAT_CAN}

- -

{$CONST.IMPORT_SELECT}:

- -
- - {$formToken} - -
- - -
- - -
-{/if} diff --git a/include/admin/tpl/installer.inc.tpl b/include/admin/tpl/installer.inc.tpl deleted file mode 100644 index c6b7efb7..00000000 --- a/include/admin/tpl/installer.inc.tpl +++ /dev/null @@ -1,264 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $is_errors && is_array($errors)} - {foreach $errors AS $error} - {$error} - {/foreach} -{/if} -{if $getstepint0} -

{$CONST.WELCOME_TO_INSTALLATION}

- -

{$CONST.FIRST_WE_TAKE_A_LOOK}

- -

{$print_ERRORS_ARE_DISPLAYED_IN}

- -

{$CONST.PRE_INSTALLATION_REPORT|sprintf:$s9yversion}

- -
-

{$CONST.INTEGRITY}

- -
    - {foreach $installerResultDiagnose_CHECKSUMS AS $cksum} -
  • {$cksum}
  • - {/foreach} -
- - - - - - {* TODO: These are probably poorly labelled, needs to be checked *} - {* i18n *} - {* i18n *} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$CONST.PHP_INSTALLATION}
KeyValue
{$CONST.OPERATING_SYSTEM}{$php_uname}
{$CONST.WEBSERVER_SAPI}{$php_sapi_name}
PHP version >= 5.2.6{$installerResultDiagnose_VERSION}
Database extensions{$installerResultDiagnose_DBTYPE}
Session extension{$installerResultDiagnose_SESSION}
PCRE extension{$installerResultDiagnose_PCRE}
GDlib extension{$installerResultDiagnose_GD}
OpenSSL extension{$installerResultDiagnose_OPENSSL}
mbstring extension{$installerResultDiagnose_MBSTR}
iconv extension{$installerResultDiagnose_ICONV}
zlib extension{$installerResultDiagnose_ZLIB}
Imagemagick binary {$installerResultDiagnose_IM}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$CONST.PHPINI_CONFIGURATION}
 {$CONST.RECOMMENDED}{$CONST.ACTUAL}
safe_modeOFF{$installerResultDiagnose_SSM}
register_globalsOFF{$installerResultDiagnose_SRG}
magic_quotes_gpcOFF{$installerResultDiagnose_SMQG}
magic_quotes_runtimeOFF{$installerResultDiagnose_SMQR}
session.use_trans_sidOFF{$installerResultDiagnose_SSUTS}
allow_url_fopenON{$installerResultDiagnose_SAUF}
file_uploadsON{$installerResultDiagnose_SFU}
post_max_size10M{$installerResultDiagnose_SPMS}
upload_max_filesize10M{$installerResultDiagnose_SUMF}
memory_limit{($CONST.PHP_INT_SIZE == 4) ? '8M' : '16M'}{$installerResultDiagnose_SML}
- -

{$CONST.PERMISSIONS}

- -
{$basedir}
- -
    - {foreach $installerResultDiagnose_WRITABLE AS $fwrite} -
  • {$fwrite}
  • - {/foreach} -
- -
{$basedir} {$CONST.PATH_SMARTY_COMPILE}
- -
    - {foreach $installerResultDiagnose_COMPILE AS $compile} -
  • {$compile}
  • - {/foreach} -
- -
{$basedir}archives/
- -
    - {foreach $installerResultDiagnose_ARCHIVES AS $archives} -
  • {$archives}
  • - {/foreach} -
- -
{$basedir}plugins/
- -
    - {foreach $installerResultDiagnose_PLUGINS AS $plugins} -
  • {$plugins}
  • - {/foreach} -
- {if $is_dir_uploads} -
{$basedir}uploads/
- -
    - {foreach $installerResultDiagnose_UPLOADS AS $uploads} -
  • {$uploads}
  • - {/foreach} -
- {/if} - {if $is_imb_executable} -
Execute Imagemagick binary
- -
    - {foreach $installerResultDiagnose_IMB AS $im_binary} -
  • {$im_binary}
  • - {/foreach} -
- {/if} - {if $showWritableNote} - {$CONST.PROBLEM_PERMISSIONS_HOWTO|sprintf:'chmod 1777'} - {/if} - {if $errorCount > 0} - {$CONST.PROBLEM_DIAGNOSTIC} - - {$CONST.RECHECK_INSTALLATION} - {else} - {$CONST.SELECT_INSTALLATION_TYPE}: - -
{$CONST.SIMPLE_INSTALLATION} - {$CONST.EXPERT_INSTALLATION}
- {/if} -
-{elseif $s9yGETstep == '2a'} -
- - - {if $ob_serendipity_printConfigTemplate}{$ob_serendipity_printConfigTemplate}{/if} - -
-{elseif $s9yGETstep == '2b'} -
- - - {if $ob_serendipity_printConfigTemplate}{$ob_serendipity_printConfigTemplate}{/if} - -
-{elseif $getstepint3} -

{$CONST.CHECK_DATABASE_EXISTS}

- {if is_array($authors_query)} - {$CONST.THEY_DO}, {$CONST.WONT_INSTALL_DB_AGAIN} - {else} - {$CONST.THEY_DONT} - -
    -
  1. {$CONST.CREATE_DATABASE}{if $install_DB} {$CONST.DONE}{/if}
  2. -
  3. {$CONST.CREATING_PRIMARY_AUTHOR|sprintf:"{$smarty.post.user|escape}"}{if $add_authors} {$CONST.DONE}{/if}
  4. -
  5. {$CONST.SETTING_DEFAULT_TEMPLATE}{if $set_template_vars} {$CONST.DONE}{/if}
  6. -
  7. {$CONST.INSTALLING_DEFAULT_PLUGINS}{if $register_default_plugins} {$CONST.DONE}{/if}
  8. -
- {/if} -

{$CONST.ATTEMPT_WRITE_FILE|sprintf:'.htaccess'}

- {if $errors_sif === true} - {$CONST.DONE} - {else} -

{$CONST.FAILED}

- - - {/if} - {if $s9y_installed} - {$CONST.SERENDIPITY_INSTALLED} - -

{$CONST.THANK_YOU_FOR_CHOOSING}

- - {$CONST.VISIT_BLOG_HERE} - {else} - {$CONST.ERROR_DETECTED_IN_INSTALL} - {/if} -{/if} diff --git a/include/admin/tpl/out_stack_loop.tpl b/include/admin/tpl/out_stack_loop.tpl deleted file mode 100644 index a1e91aed..00000000 --- a/include/admin/tpl/out_stack_loop.tpl +++ /dev/null @@ -1,183 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - -{* serendipity_plugins_admin.inc.php::serendipity_plugin_config() - the OUT_STACK loop *} - {if $ctype == 'seperator'} - {* This could just as well be replaced by a CSS-only solution … *} -
- {* … then again, hr has new meaning in HTML5. *} - {/if} - {if $ctype == 'select'} -
- - {* Make sure id creation actually produces unique identifiers *} - -
- {/if} - {if $ctype == 'radio'} -
-
- {$cname} - {if $cdesc != ''}

{$cdesc}

{/if} -
- {foreach $radio_button AS $r} -
- - - {assign var="r" value="counter[0]"} -
- {/foreach} -
-
-
- {/if} - {if $ctype == 'string'} -
- - {* TODO: Make sure id creation actually produces unique identifiers *} - -
- {/if} - {if (($ctype == 'html') || ($ctype == 'text'))} -
- - - -
- {/if} - {if $ctype == 'content'} -
- {$cbag_default} -
- {/if} - {if $ctype == 'custom'} -
- - {$cbag_custom} -
- {/if} - {if $ctype == 'hidden'} -
- -
- {/if} - {if $ctype == 'media'} -
- {if !$mediajs_output} - - - {/if} - - -
 
- {* This should be input[type=file] … *} - - - {$CONST.MEDIA_LIBRARY} - {* … not touching it in order to not break it for now. *} -
- {/if} - {if $ctype == 'sequence'} -
- {if !$sequencejs_output} - - {/if} -
- {$cname} - {if $cdesc != ''} -

{$cdesc}

- {/if} - - - - -
    - {foreach $order_id as $orid} -
  1. - Move{* i18n *} - {*
    *} - {if $checkable} -
    - - {* TODO: needs label *} -
    - {/if} - {$items[{$orid['id']}]['display']} - {if isset($items[{$orid['id']}]['img'])} - - {/if} - -
  2. - {/foreach} -
- {if isset($no_sequence)} - {$no_sequence} - {/if} -
-{*** Smarty 3 has a new auto literal option which is enabled by default. - When the { is surrounded by whitespace it is not interpreted as smarty delimiter but literal. e.g. ' } ;' - AS tests have proofed, ending javascript delimiters " } ;" and " };" and even "};" work fine as well. So back to origin. ***} - -
- {/if} diff --git a/include/admin/tpl/overview.inc.tpl b/include/admin/tpl/overview.inc.tpl deleted file mode 100644 index 49a88eab..00000000 --- a/include/admin/tpl/overview.inc.tpl +++ /dev/null @@ -1,16 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN*} - -

{$output.welcome}

-{$output.more} -{if $output.show_links} - -{/if} diff --git a/include/admin/tpl/personal.inc.tpl b/include/admin/tpl/personal.inc.tpl deleted file mode 100644 index 4c609fa8..00000000 --- a/include/admin/tpl/personal.inc.tpl +++ /dev/null @@ -1,19 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $adminAction == 'save'} - {if $not_authorized} - {$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL} - {elseif $empty_username} - {$CONST.USERCONF_CHECK_USERNAME_ERROR} - {elseif $password_check_fail} - {$CONST.USERCONF_CHECK_PASSWORD_ERROR} - {else} - {$CONST.MODIFIED_USER|sprintf:"{$realname|escape:"html"}"} ?> - {/if} -{/if} -
- {$formToken} - {$config} - -
diff --git a/include/admin/tpl/plugins.inc.tpl b/include/admin/tpl/plugins.inc.tpl deleted file mode 100644 index 4db14a2c..00000000 --- a/include/admin/tpl/plugins.inc.tpl +++ /dev/null @@ -1,149 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $plugin_to_conf} - {if is_array($save_errors)} -
-

{$CONST.ERROR}:

- -
    - {foreach $save_errors as $save_error} -
  • $save_error
  • - {/foreach} -
-
- {elseif $saveconf} - {$CONST.DONE}: {$CONST.SETTINGS_SAVED_AT|sprintf:"$timestamp"} - {/if} -
- {$formToken} -
-

{$name} ({$class})

- -

{$CONST.DESCRIPTION}: {$desc}

- {if !empty($license)} -

{$CONST.MEDIA_PROPERTY_COPYRIGHT}: {$license}

- {/if} - {if ! empty($documentation) || $changelog || $documentation_local} - - {/if} -
- {$config} -
-{elseif $adminAction == 'addnew'} -

{if $type == 'event'}{$CONST.EVENT_PLUGINS}{else}{$CONST.SIDEBAR_PLUGINS}{/if} {$CONST.PLUGIN_AVAILABLE_COUNT|sprintf:"count({$pluginstack})"}

- {foreach $errorstack as $e_idx => $e_name} - {$CONST.ERROR}: {$e_name} - {/foreach} -
- {$formToken} - - - - -
- - -
- - -
- {foreach $pluggroups AS $pluggroup => $groupstack} - {if empty($pluggroup)} - {if !empty($only_group)}{continue}{/if} - {elseif !empty($only_group) && $pluggroup != $only_group}{continue}{else} -

{foreach $groupnames as $available_group => $available_name}{if $pluggroup == $available_group}{$available_name}{/if}{/foreach}

- {/if} - - {/foreach} -{else} - {if $save} - {$CONST.DONE}:{$CONST.SETTINGS_SAVED_AT|sprintf:"$timestamp"} - {/if} -

{$CONST.BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS}

- {if $eyecandy} - - - {$CONST.PREFERENCE_USE_JS_WARNING} - {/if} -
-

{$CONST.SIDEBAR_PLUGINS}

- - {$CONST.CLICK_HERE_TO_INSTALL_PLUGIN|sprintf:"{$CONST.SIDEBAR_PLUGIN}"} - - {$backend_plugins_sidebar_header} - {$sidebar_plugins} -
- -
-

{$CONST.EVENT_PLUGINS}

- - {$CONST.CLICK_HERE_TO_INSTALL_PLUGIN|sprintf:"{$CONST.EVENT_PLUGIN}"} - - {$backend_plugins_event_header} - {$event_plugins} -
- {if $memsnaps} -
-

Memory Usage

- -
{$memSnaps|print_r}
-
- {/if} -{/if} diff --git a/include/admin/tpl/serendipity_plugin_config.fnc.tpl b/include/admin/tpl/serendipity_plugin_config.fnc.tpl deleted file mode 100644 index a49863e1..00000000 --- a/include/admin/tpl/serendipity_plugin_config.fnc.tpl +++ /dev/null @@ -1,66 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - -{* serendipity_plugins_admin.inc.php::serendipity_plugin_config() *} - -{if $allow_admin_scripts} - -{/if} -{if $showSubmit_head} -
- -
-{/if} -{if $showTable} -
-{/if} -{if is_array($config_groups)} - {$CONST.TOGGLE_ALL} - {foreach $config_groups AS $config_header => $config_groupkeys} -

{$config_header}

- -
- {foreach $config_groupkeys AS $config_groupkey} - {$OUT_STACK[$config_groupkey]} - {/foreach} -
- - {/foreach} - {* Is this really necessary? What for? *} - - {* If it is not, drop the inline style from CSS. *} -{/if} {* foreach config_groups end *} - -{foreach $OUT_STACK_REST as $out_stack_config_item} - {$out_stack_config_item} -{/foreach} - -{if $showTable} -
-{/if} -{* $serendipity_printConfigJS *}{* outsourced to templates/default/admin/admin_scripts.js - see passed vars on top *} -{if $showSubmit_foot} -
- -
-{/if} -{if $showExample} -
{$plugin_example}
-{/if} -{if $spawnNuggets} - {serendipity_hookPlugin hook="backend_wysiwyg_nuggets" eventData=$ev hookAll=true} - {if ($ev['skip_nuggets'] === false)} - - {/if} -{/if} diff --git a/include/admin/tpl/show_ownership.fnc.tpl b/include/admin/tpl/show_ownership.fnc.tpl deleted file mode 100644 index 2c219032..00000000 --- a/include/admin/tpl/show_ownership.fnc.tpl +++ /dev/null @@ -1,23 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{* functions_plugins_admin.inc.php::function ownership() *} - -{if $show_ownership} - {if $is_plugin_owner} - - {else} - {(empty($realname)) ? $CONST.ALL_AUTHORS : $realname} - {/if} -{/if} diff --git a/include/admin/tpl/show_plugins.fnc.tpl b/include/admin/tpl/show_plugins.fnc.tpl deleted file mode 100644 index 6774be3f..00000000 --- a/include/admin/tpl/show_plugins.fnc.tpl +++ /dev/null @@ -1,83 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - -{* functions_plugins_admin.inc.php::function_show_plugins() including output of functions_plugins_admin.inc.php::function ownership() *} - -{if !$eyecandy} -
-{elseif !$event_only} -{* Smarty 3 has a new auto literal option which is enabled by default. - When the { is followed by a space it's not interpreted as smarty delimiter but literal. *} - - - - - {else} - - - - {/if} - {$serendipity_setFormToken} -
- {foreach $placement as $plugin_placement} -
-

{$plugin_placement['ptitle']}

- -
    - {foreach $plugin_placement['plugin_data'] as $plugin_data} -
  1. -
    - Move{* i18n *} -
    - {if $plugin_data['is_plugin_editable']} -
    - - {* i18n *} -
    - {/if} - {if $plugin_data['can_configure']} - {$CONST.CONFIGURATION} - {/if} -
    - {if $plugin_data['can_configure']} - {$plugin_data['title']} - {else} - {$plugin_data['title']} - {/if} -
    - -
      -
    • {$plugin_data['desc']}
    • -
    • {$plugin_data['ownership']}
    • - {($eyecandy) ? '' : ''} -
    -
  2. - {/foreach} -
-
- {/foreach} - {$CONST.PLUGIN_AVAILABLE_COUNT|sprintf:$total} -
-
- - -
-
diff --git a/include/admin/tpl/templates.inc.tpl b/include/admin/tpl/templates.inc.tpl deleted file mode 100644 index 401945e2..00000000 --- a/include/admin/tpl/templates.inc.tpl +++ /dev/null @@ -1,71 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $adminAction == 'install'} - {$install_template|string_format:"{$CONST.TEMPLATE_SET}"} -{/if} -{if $deprecated} - {$CONST.WARNING_TEMPLATE_DEPRECATED} -{/if} -
-

{$CONST.STYLE_OPTIONS} ({$cur_template})

-{if $has_config} - {if $adminAction == 'configure'} - {$CONST.DONE}: {$save_time} - {/if} -
- - - {$form_token} - {$configuration} -
-{else} -

{$CONST.STYLE_OPTIONS_NONE}

-{/if} -
-
-

{$CONST.SELECT_TEMPLATE}

- -
    - {foreach $templates as $template=>$info} - {if $info.info.engine == 'yes'}{continue}{/if} - {if !empty($template)} -
  • -

    {$info.info.name}

    - {if $info.fullsize_preview || $info.preview} - - {/if} -
    - Template info {* i18n *} - -
    -
    {$CONST.AUTHOR}:
    -
    {$info.info.author}
    -
    {$CONST.LAST_UPDATED}:
    -
    {$info.info.date}
    -
    {$CONST.CUSTOM_ADMIN_INTERFACE}:
    -
    {$info.info.custom_admin_interface}
    -
    -
    - -
    - {if $template != $cur_template} - {if !$info.unmetRequirements} - {$CONST.SET_AS_TEMPLATE} - {else} - {$info.unmetRequirements}> - {/if} - {else} - {$CONST.ALREADY_INSTALLED} - {/if} -
    -
    -
  • - {/if} - {/foreach} -
-
diff --git a/include/admin/tpl/upgrader.inc.tpl b/include/admin/tpl/upgrader.inc.tpl deleted file mode 100644 index 86fd843f..00000000 --- a/include/admin/tpl/upgrader.inc.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if ($get.action == 'ignore')} - {* TODO: don't know what to put here? *} -{elseif ($get.action == 'upgrade')} - {foreach $call_tasks AS $ctask} - {if $is_callable_task} - {$ctasks} - {/if} - {/foreach} - {if $errors} -

{$CONST.DIAGNOSTIC_ERROR}

- -
- {foreach $errors AS $implode_err} -

{$implode_err}

- {/foreach} -
- {/if} -{/if} - -{if (($showAbort && $get.action == 'ignore') || $get.action == 'upgrade')} - {if $get.action == 'ignore'} - {$CONST.SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED} - {elseif $get.action == 'upgrade'} - {$CONST.SERENDIPITY_UPGRADER_NOW_UPGRADED|sprintf:$s9y_version} - {/if} - {if $return_here} - {$print_UPGRADER_RETURN_HERE} - {* could also be used as: {$CONST.SERENDIPITY_UPGRADER_RETURN_HERE|sprintf:"":''} *} - {/if} -{else} -

{$CONST.SERENDIPITY_UPGRADER_WELCOME}

- -

{$CONST.SERENDIPITY_UPGRADER_PURPOSE|sprintf:$s9y_version_installed}

- -

{$CONST.SERENDIPITY_UPGRADER_WHY|sprintf:$s9y_version}

- -

{$CONST.FIRST_WE_TAKE_A_LOOK}

- -
- {$result_diagnose}. - - {if $checksums} -

{$CONST.INTEGRITY}

- -
    - {foreach $upgraderResultDiagnose1 AS $urd1} -
  • {$urd1}
  • - {/foreach} -
- {/if} -

{$CONST.PERMISSIONS}

- -
-
{$basedir}
- {foreach $upgraderResultDiagnose2 AS $urd2} -
{$urd2}
- {/foreach} -
{$basedir}{$CONST.PATH_SMARTY_COMPILE}
- {foreach $upgraderResultDiagnose3 AS $urd3} -
{$urd3}
- {/foreach} - {if $isdir_uploadpath} -
{$basedir}{$uploadHTTPPath}
- {foreach $upgraderResultDiagnose4 AS $urd4} -
{$urd4}
- {/foreach} - {/if} -
- {if $showWritableNote} - {$CONST.PROBLEM_PERMISSIONS_HOWTO|sprintf:'chmod 1777'} - {/if} - {if ($errorCount > 0)} - {$CONST.PROBLEM_DIAGNOSTIC} - - {$CONST.RECHECK_INSTALLATION} - {/if} -
- {if ($errorCount < 1)} - {if (sizeof($sqlfiles) > 0)} -

{$database_update_types}:

- -

{$CONST.SERENDIPITY_UPGRADER_FOUND_SQL_FILES}:

- {if is_array($sqlfiles) && !empty($sqlfiles)} - - {/if} - {/if} -

{$CONST.SERENDIPITY_UPGRADER_VERSION_SPECIFIC}:

- {if is_array($tasks) && !empty($tasks)} -
- {foreach $tasks as $task} -
{$task.version} - {$task.title}
-
{$task.desc|nl2br}
- {/foreach} - - {/if} - {if ($taskCount == 0)} -

{$CONST.SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC}

- {/if} - {if (($taskCount > 0) || (sizeof($sqlfiles) > 0))} -

{$CONST.SERENDIPITY_UPGRADER_PROCEED_QUESTION}

- - {$CONST.SERENDIPITY_UPGRADER_PROCEED_DOIT}{if $showAbort} {$CONST.SERENDIPITY_UPGRADER_PROCEED_ABORT}{/if} - {else} -

{$CONST.SERENDIPITY_UPGRADER_NO_UPGRADES}

- - {$CONST.SERENDIPITY_UPGRADER_CONSIDER_DONE} - {/if} - {/if} -{/if} diff --git a/include/admin/tpl/users.inc.tpl b/include/admin/tpl/users.inc.tpl deleted file mode 100644 index 3ee812e6..00000000 --- a/include/admin/tpl/users.inc.tpl +++ /dev/null @@ -1,91 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $delete_yes} - {if $no_delete_permission} - {$CONST.CREATE_NOT_AUTHORIZED} - {else} - {if $no_delete_permission_userlevel} - {$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL} - {else} - {if $delete_permission} - {$CONST.DELETED_USER|sprintf:"{$user|escape:"html"}":"{$realname|escape:"html"}"} - {else} - {$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL} - {/if} - {/if} - {/if} -{/if} -{if $save_new} - {if $no_save_permission} - {$CONST.CREATE_NOT_AUTHORIZED} - {else} - {if $no_group_selected} - {$CONST.WARNING_NO_GROUPS_SELECTED} - {/if} - {$CONST.CREATED_USER|sprintf:"# {$user|escape:"html"}":"{$realname|escape:"html"}"} - {/if} -{/if} -{if $save_edit} - {if $no_edit_permission} - {$CONST.CREATE_NOT_AUTHORIZED} - {else} - {if $no_edit_permission_userlevel} - {$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL} - {else} - {if $no_group_selected} - {$CONST.WARNING_NO_GROUPS_SELECTED} - {/if} - {$CONST.MODIFIED_USER|sprintf:"{$realname|escape:"html"}"} - {/if} - {/if} -{/if} -{if $delete == false} -

{$CONST.USER} ({$CONST.USER_LEVEL})

- - - {if $new} -
- -
- {/if} -{/if} -{if $show_form} - - {$formToken} - {if $adminAction == 'edit'}{if $create_permission}{/if}{/if} -

{if $adminAction == 'edit'}{if $no_create_permission}{$CONST.CREATE_NOT_AUTHORIZED}: {$CONST.EDIT}{else}{if $create_permission}{$CONST.EDIT}{else}{$CONST.CREATE_NOT_AUTHORIZED}: {$CONST.EDIT}{/if}{/if}{else}{$CONST.CREATE}{/if}

- {$config} - {if $adminAction == 'edit'} - - {else} - - {/if} - -{else} - {if $delete} -
- {$formToken} - - -
- {$CONST.DELETE_USER|sprintf:"{$userid}":"{$realname|escape:"html"}"} - - -
-
- {/if} -{/if} diff --git a/include/admin/tplold/category.inc.tpl b/include/admin/tplold/category.inc.tpl deleted file mode 100644 index a8ab580c..00000000 --- a/include/admin/tplold/category.inc.tpl +++ /dev/null @@ -1,207 +0,0 @@ -{if $post_save} - {if $new} -
- - {$CONST.CATEGORY_SAVED} -
- {/if} - {if $edit} - {if isset($editPermission) && $editPermission == false} -
- - {$CONST.PERM_DENIED} -
- {else} - {if $subcat} - {$subcat} - {else} -
- - {$CONST.CATEGORY_SAVED} -
- {/if} - {/if} - {/if} -{/if} - -{if $doDelete} - {if $deleteSuccess} -
- - {if $remainingCat} - {$CONST.CATEGORY_DELETED_ARTICLES_MOVED|sprintf:$remainingCat:$cid} - {else} - {$cid|string_format:"{$CONST.CATEGORY_DELETED}"} - {/if} -
- {else} -
- - {$CONST.INVALID_CATEGORY} -
- {/if} -{/if} - -{if $delete} - {if $deletePermission == true} -
- {$formToken} -

{$categoryName|escape:"html"}

- {$CONST.CATEGORY_REMAINING}: - - -
- {/if} -{/if} - -{if (! $post_save) && ($edit || $new)} - {if $edit} - {$category_name|escape:"html"|string_format:"{$CONST.EDIT_THIS_CAT}"} - {/if} -
- {$formToken} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$CONST.NAME} - -
{$CONST.DESCRIPTION}
{$CONST.IMAGE} - - - -
- -
- -
- -
<{$CONST.CATEGORY_HIDE_SUB}
{$CONST.CATEGORY_HIDE_SUB_DESC}
- - - -
-
-
-{/if} - -{if $view} - {if is_array($viewCats)} - {$CONST.CATEGORY_INDEX}: - {else} -
- {$CONST.NO_CATEGORIES} -
- {/if} -

- - {foreach $viewCategories as $category} - - - - - - - - - {/foreach} - - - -
- - {$CONST.EDIT} - - - - {$CONST.DELETE} - - - {if $category.category_icon} - - {else} -   - {/if} - - - {$category.category_name|escape:"html"} - - {$category.category_description|escape:"html"} - - {if $category.authorid == 0} - {$CONST.ALL_AUTHORS} - {else} - {$category.realname|escape:"html"} - {/if} -
- {$CONST.CREATE_NEW_CAT} -
-{/if} \ No newline at end of file diff --git a/include/admin/tplold/comments.inc.tpl b/include/admin/tplold/comments.inc.tpl deleted file mode 100644 index 7ac66449..00000000 --- a/include/admin/tplold/comments.inc.tpl +++ /dev/null @@ -1,202 +0,0 @@ -{if !empty($errormsg)} -

{$errormsg}

-{/if} - - - - -
- {$formtoken} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$CONST.FILTERS} - {$CONST.FIND_COMMENTS}
{$CONST.AUTHOR}:{$CONST.EMAIL}:{$CONST.URL}:
IP:{$CONST.CONTENT}:{$CONST.REFERER}:
{$CONST.COMMENTS}: - {* Smarty 3 does support ternary syntax e.g. {('N'==$foo)?'Yes':'No'} *} - - {$CONST.COMMENTS_FILTER_SHOW}: - - {$CONST.TYPE} - -
{serendipity_hookPlugin hookAll=true hook="backend_comments_top" addData=$sql}
-
- -

- -{if !is_array($sql)} -
- {$CONST.NO_COMMENTS} -
-
- Return to default comment list "here". -
-{else} - -
- {$formtoken} - - - - - - -{if is_array($comments)} -{* see dashboard PoC :: block_comments_pending.tpl or block_comments.tpl as example *} - {foreach $comments AS $comment} - - - - - - - - - - {/foreach} -{/if}{* array $comments end *} - - - -
- - - - - - -
- {if ( $page != 1 && $page <= $pages )} - {$CONST.PREVIOUS} - {/if} - {$CONST.PAGE_BROWSE_COMMENTS|sprintf:$page:$pages:$totalComments} - {if $page != $pages} - {$CONST.NEXT} - {/if} -
-
- {if !empty($comment.header_class)} - - {/if} - {* NOTE: a $comment.pubdate with 'c' is available *} - {($comment.type == 'NORMAL') ? $CONST.COMMENT : (($comment.type == 'TRACKBACK') ? $CONST.TRACKBACK : $CONST.PINGBACK )} #{$comment.id}, {$CONST.IN_REPLY_TO} {$comment.title|escape}{$CONST.ON} {$comment.timestamp|@formatTime:'%b %e %Y, %H:%M'} -
- - - - - - - - - - - - - - - - -
{$CONST.AUTHOR}: {$comment.author|escape|truncate:30:"…"} {$comment.action_author}{$CONST.EMAIL}: - {if empty($comment.email)} N/A {else} - {$comment.email|escape|truncate:30:"…"} - {if $comment.subscribed == 'true'} ({$CONST.ACTIVE_COMMENT_SUBSCRIPTION}){/if} - {/if} - {$comment.action_email} -
IP: - {if empty($comment.ip)} 0.0.0.0 {else} {$comment.ip|escape} {/if} - {$comment.action_ip} - {$CONST.URL}: - {if empty($comment.url)} N/A {else} {$comment.url|escape|truncate:30:"…"} {/if} - {$comment.action_url} -
 {$CONST.REFERER}: - {if empty($comment.referer)} N/A {else} {$comment.referer|escape|truncate:30:"…"} {/if} - {$comment.action_referer} -
-
{$comment.summary}
- -
- {if ($comment.status == 'pending') || ($comment.status == 'confirm')} - {$CONST.APPROVE}{$CONST.APPROVE} - {/if} - {if ($comment.status == 'approved')} - {$CONST.SET_TO_MODERATED}{$CONST.SET_TO_MODERATED} - {/if} - {if $comment.excerpt} - {$CONST.TOGGLE_ALL}{$CONST.TOGGLE_ALL} - {/if} - {$CONST.VIEW}{$CONST.VIEW} - {$CONST.EDIT}{$CONST.EDIT} - {$CONST.DELETE}{$CONST.DELETE} - {$CONST.REPLY}{$CONST.REPLY} - {$comment.action_more} -

- - - -
- - - - -
- - - - - - -
- {if ( $page != 1 && $page <= $pages )} - {$CONST.PREVIOUS} - {/if} - {$CONST.PAGE_BROWSE_COMMENTS|sprintf:$page:$pages:$totalComments} - {if $page != $pages} - {$CONST.NEXT} - {/if} -
-
- -
-{/if} {* if no comments else comments end *} \ No newline at end of file diff --git a/include/admin/tplold/configuration.inc.tpl b/include/admin/tplold/configuration.inc.tpl deleted file mode 100644 index 58c09d13..00000000 --- a/include/admin/tplold/configuration.inc.tpl +++ /dev/null @@ -1,31 +0,0 @@ -{if $installAction == "check"} - {if $diagnosticError} - {$CONST.DIAGNOSTIC_ERROR} -
- - - {foreach $res as $r} - {$r}
- {/foreach} -
-
-
- {else} - {if $htaccessRewrite} - {$CONST.ATTEMPT_WRITE_FILE|sprintf:"{$serendipityPath}htaccess"} - {if is_array($res)} - {foreach $res as $r} - {$r}
- {/foreach} - {else} - {$CONST.DONE}
- {/if} - {/if} -
-
- - {$CONST.WRITTEN_N_SAVED} -
- {/if} -{else} - {$config} -{/if} \ No newline at end of file diff --git a/include/admin/tplold/entries.inc.tpl b/include/admin/tplold/entries.inc.tpl deleted file mode 100644 index c4b30fa2..00000000 --- a/include/admin/tplold/entries.inc.tpl +++ /dev/null @@ -1,252 +0,0 @@ -{if $drawList} - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$CONST.FILTERS} - {$CONST.FIND_ENTRIES}
{$CONST.AUTHOR} - - - {$CONST.CATEGORY} - - {$CONST.CONTENT}
{$CONST.SORT_ORDER}
- {$CONST.SORT_BY} - - - {$CONST.SORT_ORDER} - - {$CONST.ENTRIES_PER_PAGE} - -
- -
- - {if $is_entries} - - - - - - - - -
- {if $offSet > 0} - {$CONST.PREVIOUS} - {/if} - - {if $count > $perPage} - {$CONST.NEXT} - {/if} -
- - - -
- {$formtoken} - - - - - {foreach $entries as $entry} - {if ($entry@index > $perPage)}{continue}{/if} - -
- - - - - - - - - - -
- {if (!$showFutureEntries) && ($entry.timestamp >= $serverOffsetHour)}* {else}{/if}{if $entry.ep_is_sticky} {$CONST.STICKY_POSTINGS}: {/if}{if $entry.isdraft}{$CONST.DRAFT}: {/if}{$entry.title|escape|truncate:50:"…"} - - {* Find out if the entry has been modified later than 30 minutes after creation *} - {$entry.timestamp|@formatTime:"{$CONST.DATE_FORMAT_SHORT}"} {if $entry.timestamp <= ($entry.last_modified - (60*30))}*{else}{/if} -
- {$CONST.POSTED_BY} {$entry.author|escape} - {if count($entry.cats)} - {$CONST.IN} - {foreach $entry.cats AS $cat} - {$cat}{if (count($entry.cats) > 1) && !$cat@last}, {/if} - {/foreach} - {/if} - - - {if $entry.preview || (!$showFutureEntries && ($entry.timestamp >= $serverOffsetHour))} - {$CONST.PREVIEW}{$CONST.PREVIEW} - {else} - {$CONST.VIEW}{$CONST.VIEW} - {/if} - {$CONST.EDIT}{$CONST.EDIT} - {$CONST.DELETE}{$CONST.DELETE} - -
- -
- - {/foreach} - - {/if} {* end is_entries *} - - - - - - -
- {if $offSet > 0} - {$CONST.PREVIOUS} - {/if} - - {if $count > $perPage} - {$CONST.NEXT} - {/if} -
- - - - - -
- - -
- -
- -
- - - - -
-
- - - - {$CONST.EDIT_ENTRY}: # -
-
-
- -
- -{/if}{* $drawList end *} -{if $no_entries} - -
- - {* We've got nothing *} - - - - - - -
- - {$CONST.NO_ENTRIES_TO_PRINT} -
- -
- -{/if} - -{if $switched_output} -{if ($get.adminAction && $dateval)} - {$CONST.DATE_INVALID} -
-{/if} -{if ($get.adminAction && $use_legacy)} - {if $is_draft} -
{$CONST.IFRAME_SAVE_DRAFT}

- {/if} - {if $is_iframe} -
{$CONST.IFRAME_SAVE}

- {/if} - {if $is_iframepreview} -
{$CONST.IFRAME_PREVIEW}

- {/if} -{/if} -{if ($is_doDelete || $is_doMultiDelete )} - {foreach $del_entry AS $delent} - {$delent} -
- {/foreach} -{/if} -{if ( $is_delete || $is_multidelete )} - {* delent and ripent look like $CONST.DELETE_SURE|sprintf:"$del_entry_id - $del_entry_title" *} - {foreach $rip_entry AS $ripent} - {$ripent} -
- {/foreach} -
-
-
- {$CONST.NOT_REALLY} - {' '|str_repeat:10} - {$CONST.DUMP_IT} -
-{/if} -{/if} diff --git a/include/admin/tplold/entries_overview.inc.tpl b/include/admin/tplold/entries_overview.inc.tpl deleted file mode 100644 index b0b8ec1e..00000000 --- a/include/admin/tplold/entries_overview.inc.tpl +++ /dev/null @@ -1,3 +0,0 @@ - -{$CONST.WELCOME_BACK} {$smarty.session.serendipityUser|escape} - diff --git a/include/admin/tplold/export.inc.tpl b/include/admin/tplold/export.inc.tpl deleted file mode 100644 index 7ba40595..00000000 --- a/include/admin/tplold/export.inc.tpl +++ /dev/null @@ -1,3 +0,0 @@ -
- {$CONST.EXPORT_FEED} -
\ No newline at end of file diff --git a/include/admin/tplold/groups.inc.tpl b/include/admin/tplold/groups.inc.tpl deleted file mode 100644 index 86a20476..00000000 --- a/include/admin/tplold/groups.inc.tpl +++ /dev/null @@ -1,190 +0,0 @@ -{if $delete_yes} -
- - {$CONST.DELETED_GROUP|sprintf:"{$group_id|escape:"html"}":"{$group.name|escape:"html"}"} -
-{/if} - -{if $save_new} -
- - {$CONST.CREATED_GROUP|sprintf:"{$group_id|escape:"html"}":"{$group.name|escape:"html"}"} -
-{/if} - -{if $save_edit} -
- - {$CONST.MODIFIED_GROUP|sprintf:"{$name|escape:"html"}"} -
-{/if} - -{if !$delete} - - - - - - - - - {if $start} - - - - {/if} -
{$CONST.GROUP} 
- {foreach $groups as $group} -
- - - - - -
{$group.name|escape:"html"} - - {$CONST.EDIT} {$group.name|escape: - {$CONST.EDIT} - - - {$CONST.DELETE} {$group.name|escape: - {$CONST.DELETE} - -
-
- {/foreach} -
-
- -
-
-{/if} - -{if $edit || $new} -
-
-
-
- {$formToken} -
-

- {if $edit} - {$CONST.EDIT} - - {else} - {$CONST.CREATE} - {/if} -

- - - - - - - - - - - - - {foreach $perms as $perm} - {if {{$perm@key}|truncate:"2":""} == "f_"}{continue}{/if} - - {if !isset($section)} - {$section=$perm@key} - {/if} - - {if $section != {$perm@key} && {{$perm@key}|truncate:"{$section|count_characters}":""} == $section} - {$indent="  "} - {$indentB=""} - {else} - {if $section != {$perm@key}} - {$indent="
"} - {$indentB="
"} - {$section="{$perm@key}"} - {/if} - {/if} - - {if !$perm.permission} - - - - - {else} - - - - - {/if} - {/foreach} - - {if $enablePluginACL} - - - - - - - - - - - - - - - - {else} - - - - - - - - {/if} -
{$CONST.NAME}
{$CONST.USERCONF_GROUPS} - -
 
{$indent} {$perm.permission_name|escape:"html"}{$indentB} {(isset($from.{$perm@key}) && $from.{$perm@key} == "true") ? $CONST.YES : $CONST.NO}
{$indent} {$indentB}
 
{$CONST.PERMISSION_FORBIDDEN_PLUGINS} - -
 
{$CONST.PERMISSION_FORBIDDEN_HOOKS} - -
 
{$CONST.PERMISSION_FORBIDDEN_ENABLE_DESC}
- - {if $edit} - - {$CONST.WORD_OR} - - - {else} - - {/if} -
-
-{else} - {if $delete} -
-
- {$CONST.DELETE_GROUP|sprintf:"{$group_id}":"{$group.name|escape:"html"}"} -

- {$formToken} - - - -
-
- {/if} -{/if} - - diff --git a/include/admin/tplold/images.inc.tpl b/include/admin/tplold/images.inc.tpl deleted file mode 100644 index 43b1f05c..00000000 --- a/include/admin/tplold/images.inc.tpl +++ /dev/null @@ -1,347 +0,0 @@ - - {if $case_imgedit} -
{$CONST.PREFERENCE_USE_JS_WARNING}
- {** Let the IMGEditor do its magic. It will parse its results straightly into a template variable array. - serendipity_smarty_fetch('IMGEDIT', $img->output_template); - **} - {/if} - - {if $case_sync} - {if !$perm_adminImagesSync} -
{$CONST.PERM_DENIED}
- {else} - -
{$CONST.WARNING_THIS_BLAHBLAH|replace:'\\n':'
'}
-
-

-

- {$CONST.SYNC_OPTION_LEGEND} - -
- -
- -
-
-

- - {$CONST.ABORT_NOW} -
- - {/if} - {/if} - - {if $case_doSync} - {if !$perm_adminImagesSync} -
{$CONST.PERM_DENIED}
- {else} - -

{$CONST.SYNCING}


- - {$print_SYNC_DONE} - -

{$CONST.RESIZING}


- - {$print_RESIZE_DONE} - - {/if} - {/if} - - {if $case_delete} -
{$CONST.ABOUT_TO_DELETE_FILE|sprintf:"$file"}
-
-
- {$CONST.DUMP_IT} -            - {$CONST.ABORT_NOW} -
-
- {/if} - -{if $switched_output} -
- {if ( $is_delete || $is_multidelete )} -

{$CONST.ABOUT_TO_DELETE_FILES}

- {foreach $rip_image AS $ripimg} - {$ripimg}
- {/foreach} - - {/if} -
-{/if} - - {if $case_rename} - {if $go_back} -
- - {else} - - - - {/if} - {/if} - - {if $case_properties} - {** serendipity_showPropertyForm($new_media) **} - {/if} - - {if $case_add} - {if $smarty.post.adminSubAction == 'properties'} - - - {else} - {** showMediaLibrary($messages) **} - {$showML_add} - {/if} - {/if} - - {if $case_directoryDoDelete} - {if $print_DIRECTORY_WRITE_ERROR}{$print_DIRECTORY_WRITE_ERROR}{/if} - {if $ob_serendipity_killPath}{$ob_serendipity_killPath}{/if} - {if $print_ERROR_NO_DIRECTORY}{$print_ERROR_NO_DIRECTORY}{/if} - {** serendipity_plugin_api::hook_event('backend_directory_delete', $new_dir); **} - {/if} - - {if $case_directoryEdit} - - {if !empty($smarty.post.save)} - {if $ob_serendipity_moveMediaDirectory}{$ob_serendipity_moveMediaDirectory}{/if} -
{$print_CONST.SETTINGS_SAVED_AT}
- {/if} - -
{$CONST.MANAGE_DIRECTORIES}
-
-
- {$formtoken} - - - - - - - - - - - - - - - - - -
{$CONST.NAME}
- -
- -
- - -
-
-
-
- -
-
- - {/if} - - {if $case_directoryDelete} - -
{$CONST.DELETE_DIRECTORY}
-
{$CONST.DELETE_DIRECTORY_DESC}
-
-
-
- {$formtoken} - - - - - - - - -
{$CONST.NAME}{$basename_dir}
{$CONST.FORCE_DELETE}
-
-
-
- {$CONST.CONFIRM_DELETE_DIRECTORY|sprintf:$dir|escape:'html'}
- -
-
- - {/if} - - {if $case_directoryDoCreate} - {** serendipity_plugin_api::hook_event('backend_directory_create', $nd); **} - {if $print_DIRECTORY_CREATED}{$print_DIRECTORY_CREATED}{/if} - {if $print_DIRECTORY_WRITE_ERROR}{$print_DIRECTORY_WRITE_ERROR}{/if} - {/if} - - {if $case_directoryCreate} -
{$CONST.CREATE_DIRECTORY}
-
{$CONST.CREATE_DIRECTORY_DESC}
-
-
-
- {$formtoken} - - - - - - - - - - {** IS this **} - {serendipity_hookPlugin hookAll=true hook="backend_directory_createoptions" addData=$folders} - {** the right smarty template translation for - **} -
{$CONST.NAME}
{$CONST.PARENT_DIRECTORY} - -
-
- -
-
- - {/if} - - {if $case_directorySelect} - -
{$CONST.DIRECTORIES_AVAILABLE}
-
- - - - - {foreach $folders as $folder} - - - - - - {/foreach} -
{$CONST.BASE_DIRECTORY}
{$CONST.EDIT}{$CONST.DELETE}{$folder.name}
-
-
{$CONST.CREATE_NEW_DIRECTORY}
- - {/if} - - {if $case_addSelect} - {** smarty display 'admin/media_upload.tpl' **} - {/if} - - {if $case_rotateCW} - {if $rotate_img_done} - - - {/if} - {/if} - - {if $case_rotateCCW} - {if $rotate_img_done} - - - {/if} - {/if} - - {if $case_scale} - {if $print_SCALING_IMAGE}{$print_SCALING_IMAGE}{/if} - {if $print_serendipity_scaleImg}{$print_serendipity_scaleImg}
{/if} - {$CONST.DONE}
- {** Forward user to overview (we don't want the user's back button to rename things again) **} - - - {/if} - - {if $case_scaleSelect} - - - {if $print_RESIZE_BLAHBLAH}{$print_RESIZE_BLAHBLAH}{/if} - {if $print_ORIGINAL_SIZE}{$print_ORIGINAL_SIZE}{/if} - {$CONST.HERE_YOU_CAN_ENTER_BLAHBLAH} - -
-
- {$CONST.NEWSIZE} - {$formtoken} - - - - - - -
- - {$CONST.KEEP_PROPORTIONS}: - -
- -
-
- - - - {/if} - - {if $case_default} - {if $showML_def}{$showML_def}{/if} - {/if} diff --git a/include/admin/tplold/import.inc.tpl b/include/admin/tplold/import.inc.tpl deleted file mode 100644 index 8ab07c03..00000000 --- a/include/admin/tplold/import.inc.tpl +++ /dev/null @@ -1,58 +0,0 @@ -{if $importForm} - {if $die} - FAILURE: Unable to require import module, possible syntax error? - {else} - {if $validateData} - {$CONST.IMPORT_STARTING}
- {if $result != true} - {$CONST.IMPORT_FAILED}: {$result}
- {else} - {$CONST.IMPORT_DONE}
- {/if} - {else} - {$CONST.IMPORT_PLEASE_ENTER} -
-
- {$formToken} - - {foreach $fields as $field} - - - - - {/foreach} - {if $notes} - - - - {/if} - - - -
{$field.text}{$field.guessedInput}
- {$CONST.IMPORT_NOTES}
- {$notes} -
-
- {/if} - {/if} -{else} - {$CONST.IMPORT_WELCOME}.
- {$CONST.IMPORT_WHAT_CAN}.
-
- {$CONST.IMPORT_SELECT}:
-
-
- - {$formToken} - {$CONST.IMPORT_WEBLOG_APP}: - - -
-{/if} - - \ No newline at end of file diff --git a/include/admin/tplold/installer.inc.tpl b/include/admin/tplold/installer.inc.tpl deleted file mode 100644 index 404664de..00000000 --- a/include/admin/tplold/installer.inc.tpl +++ /dev/null @@ -1,289 +0,0 @@ -{* From configuration to install *} -{if $is_errors && is_array($errors)} - - {foreach $errors AS $error} -
{$error}
- {/foreach} - -{/if} - -{if $getstepint0} - -{$CONST.WELCOME_TO_INSTALLATION}. -
{$CONST.FIRST_WE_TAKE_A_LOOK}. -
{$print_ERRORS_ARE_DISPLAYED_IN}. -
-
-
- {$CONST.PRE_INSTALLATION_REPORT|sprintf:$s9yversion} -

- -
- - - - - {foreach $installerResultDiagnose_CHECKSUMS AS $cksum} - - - - {/foreach} -
{$CONST.INTEGRITY}
{$cksum}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$CONST.PHP_INSTALLATION}
{$CONST.OPERATING_SYSTEM}{$php_uname}
{$CONST.WEBSERVER_SAPI}{$php_sapi_name}
PHP version >= 5.2.6{$installerResultDiagnose_VERSION}
Database extensions{$installerResultDiagnose_DBTYPE}
Session extension{$installerResultDiagnose_SESSION}
PCRE extension{$installerResultDiagnose_PCRE}
GDlib extension{$installerResultDiagnose_GD}
OpenSSL extension{$installerResultDiagnose_OPENSSL}
mbstring extension{$installerResultDiagnose_MBSTR}
iconv extension{$installerResultDiagnose_ICONV}
zlib extension{$installerResultDiagnose_ZLIB}
Imagemagick binary {$installerResultDiagnose_IM}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$CONST.PHPINI_CONFIGURATION}
 {$CONST.RECOMMENDED}{$CONST.ACTUAL}
safe_modeOFF{$installerResultDiagnose_SSM}
register_globalsOFF{$installerResultDiagnose_SRG}
magic_quotes_gpcOFF{$installerResultDiagnose_SMQG}
magic_quotes_runtimeOFF{$installerResultDiagnose_SMQR}
session.use_trans_sidOFF{$installerResultDiagnose_SSUTS}
allow_url_fopenON{$installerResultDiagnose_SAUF}
file_uploadsON{$installerResultDiagnose_SFU}
post_max_size10M{$installerResultDiagnose_SPMS}
upload_max_filesize10M{$installerResultDiagnose_SUMF}
memory_limit{($CONST.PHP_INT_SIZE == 4) ? '8M' : '16M'}{$installerResultDiagnose_SML}
-
- - - - - - - - - - - - - - - - - - - - - - {if $is_dir_uploads} - - - - - {/if} - - {if $is_imb_executable} - - - - - {/if} -
{$CONST.PERMISSIONS}
{$basedir} - {foreach $installerResultDiagnose_WRITABLE AS $fwrite} - {$fwrite} - {/foreach} -
{$basedir}{$CONST.PATH_SMARTY_COMPILE} - {foreach $installerResultDiagnose_COMPILE AS $compile} - {$compile} - {/foreach} -
{$basedir}archives/ - {foreach $installerResultDiagnose_ARCHIVES AS $archives} - {$archives} - {/foreach} -
{$basedir}plugins/ - {foreach $installerResultDiagnose_PLUGINS AS $plugins} - {$plugins} - {/foreach} -
{$basedir}uploads/ - {foreach $installerResultDiagnose_UPLOADS AS $uploads} - {$uploads} - {/foreach} -
Execute Imagemagick binary - {foreach $installerResultDiagnose_IMB AS $im_binary} - {$im_binary} - {/foreach} -
- - {if $showWritableNote} -
{$CONST.PROBLEM_PERMISSIONS_HOWTO|sprintf:'chmod 1777'}
- {/if} - -
- {if $errorCount > 0} -
{$CONST.PROBLEM_DIAGNOSTIC}
-

{$CONST.RECHECK_INSTALLATION}

- {else} - {$CONST.SELECT_INSTALLATION_TYPE}: -

{$CONST.SIMPLE_INSTALLATION} - {$CONST.EXPERT_INSTALLATION}

- {/if} -
- -
- -{elseif $s9yGETstep == '2a'} -
- - - {if $ob_serendipity_printConfigTemplate}{$ob_serendipity_printConfigTemplate}{/if} -
-
- -{elseif $s9yGETstep == '2b'} -
- - - {if $ob_serendipity_printConfigTemplate}{$ob_serendipity_printConfigTemplate}{/if} -
-
- -{elseif $getstepint3} - -{$CONST.CHECK_DATABASE_EXISTS}… -{if is_array($authors_query)} - {$CONST.THEY_DO}, {$CONST.WONT_INSTALL_DB_AGAIN} -
-
-{else} - {$CONST.THEY_DONT} -
- - {$CONST.CREATE_DATABASE} - {if $install_DB} - {$CONST.DONE}
- {/if} - - {$CONST.CREATING_PRIMARY_AUTHOR|sprintf:"{$smarty.post.user|escape}"}… - {if $add_authors} - {$CONST.DONE}
- {/if} - - {$CONST.SETTING_DEFAULT_TEMPLATE}… - {if $set_template_vars} - {$CONST.DONE}
- {/if} - - {$CONST.INSTALLING_DEFAULT_PLUGINS}… - {if $register_default_plugins} - {$CONST.DONE}
- {/if} - -{/if} - -{$CONST.ATTEMPT_WRITE_FILE|sprintf:'.htaccess'}… -{if $errors_sif === true} - {$CONST.DONE}
-{else} - {$CONST.FAILED}
- {foreach $errors_sif AS $error_f} -
{$error_f}
- {/foreach} -{/if} - -{if $s9y_installed} -
{$CONST.SERENDIPITY_INSTALLED}
-
{$CONST.VISIT_BLOG_HERE}
-
{$CONST.THANK_YOU_FOR_CHOOSING}
-{else} -
{$CONST.ERROR_DETECTED_IN_INSTALL}
-{/if} - -{/if}{* getstepint3 end *} diff --git a/include/admin/tplold/out_stack_loop.tpl b/include/admin/tplold/out_stack_loop.tpl deleted file mode 100644 index 339e4ecf..00000000 --- a/include/admin/tplold/out_stack_loop.tpl +++ /dev/null @@ -1,204 +0,0 @@ -{* serendipity_plugins_admin.inc.php::serendipity_plugin_config() - the OUT_STACK loop *} - {if $ctype == 'seperator'} - -
- - {/if} - {if $ctype == 'select'} - - {$cname} - {if $cdesc != ''} -
 {$cdesc} - {/if} - - -
- -
- - - {/if} - {if $ctype == 'radio'} - - {$cname} - {if $cdesc != ''} -
 {$cdesc} - {/if} - - - {foreach $radio_button AS $r} - {if $r['counter'] == 1} -
- {/if} - - - {if ($r['counter'] == $per_row)} - {assign var="r" value="counter[0]"} -
- {/if} - {/foreach} - - - {/if} - {if $ctype == 'string'} - - - {$cname} -
 {$cdesc} - - -
- -
- - - {/if} - {if (($ctype == 'html') || ($ctype == 'text'))} - - {$cname} -   {$cdesc} - - - - -
- -
- - - {/if} - {if $ctype == 'content'} - - {$cbag_default} - - {/if} - {if $ctype == 'custom'} - - - - {$cbag_custom} - - - {/if} - {if $ctype == 'hidden'} - - - - - - {/if} - {if $ctype == 'media'} - {if !$mediajs_output} - - - {/if} - - - {$cname} -
{$cdesc} - - - - -
 
- - - -
{$CONST.MEDIA_LIBRARY} - - - {/if} - {if $ctype == 'sequence'} - {if !$sequencejs_output} - - {/if} - - - {$cname} -
{$cdesc} - - - - -
    - {foreach $order_id as $orid} -
  1. -
    - {if $checkable} - - {/if} - {$items[{$orid['id']}]['display']} - {if isset($items[{$orid['id']}]['img'])} - - {/if} - -
  2. - {/foreach} -
- {if isset($no_sequence)} - {$no_sequence} - {/if} -{*** Smarty 3 has a new auto literal option which is enabled by default. - When the { is surrounded by whitespace it is not interpreted as smarty delimiter but literal. e.g. ' } ;' - AS tests have proofed, ending javascript delimiters " } ;" and " };" and even "};" work fine as well. So back to origin. ***} - - - {/if} diff --git a/include/admin/tplold/overview.inc.tpl b/include/admin/tplold/overview.inc.tpl deleted file mode 100644 index c38f8254..00000000 --- a/include/admin/tplold/overview.inc.tpl +++ /dev/null @@ -1,13 +0,0 @@ -{if $output.show_links} - -{/if} -

{$output.welcome}

-{$output.more} diff --git a/include/admin/tplold/personal.inc.tpl b/include/admin/tplold/personal.inc.tpl deleted file mode 100644 index 53439b8c..00000000 --- a/include/admin/tplold/personal.inc.tpl +++ /dev/null @@ -1,19 +0,0 @@ -{if $adminAction == "save"} - {if $not_authorized} -
{$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL}
- {elseif $empty_username} -
{$CONST.USERCONF_CHECK_USERNAME_ERROR}
- {elseif $password_check_fail} -
{$CONST.USERCONF_CHECK_PASSWORD_ERROR}
- {else} -
{$CONST.MODIFIED_USER|sprintf:"{$realname|escape:"html"}"} ?>
- {/if} -{/if} - - -
- {$formToken} - {$config} -
-
-
\ No newline at end of file diff --git a/include/admin/tplold/plugins.inc.tpl b/include/admin/tplold/plugins.inc.tpl deleted file mode 100644 index 3e741d6d..00000000 --- a/include/admin/tplold/plugins.inc.tpl +++ /dev/null @@ -1,206 +0,0 @@ -{if $plugin_to_conf} - {if is_array($save_errors)} -
- - {$CONST.ERROR}:
-
    - {foreach $save_errors as $save_error} -
  • $save_error
  • - {/foreach} -
-
- {elseif $saveconf} -
- - {$CONST.DONE}: {$CONST.SETTINGS_SAVED_AT|sprintf:"$timestamp"} -
- {/if} -
- {$formToken} - - - - - - - - - - - {if !empty($license)} - - - - - {/if} -
{$CONST.NAME}{$name} ({$class})
{$CONST.DESCRIPTION} - {$desc} - {if ! empty($documentation) } -
{$CONST.PLUGIN_DOCUMENTATION} - {/if} - {if $changelog} -
{$CONST.PLUGIN_DOCUMENTATION_CHANGELOG} - {/if} - {if $documentation_local} -
{$CONST.PLUGIN_DOCUMENTATION_LOCAL} - {/if} -
{$CONST.MEDIA_PROPERTY_COPYRIGHT}{$license}
-
- {$config} -
- -{elseif $adminAction == "addnew"} - {if $type == "event"} -

{$CONST.EVENT_PLUGINS}

- {else} -

{$CONST.SIDEBAR_PLUGINS}

- {/if} -
- {foreach $errorstack as $e_idx => $e_name} - {$CONST.ERROR}: {$e_name}
- {/foreach} - - {foreach $pluggroups AS $pluggroup => $groupstack} - {if empty($pluggroup)} - - - - {if !empty($only_group)}{continue}{/if} - {elseif !empty($only_group) && $pluggroup != $only_group}{continue}{else} - - - - {/if} - - - - - {foreach $groupstack as $plug} - - - - {/foreach} - {/foreach} - - - -
-
- {$formToken} - - - - {$CONST.FILTERS} - - -
-
{foreach $groupnames as $available_group => $available_name}{if $pluggroup == $available_group}{$available_name}{/if}{/foreach}
PluginAction
- - - - - - - - - - - -
{$plug.name} - {if isset($requirements_failures.{$plug.class_name})} - - {$CONST.UNMET_REQUIREMENTS|sprintf:"{if $requirements_failures.{$plug.class_name}.s9y}s9y $plug.requirements..serendipity,{/if} {if $requirements_failures.{$plug.class_name}.php}PHP $plug.requirements.php,{/if} {if $requirements_failures.{$plug.class_name}.smarty}Smarty $plug.requirements.smarty{/if}"} - - {elseif $plug['upgradable'] == true} - - {$CONST.UPGRADE} - - {elseif $plug.installable == true} - - {$CONST.INSTALL} - - {else} - {$CONST.ALREADY_INSTALLED} - {/if} -
{$plug.description}
({$plug.class_name}) - {if ! empty($plug.author)} - {$CONST.AUTHOR}: {$plug.author} - {/if} - - {if ! empty($plug.version)} - {$CONST.VERSION}: {$plug.version} - {/if} - - {if ! empty($plug.website)} - {$CONST.PLUGIN_DOCUMENTATION} - {/if} - - {if ! empty($plug.local_documentation)} - {$CONST.PLUGIN_DOCUMENTATION_LOCAL} - {/if} - - {if ! empty($plug.changelog)} - {$CONST.PLUGIN_DOCUMENTATION_CHANGELOG} - {/if} - - {if ! empty({$plug.upgrade_version}) && $plug.upgrade_version != $plug.version} - {$CONST.UPGRADE_TO_VERSION|sprintf:"{$plug.upgrade_version}"} - {/if} - - {if ! empty($plug.pluginlocation) && $plug.pluginlocation != 'local'} - ({$plug.pluginlocation|escape:"html"}) - {/if} - -
-
{$CONST.PLUGIN_AVAILABLE_COUNT|sprintf:"count({$pluginstack})"}
-{else} - {if $save} -
- - {$CONST.DONE}:{$CONST.SETTINGS_SAVED_AT|sprintf:"$timestamp"}
- {/if} -
{$CONST.BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS}
- {if $eyecandy} - -
{$CONST.PREFERENCE_USE_JS_WARNING}
- {/if} -
- - -

{$CONST.SIDEBAR_PLUGINS}

- - - {$CONST.CLICK_HERE_TO_INSTALL_PLUGIN|sprintf:"{$CONST.SIDEBAR_PLUGIN}"} - - {$backend_plugins_sidebar_header} - {$sidebar_plugins} -
-
- -

{$CONST.EVENT_PLUGINS}

- - - {{$CONST.CLICK_HERE_TO_INSTALL_PLUGIN}|sprintf:"{$CONST.EVENT_PLUGIN}"} - - {$backend_plugins_event_header} - {$event_plugins} - - {if $memsnaps} -

Memory Usage

-
-
{$memSnaps|print_r}
-
- {/if} -{/if} - - - - - - \ No newline at end of file diff --git a/include/admin/tplold/serendipity_plugin_config.fnc.tpl b/include/admin/tplold/serendipity_plugin_config.fnc.tpl deleted file mode 100644 index 21ba2d69..00000000 --- a/include/admin/tplold/serendipity_plugin_config.fnc.tpl +++ /dev/null @@ -1,88 +0,0 @@ -{* serendipity_plugins_admin.inc.php::serendipity_plugin_config() *} - - - -{if $allow_admin_scripts} - -{/if} - -{if $showSubmit_head} -
- -
-{/if} -{if $showTable} - -{/if} -{if is_array($config_groups)} - - - - {foreach $config_groups AS $config_header => $config_groupkeys} - - - - - - - - {/foreach} - -{/if} {* foreach config_groups end *} - -{foreach $OUT_STACK_REST as $out_stack_config_item} - {$out_stack_config_item} -{/foreach} - -{if $showTable} -
- -
-

- +/-  - {$config_header} - -

-
- - {foreach $config_groupkeys AS $config_groupkey} - {$OUT_STACK[$config_groupkey]} - {/foreach} -
- -
-
-{/if} -{* $serendipity_printConfigJS *}{* outsourced to templates/default/admin/admin_scripts.js - see passed vars on top *} -{if $showSubmit_foot} -
- -
-{/if} -{if $showExample} -
- {$plugin_example} -
-{/if} -{if $spawnNuggets} - {serendipity_hookPlugin hook="backend_wysiwyg_nuggets" eventData=$ev hookAll=true} - {if ($ev['skip_nuggets'] === false)} - - {/if} -{/if} diff --git a/include/admin/tplold/show_ownership.fnc.tpl b/include/admin/tplold/show_ownership.fnc.tpl deleted file mode 100644 index 58a571a9..00000000 --- a/include/admin/tplold/show_ownership.fnc.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{* functions_plugins_admin.inc.php::function ownership() *} - -{if $show_ownership} - {if $is_plugin_owner} - - {else} - {(empty($realname)) ? $CONST.ALL_AUTHORS : $realname} - {/if} -{/if} diff --git a/include/admin/tplold/show_plugins.fnc.tpl b/include/admin/tplold/show_plugins.fnc.tpl deleted file mode 100644 index f782cd0c..00000000 --- a/include/admin/tplold/show_plugins.fnc.tpl +++ /dev/null @@ -1,93 +0,0 @@ -{* functions_plugins_admin.inc.php::function_show_plugins() including output of functions_plugins_admin.inc.php::function ownership() *} - -{if !$eyecandy} -
-{elseif !$event_only} -{* -Smarty 3 has a new auto literal option which is enabled by default. -When the { is followed by a space it's not interpreted as smarty delimiter but literal. -*} - - - - - - {else} - - - - {/if} - - {$serendipity_setFormToken} - - - - - {foreach $placement as $plugin_placement} - - {/foreach} - - - - - -
-
{$plugin_placement['ptitle']}
-
    - - {foreach $plugin_placement['plugin_data'] as $plugin_data} - -
  1. -
    - -
    - {if $plugin_data['is_plugin_editable']} - - {/if} - - {if $plugin_data['can_configure']} - [C] - {/if} - - - {if $plugin_data['can_configure']} - {$plugin_data['title']} - {else} - {$plugin_data['title']} - {/if} -
    -
    {$plugin_data['desc']}
    -
    - {$plugin_data['ownership']} -
    - {($eyecandy) ? '' : ''} -
  2. - - {/foreach} - -
-
{$CONST.PLUGIN_AVAILABLE_COUNT|sprintf:$total}
-
-
- - -
-
diff --git a/include/admin/tplold/templates.inc.tpl b/include/admin/tplold/templates.inc.tpl deleted file mode 100644 index 87b658d7..00000000 --- a/include/admin/tplold/templates.inc.tpl +++ /dev/null @@ -1,83 +0,0 @@ -{if $adminAction == "install"} -
- - {$install_template|string_format:"{$CONST.TEMPLATE_SET}"} -
-{/if} - -{if $deprecated} -
- - {$CONST.WARNING_TEMPLATE_DEPRECATED} -
-{/if} - -

{$CONST.STYLE_OPTIONS} ({$cur_template})

- -{if $has_config} - {if $adminAction == "configure"} -
- - {$CONST.DONE}: {$save_time} -
- {/if} - -
- - - {$form_token} - {$configuration} -

-{else} -

{$CONST.STYLE_OPTIONS_NONE}

-{/if} -
-

{$CONST.SELECT_TEMPLATE}

- -{foreach $templates as $template=>$info} - {if $info.info.engine == "yes"}{continue}{/if} - {if !empty($template)} - {if $template@iteration is even} -
- {else} -
- {/if} - - - - - - - - - - -
{$info.info.name} - {if $template != $cur_template} - {if !$info.unmetRequirements} - - {$CONST.SET_AS_TEMPLATE} - - {else} - {$info.unmetRequirements}> - {/if} - {/if} -
- {if $info.fullsize_preview} - - {if $info.preview} - - {else} -   - {/if} - - {/if} - - - {$CONST.AUTHOR}: {$info.info.author}
- {$CONST.LAST_UPDATED}: {$info.info.date}
- {$CONST.CUSTOM_ADMIN_INTERFACE}: {$info.info.custom_admin_interface}
-
-
- {/if} -{/foreach} \ No newline at end of file diff --git a/include/admin/tplold/upgrader.inc.tpl b/include/admin/tplold/upgrader.inc.tpl deleted file mode 100644 index 9904433d..00000000 --- a/include/admin/tplold/upgrader.inc.tpl +++ /dev/null @@ -1,140 +0,0 @@ -{if ($get.action == 'ignore')} - {* Todo: Don't know what to put here? *} - -{elseif ($get.action == 'upgrade')} - - {foreach $call_tasks AS $ctask} - {if $is_callable_task} - {$ctasks} - {/if} - {/foreach} - - {if $errors} - {$CONST.DIAGNOSTIC_ERROR}

-
- {foreach $errors AS $implode_err}{$implode_err}{if (count($errors) > 1) && !$implode_err@last}
{/if}{/foreach}


- {/if} - -{/if} - -{if (($showAbort && $get.action == 'ignore') || $get.action == 'upgrade')} - - {if $get.action == 'ignore'} - {$CONST.SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED} - {elseif $get.action == 'upgrade'} -
{$CONST.SERENDIPITY_UPGRADER_NOW_UPGRADED|sprintf:$s9y_version}
- {/if} -
- {if $return_here} -
{$print_UPGRADER_RETURN_HERE}
-{* could also be used as:
{$CONST.SERENDIPITY_UPGRADER_RETURN_HERE|sprintf:"":''}
*} - {/if} -{else} -

{$CONST.SERENDIPITY_UPGRADER_WELCOME}

- {$CONST.SERENDIPITY_UPGRADER_PURPOSE|sprintf:$s9y_version_installed}
- {$CONST.SERENDIPITY_UPGRADER_WHY|sprintf:$s9y_version} -
{$CONST.FIRST_WE_TAKE_A_LOOK}. - -

-
{$result_diagnose}.
- -
- - {if $checksums} - - - - - {** upgraderResultDiagnoseX looks like '. $s .' **} - {** if known, class name color will be added for the inline style into php file **} - - - - - {/if} - - - - - - - - - - - - - {if $isdir_uploadpath} - - - - - {/if} -
{$CONST.INTEGRITY}
- {foreach $upgraderResultDiagnose1 AS $urd1} - {$urd1} - {/foreach} -
{$CONST.PERMISSIONS}
{$basedir} - {foreach $upgraderResultDiagnose2 AS $urd2} - {$urd2} - {/foreach} -
{$basedir}{$CONST.PATH_SMARTY_COMPILE} - {foreach $upgraderResultDiagnose3 AS $urd3} - {$urd3} - {/foreach} -
{$basedir}{$uploadHTTPPath} - {foreach $upgraderResultDiagnose4 AS $urd4} - {$urd4} - {/foreach} -
-
- - {if $showWritableNote} -
{$CONST.PROBLEM_PERMISSIONS_HOWTO|sprintf:'chmod 1777'}
- {/if} - - {if ($errorCount > 0)} -
-
{$CONST.PROBLEM_DIAGNOSTIC}
-

{$CONST.RECHECK_INSTALLATION}

-
- {/if} -
- - {if ($errorCount < 1)} - {if (sizeof($sqlfiles) > 0)} -
-

{$database_update_types}:

- {$CONST.SERENDIPITY_UPGRADER_FOUND_SQL_FILES}:
- {if is_array($sqlfiles) && !empty($sqlfiles)} - {foreach $sqlfiles as $sqlfile} -
{$sqlfile}
- {/foreach} - {/if} - {/if} -
- -

{$CONST.SERENDIPITY_UPGRADER_VERSION_SPECIFIC}:

- - {if is_array($tasks) && !empty($tasks)} - {foreach $tasks as $task} -
{$task.version} - {$task.title}
-
{$task.desc|nl2br}

- {/foreach} - {/if} - - {if ($taskCount == 0)} - {$CONST.SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC} - {/if} - -

-
- {if (($taskCount > 0) || (sizeof($sqlfiles) > 0))} - {$CONST.SERENDIPITY_UPGRADER_PROCEED_QUESTION} -

{$CONST.SERENDIPITY_UPGRADER_PROCEED_DOIT} {if $showAbort}{$CONST.SERENDIPITY_UPGRADER_PROCEED_ABORT}{/if} - {else} - {$CONST.SERENDIPITY_UPGRADER_NO_UPGRADES} -

{$CONST.SERENDIPITY_UPGRADER_CONSIDER_DONE} - {/if} - - {/if} {* errorCount end *} -{/if}{* showAbort else end *} diff --git a/include/admin/tplold/users.inc.tpl b/include/admin/tplold/users.inc.tpl deleted file mode 100644 index 50080f8a..00000000 --- a/include/admin/tplold/users.inc.tpl +++ /dev/null @@ -1,153 +0,0 @@ -{if $delete_yes} - {if $no_delete_permission} -
{$CONST.CREATE_NOT_AUTHORIZED}
- {else} - {if $no_delete_permission_userlevel} -
{$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL}
- {else} - {if $delete_permission} -
- - {$CONST.DELETED_USER|sprintf:"{$user|escape:"html"}":"{$realname|escape:"html"}"} -
- {else} -
{$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL}
- {/if} - {/if} - {/if} -{/if} - -{if $save_new} - {if $no_save_permission} -
{$CONST.CREATE_NOT_AUTHORIZED}
- {else} - {if $no_group_selected} -
{$CONST.WARNING_NO_GROUPS_SELECTED}
- {/if} -
- - {$CONST.CREATED_USER|sprintf:"# {$user|escape:"html"}":"{$realname|escape:"html"}"} -
- {/if} -{/if} - -{if $save_edit} - {if $no_edit_permission} -
- - {$CONST.CREATE_NOT_AUTHORIZED} -
- {else} - {if $no_edit_permission_userlevel} -
{$CONST.CREATE_NOT_AUTHORIZED_USERLEVEL}
- {else} - {if $no_group_selected} -
{$CONST.WARNING_NO_GROUPS_SELECTED}
- {/if} -
- - {$CONST.MODIFIED_USER|sprintf:"{$realname|escape:"html"}"} -
- {/if} - {/if} -{/if} - -{if $delete == false} - - - - - - - - - - {if $new} - - - - {/if} -
{$CONST.USER}{$CONST.USER_LEVEL} 
- {foreach $users as $user} - {if $user.isEditable} -
- - - {* TODO: Add username to list once tom figures out how to fix uneven rowstyles *} - - - - -
= {$CONST.USERLEVEL_CHIEF}} - {serendipity_getFile file="admin/img/user_chief.png"} - {else} - {serendipity_getFile file="admin/img/user_editor.png"} - {/if} - {/if}" alt="" style="border: 0px none ; vertical-align: bottom; display: inline;" />{$user.realname|escape:"html"}{$user.userlevel} - - {$CONST.PREVIEW}{$CONST.PREVIEW} - {$CONST.EDIT} {$user.realname|escape:{$CONST.EDIT} - {$CONST.DELETE} {$user.realname|escape:{$CONST.DELETE}
-
- {/if} - {/foreach} -
-
- -
-
-{/if} - -{if $show_form} -
-
-
-
- {$formToken} -
-

- {if $adminAction == "edit"} - - {if $no_create_permission} - {$CONST.CREATE_NOT_AUTHORIZED}
- {$CONST.EDIT} - {else} - {if $create_permission} - {$CONST.EDIT} - - {else} - {$CONST.CREATE_NOT_AUTHORIZED}
- {$CONST.EDIT} - {/if} - {/if} - {else} - {$CONST.CREATE} - {/if} -

- - {$config} - - {if $adminAction == "edit"} - - {else} - - {/if} -
-
-{else} - {if $delete} -
-
- {$CONST.DELETE_USER|sprintf:"{$userid}":"{$realname|escape:"html"}"} -

- {$formToken} - - - -
-
- {/if} -{/if} \ No newline at end of file diff --git a/include/admin/upgrader.inc.php b/include/admin/upgrader.inc.php index 767d8080..d2e97df5 100644 --- a/include/admin/upgrader.inc.php +++ b/include/admin/upgrader.inc.php @@ -1,4 +1,6 @@ '. $s .''; + return ''. $s .''; } if ( $result === S9Y_U_WARNING ) { - $data['u_warning'] = true; - return ''. $s .''; + return ''. $s .''; } if ( $result === S9Y_U_ERROR ) { $errorCount++; - $data['u_error'] = true; - return ''. $s .''; + return ''. $s .''; } } -/* shall we add the function to smarty ?? */ -/* -function serendipity_smarty_backend_upgraderResultDiagnose($params, $smarty) { - $ssb_URD = serendipity_upgraderResultDiagnose($params[0], $params[1]); - $smarty->assign($ssb_URD); -} -*/ - // Setting this value to 'FALSE' is recommended only for SHARED BLOG INSTALLATIONS. This enforces all shared blogs with a common // codebase to only allow upgrading, no bypassing and thus causing instabilities. // This variable can also be set as $serendipity['UpgraderShowAbort'] inside serendipity_config_local.inc.php to prevent // your setting being changed when updating serendipity in first place. $showAbort = (isset($serendipity['UpgraderShowAbort']) ? $serendipity['UpgraderShowAbort'] : true); -$data['showAbort'] = $showAbort; $abortLoc = $serendipity['serendipityHTTPPath'] . 'serendipity_admin.php?serendipity[action]=ignore'; $upgradeLoc = $serendipity['serendipityHTTPPath'] . 'serendipity_admin.php?serendipity[action]=upgrade'; -$data['abortLoc'] = $abortLoc; -$data['upgradeLoc'] = $upgradeLoc; /* Functions which needs to be run if installed version is equal or lower */ $tasks = array(array('version' => '0.5.1', @@ -94,7 +82,7 @@ $tasks = array(array('version' => '0.5.1', 'function' => 'serendipity_removeFiles', 'title' => 'Removal of obsolete files', 'arguments' => array($obsolete_files), - 'desc' => '

The directory structure has been reworked. The following files will be moved to a folder called "backup". If you made manual changes to those files, be sure to read the file docs/CHANGED_FILES to re-implement your changes.

' . implode(', ', $obsolete_files) . '
'), + 'desc' => 'The directory structure has been reworked. The following files will be moved to a folder called "backup". If you made manual changes to those files, be sure to read the file docs/CHANGED_FILES to re-implement your changes.
' . implode(', ', $obsolete_files) . '
'), array('version' => '0.8-alpha4', 'function' => 'serendipity_removeFiles', @@ -142,9 +130,9 @@ $tasks = array(array('version' => '0.5.1', 'function' => 'serendipity_fixPlugins', 'arguments' => array('markup_column_names'), 'title' => 'Configuration options of markup plugins', - 'desc' => '

Because of the latest multilingual improvements in Serendipity, the database key names for certain configuration directives only found in markup plugins need to be renamed.

' - . '

This will be automatically handled by Serendipity for all internally bundled and external plugins. If you are using the external plugins "GeShi" and "Markdown", please make sure you will upgrade to their latest versions!

' - . '

We also advise that you check the plugin configuration of all your markup plugins (like emoticate, nl2br, s9ymarkup, bbcode) and see if the settings you made are all properly migrated.

'), + 'desc' => 'Because of the latest multilingual improvements in Serendipity, the database key names for certain configuration directives only found in markup plugins need to be renamed.
' + . 'This will be automatically handled by Serendipity for all internally bundled and external plugins. If you are using the external plugins "GeShi" and "Markdown", please make sure you will upgrade to their latest versions!
' + . 'We also advise that you check the plugin configuration of all your markup plugins (like emoticate, nl2br, s9ymarkup, bbcode) and see if the settings you made are all properly migrated.'), array('version' => '0.8-beta5', 'function' => 'serendipity_smarty_purge', @@ -209,12 +197,10 @@ if ($serendipity['GET']['action'] == 'ignore') { } /* Call functions */ - $data['call_tasks'] = array(); foreach ($tasks as $task) { if (!empty($task['function']) && version_compare($serendipity['versionInstalled'], $task['version'], '<') ) { if (is_callable($task['function'])) { - $data['is_callable_task'] = true; - $data['call_tasks'][] = sprintf('Calling %s ...
', (is_array($task['function']) ? $task['function'][0] . '::'. $task['function'][1] : $task['function'])); + echo sprintf('Calling %s ...
', (is_array($task['function']) ? $task['function'][0] . '::'. $task['function'][1] : $task['function']));; if (empty($task['arguments'])) { call_user_func($task['function']); @@ -228,7 +214,8 @@ if ($serendipity['GET']['action'] == 'ignore') { } if (sizeof($errors)) { - $data['errors'] = $errors; + echo DIAGNOSTIC_ERROR . '

'; + echo '
- ' . implode('
', $errors) . '


'; } /* I don't care what you told me, I will always nuke Smarty cache */ @@ -236,9 +223,6 @@ if ($serendipity['GET']['action'] == 'ignore') { } -$data['s9y_version'] = $serendipity['version']; -$data['s9y_version_installed'] = $serendipity['versionInstalled']; - if (($showAbort && $serendipity['GET']['action'] == 'ignore') || $serendipity['GET']['action'] == 'upgrade') { $privateVariables = array(); if (isset($serendipity['UpgraderShowAbort'])) { @@ -257,117 +241,159 @@ if (($showAbort && $serendipity['GET']['action'] == 'ignore') || $serendipity['G ); if ($serendipity['GET']['action'] == 'ignore') { - $data['ignore'] = true; + echo SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED; } elseif ($serendipity['GET']['action'] == 'upgrade') { - // void + printf('
' . SERENDIPITY_UPGRADER_NOW_UPGRADED .'
', $serendipity['version']); } - $data['return_here'] = true; - $data['print_UPGRADER_RETURN_HERE'] = sprintf(SERENDIPITY_UPGRADER_RETURN_HERE, '', ''); + echo '
'; + printf('
'. SERENDIPITY_UPGRADER_RETURN_HERE .'
', '', ''); $_SESSION['serendipityAuthedUser'] = false; @session_destroy(); } else { - $data['upgrade'] = true; - $data['result_diagnose'] = sprintf(ERRORS_ARE_DISPLAYED_IN, serendipity_upgraderResultDiagnose(S9Y_U_ERROR, RED), serendipity_upgraderResultDiagnose(S9Y_U_WARNING, YELLOW), serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, GREEN)); - + echo '

' . SERENDIPITY_UPGRADER_WELCOME . '

'; + printf(SERENDIPITY_UPGRADER_PURPOSE . '
', $serendipity['versionInstalled']); + printf(SERENDIPITY_UPGRADER_WHY . '.', $serendipity['version']); + echo '
' . FIRST_WE_TAKE_A_LOOK . '.'; +?> +

+
.
+ $sum) { - $data['upgraderResultDiagnose1'][] = serendipity_upgraderResultDiagnose(S9Y_U_WARNING, sprintf(CHECKSUM_FAILED, $rfile)); +?> +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
$sum) { + echo serendipity_upgraderResultDiagnose(S9Y_U_WARNING, sprintf(CHECKSUM_FAILED, $rfile)) . "
\n"; + } } - } - } // End if checksums + ?>
+
+ +
+ 0) { ?> +
+
+
+

+
+ +
+ + 0) { ?> +
+

:

+:
+'. $sqlfile .'
'; } } +?> +
- if (!$showWritableNote) { - $data['upgraderResultDiagnose2'][] = serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); - } - } - - $data['upgraderResultDiagnose3'] = array(); - if ( is_writable($basedir . PATH_SMARTY_COMPILE) ) { - $data['upgraderResultDiagnose3'][] = serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); - } else { - $data['upgraderResultDiagnose3'][] = serendipity_upgraderResultDiagnose(S9Y_U_ERROR, NOT_WRITABLE); - $showWritableNote = true; - } - - $data['upgraderResultDiagnose4'] = array(); - if (is_dir($basedir . $serendipity['uploadHTTPPath'])) { - $data['isdir_uploadpath'] = is_dir($basedir . $serendipity['uploadHTTPPath']); - if (is_writable($basedir . $serendipity['uploadHTTPPath'])) { - $data['upgraderResultDiagnose4'][] = serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); - } else { - $data['upgraderResultDiagnose4'][] = serendipity_upgraderResultDiagnose(S9Y_U_ERROR, NOT_WRITABLE); - $showWritableNote = true; - } - } - - $data['showWritableNote'] = $showWritableNote; - - $data['errorCount'] = $errorCount; - if ($errorCount < 1) { - if (sizeof($sqlfiles) > 0) { - $data['database_update_types'] = sprintf(SERENDIPITY_UPGRADER_DATABASE_UPDATES, $serendipity['dbType']); - $data['sqlfiles'] = $sqlfiles; - } - +

:

+'. $task['version'] .' - '. $task['title'] .''; + echo '
'. nl2br($task['desc']) .'

'; $taskCount++; } } - $data['taskCount'] = $taskCount; + if ($taskCount == 0) { + echo SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC; + } +?> + +

+
+ 0 || sizeof($sqlfiles) > 0) { ?> + +

+ + +

+registerPlugin('function', 'serendipity_upgraderResultDiagnose', 'serendipity_smarty_backend_upgraderResultDiagnose'); - -$serendipity['smarty']->assign($data); -$tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; -$tfile = dirname(__FILE__) . "/$tpldir/upgrader.inc.tpl"; -$content = $serendipity['smarty']->fetch('file:'. $tfile); // short notation with Smarty3 in S9y 1.7 and up -echo $content; - -/* vim: set sts=4 ts=4 expandtab : */ diff --git a/include/admin/users.inc.php b/include/admin/users.inc.php index 48800668..64c172a2 100644 --- a/include/admin/users.inc.php +++ b/include/admin/users.inc.php @@ -12,24 +12,23 @@ if (!serendipity_checkPermission('adminUsers')) { require_once(S9Y_INCLUDE_PATH . 'include/functions_installer.inc.php'); -$data = array(); - /* Delete a user */ if (isset($_POST['DELETE_YES']) && serendipity_checkFormToken()) { - $data['delete_yes'] = true; $user = serendipity_fetchUsers($serendipity['POST']['user']); if (($serendipity['serendipityUserlevel'] < USERLEVEL_ADMIN && $user[0]['userlevel'] >= $serendipity['serendipityUserlevel']) || !serendipity_checkPermission('adminUsersDelete')) { - $data['no_delete_permission'] = true; + echo '
' . CREATE_NOT_AUTHORIZED . '
'; } elseif ($_POST['userlevel'] > $serendipity['serendipityUserlevel']) { - $data['no_delete_permission_userlevel'] = true; + echo '
' . CREATE_NOT_AUTHORIZED_USERLEVEL . '
'; } else { $group_intersect = serendipity_intersectGroup($user[0]['authorid']); - if (serendipity_checkPermission('adminUsersMaintainOthers') || (serendipity_checkPermission('adminUsersMaintainSame') && $group_intersect)) { - $data['delete_permission'] = true; + + if (serendipity_checkPermission('adminUsersMaintainOthers') || + (serendipity_checkPermission('adminUsersMaintainSame') && $group_intersect)) { serendipity_deleteAuthor($user[0]['authorid']); + printf('
' . DELETED_USER . '
', htmlspecialchars($serendipity['POST']['user']), htmlspecialchars($user[0]['realname'])); serendipity_plugin_api::hook_event('backend_users_delete', $user[0]); - $data['user'] = $serendipity['POST']['user']; - $data['realname'] = $_POST['realname']; + } else { + echo '
' . CREATE_NOT_AUTHORIZED_USERLEVEL . '
'; } } } @@ -37,9 +36,8 @@ if (isset($_POST['DELETE_YES']) && serendipity_checkFormToken()) { /* Save new user */ if (isset($_POST['SAVE_NEW']) && serendipity_checkFormToken()) { - $data['save_new'] = true; if (($serendipity['serendipityUserlevel'] < USERLEVEL_ADMIN && $_POST['userlevel'] >= $serendipity['serendipityUserlevel']) || !serendipity_checkPermission('adminUsersCreateNew')) { - $data['no_save_permission'] = true; + echo '
' . CREATE_NOT_AUTHORIZED . '
'; } else { $serendipity['POST']['user'] = serendipity_addAuthor($_POST['username'], $_POST['pass'], $_POST['realname'], $_POST['email'], $_POST['userlevel'], 1); @@ -74,7 +72,7 @@ if (isset($_POST['SAVE_NEW']) && serendipity_checkFormToken()) { } if (count($_POST[$item['var']]) < 1) { - $data['no_group_selected'] = true; + echo '
' . WARNING_NO_GROUPS_SELECTED . '
'; } else { serendipity_updateGroups($_POST[$item['var']], $serendipity['POST']['user'], false); } @@ -92,21 +90,18 @@ if (isset($_POST['SAVE_NEW']) && serendipity_checkFormToken()) { } serendipity_plugin_api::hook_event('backend_users_add', $serendipity['POST']['user']); - $data['user'] = $serendipity['POST']['user']; - $data['realname'] = $_POST['realname']; + printf('
' . CREATED_USER . '
', '#' . htmlspecialchars($serendipity['POST']['user']) . ', ' . htmlspecialchars($_POST['realname'])); } } /* Edit a user */ if (isset($_POST['SAVE_EDIT']) && serendipity_checkFormToken()) { - $data['save_edit'] = true; $user = serendipity_fetchUsers($serendipity['POST']['user']); - $data['user'] = $user; if (!serendipity_checkPermission('adminUsersMaintainOthers') && $user[0]['userlevel'] >= $serendipity['serendipityUserlevel']) { - $data['no_edit_permission'] = true; + echo '
' . CREATE_NOT_AUTHORIZED . '
'; } elseif ($_POST['userlevel'] > $serendipity['serendipityUserlevel']) { - $data['no_edit_permission_userlevel'] = true; + echo '
' . CREATE_NOT_AUTHORIZED_USERLEVEL . '
'; } else { $valid_groups = serendipity_getGroups($serendipity['authorid'], true); $config = serendipity_parseTemplate(S9Y_CONFIG_USERTEMPLATE); @@ -139,7 +134,7 @@ if (isset($_POST['SAVE_EDIT']) && serendipity_checkFormToken()) { } if (count($_POST[$item['var']]) < 1) { - $data['no_group_selected'] = true; + echo '
' . WARNING_NO_GROUPS_SELECTED . '
'; } else { serendipity_updateGroups($_POST[$item['var']], $serendipity['POST']['user'], false); } @@ -166,97 +161,153 @@ if (isset($_POST['SAVE_EDIT']) && serendipity_checkFormToken()) { serendipity_updatePermalink($pl_data, 'author'); serendipity_plugin_api::hook_event('backend_users_edit', $pl_data); + printf('
' . MODIFIED_USER . '
', htmlspecialchars($_POST['realname'])); } } if ($serendipity['GET']['adminAction'] != 'delete') { - $data['delete'] = false; - if (serendipity_checkPermission('adminUsersMaintainOthers')) { - $users = serendipity_fetchUsers(''); - } elseif (serendipity_checkPermission('adminUsersMaintainSame')) { - $users = serendipity_fetchUsers('', serendipity_getGroups($serendipity['authorid'], true)); - } else { - $users = serendipity_fetchUsers($serendipity['authorid']); - } +?> + + + + + + + + + + + + + + +
 
+ $userdata) { - if ($userdata['userlevel'] < $serendipity['serendipityUserlevel'] || $userdata['authorid'] == $serendipity['authorid'] || $serendipity['serendipityUserlevel'] >= USERLEVEL_ADMIN ) { - $data['users'][$user]['isEditable'] = true; - $data['users'][$user]['authorUrl'] = serendipity_authorURL($userdata); +$i = 0; +if (is_array($users)) { + foreach($users as $user) { + if ($user['userlevel'] < $serendipity['serendipityUserlevel'] || $user['authorid'] == $serendipity['authorid'] || $serendipity['serendipityUserlevel'] >= USERLEVEL_ADMIN ) { + if ( $user['userlevel'] >= USERLEVEL_ADMIN ) { + $img = serendipity_getTemplateFile('admin/img/user_admin.png'); + } elseif ( $user['userlevel'] >= USERLEVEL_CHIEF ) { + $img = serendipity_getTemplateFile('admin/img/user_chief.png'); + } else { + $img = serendipity_getTemplateFile('admin/img/user_editor.png'); } +?> + + +
+
+ +
+
+ += $serendipity['serendipityUserlevel'] && $user[0]['authorid'] != $serendipity['authorid'] && !serendipity_checkPermission('adminUsersMaintainOthers')) { - $data['no_create_permission'] = true; - $from = array(); - } elseif (serendipity_checkPermission('adminUsersMaintainOthers') || - (serendipity_checkPermission('adminUsersMaintainSame') && $group_intersect)) { - $data['create_permission'] = true; - $from = &$user[0]; - unset($from['password']); - } else { - - $from = array(); - } +?> +
+
+
+
+ +
+

+'; + $user = serendipity_fetchUsers($serendipity['GET']['userid']); + $group_intersect = serendipity_intersectGroup($user[0]['authorid']); + + if ($user[0]['userlevel'] >= $serendipity['serendipityUserlevel'] && $user[0]['authorid'] != $serendipity['authorid'] && !serendipity_checkPermission('adminUsersMaintainOthers')) { + echo '' . CREATE_NOT_AUTHORIZED . '
'; + echo EDIT; + $from = array(); + } elseif (serendipity_checkPermission('adminUsersMaintainOthers') || + (serendipity_checkPermission('adminUsersMaintainSame') && $group_intersect)) { + echo EDIT; + $from = &$user[0]; + unset($from['password']); + echo ''; } else { + echo '' . CREATE_NOT_AUTHORIZED . '
'; + echo EDIT; $from = array(); } - $data['from'] = $from; +} else { + echo CREATE; + $from = array(); +} +?> +

- $config = serendipity_parseTemplate(S9Y_CONFIG_USERTEMPLATE); - if (!empty($serendipity['GET']['userid'])) { - $from['groups'] = serendipity_getGroups($serendipity['GET']['userid']); - } else { - $from['groups'] = array(); - } + + + + + + +
+
+ +
+
+ +

+ + + + +
+
+assign($data); -$tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; -$tfile = dirname(__FILE__) . "/$tpldir/users.inc.tpl"; -$content = $serendipity['smarty']->fetch('file:'. $tfile); -echo $content; - /* vim: set sts=4 ts=4 expandtab : */ ?> \ No newline at end of file diff --git a/include/db/pdo-postgres.inc.php b/include/db/pdo-postgres.inc.php index 5e735629..495b7a74 100644 --- a/include/db/pdo-postgres.inc.php +++ b/include/db/pdo-postgres.inc.php @@ -49,7 +49,7 @@ function serendipity_db_in_sql($col, &$search_ids, $type = ' OR ') { function serendipity_db_connect() { global $serendipity; - $host = port = ''; + $host = $port = ''; if (strlen($serendipity['dbHost'])) { if (false !== strstr($serendipity['dbHost'], ':')) { $tmp = explode(':', $serendipity['dbHost']); @@ -216,12 +216,12 @@ function &serendipity_db_query($sql, $single = false, $result_type = "both", $re if (!$serendipity['dbSth']) { if (!$expectError && !$serendipity['production']) { - print "Error in $sql"; + print "Error in $sql
\n"; print $serendipity['dbConn']->errorInfo() . "
\n"; if (function_exists('debug_backtrace')) { highlight_string(var_export(debug_backtrace(), 1)); } - print "
$sql
\n"; + print "
$sql\n"; } return $type_map['false']; } diff --git a/include/db/pdo-sqlite.inc.php b/include/db/pdo-sqlite.inc.php index f8865332..3b6c860a 100644 --- a/include/db/pdo-sqlite.inc.php +++ b/include/db/pdo-sqlite.inc.php @@ -234,12 +234,12 @@ function &serendipity_db_query($sql, $single = false, $result_type = "both", $re if (!$serendipity['dbSth']) { if (!$expectError && !$serendipity['production']) { - print "Error in $sql"; + print "Error in $sql
\n"; print $serendipity['dbConn']->errorInfo() . "
\n"; if (function_exists('debug_backtrace')) { highlight_string(var_export(debug_backtrace(), 1)); } - print "
$sql
"; + print "
$sql\n"; } return $type_map['false']; } diff --git a/include/db/postgres.inc.php b/include/db/postgres.inc.php index f15e4062..682b55ad 100644 --- a/include/db/postgres.inc.php +++ b/include/db/postgres.inc.php @@ -53,7 +53,7 @@ function serendipity_db_connect() { $function = 'pg_connect'; } - $host = port = ''; + $host = $port = ''; if (strlen($serendipity['dbHost'])) { if (false !== strstr($serendipity['dbHost'], ':')) { $tmp = explode(':', $serendipity['dbHost']); @@ -226,12 +226,12 @@ function &serendipity_db_query($sql, $single = false, $result_type = "both", $re if (!$serendipity['dbLastResult']) { if (!$expectError && !$serendipity['production']) { - print "Error in $sql"; + print "Error in $sql
\n"; print pg_last_error($serendipity['dbConn']) . "
\n"; if (function_exists('debug_backtrace')) { highlight_string(var_export(debug_backtrace(), 1)); } - print "
$sql
"; + print "
$sql\n"; } return $type_map['false']; } diff --git a/include/functions.inc.php b/include/functions.inc.php index 45d9536f..135bfd8a 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -936,14 +936,14 @@ function serendipity_displayTopUrlList($list, $limit, $use_links = true, $interv foreach ($rows as $row) { if ($use_links) { printf( - '%2$s (%3$s)', + '%2$s (%3$s)
', htmlspecialchars($row['scheme']), htmlspecialchars($row['host']), htmlspecialchars($row['total']) ); } else { printf( - '%1$s (%2$s)', + '%1$s (%2$s)
', htmlspecialchars($row['host']), htmlspecialchars($row['total']) ); diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index c716b95e..0cf9118f 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -803,7 +803,6 @@ function serendipity_iframe(&$entry, $mode = null, $use_smarty = true) { $show = false; switch ($mode) { case 'save': - echo '
'; echo '
'; $res = serendipity_updertEntry($entry); @@ -816,18 +815,17 @@ function serendipity_iframe(&$entry, $mode = null, $use_smarty = true) { echo ''; } $entrylink = serendipity_archiveURL($res, $entry['title'], 'serendipityHTTPPath', true, array('timestamp' => $entry['timestamp'])); - echo '
' . ENTRY_SAVED . ' (' . VIEW . ')
'; + echo '
' . ENTRY_SAVED . ' (' . VIEW . ')
'; } - echo '
'; + echo '
'; $show = true; break; case 'preview': - echo '
'; echo '
'; serendipity_printEntries(array($entry), ($entry['extended'] != '' ? 1 : 0), true); - echo '
'; + echo '
'; $show = true; break; @@ -881,7 +879,7 @@ function serendipity_iframe_create($mode, &$entry) { echo ''; + . '

'; } /** @@ -1410,7 +1408,7 @@ function &serendipity_getGroups($authorid, $sequence = false) { * * @access public * @param int The ID of the group to fetch the authors of - * @return array The assotiative array of author IDs and names + * @return array The assoziative array of author IDs and names */ function &serendipity_getGroupUsers($groupid) { global $serendipity; @@ -2001,7 +1999,7 @@ function serendipity_reportXSRF($type = 0, $reset = true, $use_config = false) { // Set this in your serendipity_config_local.inc.php if you want HTTP Referrer blocking: // $serendipity['referrerXSRF'] = true; - $string = '
' . ERROR_XSRF . '
'; + $string = '
' . ERROR_XSRF . '
'; if ($reset) { // Config key "referrerXSRF" can be set to enable blocking based on HTTP Referrer. Recommended for Paranoia. if (($use_config && isset($serendipity['referrerXSRF']) && $serendipity['referrerXSRF']) || $use_config === false) { diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 92c6a589..b79faddf 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -1500,7 +1500,7 @@ function serendipity_generateCategoryList($cats, $select = array(0), $type = 0, if ($cat['parentid'] == $id) { switch ($type) { case 0: - $ret .= str_repeat(' ', $level * 2).'• ' . (!empty($cat['category_icon']) ? '' . $cat['category_name'] . ' ' : '') . htmlspecialchars($cat['category_name']) . (!empty($cat['category_description']) ? ' - ' . htmlspecialchars($cat['category_description']) : '') . ''; + $ret .= str_repeat(' ', $level * 2).'• ' . (!empty($cat['category_icon']) ? '' . $cat['category_name'] . ' ' : '') . htmlspecialchars($cat['category_name']) . (!empty($cat['category_description']) ? ' - ' . htmlspecialchars($cat['category_description']) : '') . '
' . "\n"; break; case 1: case 2: @@ -1525,7 +1525,7 @@ function serendipity_generateCategoryList($cats, $select = array(0), $type = 0, htmlspecialchars($cat['category_name'])); } else { $ret .= sprintf( - '%s%s', + '%s%s
', str_repeat(' ', $level * 3), serendipity_categoryURL($cat, 'serendipityHTTPPath'), htmlspecialchars($cat['category_description']), diff --git a/include/functions_entries_admin.inc.php b/include/functions_entries_admin.inc.php index 7cec82dc..a163d50b 100644 --- a/include/functions_entries_admin.inc.php +++ b/include/functions_entries_admin.inc.php @@ -128,7 +128,7 @@ function serendipity_printEntryForm($targetURL, $hiddens = array(), $entry = arr } if (!empty($serendipity['GET']['url'])) { - $entry['body'] .= "\n" . '' . $entry['title'] . ''; + $entry['body'] .= "\n" . '
' . $entry['title'] . ''; } $hidden = ''; @@ -187,7 +187,7 @@ function serendipity_printEntryForm($targetURL, $hiddens = array(), $entry = arr /* HTML CODE BELOW IS FOR FALLBACK PORTABILITY ONLY - MODIFY CODE IN TEMPLATE ADMIN/ENTRIES.TPL INSTEAD! */ if (!empty($errMsg)) { ?> -
+
action="" method="post" id="serendipityEntry" style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px"> @@ -423,15 +423,16 @@ function serendipity_printEntryForm($targetURL, $hiddens = array(), $entry = arr
- /> + />
/>
- +
+
@@ -490,6 +491,7 @@ if (!$serendipity['wysiwyg']) { +
', $id); - //return false; - } else { - - $dFile = $file['path'] . $file['name'] . (empty($file['extension']) ? '' : '.' . $file['extension']); - - $dThumb = array(array( - 'fthumb' => $file['thumbnail_name'] - )); - - if (!serendipity_checkPermission('adminImagesDelete')) { - return; - } - - if (!serendipity_checkPermission('adminImagesMaintainOthers') && $file['authorid'] != '0' && $file['authorid'] != $serendipity['authorid']) { - // A non-admin user may not delete private files from other users. - return; - } - - if (!$file['hotlink']) { - if (file_exists($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $dFile)) { - if (@unlink($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $dFile)) { - $messages .= sprintf(DELETE_FILE . '
', $dFile); - } else { - $messages .= sprintf(DELETE_FILE_FAIL . '
', $dFile); - } - - serendipity_plugin_api::hook_event('backend_media_delete', $dThumb); - foreach($dThumb AS $thumb) { - $dfnThumb = $file['path'] . $file['name'] . (!empty($thumb['fthumb']) ? '.' . $thumb['fthumb'] : '') . (empty($file['extension']) ? '' : '.' . $file['extension']); - $dfThumb = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $dfnThumb; - - if (@unlink($dfThumb)) { - $messages .= sprintf(DELETE_THUMBNAIL . '
', $dfnThumb); - } - } - } else { - $messages .= sprintf(FILE_NOT_FOUND . '
', $dFile); - } - } else { - $messages .= sprintf(DELETE_HOTLINK_FILE . '
', $file['name']); - } - - serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}images WHERE id = ". (int)$id); - serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}mediaproperties WHERE mediaid = ". (int)$id); + printf(FILE_NOT_FOUND . '
', $id); + return false; } - return $messages; + $dFile = $file['path'] . $file['name'] . (empty($file['extension']) ? '' : '.' . $file['extension']); + + $dThumb = array(array( + 'fthumb' => $file['thumbnail_name'] + )); + + if (!serendipity_checkPermission('adminImagesDelete')) { + return; + } + + if (!serendipity_checkPermission('adminImagesMaintainOthers') && $file['authorid'] != '0' && $file['authorid'] != $serendipity['authorid']) { + // A non-admin user may not delete private files from other users. + return; + } + + if (!$file['hotlink']) { + if (file_exists($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $dFile)) { + if (@unlink($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $dFile)) { + printf(DELETE_FILE . '
', $dFile); + } else { + printf(DELETE_FILE_FAIL . '
', $dFile); + } + + serendipity_plugin_api::hook_event('backend_media_delete', $dThumb); + foreach($dThumb AS $thumb) { + $dfnThumb = $file['path'] . $file['name'] . (!empty($thumb['fthumb']) ? '.' . $thumb['fthumb'] : '') . (empty($file['extension']) ? '' : '.' . $file['extension']); + $dfThumb = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $dfnThumb; + + if (@unlink($dfThumb)) { + printf(DELETE_THUMBNAIL . '
', $dfnThumb); + } + } + } else { + printf(FILE_NOT_FOUND . '
', $dFile); + } + } else { + printf(DELETE_HOTLINK_FILE . '
', $file['name']); + } + + serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}images WHERE id = ". (int)$id); + serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}mediaproperties WHERE mediaid = ". (int)$id); } /** @@ -388,16 +384,16 @@ function serendipity_fetchImages($group = false, $start = 0, $end = 20, $images $basedir = $serendipity['serendipityPath'] . $serendipity['uploadPath']; $images = array(); if ($dir = @opendir($basedir . $odir)) { - $aTempArray = array(); - while (($file = @readdir($dir)) !== false) { - if ($file == '.svn' || $file == 'CVS' || $file == '.' || $file == '..') { - continue; - } - array_push($aTempArray, $file); - } - @closedir($dir); - sort($aTempArray); - foreach($aTempArray AS $f) { + $aTempArray = array(); + while (($file = @readdir($dir)) !== false) { + if ($file == '.svn' || $file == 'CVS' || $file == '.' || $file == '..') { + continue; + } + array_push($aTempArray, $file); + } + @closedir($dir); + sort($aTempArray); + foreach($aTempArray AS $f) { if (strpos($f, $serendipity['thumbSuffix']) !== false) { // This is a s9y thumbnail, skip it. continue; @@ -492,8 +488,8 @@ function serendipity_insertHotlinkedImageInDatabase($filename, $url, $authorid = $sql = serendipity_db_query($query); if (is_string($sql)) { - echo '' . $query . ''; - echo '' . $sql . ''; + echo $query . '
'; + echo $sql . '
'; } $image_id = serendipity_db_insert_id('images', 'id'); @@ -580,8 +576,8 @@ function serendipity_insertImageInDatabase($filename, $directory, $authorid = 0, $sql = serendipity_db_query($query); if (is_string($sql)) { - echo '' . $query . ''; - echo '' . $sql . ''; + echo $query . '
'; + echo $sql . '
'; } $image_id = serendipity_db_insert_id('images', 'id'); @@ -672,7 +668,7 @@ function serendipity_makeThumbnail($file, $directory = '', $size = false, $thumb } exec($cmd, $output, $result); if ($result != 0) { - echo '
' . sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; + echo '
' . sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; $r = false; // return failure } else { touch($outfile); @@ -716,7 +712,7 @@ function serendipity_scaleImg($id, $width, $height) { $cmd = escapeshellcmd($serendipity['convert']) . ' -scale ' . serendipity_escapeshellarg($width . 'x' . $height) . ' ' . serendipity_escapeshellarg($infile) . ' ' . serendipity_escapeshellarg($outfile); exec($cmd, $output, $result); if ( $result != 0 ) { - echo '
' . sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; + echo '
' . sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; } unset($output, $result); } @@ -763,7 +759,7 @@ function serendipity_rotateImg($id, $degrees) { $cmd = escapeshellcmd($serendipity['convert']) . ' -rotate ' . serendipity_escapeshellarg($degrees) . ' ' . serendipity_escapeshellarg($infile) . ' ' . serendipity_escapeshellarg($outfile); exec($cmd, $output, $result); if ( $result != 0 ) { - echo '
' . sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; + echo '
' . sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; } unset($output, $result); @@ -771,7 +767,7 @@ function serendipity_rotateImg($id, $degrees) { $cmd = escapeshellcmd($serendipity['convert']) . ' -rotate ' . serendipity_escapeshellarg($degrees) . ' ' . serendipity_escapeshellarg($infileThumb) . ' ' . serendipity_escapeshellarg($outfileThumb); exec($cmd, $output, $result); if ( $result != 0 ) { - echo '
'. sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; + echo '
'. sprintf(IMAGICK_EXEC_ERROR, $cmd, $output[0], $result) .'
'; } unset($output, $result); @@ -831,7 +827,7 @@ function serendipity_generateThumbs() { } echo '
  • ' . $sThumb . ': ' . $returnsize[0] . 'x' . $returnsize[1] . "
  • \n"; if (!file_exists($newThumb)) { - printf('
  • ' . THUMBNAIL_FAILED_COPY . '
  • ' . "\n", $sThumb); + printf('
  • ' . THUMBNAIL_FAILED_COPY . '
  • ' . "\n", $sThumb); } else { $update = true; } @@ -847,7 +843,7 @@ function serendipity_generateThumbs() { printf('
  • ' . THUMBNAIL_USING_OWN . '
  • ' . "\n", $sThumb); $update = true; } else { - printf('
  • ' . THUMBNAIL_FAILED_COPY . '
  • ' . "\n", $sThumb); + printf('
  • ' . THUMBNAIL_FAILED_COPY . '
  • ' . "\n", $sThumb); } } @@ -1493,10 +1489,10 @@ function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = fa ); foreach ($aResultSet AS $sKey => $sFile) { if ($sFile['directory']) { - if ($debug) echo "{$sFile['relpath']} is a directory."; + if ($debug) echo "{$sFile['relpath']} is a directory.
    "; array_push($paths, $sFile); } else { - if ($debug) echo "{$sFile['relpath']} is a file."; + if ($debug) echo "{$sFile['relpath']} is a file.
    "; // Store the file in our array, remove any ending slashes $aFilesOnDisk[$sFile['relpath']] = 1; } @@ -1530,13 +1526,13 @@ function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = fa } $sFileName = $sFile['path'] . $sFile['name'] . (empty($sFile['extension']) ? '' : '.' . $sFile['extension']); - if ($debug) echo "

    File name is $sFileName, thumbnail is $sThumbNailFile

    "; + if ($debug) echo "

    File name is $sFileName,
    thumbnail is $sThumbNailFile

    "; unset($aResultSet[$sKey]); if (isset($aFilesOnDisk[$sFileName])) { unset($aFilesOnDisk[$sFileName]); } else { - if ($debug) echo "Deleting Image {$sFile['id']}"; + if ($debug) echo "Deleting Image {$sFile['id']}
    \n"; serendipity_deleteImage($sFile['id']); ++$nCount; } @@ -1808,11 +1804,11 @@ function serendipity_traversePath($basedir, $dir='', $onlyDirs = true, $pattern while (($file = @readdir($dh)) !== false) { if ($file != '.' && $file != '..') { $bPatternMatch = (is_null($pattern) || preg_match($pattern, $file)); - $sFullPath = $odir . $file; - $bIsDir = is_dir($sFullPath); + $sFullPath = $odir . $file; + $bIsDir = is_dir($sFullPath); if ($onlyDirs === false || $bIsDir) { - if ($bPatternMatch && - (!$bIsDir || $aExcludeDirs == null || !isset($aExcludeDirs[$file]))) { + if ($bPatternMatch && + (!$bIsDir || $aExcludeDirs == null || !isset($aExcludeDirs[$file]))) { $files[] = array( 'name' => $file, 'depth' => $depth, @@ -1823,10 +1819,10 @@ function serendipity_traversePath($basedir, $dir='', $onlyDirs = true, $pattern } if ($bIsDir && - ($max_depth === null || $depth < $max_depth) && - ($aExcludeDirs == null || !isset($aExcludeDirs[$file]))) { + ($max_depth === null || $depth < $max_depth) && + ($aExcludeDirs == null || !isset($aExcludeDirs[$file]))) { $next_dir = serendipity_dirSlash('end', $dir) . basename($file); - $files = array_merge($files, serendipity_traversePath($basedir, $next_dir, $onlyDirs, $pattern, ($depth+1), $max_depth, $apply_ACL, $aExcludeDirs)); + $files = array_merge($files, serendipity_traversePath($basedir, $next_dir, $onlyDirs, $pattern, ($depth+1), $max_depth, $apply_ACL, $aExcludeDirs)); } } } @@ -2065,7 +2061,7 @@ function serendipity_directoryACL(&$paths, $type = 'read') { static $debug = false; if ($debug) { - echo "Applying ACL for mode '$type'."; + echo "Applying ACL for mode '$type'.
    \n"; } if (!is_array($paths)) { @@ -2130,19 +2126,19 @@ function serendipity_directoryACL(&$paths, $type = 'read') { if ($granted === false) { // We are not allowed to access this element if ($debug) { - echo "ACL for " . $info['relpath'] . " DENIED."; + echo "ACL for " . $info['relpath'] . " DENIED.
    \n"; } unset($paths[$idx]); } else { if ($debug) { - echo "ACL for " . $info['relpath'] . " granted."; + echo "ACL for " . $info['relpath'] . " granted.
    \n"; } } } if (count($paths) < $startCount) { if ($debug) { - echo "ACL denied all."; + echo "ACL denied all.
    \n"; } return false; } @@ -2704,22 +2700,22 @@ function serendipity_prepareMedia(&$file, $url = '') { $full_perm = serendipity_checkPermission('adminImagesMaintainOthers'); } - $sThumbSource = serendipity_getThumbNailPath($file['path'], $file['name'], $file['extension'], $file['thumbnail_name']); - $file['full_thumb'] = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $sThumbSource; - $file['full_thumbHTTP'] = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $sThumbSource; + $sThumbSource = serendipity_getThumbNailPath($file['path'], $file['name'], $file['extension'], $file['thumbnail_name']); + $file['full_thumb'] = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $sThumbSource; + $file['full_thumbHTTP'] = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $sThumbSource; if ($file['hotlink']) { $file['full_file'] = $file['path']; - $file['show_thumb'] = $file['path']; - if (!isset($file['imgsrc'])) { - $file['imgsrc'] = $file['show_thumb']; - } + $file['show_thumb'] = $file['path']; + if (!isset($file['imgsrc'])) { + $file['imgsrc'] = $file['show_thumb']; + } } else { $file['full_file'] = $serendipity['serendipityHTTPPath'] . $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . (empty($file['extension']) ? '' : '.' . $file['extension']); - $file['show_thumb'] = $file['full_thumbHTTP']; - if (!isset($file['imgsrc'])) { - $file['imgsrc'] = $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . (empty($file['extension']) ? '' : '.' . $file['extension']); - } + $file['show_thumb'] = $file['full_thumbHTTP']; + if (!isset($file['imgsrc'])) { + $file['imgsrc'] = $serendipity['uploadHTTPPath'] . $file['path'] . $file['name'] . (!empty($file['thumbnail_name']) ? '.' . $file['thumbnail_name'] : '') . (empty($file['extension']) ? '' : '.' . $file['extension']); + } } // Detect PDF thumbs @@ -2737,8 +2733,8 @@ function serendipity_prepareMedia(&$file, $url = '') { $file['links'] = array('imagelinkurl' => $file['full_file']); - $file['dim'] = @getimagesize($file['full_thumb'], $file['thumb_header']); - $file['dim_orig'] = @getimagesize($serendipity['serendipityPath'] . $file['full_file'], $file['header']); + $file['dim'] = @getimagesize($file['full_thumb'], $file['thumb_header']); + $file['dim_orig'] = @getimagesize($serendipity['serendipityPath'] . $file['full_file'], $file['header']); $file['is_image'] = serendipity_isImage($file); if ($file['is_image']) { @@ -2789,10 +2785,10 @@ function serendipity_prepareMedia(&$file, $url = '') { if (!$mimeicon) { $mimeicon = serendipity_getTemplateFile('admin/img/mime_unknown.png'); } - $file['preview'] .= ''. $file['mime'] .'- ' . (($file['hotlink']) ? MEDIA_HOTLINKED : $file['mime']) .' -'; + $file['preview'] .= ''. $file['mime'] .'
    - ' . (($file['hotlink']) ? MEDIA_HOTLINKED : $file['mime']) .' -'; if ($url) { $file['preview_url'] = $url .'&serendipity[image]='. $file['id']; - $file['preview'] .= '' . $file['name'] . (empty($file['extension']) ? '' : '.' . $file['extension']) . ''; + $file['preview'] .= '
    ' . $file['name'] . (empty($file['extension']) ? '' : '.' . $file['extension']) . ''; } } @@ -2829,10 +2825,7 @@ function serendipity_showMedia(&$file, &$paths, $url = '', $manage = false, $lin } } - if (!is_object($serendipity['smarty'])) { - serendipity_smarty_init(); - } - + serendipity_smarty_init(); $media = array( 'manage' => $manage, 'lineBreak' => $lineBreak, @@ -3295,29 +3288,21 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i if ($type == 'dir') { if (!is_dir($real_oldDir)) { - echo ''; - printf(ERROR_FILE_NOT_EXISTS, '' . $oldDir . ''); - echo ''; + printf(ERROR_FILE_NOT_EXISTS . '
    ', $oldDir); return false; } if (is_dir($real_newDir)) { - echo ''; - printf(ERROR_FILE_EXISTS, '' . $newDir . ''); - echo ''; + printf(ERROR_FILE_EXISTS . '
    ', $newDir); return false; } if (!rename($real_oldDir, $real_newDir)) { - echo ''; - printf(MEDIA_DIRECTORY_MOVE_ERROR, '' . $newDir . ''); - echo ''; + printf(MEDIA_DIRECTORY_MOVE_ERROR . '
    ', $newDir); return false; } - echo ''; - printf(MEDIA_DIRECTORY_MOVED, '' . $newDir . ''); - echo ''; + printf(MEDIA_DIRECTORY_MOVED . '
    ', $newDir); $dirs = serendipity_db_query("SELECT id, path FROM {$serendipity['dbPrefix']}images @@ -3397,11 +3382,11 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i // Forward user to overview (we don't want the user's back button to rename things again) } else { if (!file_exists($oldfile)) { - echo '' . ERROR_FILE_NOT_EXISTS . ''; + echo ERROR_FILE_NOT_EXISTS; } elseif (file_exists($newfile)) { - echo '' . ERROR_FILE_EXISTS . ''; + echo ERROR_FILE_EXISTS; } else { - echo '' . ERROR_SOMETHING . ''; + echo ERROR_SOMETHING; } return false; @@ -3462,7 +3447,7 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i // Only MySQL supported, since I don't know how to use REGEXPs differently. if ($serendipity['dbType'] != 'mysql' && $serendipity['dbType'] != 'mysqli') { - echo '' . MEDIA_DIRECTORY_MOVE_ENTRY . ''; + echo MEDIA_DIRECTORY_MOVE_ENTRY . '
    '; return true; } @@ -3500,27 +3485,27 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i function &serendipity_getMediaPaths() { global $serendipity; - $aExclude = array("CVS" => true, ".svn" => true); - serendipity_plugin_api::hook_event('backend_media_path_exclude_directories', $aExclude); - $paths = array(); + $aExclude = array("CVS" => true, ".svn" => true); + serendipity_plugin_api::hook_event('backend_media_path_exclude_directories', $aExclude); + $paths = array(); - $aResultSet = serendipity_traversePath( - $serendipity['serendipityPath'] . $serendipity['uploadPath'], - '', - false, - NULL, - 1, - NULL, - FALSE, - $aExclude - ); + $aResultSet = serendipity_traversePath( + $serendipity['serendipityPath'] . $serendipity['uploadPath'], + '', + false, + NULL, + 1, + NULL, + FALSE, + $aExclude + ); - foreach ($aResultSet AS $sKey => $sFile) { - if ($sFile['directory']) { - array_push($paths, $sFile); - } - unset($aResultSet[$sKey]); - } + foreach ($aResultSet AS $sKey => $sFile) { + if ($sFile['directory']) { + array_push($paths, $sFile); + } + unset($aResultSet[$sKey]); + } serendipity_directoryACL($paths, 'read'); usort($paths, 'serendipity_sortPath'); diff --git a/include/functions_installer.inc.php b/include/functions_installer.inc.php index d7e55fe7..49aeffdc 100644 --- a/include/functions_installer.inc.php +++ b/include/functions_installer.inc.php @@ -201,7 +201,6 @@ function serendipity_query_default($optname, $default, $usertemplate = false, $t $test_path1 = $_SERVER['DOCUMENT_ROOT'] . rtrim(dirname($_SERVER['PHP_SELF']), '/') . '/'; } $test_path2 = serendipity_getRealDir(__FILE__); - if (!empty($_SERVER['ORIG_PATH_TRANSLATED']) && file_exists(dirname($_SERVER['ORIG_PATH_TRANSLATED']) . '/serendipity_admin.php')) { return realpath(rtrim(dirname($_SERVER['ORIG_PATH_TRANSLATED']), '/')) . '/'; } @@ -289,7 +288,7 @@ function serendipity_parseTemplate($filename, $areas = null, $onlyFlags=null) { $config = @include($filename); if (! is_array($config)) { - printf(INCLUDE_ERROR,$filename); + printf(INCLUDE_ERROR,$filename); } foreach ( $config as $n => $category ) { @@ -470,8 +469,10 @@ function showConfig(id) { if (document.getElementById) { el = document.getElementById(id); if (el.style.display == 'none') { - el.style.display = 'block'; + document.getElementById('option' + id).src = ''; + el.style.display = ''; } else { + document.getElementById('option' + id).src = ''; el.style.display = 'none'; } } @@ -482,11 +483,15 @@ function showConfigAll(count) { if (document.getElementById) { for (i = 1; i <= count; i++) { document.getElementById('el' + i).style.display = state; + document.getElementById('optionel' + i).src = (state == '' ? '' : ''); } - if (state == 'block') { + + if (state == '') { + document.getElementById('optionall').src = ''; state = 'none'; } else { - state = 'block'; + document.getElementById('optionall').src = ''; + state = ''; } } } @@ -516,26 +521,45 @@ function serendipity_printConfigTemplate($config, $from = false, $noForm = false if (!$noForm) { ?> - - - +
    + + + +
    1 && $allowToggle) { ?> - +
    + +/- 
    +
    -
    + 1) { ?> -

    + + + -
    - +
    + + +
    + + +/-  + + + +
    + + + + + -
    - - -
    + + + + - - +
    + +
    + +
    + +
    + +


    +
    - + +
    '; } elseif (!$event_only) { - $data['event_only'] = false; - $data['is_first'] = $is_first = true; + echo ''; + echo '
    '; + echo ' '; + + } else { + echo ''; + echo ' '; + echo ' '; } - $data['serendipity_setFormToken'] = serendipity_setFormToken(); - - // what is this for??? + echo serendipity_setFormToken(); +?> + + +'; + echo '
    ' . $ptitle . '
    '; + echo '
      '; if ($is_invisible) { $plugins = $invisible_plugins; } else { @@ -155,7 +173,7 @@ function show_plugins($event_only = false, $sidebars = null) $name = htmlspecialchars($bag->get('name')); $desc = htmlspecialchars($bag->get('description')); - $desc .= '' . VERSION . ': ' . $bag->get('version') . ''; + $desc .= '
      ' . VERSION . ': ' . $bag->get('version') . ''; $title = serendipity_plugin_api::get_plugin_title($plugin, '[' . $name . ']'); @@ -186,36 +204,52 @@ function show_plugins($event_only = false, $sidebars = null) } else { $movedown = ($moveup != '' ? ' ' : '') . ''. DOWN .''; } +?> +
    1. +
      + +
      + + + - ob_start(); - ownership($plugin_data['authorid'], $plugin_data['name'], $is_plugin_owner); - $ownership = ob_get_contents(); - ob_end_clean(); + + [C] + - $data['placement'][$plugin_placement]['plugin_data'][$total]['sort_idx'] = $sort_idx; - $data['placement'][$plugin_placement]['plugin_data'][$total]['css_key'] = $css_key; - $data['placement'][$plugin_placement]['plugin_data'][$total]['is_plugin_editable'] = $is_plugin_editable; - $data['placement'][$plugin_placement]['plugin_data'][$total]['name'] = $plugin_data['name']; - $data['placement'][$plugin_placement]['plugin_data'][$total]['can_configure'] = $can_configure; - $data['placement'][$plugin_placement]['plugin_data'][$total]['key'] = $key; - $data['placement'][$plugin_placement]['plugin_data'][$total]['title'] = $title; - $data['placement'][$plugin_placement]['plugin_data'][$total]['desc'] = $desc; - $data['placement'][$plugin_placement]['plugin_data'][$total]['ownership'] = $ownership; - $data['placement'][$plugin_placement]['plugin_data'][$total]['place'] = $place; - $data['placement'][$plugin_placement]['plugin_data'][$total]['moveup'] = $moveup; - $data['placement'][$plugin_placement]['plugin_data'][$total]['movedown'] = $movedown; + + + + + +
      +
      +
      + ' : ''); ?> +
      +
      + ' : ''); ?> +
    2. +'; } - $data['total'] = $total; - - $serendipity['smarty']->assign($data); - $tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; - $tfile = dirname(__FILE__) . "/admin/$tpldir/show_plugins.fnc.tpl"; - $serendipity['smarty']->display('file:'. $tfile); - +?> +
    + + + +
    +
    +
    + + +
    +
    +assign($data); - $tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; - $tfile = dirname(__FILE__) . "/admin/$tpldir/show_ownership.fnc.tpl"; - $serendipity['smarty']->display('file:'. $tfile); + if ($is_plugin_owner) { +?> + + +
    + +
    + + +introspect_config_item($config_item, $cbag); - $data['cname'] = $cname = htmlspecialchars($cbag->get('name')); - $data['cdesc'] = $cdesc = htmlspecialchars($cbag->get('description')); + $cname = htmlspecialchars($cbag->get('name')); + $cdesc = htmlspecialchars($cbag->get('description')); $value = $plugin->get_config($config_item, 'unset'); $lang_direction = htmlspecialchars($cbag->get('lang_direction')); if (empty($lang_direction)) { $lang_direction = LANG_DIRECTION; } - $data['lang_direction'] = $lang_direction; /* Apparently no value was set for this config item */ if ($value === 'unset') { @@ -382,30 +426,23 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam $text_rows = null; $input_type = null; - $data['is_multi_select'] = $is_multi_select = false; - $data['ctype'] = $ctype = $cbag->get('type'); - - $data['elcount'] = $elcount; - $data['hvalue'] = $hvalue; - $data['postKey'] = $postKey; - $data['config_item'] = $config_item; - + $is_multi_select = false; + $ctype = $cbag->get('type'); + ob_start(); - switch ($ctype) { - case 'seperator': - $data['ctype'] = 'seperator'; - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - + case 'seperator': +?> + + + + $hvalue); } - $data['selected_options'] = $selected_options; - $data['pre_selected'] = $pre_selected = (array)$cbag->get('select_preselected'); - $data['select_size'] = $select_size = $cbag->get('select_size'); - $data['select'] = $select = $cbag->get('select_values'); - - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - + $pre_selected = (array)$cbag->get('select_preselected'); + $select_size = $cbag->get('select_size'); + $select = $cbag->get('select_values'); +?> + + + + + 0) { $radio = $cbag->get('radio'); } @@ -450,8 +506,19 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam $per_row = 2; } } - $data['per_row'] = $per_row; - $data['radio_button'] = array(); +?> + + + + +get('input_type'); if (empty($input_type)) { $input_type = "text"; } } - $data['input_type'] = $input_type; - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - +?> + + + + +get('rows'); if (empty($text_rows)) { $text_rows = 20; } } - $data['text_rows'] = $text_rows; +?> + + + + + + + +get('type') == 'html') { $htmlnugget[] = $elcount; if (!function_exists('serendipity_emit_htmlarea_code')) { @@ -507,43 +607,48 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam } serendipity_emit_htmlarea_code('nuggets', 'nuggets', true); } - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - - break; - - case 'content': - $data['ctype'] = 'content'; - $data['cbag_default'] = $cbag->get('default'); - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - break; - case 'custom': - $data['ctype'] = 'custom'; - $data['cbag_custom'] = $cbag->get('custom'); - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - + case 'content': + ?>get('value'); - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - + case 'custom': + ?> + + +EOS; + $serendipity['mediajs_output'] = true; + } // Print the HTML to display the popup media selector $preview_width = $cbag->get('preview_width'); if (!$preview_width || $preview_width == "") { @@ -553,16 +658,25 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam if (!$preview_height || $preview_height == "") { $preview_height = '100px'; } - $data['preview_width'] = $preview_width; - $data['preview_height'] = $preview_height; - - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); - + $media_link_text = MEDIA_LIBRARY; + print << + + + + +EOS; break; - case 'sequence': - $data['ctype'] = 'sequence'; + case 'sequence': // For the drag-n-drop to work, the list must be included in // a container (probably an
      ) that JavaScript can access // (easiest by ID), with
    1. children that have unique IDs, @@ -570,11 +684,12 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam // I can't get it to work unless there's a class of // pluginmanager_container on the ol, either. // The drag-n-drop returns the list of IDs in order. - $data['sequencejs_output'] = $sequencejs_output = $serendipity['sequencejs_output']; + $sequencejs_output = $serendipity['sequencejs_output']; if (!$sequencejs_output) { + echo ''; $serendipity['sequencejs_output'] = true; } - + // I want this generic sequence widget to hide the ID, but // display a name or description with an optional picture. // (This would allow users to identify choices by thumbnail.) @@ -585,10 +700,9 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam if (!$value) { $value = $eventData['default']; } - $data['value'] = $value; - $data['cname'] = $cname = $cbag->get('name'); - $data['cdesc'] = $cdesc = $cbag->get('description'); - $data['checkable'] = $checkable = $cbag->get('checkable'); + $cname = $cbag->get('name'); + $cdesc = $cbag->get('description'); + $checkable = $cbag->get('checkable'); /** Unordered array of values */ $items = $cbag->get('values'); @@ -596,8 +710,10 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam /** Array specifying order to use values in $items */ $order = null; if ($value) { - $data['store_order'] = $store_order = $order = explode(',', $value); + $store_order = $order = explode(',', $value); } + $uparrow_img = serendipity_getTemplateFile('admin/img/uparrow.png'); + $downarrow_img = serendipity_getTemplateFile('admin/img/downarrow.png'); // $items is the list of things to sequence. It's not in // order, and reordering PHP arrays is problematic. So @@ -646,9 +762,31 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam } // Start the row, add one cell for the name and description - $data['items'] = $items; - $sort_idx = 0; - $data['last'] = $last = count($order) - 1; + print << +
    + +EOS; + // Now add one cell for the list + print << + +EOS; + // Print the list + print << + +
      + +EOS; + $sort_idx == 0; + $last = count($order) - 1; foreach ($order as $id) { // Create the variables required to print this item if ($sort_idx > 0) { @@ -656,41 +794,114 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam $temp = $swapping[(int)$sort_idx]; $swapping[(int)$sort_idx] = $swapping[(int)($sort_idx - 1)]; $swapping[(int)($sort_idx - 1)] = $temp; - $data['order_id'][$sort_idx]['oneup'] = $oneup = implode(',' , $swapping); + $oneup = implode(',' , $swapping); } if ($sort_idx < $last) { $swapping = $order; $temp = $swapping[(int)$sort_idx]; $swapping[(int)$sort_idx] = $swapping[(int)($sort_idx + 1)]; $swapping[(int)($sort_idx + 1)] = $temp; - $data['order_id'][$sort_idx]['onedown'] = $onedown = implode(',' , $swapping); + $onedown = implode(',' , $swapping); } - $data['order_id'][$sort_idx]['id'] = $id; - $data['order_id'][$sort_idx]['sort_idx'] = $sort_idx; + // Print the HTML // // Set the item and its ID + print '
    1. ' . "\n"; // Make a handle with ID 'g$id' + print '
      ' . "\n"; + + if ($checkable) { + print ' ' . "\n"; + } + // Add the item contents + print ' '.$items[$id]['display'].'' . "\n"; + if (isset($items[$id]['img'])) { + print ' ' . "\n"; + } // Luddite submit buttons (please, think of the scriptless!) + print "\n"; + // Close the item + print '
    2. '."\n"; // Next, please $sort_idx++; - } // foreach end - + } if (!is_array($items) or empty($order)) { // Print the empty message - $data['no_sequence'] = sprint(NONE); + print(NONE); } // Print the Javascript to drag-n-drop the list - // Finish the row - $serendipity['smarty']->assign($data); - $serendipity['smarty']->display('file:'. $tfile); + print << + function sort_${config_item}_Sequence() { + //var seq = DragDrop.serData('${config_item}_group', null); + var seq = DragDrop.serData(null, '${config_item}'); + var start = seq.indexOf("("); + var end = seq.indexOf(")"); + seq = seq.slice((start + 1), end); + checkable_seq = seq.split(","); + out_seq = ''; + for (i in checkable_seq) { + if (document.getElementById('activate_' + checkable_seq[i]) && !document.getElementById('activate_' + checkable_seq[i]).checked) { + continue; + } else { + if (out_seq != '') { + out_seq += ','; + } + out_seq += checkable_seq[i]; + } + } + var order = document.getElementById("${config_item}_value"); + order.value = out_seq; + } + + function init_${config_item}_Sequence() + { + var lst = document.getElementById("${config_item}"); + DragDrop.makeListContainer(lst, '${config_item}_group'); + lst.onDragOut = function() { + sort_${config_item}_Sequence(); + }; + } + addLoadEvent(init_${config_item}_Sequence); + + +EOS; + // Finish the row + print << + +EOS; break; - default: - $data['ctype'] = 'default'; + + default: // Unknown configuration key. Let the plugin handle it. $addData = func_get_args(); $eventData = array( @@ -702,61 +913,104 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam 'postKey' => $postKey ); serendipity_plugin_api::hook_event('backend_pluginconfig_' . $ctype, $eventData, $addData); - break; } $out_stack[$config_item] = ob_get_contents(); ob_end_clean(); } - $data['config_groups'] = $config_groups; - $data['OUT_STACK'] = $out_stack; - + if (is_array($config_groups)) { + $hid = 0; + $folded = true; +?> +
    + + + $config_groupkeys) { + $hid++; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + } + + echo ''; + } + + echo implode("\n", $out_stack); + + if ($showTable) { +?> +

    + +
      + +
    +
    + +
    +
    + +
      + +
    + $radio_value) { $id = htmlspecialchars($config_item . $radio_value); @@ -465,41 +532,74 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam } elseif ($radio_value == $hvalue) { $checked = " checked"; } - $data['radio_button'][$radio_index]['id'] = $id; - $data['radio_button'][$radio_index]['checked'] = $checked; - $data['radio_button'][$radio_index]['counter'] = $counter; - $data['radio_button'][$radio_index]['value'] = $radio_value; - $data['radio_button'][$radio_index]['index'] = htmlspecialchars($radio['desc'][$radio_index]); + + if ($counter == 1) { +?> +
    + + title="" /> + + +
    +assign($data); - $serendipity['smarty']->display('file:'. $tfile); - +?> +
    + +
      +
    +
    + +
    +
    +    +
    +
    + +
    +
    get('default'); ?>
    + + get('custom'); ?> +
    + $cname +
    $cdesc +
    +
     
    +
    + +
    $media_link_text +
    + $cname +
    $cdesc +
    +
    + +/- 
    +
    +
    '; + + echo '

    '; + echo '+/- '; + echo $config_header; + echo ''; + echo '

    '; + echo '
    '; + echo ''; + foreach($config_groupkeys AS $config_groupkey) { + echo $out_stack[$config_groupkey]; + echo "\n"; unset($out_stack[$config_groupkey]); } + echo '
    '; + + echo ''; + + echo '
    +
    + +
    + +
    + +
    + example() ?> +
    + 0) { + $ev = array('nuggets' => $htmlnugget, 'skip_nuggets' => false); + serendipity_plugin_api::hook_event('backend_wysiwyg_nuggets', $ev); + + if ($ev['skip_nuggets'] === false) { +?> + +example(); - $data['plugin_example'] = ob_get_contents(); - ob_end_clean(); - } - - if ($spawnNuggets && isset($serendipity['wysiwyg']) && $serendipity['wysiwyg'] && count($htmlnugget) > 0) { - $data['spawnNuggets'] = true; - $ev = array('nuggets' => $htmlnugget, 'skip_nuggets' => false); - serendipity_plugin_api::hook_event('backend_wysiwyg_nuggets', $ev); - $data['ev'] = $ev; - } - - $serendipity['smarty']->assign($data); - $tpldir = ( !defined('SWITCH_TEMPLATE_VERSION') ) ? 'tplold' : 'tpl'; - $tfile = dirname(__FILE__) . "/admin/$tpldir/serendipity_plugin_config.fnc.tpl"; - $content = $serendipity['smarty']->fetch('file:'. $tfile); - echo $content; - return true; } diff --git a/include/functions_rss.inc.php b/include/functions_rss.inc.php index bbd3a76f..3740a949 100644 --- a/include/functions_rss.inc.php +++ b/include/functions_rss.inc.php @@ -70,7 +70,7 @@ function serendipity_printEntries_rss(&$entries, $version, $comments = false, $f $entry['body'] .= ' ' . $entry['extended']; $ext = ''; } elseif ($entry['exflag']) { - $ext = '' . sprintf(VIEW_EXTENDED_ENTRY, htmlspecialchars($entry['title'])) . ''; + $ext = '
    ' . sprintf(VIEW_EXTENDED_ENTRY, htmlspecialchars($entry['title'])) . ''; } else { $ext = ''; } diff --git a/include/functions_smarty.inc.php b/include/functions_smarty.inc.php index b984d152..de7ccfcd 100644 --- a/include/functions_smarty.inc.php +++ b/include/functions_smarty.inc.php @@ -872,13 +872,14 @@ function serendipity_smarty_init($vars = array()) { // Set a session variable if Smarty fails: $prev_smarty = $_SESSION['no_smarty']; $_SESSION['no_smarty'] = true; - + if (LANG_CHARSET != 'UTF-8') { @define('SMARTY_RESOURCE_CHAR_SET', LANG_CHARSET); } - + // Default Smarty Engine will be used @define('SMARTY_DIR', S9Y_PEAR_PATH . 'Smarty/libs/'); + if (!class_exists('Smarty')) { include SMARTY_DIR . 'Smarty.class.php'; } diff --git a/include/functions_trackbacks.inc.php b/include/functions_trackbacks.inc.php index 6167ba40..fdf1f4f2 100644 --- a/include/functions_trackbacks.inc.php +++ b/include/functions_trackbacks.inc.php @@ -673,7 +673,7 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $old_references = serendipity_db_query("SELECT * FROM {$serendipity['dbPrefix']}references WHERE (type = '' OR type IS NULL) AND entry_id = " . (int)$id, false, 'assoc'); if ($debug && is_string($old_references)) { - echo '' . $old_references . ""; + echo $old_references . "
    \n"; } if (is_array($old_references) && count($old_references) > 0) { @@ -684,15 +684,15 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $saved_urls[$old_reference['link']] = true; } } - if ($debug) echo "Got references in dry run:
    " . print_r($current_references, true) . "
    \n"; + if ($debug) echo "Got references in dry run:
    " . print_r($current_references, true) . "

    \n"; } else { // A dry-run was called previously and restorable references are found. Restore them now. $del = serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}references WHERE (type = '' OR type IS NULL) AND entry_id = " . (int)$id); if ($debug && is_string($del)) { - echo '' . $del . ""; + echo $del . "
    \n"; } - if ($debug) echo "Deleted references."; + if ($debug) echo "Deleted references.
    \n"; if (is_array($old_references) && count($old_references) > 0) { $current_references = array(); @@ -702,12 +702,12 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $q = serendipity_db_insert('references', $old_reference, 'show'); $cr = serendipity_db_query($q); if ($debug && is_string($cr)) { - echo '' . $cr . ""; + echo $cr . "
    \n"; } } } - if ($debug) echo "Got references in final run:
    " . print_r($current_references, true) . "
    \n"; + if ($debug) echo "Got references in final run:
    " . print_r($current_references, true) . "

    \n"; } if (!preg_match_all('@]+?href\s*=\s*["\']?([^\'" >]+?)[ \'"][^>]*>(.+?)@i', $text, $matches)) { @@ -729,13 +729,13 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $checked_locations = array(); serendipity_plugin_api::hook_event('backend_trackbacks', $locations); for ($i = 0, $j = count($locations); $i < $j; ++$i) { - if ($debug) echo "Checking {$locations[$i]}..."; + if ($debug) echo "Checking {$locations[$i]}...
    \n"; if ($locations[$i][0] == '/') { $locations[$i] = 'http' . (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) != 'off' ? 's' : '') . '://' . $_SERVER['HTTP_HOST'] . $locations[$i]; } if (isset($checked_locations[$locations[$i]])) { - if ($debug) echo "Already checked."; + if ($debug) echo "Already checked.
    \n"; continue; } @@ -756,7 +756,7 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $row = serendipity_db_query($query, true, 'num'); if ($debug && is_string($row)) { - echo '' . $row . ""; + echo $row . "
    \n"; } $names[$i] = strip_tags($names[$i]); @@ -766,31 +766,31 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f } if ($row[0] > 0 && isset($saved_references[$locations[$i] . $names[$i]])) { - if ($debug) echo "Found references for $id, skipping rest"; + if ($debug) echo "Found references for $id, skipping rest
    \n"; continue; } if (!isset($serendipity['noautodiscovery']) || !$serendipity['noautodiscovery']) { if (!$dry_run) { if (!isset($saved_urls[$locations[$i]])){ - if ($debug) echo "Enabling autodiscovery."; + if ($debug) echo "Enabling autodiscovery.
    \n"; serendipity_reference_autodiscover($locations[$i], $url, $author, $title, serendipity_trackback_excerpt($text)); } - elseif ($debug) echo "This reference was already used before in $id and therefore will not be trackbacked again."; + elseif ($debug) echo "This reference was already used before in $id and therefore will not be trackbacked again.
    \n"; } elseif ($debug) { - echo "Dry run: Skipping autodiscovery"; + echo "Dry run: Skipping autodiscovery
    \n"; } $checked_locations[$locations[$i]] = true; // Store trackbacked link so that no further trackbacks will be sent to the same link } elseif ($debug) { - echo "Skipping full autodiscovery"; + echo "Skipping full autodiscovery
    \n"; } } $del = serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}references WHERE entry_id=" . (int)$id . " AND (type = '' OR type IS NULL)"); if ($debug && is_string($del)) { - echo '' . $del . ""; + echo $del . "
    \n"; } - if ($debug) echo "Deleted references again."; + if ($debug) echo "Deleted references again.
    \n"; if (!is_array($old_references)) { $old_references = array(); @@ -811,7 +811,7 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $query .= (int)$current_references[$locations[$i] . $names[$i]]['id'] . ", " . (int)$id . ", '" . $i_link . "', '" . $i_location . "')"; $ins = serendipity_db_query($query); if ($debug && is_string($ins)) { - echo '' . $ins . ""; + echo $ins . "
    \n"; } $duplicate_check[$locations[$i] . $names[$i]] = true; } else { @@ -819,7 +819,7 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $query .= (int)$id . ", '" . $i_link . "', '" . $i_location . "')"; $ins = serendipity_db_query($query); if ($debug && is_string($ins)) { - echo '' . $ins . ""; + echo $ins . "
    \n"; } $old_references[] = array( @@ -832,13 +832,13 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f } if ($debug) { - echo "Current lookup for {$locations[$i]}{$names[$i]} is
    " . print_r($current_references[$locations[$i] . $names[$i]], true) . "
    \n"; - echo '' . $query . ""; + echo "Current lookup for {$locations[$i]}{$names[$i]} is
    " . print_r($current_references[$locations[$i] . $names[$i]], true) . "

    \n"; + echo $query . "
    \n"; } } if ($debug) { - echo "Old/Saved locations:
    " . print_r($old_references, true) . "
    \n"; + echo "Old/Saved locations:
    " . print_r($old_references, true) . "

    \n"; } // Add citations @@ -850,7 +850,7 @@ function serendipity_handle_references($id, $author, $title, $text, $dry_run = f $cite = serendipity_db_query($query); if ($debug && is_string($cite)) { - echo '' . $cite . ""; + echo $cite . "
    \n"; } } } diff --git a/include/plugin_api.inc.php b/include/plugin_api.inc.php index c73d2ff7..29812a75 100644 --- a/include/plugin_api.inc.php +++ b/include/plugin_api.inc.php @@ -171,7 +171,7 @@ class serendipity_plugin_api $plugin->install(); } else { $serendipity['debug']['pluginload'][] = "Loading plugin failed painfully. File not found?"; - echo '' . ERROR . ': ' . $key . ' (' . $pluginPath . ')'; + echo ERROR . ': ' . $key . ' (' . $pluginPath . ')
    '; } return $key; diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php index fcda5f87..8af89b5c 100644 --- a/include/plugin_internal.inc.php +++ b/include/plugin_internal.inc.php @@ -1716,12 +1716,12 @@ class serendipity_categories_plugin extends serendipity_plugin { } if (!$smarty && $is_form) { - $html .= '
    '; + $html .= '

    '; } if (!$smarty) { $html .= sprintf( - '', + '', $serendipity['serendipityHTTPPath'] . $serendipity['indexFile'] . '?frontpage', ALL_CATEGORIES, diff --git a/include/serendipity_smarty_class.inc.php b/include/serendipity_smarty_class.inc.php index 8b799a14..736929d8 100644 --- a/include/serendipity_smarty_class.inc.php +++ b/include/serendipity_smarty_class.inc.php @@ -1,4 +1,4 @@ -setConfigDir(array(S9Y_TEMPLATE_USERDEFAULT)); - if ( ( !is_dir($this->getCompileDir()) || !is_writable($this->getCompileDir()) ) && IN_installer !== true) { + if (!is_dir($this->getCompileDir()) || !is_writable($this->getCompileDir())) { if(ini_get('display_errors') == 0 || ini_get('display_errors') == 'off') printf(DIRECTORY_WRITE_ERROR, $this->getCompileDir()); trigger_error(sprintf(DIRECTORY_WRITE_ERROR, $this->getCompileDir()), E_USER_ERROR); } @@ -311,8 +311,6 @@ class Serendipity_Smarty extends Smarty // set smarty error reporting. General error_reporting is set in serendipity/serendipity_config.inc.php $this->error_reporting = E_ALL & ~E_NOTICE ^ E_STRICT; - // we use our own error_handler and get in conflicts with smarty? - #$this->muteExpectedErrors(); } /* diff --git a/include/template_api.inc.php b/include/template_api.inc.php index 77c662f2..00d71123 100644 --- a/include/template_api.inc.php +++ b/include/template_api.inc.php @@ -129,7 +129,7 @@ class serendipity_smarty_emulator { } elseif (function_exists($funcname)) { return call_user_func($funcname, $params, $this); } else { - return "ERROR: " . htmlspecialchars($funcname) . " NOT FOUND."; + return "ERROR: " . htmlspecialchars($funcname) . " NOT FOUND.
    \n"; } } diff --git a/include/tpl/config_local.inc.php b/include/tpl/config_local.inc.php index e8ca5f62..6ec04bc7 100644 --- a/include/tpl/config_local.inc.php +++ b/include/tpl/config_local.inc.php @@ -424,7 +424,6 @@ 'default' => false, 'permission' => 'blogConfiguration'), - array('var' => 'searchsort', 'title' => QUICKSEARCH_SORT, 'description' => '', diff --git a/plugins/serendipity_event_creativecommons/UTF-8/documentation_cs.html b/plugins/serendipity_event_creativecommons/UTF-8/documentation_cs.html index 7df715dd..f9b81845 100644 --- a/plugins/serendipity_event_creativecommons/UTF-8/documentation_cs.html +++ b/plugins/serendipity_event_creativecommons/UTF-8/documentation_cs.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Licence Creative Commons - - - - -

    Dokumentace k pluginu 'Licence Creative Commons'

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzĂ­ (ChangeLog)

    -
      -
    • Verze 1.4, autor [brockhaus]
    • -
        -
      • Změněna vĂ˝chozĂ­ verze CreativeCommons na 3.0, při aktualizaci bude zachovĂĄno nastavenĂ­ ze starĹĄĂ­ verze pluginu.
      • -
      • BY, jednivĂĄ verze, ve kterĂŠ platĂ­, je verze 3.0; Verze 2.5 to nepodporuje.
      • -
      • JaponĹĄtĂ­ uĹživatelĂŠ dostĂĄvali ĹĄpatnĂ˝ odkaz na Licenci Creative Common.
      • -
      • Titulek při najetĂ­ na obrĂĄzek je nynĂ­ podporovanĂ˝ i v Mozille (atribut title)
      • -
      -
    • Verze 1.3, autor [Evan Nemerson]
    • -
        -
      • pĹŻvodnĂ­ verze
      • -
      -
    - - - + + + + + Dokumentace: Licence Creative Commons + + + + +

    Dokumentace k pluginu 'Licence Creative Commons'

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzĂ­ (ChangeLog)

    +
      +
    • Verze 1.4, autor [brockhaus]
    • +
        +
      • Změněna vĂ˝chozĂ­ verze CreativeCommons na 3.0, při aktualizaci bude zachovĂĄno nastavenĂ­ ze starĹĄĂ­ verze pluginu.
      • +
      • BY, jednivĂĄ verze, ve kterĂŠ platĂ­, je verze 3.0; Verze 2.5 to nepodporuje.
      • +
      • JaponĹĄtĂ­ uĹživatelĂŠ dostĂĄvali ĹĄpatnĂ˝ odkaz na Licenci Creative Common.
      • +
      • Titulek při najetĂ­ na obrĂĄzek je nynĂ­ podporovanĂ˝ i v Mozille (atribut title)
      • +
      +
    • Verze 1.3, autor [Evan Nemerson]
    • +
        +
      • pĹŻvodnĂ­ verze
      • +
      +
    + + + diff --git a/plugins/serendipity_event_creativecommons/UTF-8/documentation_cz.html b/plugins/serendipity_event_creativecommons/UTF-8/documentation_cz.html index 7df715dd..f9b81845 100644 --- a/plugins/serendipity_event_creativecommons/UTF-8/documentation_cz.html +++ b/plugins/serendipity_event_creativecommons/UTF-8/documentation_cz.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Licence Creative Commons - - - - -

    Dokumentace k pluginu 'Licence Creative Commons'

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzĂ­ (ChangeLog)

    -
      -
    • Verze 1.4, autor [brockhaus]
    • -
        -
      • Změněna vĂ˝chozĂ­ verze CreativeCommons na 3.0, při aktualizaci bude zachovĂĄno nastavenĂ­ ze starĹĄĂ­ verze pluginu.
      • -
      • BY, jednivĂĄ verze, ve kterĂŠ platĂ­, je verze 3.0; Verze 2.5 to nepodporuje.
      • -
      • JaponĹĄtĂ­ uĹživatelĂŠ dostĂĄvali ĹĄpatnĂ˝ odkaz na Licenci Creative Common.
      • -
      • Titulek při najetĂ­ na obrĂĄzek je nynĂ­ podporovanĂ˝ i v Mozille (atribut title)
      • -
      -
    • Verze 1.3, autor [Evan Nemerson]
    • -
        -
      • pĹŻvodnĂ­ verze
      • -
      -
    - - - + + + + + Dokumentace: Licence Creative Commons + + + + +

    Dokumentace k pluginu 'Licence Creative Commons'

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzĂ­ (ChangeLog)

    +
      +
    • Verze 1.4, autor [brockhaus]
    • +
        +
      • Změněna vĂ˝chozĂ­ verze CreativeCommons na 3.0, při aktualizaci bude zachovĂĄno nastavenĂ­ ze starĹĄĂ­ verze pluginu.
      • +
      • BY, jednivĂĄ verze, ve kterĂŠ platĂ­, je verze 3.0; Verze 2.5 to nepodporuje.
      • +
      • JaponĹĄtĂ­ uĹživatelĂŠ dostĂĄvali ĹĄpatnĂ˝ odkaz na Licenci Creative Common.
      • +
      • Titulek při najetĂ­ na obrĂĄzek je nynĂ­ podporovanĂ˝ i v Mozille (atribut title)
      • +
      +
    • Verze 1.3, autor [Evan Nemerson]
    • +
        +
      • pĹŻvodnĂ­ verze
      • +
      +
    + + + diff --git a/plugins/serendipity_event_creativecommons/documentation_cs.html b/plugins/serendipity_event_creativecommons/documentation_cs.html index a075643a..8a70066f 100644 --- a/plugins/serendipity_event_creativecommons/documentation_cs.html +++ b/plugins/serendipity_event_creativecommons/documentation_cs.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Licence Creative Commons - - - - -

    Dokumentace k pluginu 'Licence Creative Commons'

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzí (ChangeLog)

    -
      -
    • Verze 1.4, autor [brockhaus]
    • -
        -
      • Změněna výchozí verze CreativeCommons na 3.0, při aktualizaci bude zachováno nastavení ze starší verze pluginu.
      • -
      • BY, jednivá verze, ve které platí, je verze 3.0; Verze 2.5 to nepodporuje.
      • -
      • Japonští uživatelé dostávali špatný odkaz na Licenci Creative Common.
      • -
      • Titulek při najetí na obrázek je nyní podporovaný i v Mozille (atribut title)
      • -
      -
    • Verze 1.3, autor [Evan Nemerson]
    • -
        -
      • původní verze
      • -
      -
    - - - + + + + + Dokumentace: Licence Creative Commons + + + + +

    Dokumentace k pluginu 'Licence Creative Commons'

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzí (ChangeLog)

    +
      +
    • Verze 1.4, autor [brockhaus]
    • +
        +
      • Změněna výchozí verze CreativeCommons na 3.0, při aktualizaci bude zachováno nastavení ze starší verze pluginu.
      • +
      • BY, jednivá verze, ve které platí, je verze 3.0; Verze 2.5 to nepodporuje.
      • +
      • Japonští uživatelé dostávali špatný odkaz na Licenci Creative Common.
      • +
      • Titulek při najetí na obrázek je nyní podporovaný i v Mozille (atribut title)
      • +
      +
    • Verze 1.3, autor [Evan Nemerson]
    • +
        +
      • původní verze
      • +
      +
    + + + diff --git a/plugins/serendipity_event_creativecommons/documentation_cz.html b/plugins/serendipity_event_creativecommons/documentation_cz.html index 073ea762..40640bdb 100644 --- a/plugins/serendipity_event_creativecommons/documentation_cz.html +++ b/plugins/serendipity_event_creativecommons/documentation_cz.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Licence Creative Commons - - - - -

    Dokumentace k pluginu 'Licence Creative Commons'

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzí (ChangeLog)

    -
      -
    • Verze 1.4, autor [brockhaus]
    • -
        -
      • Změněna výchozí verze CreativeCommons na 3.0, při aktualizaci bude zachováno nastavení ze starší verze pluginu.
      • -
      • BY, jednivá verze, ve které platí, je verze 3.0; Verze 2.5 to nepodporuje.
      • -
      • Japonští uživatelé dostávali špatný odkaz na Licenci Creative Common.
      • -
      • Titulek při najetí na obrázek je nyní podporovaný i v Mozille (atribut title)
      • -
      -
    • Verze 1.3, autor [Evan Nemerson]
    • -
        -
      • původní verze
      • -
      -
    - - - + + + + + Dokumentace: Licence Creative Commons + + + + +

    Dokumentace k pluginu 'Licence Creative Commons'

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 9.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzí (ChangeLog)

    +
      +
    • Verze 1.4, autor [brockhaus]
    • +
        +
      • Změněna výchozí verze CreativeCommons na 3.0, při aktualizaci bude zachováno nastavení ze starší verze pluginu.
      • +
      • BY, jednivá verze, ve které platí, je verze 3.0; Verze 2.5 to nepodporuje.
      • +
      • Japonští uživatelé dostávali špatný odkaz na Licenci Creative Common.
      • +
      • Titulek při najetí na obrázek je nyní podporovaný i v Mozille (atribut title)
      • +
      +
    • Verze 1.3, autor [Evan Nemerson]
    • +
        +
      • původní verze
      • +
      +
    + + + diff --git a/plugins/serendipity_event_entryproperties/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_entryproperties/UTF-8/lang_cs.inc.php index 06852a7f..30d37a1d 100644 --- a/plugins/serendipity_event_entryproperties/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_entryproperties/UTF-8/lang_cs.inc.php @@ -1,48 +1,48 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'RozšířenĂŠ vlastnosti příspěvkĹŻ'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachovĂĄnĂ­, neveřejnĂŠ příspěvky, stĂĄlĂŠ (přilepenĂŠ) příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stĂĄlĂ˝ (přilepenĂ˝)'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou bĂ˝t přečteny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'KĂ˝mkoliv'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachovĂĄnĂ­ příspěvkĹŻ?'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při kaĹždĂŠm uloĹženĂ­ příspěvku bude vytvořena cachovanĂĄ verze. To znamenĂĄ, Ĺže při kaĹždĂŠm načtenĂ­ strĂĄnky nebude příspěvek sestavovĂĄn od začátku znovu, ale vezme se předgenerovanĂĄ (cachovanĂĄ) verze. CachovĂĄnĂ­ zvýťí vĂ˝kon blogu, ale mĹŻĹže omezit funkci ostatnĂ­ch pluginĹŻ.'); -@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'NačítĂĄnĂ­ dalĹĄĂ­ dĂĄvky příspěvkĹŻ...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'NačítĂĄnĂ­ příspěvkĹŻ %d aĹž %d'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'VytvářenĂ­ cachovanĂŠ verze pro příspěvek #%d, %s...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachovĂĄn.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'CachovĂĄnĂ­ příspěvkĹŻ hotovo.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'CachovĂĄnĂ­ příspěvku ZRUĹ ENO.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkovĂŠho počtu %d příspěvkĹŻ)...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'SkrĂ˝t v přehledu člĂĄnkĹŻ / na hlavnĂ­ strĂĄnce'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'PouŞít omezenĂ­ pro skupiny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kterĂŠ skupiny uĹživatelĹŻ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'PouŞít omezenĂ­ pro uĹživatele'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kteří uĹživatelĂŠ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'SkrĂ˝t obsah v RSS kanĂĄlu'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanĂĄlu/kanĂĄlech.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'VlastnĂ­ pole'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'PřídavnĂĄ vlastnĂ­ pole mohou bĂ˝t pouĹžita ve VaĹĄĂ­ vlastnĂ­ ĹĄabloně v mĂ­stech, kde chcete zobrazovat data z těchto polĂ­. Pro tuto funkci musĂ­te editovat ĹĄablonu "entries.tpl" a v nĂ­ umĂ­stit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde mĹŻĹžete zadat seznam polĂ­, kterĂŠ chcete pouŞít u svĂ˝ch příspěvkĹŻ, oddělenĂ˝ch čárkou. Pro jmĂŠna polĂ­ nepouŞívejte speciĂĄlnĂ­ znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupnĂ˝ch volitelnĂ˝ch polĂ­ mĹŻĹže bĂ˝t změněn v konfiguraci pluginu.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'ZakaĹž pouĹžitĂ­ vybranĂ˝ch značkovacĂ­ch pluginĹŻ pro tento příspěvek:'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'RozšířenĂŠ databĂĄzovĂŠ hledĂĄnĂ­'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je pouĹžito, budou vytvořeny přídavnĂŠ SQL dotazy, kterĂŠ umoĹžnĂ­ pouŞít i přilepenĂŠ, skrytĂŠ a z hlavnĂ­ strĂĄnky odstraněnĂŠ příspěvky. Pokud tyto nejsou pouŞåvanĂŠ, doporučuje se volbu zakĂĄzat, coĹž mĹŻĹže zvýťit vĂ˝kon.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'EditačnĂ­ obrazovka'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, kterĂŠ prvky a v jakĂŠm pořadĂ­ mĂĄ tento modul zobrazovat v procesu Ăşprav příspěvku.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'RozšířenĂŠ vlastnosti příspěvkĹŻ'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachovĂĄnĂ­, neveřejnĂŠ příspěvky, stĂĄlĂŠ (přilepenĂŠ) příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stĂĄlĂ˝ (přilepenĂ˝)'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou bĂ˝t přečteny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'KĂ˝mkoliv'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachovĂĄnĂ­ příspěvkĹŻ?'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při kaĹždĂŠm uloĹženĂ­ příspěvku bude vytvořena cachovanĂĄ verze. To znamenĂĄ, Ĺže při kaĹždĂŠm načtenĂ­ strĂĄnky nebude příspěvek sestavovĂĄn od začátku znovu, ale vezme se předgenerovanĂĄ (cachovanĂĄ) verze. CachovĂĄnĂ­ zvýťí vĂ˝kon blogu, ale mĹŻĹže omezit funkci ostatnĂ­ch pluginĹŻ.'); +@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'NačítĂĄnĂ­ dalĹĄĂ­ dĂĄvky příspěvkĹŻ...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'NačítĂĄnĂ­ příspěvkĹŻ %d aĹž %d'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'VytvářenĂ­ cachovanĂŠ verze pro příspěvek #%d, %s...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachovĂĄn.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'CachovĂĄnĂ­ příspěvkĹŻ hotovo.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'CachovĂĄnĂ­ příspěvku ZRUĹ ENO.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkovĂŠho počtu %d příspěvkĹŻ)...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'SkrĂ˝t v přehledu člĂĄnkĹŻ / na hlavnĂ­ strĂĄnce'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'PouŞít omezenĂ­ pro skupiny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kterĂŠ skupiny uĹživatelĹŻ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'PouŞít omezenĂ­ pro uĹživatele'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kteří uĹživatelĂŠ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'SkrĂ˝t obsah v RSS kanĂĄlu'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanĂĄlu/kanĂĄlech.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'VlastnĂ­ pole'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'PřídavnĂĄ vlastnĂ­ pole mohou bĂ˝t pouĹžita ve VaĹĄĂ­ vlastnĂ­ ĹĄabloně v mĂ­stech, kde chcete zobrazovat data z těchto polĂ­. Pro tuto funkci musĂ­te editovat ĹĄablonu "entries.tpl" a v nĂ­ umĂ­stit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde mĹŻĹžete zadat seznam polĂ­, kterĂŠ chcete pouŞít u svĂ˝ch příspěvkĹŻ, oddělenĂ˝ch čárkou. Pro jmĂŠna polĂ­ nepouŞívejte speciĂĄlnĂ­ znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupnĂ˝ch volitelnĂ˝ch polĂ­ mĹŻĹže bĂ˝t změněn v konfiguraci pluginu.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'ZakaĹž pouĹžitĂ­ vybranĂ˝ch značkovacĂ­ch pluginĹŻ pro tento příspěvek:'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'RozšířenĂŠ databĂĄzovĂŠ hledĂĄnĂ­'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je pouĹžito, budou vytvořeny přídavnĂŠ SQL dotazy, kterĂŠ umoĹžnĂ­ pouŞít i přilepenĂŠ, skrytĂŠ a z hlavnĂ­ strĂĄnky odstraněnĂŠ příspěvky. Pokud tyto nejsou pouŞåvanĂŠ, doporučuje se volbu zakĂĄzat, coĹž mĹŻĹže zvýťit vĂ˝kon.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'EditačnĂ­ obrazovka'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, kterĂŠ prvky a v jakĂŠm pořadĂ­ mĂĄ tento modul zobrazovat v procesu Ăşprav příspěvku.'); diff --git a/plugins/serendipity_event_entryproperties/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_entryproperties/UTF-8/lang_cz.inc.php index 81bd80db..b7d02f85 100644 --- a/plugins/serendipity_event_entryproperties/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_entryproperties/UTF-8/lang_cz.inc.php @@ -1,48 +1,48 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'RozšířenĂŠ vlastnosti příspěvkĹŻ'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachovĂĄnĂ­, neveřejnĂŠ příspěvky, stĂĄlĂŠ (přilepenĂŠ) příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stĂĄlĂ˝ (přilepenĂ˝)'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou bĂ˝t přečteny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'KĂ˝mkoliv'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachovĂĄnĂ­ příspěvkĹŻ?'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při kaĹždĂŠm uloĹženĂ­ příspěvku bude vytvořena cachovanĂĄ verze. To znamenĂĄ, Ĺže při kaĹždĂŠm načtenĂ­ strĂĄnky nebude příspěvek sestavovĂĄn od začátku znovu, ale vezme se předgenerovanĂĄ (cachovanĂĄ) verze. CachovĂĄnĂ­ zvýťí vĂ˝kon blogu, ale mĹŻĹže omezit funkci ostatnĂ­ch pluginĹŻ.'); -@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'NačítĂĄnĂ­ dalĹĄĂ­ dĂĄvky příspěvkĹŻ...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'NačítĂĄnĂ­ příspěvkĹŻ %d aĹž %d'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'VytvářenĂ­ cachovanĂŠ verze pro příspěvek #%d, %s...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachovĂĄn.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'CachovĂĄnĂ­ příspěvkĹŻ hotovo.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'CachovĂĄnĂ­ příspěvku ZRUĹ ENO.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkovĂŠho počtu %d příspěvkĹŻ)...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'SkrĂ˝t v přehledu člĂĄnkĹŻ / na hlavnĂ­ strĂĄnce'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'PouŞít omezenĂ­ pro skupiny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kterĂŠ skupiny uĹživatelĹŻ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'PouŞít omezenĂ­ pro uĹživatele'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kteří uĹživatelĂŠ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'SkrĂ˝t obsah v RSS kanĂĄlu'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanĂĄlu/kanĂĄlech.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'VlastnĂ­ pole'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'PřídavnĂĄ vlastnĂ­ pole mohou bĂ˝t pouĹžita ve VaĹĄĂ­ vlastnĂ­ ĹĄabloně v mĂ­stech, kde chcete zobrazovat data z těchto polĂ­. Pro tuto funkci musĂ­te editovat ĹĄablonu "entries.tpl" a v nĂ­ umĂ­stit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde mĹŻĹžete zadat seznam polĂ­, kterĂŠ chcete pouŞít u svĂ˝ch příspěvkĹŻ, oddělenĂ˝ch čárkou. Pro jmĂŠna polĂ­ nepouŞívejte speciĂĄlnĂ­ znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupnĂ˝ch volitelnĂ˝ch polĂ­ mĹŻĹže bĂ˝t změněn v konfiguraci pluginu.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'ZakaĹž pouĹžitĂ­ vybranĂ˝ch značkovacĂ­ch pluginĹŻ pro tento příspěvek:'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'RozšířenĂŠ databĂĄzovĂŠ hledĂĄnĂ­'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je pouĹžito, budou vytvořeny přídavnĂŠ SQL dotazy, kterĂŠ umoĹžnĂ­ pouŞít i přilepenĂŠ, skrytĂŠ a z hlavnĂ­ strĂĄnky odstraněnĂŠ příspěvky. Pokud tyto nejsou pouŞåvanĂŠ, doporučuje se volbu zakĂĄzat, coĹž mĹŻĹže zvýťit vĂ˝kon.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'EditačnĂ­ obrazovka'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, kterĂŠ prvky a v jakĂŠm pořadĂ­ mĂĄ tento modul zobrazovat v procesu Ăşprav příspěvku.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'RozšířenĂŠ vlastnosti příspěvkĹŻ'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachovĂĄnĂ­, neveřejnĂŠ příspěvky, stĂĄlĂŠ (přilepenĂŠ) příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stĂĄlĂ˝ (přilepenĂ˝)'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou bĂ˝t přečteny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'KĂ˝mkoliv'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachovĂĄnĂ­ příspěvkĹŻ?'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při kaĹždĂŠm uloĹženĂ­ příspěvku bude vytvořena cachovanĂĄ verze. To znamenĂĄ, Ĺže při kaĹždĂŠm načtenĂ­ strĂĄnky nebude příspěvek sestavovĂĄn od začátku znovu, ale vezme se předgenerovanĂĄ (cachovanĂĄ) verze. CachovĂĄnĂ­ zvýťí vĂ˝kon blogu, ale mĹŻĹže omezit funkci ostatnĂ­ch pluginĹŻ.'); +@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'NačítĂĄnĂ­ dalĹĄĂ­ dĂĄvky příspěvkĹŻ...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'NačítĂĄnĂ­ příspěvkĹŻ %d aĹž %d'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'VytvářenĂ­ cachovanĂŠ verze pro příspěvek #%d, %s...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachovĂĄn.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'CachovĂĄnĂ­ příspěvkĹŻ hotovo.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'CachovĂĄnĂ­ příspěvku ZRUĹ ENO.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkovĂŠho počtu %d příspěvkĹŻ)...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'SkrĂ˝t v přehledu člĂĄnkĹŻ / na hlavnĂ­ strĂĄnce'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'PouŞít omezenĂ­ pro skupiny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kterĂŠ skupiny uĹživatelĹŻ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'PouŞít omezenĂ­ pro uĹživatele'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, mĹŻĹžete zadat, kteří uĹživatelĂŠ smĂ­ číst člĂĄnek. Tato volba mĂĄ velkĂ˝ vliv na rychlost vytvářenĂ­ strĂĄnky s přehledem člĂĄnkĹŻ. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu vyuĹžijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'SkrĂ˝t obsah v RSS kanĂĄlu'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanĂĄlu/kanĂĄlech.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'VlastnĂ­ pole'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'PřídavnĂĄ vlastnĂ­ pole mohou bĂ˝t pouĹžita ve VaĹĄĂ­ vlastnĂ­ ĹĄabloně v mĂ­stech, kde chcete zobrazovat data z těchto polĂ­. Pro tuto funkci musĂ­te editovat ĹĄablonu "entries.tpl" a v nĂ­ umĂ­stit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde mĹŻĹžete zadat seznam polĂ­, kterĂŠ chcete pouŞít u svĂ˝ch příspěvkĹŻ, oddělenĂ˝ch čárkou. Pro jmĂŠna polĂ­ nepouŞívejte speciĂĄlnĂ­ znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupnĂ˝ch volitelnĂ˝ch polĂ­ mĹŻĹže bĂ˝t změněn v konfiguraci pluginu.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'ZakaĹž pouĹžitĂ­ vybranĂ˝ch značkovacĂ­ch pluginĹŻ pro tento příspěvek:'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'RozšířenĂŠ databĂĄzovĂŠ hledĂĄnĂ­'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je pouĹžito, budou vytvořeny přídavnĂŠ SQL dotazy, kterĂŠ umoĹžnĂ­ pouŞít i přilepenĂŠ, skrytĂŠ a z hlavnĂ­ strĂĄnky odstraněnĂŠ příspěvky. Pokud tyto nejsou pouŞåvanĂŠ, doporučuje se volbu zakĂĄzat, coĹž mĹŻĹže zvýťit vĂ˝kon.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'EditačnĂ­ obrazovka'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, kterĂŠ prvky a v jakĂŠm pořadĂ­ mĂĄ tento modul zobrazovat v procesu Ăşprav příspěvku.'); diff --git a/plugins/serendipity_event_entryproperties/lang_cs.inc.php b/plugins/serendipity_event_entryproperties/lang_cs.inc.php index ff46328e..c8c6a928 100644 --- a/plugins/serendipity_event_entryproperties/lang_cs.inc.php +++ b/plugins/serendipity_event_entryproperties/lang_cs.inc.php @@ -1,46 +1,46 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - */ - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'Rozšířené vlastnosti příspěvků'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachování, neveřejné příspěvky, stálé (přilepené) příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stálý (přilepený)'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou být přečteny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'Kýmkoliv'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachování příspěvků?'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při každém uložení příspěvku bude vytvořena cachovaná verze. To znamená, že při každém načtení stránky nebude příspěvek sestavován od začátku znovu, ale vezme se předgenerovaná (cachovaná) verze. Cachování zvýší výkon blogu, ale může omezit funkci ostatních pluginů.'); -@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'Načítání další dávky příspěvků...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'Načítání příspěvků %d až %d'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'Vytváření cachované verze pro příspěvek #%d, %s...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachován.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'Cachování příspěvků hotovo.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'Cachování příspěvku ZRUŠENO.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkového počtu %d příspěvků)...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'Skrýt v přehledu článků / na hlavní stránce'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'Použít omezení pro skupiny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, můžete zadat, které skupiny uživatelů smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'Použít omezení pro uživatele'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, můžete zadat, kteří uživatelé smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'Skrýt obsah v RSS kanálu'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanálu/kanálech.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'Vlastní pole'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'Přídavná vlastní pole mohou být použita ve Vaší vlastní šabloně v místech, kde chcete zobrazovat data z těchto polí. Pro tuto funkci musíte editovat šablonu "entries.tpl" a v ní umístit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde můžete zadat seznam polí, které chcete použít u svých příspěvků, oddělených čárkou. Pro jména polí nepoužívejte speciální znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupných volitelných polí může být změněn v konfiguraci pluginu.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'Zakaž použití vybraných značkovacích pluginů pro tento příspěvek:'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'Rozšířené databázové hledání'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je použito, budou vytvořeny přídavné SQL dotazy, které umožní použít i přilepené, skryté a z hlavní stránky odstraněné příspěvky. Pokud tyto nejsou použávané, doporučuje se volbu zakázat, což může zvýšit výkon.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'Editační obrazovka'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, které prvky a v jakém pořadí má tento modul zobrazovat v procesu úprav příspěvku.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + */ + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'Rozšířené vlastnosti příspěvků'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachování, neveřejné příspěvky, stálé (přilepené) příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stálý (přilepený)'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou být přečteny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'Kýmkoliv'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachování příspěvků?'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při každém uložení příspěvku bude vytvořena cachovaná verze. To znamená, že při každém načtení stránky nebude příspěvek sestavován od začátku znovu, ale vezme se předgenerovaná (cachovaná) verze. Cachování zvýší výkon blogu, ale může omezit funkci ostatních pluginů.'); +@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'Načítání další dávky příspěvků...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'Načítání příspěvků %d až %d'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'Vytváření cachované verze pro příspěvek #%d, %s...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachován.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'Cachování příspěvků hotovo.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'Cachování příspěvku ZRUŠENO.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkového počtu %d příspěvků)...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'Skrýt v přehledu článků / na hlavní stránce'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'Použít omezení pro skupiny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, můžete zadat, které skupiny uživatelů smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'Použít omezení pro uživatele'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, můžete zadat, kteří uživatelé smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'Skrýt obsah v RSS kanálu'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanálu/kanálech.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'Vlastní pole'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'Přídavná vlastní pole mohou být použita ve Vaší vlastní šabloně v místech, kde chcete zobrazovat data z těchto polí. Pro tuto funkci musíte editovat šablonu "entries.tpl" a v ní umístit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde můžete zadat seznam polí, které chcete použít u svých příspěvků, oddělených čárkou. Pro jména polí nepoužívejte speciální znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupných volitelných polí může být změněn v konfiguraci pluginu.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'Zakaž použití vybraných značkovacích pluginů pro tento příspěvek:'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'Rozšířené databázové hledání'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je použito, budou vytvořeny přídavné SQL dotazy, které umožní použít i přilepené, skryté a z hlavní stránky odstraněné příspěvky. Pokud tyto nejsou použávané, doporučuje se volbu zakázat, což může zvýšit výkon.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'Editační obrazovka'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, které prvky a v jakém pořadí má tento modul zobrazovat v procesu úprav příspěvku.'); diff --git a/plugins/serendipity_event_entryproperties/lang_cz.inc.php b/plugins/serendipity_event_entryproperties/lang_cz.inc.php index 3060b971..20340896 100644 --- a/plugins/serendipity_event_entryproperties/lang_cz.inc.php +++ b/plugins/serendipity_event_entryproperties/lang_cz.inc.php @@ -1,46 +1,46 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - */ - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'Rozšířené vlastnosti příspěvků'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachování, neveřejné příspěvky, stálé (přilepené) příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stálý (přilepený)'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou být přečteny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'Kýmkoliv'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachování příspěvků?'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při každém uložení příspěvku bude vytvořena cachovaná verze. To znamená, že při každém načtení stránky nebude příspěvek sestavován od začátku znovu, ale vezme se předgenerovaná (cachovaná) verze. Cachování zvýší výkon blogu, ale může omezit funkci ostatních pluginů.'); -@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'Načítání další dávky příspěvků...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'Načítání příspěvků %d až %d'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'Vytváření cachované verze pro příspěvek #%d, %s...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachován.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'Cachování příspěvků hotovo.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'Cachování příspěvku ZRUŠENO.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkového počtu %d příspěvků)...'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'Skrýt v přehledu článků / na hlavní stránce'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'Použít omezení pro skupiny'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, můžete zadat, které skupiny uživatelů smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'Použít omezení pro uživatele'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, můžete zadat, kteří uživatelé smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'Skrýt obsah v RSS kanálu'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanálu/kanálech.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'Vlastní pole'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'Přídavná vlastní pole mohou být použita ve Vaší vlastní šabloně v místech, kde chcete zobrazovat data z těchto polí. Pro tuto funkci musíte editovat šablonu "entries.tpl" a v ní umístit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde můžete zadat seznam polí, které chcete použít u svých příspěvků, oddělených čárkou. Pro jména polí nepoužívejte speciální znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupných volitelných polí může být změněn v konfiguraci pluginu.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'Zakaž použití vybraných značkovacích pluginů pro tento příspěvek:'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'Rozšířené databázové hledání'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je použito, budou vytvořeny přídavné SQL dotazy, které umožní použít i přilepené, skryté a z hlavní stránky odstraněné příspěvky. Pokud tyto nejsou použávané, doporučuje se volbu zakázat, což může zvýšit výkon.'); - -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'Editační obrazovka'); -@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, které prvky a v jakém pořadí má tento modul zobrazovat v procesu úprav příspěvku.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + */ + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'Rozšířené vlastnosti příspěvků'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', 'cachování, neveřejné příspěvky, stálé (přilepené) příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Označ tento příspěvek jako stálý (přilepený)'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'Příspěvky mohou být přečteny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Mnou'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Spoluautory'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'Kýmkoliv'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Povolit cachování příspěvků?'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Pokud je povoleno, při každém uložení příspěvku bude vytvořena cachovaná verze. To znamená, že při každém načtení stránky nebude příspěvek sestavován od začátku znovu, ale vezme se předgenerovaná (cachovaná) verze. Cachování zvýší výkon blogu, ale může omezit funkci ostatních pluginů.'); +@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Cachovat příspěvky'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'Načítání další dávky příspěvků...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'Načítání příspěvků %d až %d'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'Vytváření cachované verze pro příspěvek #%d, %s...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Příspěvek cachován.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'Cachování příspěvků hotovo.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'Cachování příspěvku ZRUŠENO.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (z celkového počtu %d příspěvků)...'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'Skrýt v přehledu článků / na hlavní stránce'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'Použít omezení pro skupiny'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Pokud je povoleno, můžete zadat, které skupiny uživatelů smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'Použít omezení pro uživatele'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Pokud je povoleno, můžete zadat, kteří uživatelé smí číst článek. Tato volba má velký vliv na rychlost vytváření stránky s přehledem článků. Povolte tuto vlastnost pouze tehdy, pokud ji opravdu využijete.'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS', 'Skrýt obsah v RSS kanálu'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_HIDERSS_DESC', 'Pokud je povoleno, obsah příspěvku se nebude zobrazovat v RSS kanálu/kanálech.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS', 'Vlastní pole'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC1', 'Přídavná vlastní pole mohou být použita ve Vaší vlastní šabloně v místech, kde chcete zobrazovat data z těchto polí. Pro tuto funkci musíte editovat šablonu "entries.tpl" a v ní umístit Smarty tag {$entry.properties.ep_NazevMehoPolicka}. Pred kazdym nazvem pole musi byt predpona ep_ . '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC2', 'Zde můžete zadat seznam polí, které chcete použít u svých příspěvků, oddělených čárkou. Pro jména polí nepoužívejte speciální znaky ani diakritiku. Příklad: "MojePole1, CiziPole2, UplneCiziPole3". '); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_CUSTOMFIELDS_DESC3', 'Seznam dostupných volitelných polí může být změněn v konfiguraci pluginu.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_DISABLE_MARKUP', 'Zakaž použití vybraných značkovacích pluginů pro tento příspěvek:'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS', 'Rozšířené databázové hledání'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_EXTJOINS_DESC', 'Pokud je použito, budou vytvořeny přídavné SQL dotazy, které umožní použít i přilepené, skryté a z hlavní stránky odstraněné příspěvky. Pokud tyto nejsou použávané, doporučuje se volbu zakázat, což může zvýšit výkon.'); + +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE', 'Editační obrazovka'); +@define('PLUGIN_EVENT_ENTRYPROPERTIES_SEQUENCE_DESC', 'Zde vyberte, které prvky a v jakém pořadí má tento modul zobrazovat v procesu úprav příspěvku.'); diff --git a/plugins/serendipity_event_karma/UTF-8/documentation_cs.html b/plugins/serendipity_event_karma/UTF-8/documentation_cs.html index 9a349074..afa7595c 100644 --- a/plugins/serendipity_event_karma/UTF-8/documentation_cs.html +++ b/plugins/serendipity_event_karma/UTF-8/documentation_cs.html @@ -1,36 +1,36 @@ - - - - Dokumentace: Plugin Karma - - -

    Dokumentace k pluginu 'Karma'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin 'Karma' má dvě funkce: -

      -
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. -
    3. Umožňuje sledovat návštěvy na blogu
    4. -
    -

    - -

    Historie verzĂ­ (ChangeLog)

    -
      - -
    • verze 2.0 [gregman]
    • -
        -
      • PřidĂĄna moĹžnost změnit hlasovacĂ­ zařízenĂ­ na animovanĂŠ obrĂĄzky.
      • -
      -
    • verze 1.4 [brockhaus]
    • -
        -
      • NovĂĄ volba pro vypnutĂ­ sledovĂĄnĂ­ nĂĄvĹĄtěv přihlĂĄĹĄenĂ˝ch uĹživatelĹŻ.
      • -
      -
    • verze 1.3 [garvinhickins]
    • -
        -
      • prvnĂ­ verze
      • -
      -
    - - + + + + Dokumentace: Plugin Karma + + +

    Dokumentace k pluginu 'Karma'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin 'Karma' má dvě funkce: +

      +
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. +
    3. Umožňuje sledovat návštěvy na blogu
    4. +
    +

    + +

    Historie verzĂ­ (ChangeLog)

    +
      + +
    • verze 2.0 [gregman]
    • +
        +
      • PřidĂĄna moĹžnost změnit hlasovacĂ­ zařízenĂ­ na animovanĂŠ obrĂĄzky.
      • +
      +
    • verze 1.4 [brockhaus]
    • +
        +
      • NovĂĄ volba pro vypnutĂ­ sledovĂĄnĂ­ nĂĄvĹĄtěv přihlĂĄĹĄenĂ˝ch uĹživatelĹŻ.
      • +
      +
    • verze 1.3 [garvinhickins]
    • +
        +
      • prvnĂ­ verze
      • +
      +
    + + diff --git a/plugins/serendipity_event_karma/UTF-8/documentation_cz.html b/plugins/serendipity_event_karma/UTF-8/documentation_cz.html index 9a349074..afa7595c 100644 --- a/plugins/serendipity_event_karma/UTF-8/documentation_cz.html +++ b/plugins/serendipity_event_karma/UTF-8/documentation_cz.html @@ -1,36 +1,36 @@ - - - - Dokumentace: Plugin Karma - - -

    Dokumentace k pluginu 'Karma'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin 'Karma' má dvě funkce: -

      -
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. -
    3. Umožňuje sledovat návštěvy na blogu
    4. -
    -

    - -

    Historie verzĂ­ (ChangeLog)

    -
      - -
    • verze 2.0 [gregman]
    • -
        -
      • PřidĂĄna moĹžnost změnit hlasovacĂ­ zařízenĂ­ na animovanĂŠ obrĂĄzky.
      • -
      -
    • verze 1.4 [brockhaus]
    • -
        -
      • NovĂĄ volba pro vypnutĂ­ sledovĂĄnĂ­ nĂĄvĹĄtěv přihlĂĄĹĄenĂ˝ch uĹživatelĹŻ.
      • -
      -
    • verze 1.3 [garvinhickins]
    • -
        -
      • prvnĂ­ verze
      • -
      -
    - - + + + + Dokumentace: Plugin Karma + + +

    Dokumentace k pluginu 'Karma'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin 'Karma' má dvě funkce: +

      +
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. +
    3. Umožňuje sledovat návštěvy na blogu
    4. +
    +

    + +

    Historie verzĂ­ (ChangeLog)

    +
      + +
    • verze 2.0 [gregman]
    • +
        +
      • PřidĂĄna moĹžnost změnit hlasovacĂ­ zařízenĂ­ na animovanĂŠ obrĂĄzky.
      • +
      +
    • verze 1.4 [brockhaus]
    • +
        +
      • NovĂĄ volba pro vypnutĂ­ sledovĂĄnĂ­ nĂĄvĹĄtěv přihlĂĄĹĄenĂ˝ch uĹživatelĹŻ.
      • +
      +
    • verze 1.3 [garvinhickins]
    • +
        +
      • prvnĂ­ verze
      • +
      +
    + + diff --git a/plugins/serendipity_event_karma/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_cs.inc.php index 15cadbaa..e7c9e335 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_cs.inc.php @@ -1,127 +1,136 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/15 - * @author Vladimír Ajgl - * @revisionDate 2009/03/08 - * @author Vladimír Ajgl - * @revisionDate 2011/03/09 - */ - -@define('PLUGIN_KARMA_NAME', 'Karma'); -@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); -@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); -@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); -@define('PLUGIN_KARMA_RATE', 'Ohodnoť tento článek: %s'); -@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); -@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); -@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); -@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); -@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); -@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); -@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); -@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); -@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_3', '0'); -@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); -@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); -@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); -@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); -@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); -@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); -@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); -@define('PLUGIN_KARMA_NOCOOKIE', 'Váš prohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); -@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); -@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); -@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); -@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); -@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); -@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); -@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); -@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); -@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); -@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); -@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); -@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); -@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); -@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); -@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); -@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); -@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); -//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); -@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); -@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); -@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); - -@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); - -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); -@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); -@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); -@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); -@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); -@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); -@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); -@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); -@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); -@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); -@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); -@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); -@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); -@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); -@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); -@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); -@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); -@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); -@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); -@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); -@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); -@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); - -// Next lines were translated on 2011/03/09 -@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/15 + * @author Vladimír Ajgl + * @revisionDate 2009/03/08 + * @author Vladimír Ajgl + * @revisionDate 2011/03/09 + * @author Vladimír Ajgl + * @revisionDate 2012/02/17 + */ + +@define('PLUGIN_KARMA_NAME', 'Karma'); +@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); +@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); +@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); +@define('PLUGIN_KARMA_RATE', 'Ohodnoť tento článek: %s'); +@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); +@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); +@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); +@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); +@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); +@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); +@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); +@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); +@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_3', '0'); +@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); +@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); +@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); +@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); +@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); +@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); +@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); +@define('PLUGIN_KARMA_NOCOOKIE', 'Váš prohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); +@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); +@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); +@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); +@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); +@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); +@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); +@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); +@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); +@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); +@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); +@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); +@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); +@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); +@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); +@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); +@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); +@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); +//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); +@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); +@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); +@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); + +@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); + +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); +@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); +@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); +@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); +@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); +@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); +@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); +@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); +@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); +@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); +@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); +@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); +@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); +@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); +@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); +@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); +@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); +@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); +@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); +@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); +@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); +@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); + +// Next lines were translated on 2011/03/09 +@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); + +// Next lines were translated on 2012/02/17 +@define('PLUGIN_KARMA_AJAX', 'Nastavení AJAXu'); +@define('PLUGIN_KARMA_AJAX_BLAHBLAH', 'Má se hlasování provádět pomocí asynchronního javascriptu? Pokud je nastavené "Ano", bude se hlasování odesílat na server na pozadí stránky a výsledek bude aktualizován bez znovunačtení stránky blogu.'); +@define('PLUGIN_KARMA_ALIGNMENT', 'Zarovnání pluginu'); +@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Má být plugin zarovnán doleva, na střed nebo doprava'); \ No newline at end of file diff --git a/plugins/serendipity_event_karma/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_cz.inc.php index c1147126..4998f6b5 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_cz.inc.php @@ -1,127 +1,136 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/15 - * @author Vladimír Ajgl - * @revisionDate 2009/03/08 - * @author Vladimír Ajgl - * @revisionDate 2011/03/09 - */ - -@define('PLUGIN_KARMA_NAME', 'Karma'); -@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); -@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); -@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); -@define('PLUGIN_KARMA_RATE', 'Ohodnoť tento článek: %s'); -@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); -@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); -@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); -@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); -@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); -@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); -@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); -@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); -@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_3', '0'); -@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); -@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); -@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); -@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); -@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); -@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); -@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); -@define('PLUGIN_KARMA_NOCOOKIE', 'Váš prohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); -@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); -@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); -@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); -@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); -@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); -@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); -@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); -@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); -@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); -@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); -@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); -@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); -@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); -@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); -@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); -@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); -@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); -//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); -@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); -@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); -@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); - -@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); - -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); -@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); -@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); -@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); -@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); -@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); -@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); -@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); -@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); -@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); -@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); -@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); -@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); -@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); -@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); -@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); -@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); -@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); -@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); -@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); -@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); -@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); - -// Next lines were translated on 2011/03/09 -@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/15 + * @author Vladimír Ajgl + * @revisionDate 2009/03/08 + * @author Vladimír Ajgl + * @revisionDate 2011/03/09 + * @author Vladimír Ajgl + * @revisionDate 2012/02/17 + */ + +@define('PLUGIN_KARMA_NAME', 'Karma'); +@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); +@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); +@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); +@define('PLUGIN_KARMA_RATE', 'Ohodnoť tento článek: %s'); +@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); +@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); +@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); +@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); +@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); +@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); +@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); +@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); +@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_3', '0'); +@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); +@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); +@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); +@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); +@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); +@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); +@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); +@define('PLUGIN_KARMA_NOCOOKIE', 'Váš prohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); +@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); +@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); +@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); +@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); +@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); +@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); +@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); +@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); +@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); +@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); +@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); +@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); +@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); +@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); +@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); +@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); +@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); +//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); +@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); +@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); +@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); + +@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); + +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); +@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); +@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); +@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); +@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); +@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); +@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); +@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); +@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); +@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); +@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); +@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); +@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); +@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); +@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); +@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); +@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); +@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); +@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); +@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); +@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); +@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); + +// Next lines were translated on 2011/03/09 +@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); + +// Next lines were translated on 2012/02/17 +@define('PLUGIN_KARMA_AJAX', 'Nastavení AJAXu'); +@define('PLUGIN_KARMA_AJAX_BLAHBLAH', 'Má se hlasování provádět pomocí asynchronního javascriptu? Pokud je nastavené "Ano", bude se hlasování odesílat na server na pozadí stránky a výsledek bude aktualizován bez znovunačtení stránky blogu.'); +@define('PLUGIN_KARMA_ALIGNMENT', 'Zarovnání pluginu'); +@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Má být plugin zarovnán doleva, na střed nebo doprava'); \ No newline at end of file diff --git a/plugins/serendipity_event_karma/documentation_cs.html b/plugins/serendipity_event_karma/documentation_cs.html index e15706ae..5bb9bc19 100644 --- a/plugins/serendipity_event_karma/documentation_cs.html +++ b/plugins/serendipity_event_karma/documentation_cs.html @@ -1,36 +1,36 @@ - - - - Dokumentace: Plugin Karma - - -

    Dokumentace k pluginu 'Karma'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin 'Karma' má dvě funkce: -

      -
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. -
    3. Umožňuje sledovat návštěvy na blogu
    4. -
    -

    - -

    Historie verzí (ChangeLog)

    -
      - -
    • verze 2.0 [gregman]
    • -
        -
      • Přidána možnost změnit hlasovací zařízení na animované obrázky.
      • -
      -
    • verze 1.4 [brockhaus]
    • -
        -
      • Nová volba pro vypnutí sledování návštěv přihlášených uživatelů.
      • -
      -
    • verze 1.3 [garvinhickins]
    • -
        -
      • první verze
      • -
      -
    - - + + + + Dokumentace: Plugin Karma + + +

    Dokumentace k pluginu 'Karma'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin 'Karma' má dvě funkce: +

      +
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. +
    3. Umožňuje sledovat návštěvy na blogu
    4. +
    +

    + +

    Historie verzí (ChangeLog)

    +
      + +
    • verze 2.0 [gregman]
    • +
        +
      • Přidána možnost změnit hlasovací zařízení na animované obrázky.
      • +
      +
    • verze 1.4 [brockhaus]
    • +
        +
      • Nová volba pro vypnutí sledování návštěv přihlášených uživatelů.
      • +
      +
    • verze 1.3 [garvinhickins]
    • +
        +
      • první verze
      • +
      +
    + + diff --git a/plugins/serendipity_event_karma/documentation_cz.html b/plugins/serendipity_event_karma/documentation_cz.html index 9d928165..878059fb 100644 --- a/plugins/serendipity_event_karma/documentation_cz.html +++ b/plugins/serendipity_event_karma/documentation_cz.html @@ -1,36 +1,36 @@ - - - - Dokumentace: Plugin Karma - - -

    Dokumentace k pluginu 'Karma'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin 'Karma' má dvě funkce: -

      -
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. -
    3. Umožňuje sledovat návštěvy na blogu
    4. -
    -

    - -

    Historie verzí (ChangeLog)

    -
      - -
    • verze 2.0 [gregman]
    • -
        -
      • Přidána možnost změnit hlasovací zařízení na animované obrázky.
      • -
      -
    • verze 1.4 [brockhaus]
    • -
        -
      • Nová volba pro vypnutí sledování návštěv přihlášených uživatelů.
      • -
      -
    • verze 1.3 [garvinhickins]
    • -
        -
      • první verze
      • -
      -
    - - + + + + Dokumentace: Plugin Karma + + +

    Dokumentace k pluginu 'Karma'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin 'Karma' má dvě funkce: +

      +
    1. Umožňuje návštěvníkům hodnotit kvalitu příspěvků
    2. +
    3. Umožňuje sledovat návštěvy na blogu
    4. +
    +

    + +

    Historie verzí (ChangeLog)

    +
      + +
    • verze 2.0 [gregman]
    • +
        +
      • Přidána možnost změnit hlasovací zařízení na animované obrázky.
      • +
      +
    • verze 1.4 [brockhaus]
    • +
        +
      • Nová volba pro vypnutí sledování návštěv přihlášených uživatelů.
      • +
      +
    • verze 1.3 [garvinhickins]
    • +
        +
      • první verze
      • +
      +
    + + diff --git a/plugins/serendipity_event_karma/lang_cs.inc.php b/plugins/serendipity_event_karma/lang_cs.inc.php index b2344a8f..b2d3888f 100644 --- a/plugins/serendipity_event_karma/lang_cs.inc.php +++ b/plugins/serendipity_event_karma/lang_cs.inc.php @@ -1,127 +1,136 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/15 - * @author Vladimír Ajgl - * @revisionDate 2009/03/08 - * @author Vladimír Ajgl - * @revisionDate 2011/03/09 - */ - -@define('PLUGIN_KARMA_NAME', 'Karma'); -@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); -@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); -@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); -@define('PLUGIN_KARMA_RATE', 'Ohodno tento článek: %s'); -@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); -@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); -@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); -@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); -@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); -@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); -@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); -@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); -@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_3', '0'); -@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); -@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); -@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); -@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); -@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); -@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); -@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); -@define('PLUGIN_KARMA_NOCOOKIE', 'Vᚠprohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); -@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); -@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); -@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); -@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); -@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); -@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); -@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); -@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); -@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); -@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); -@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); -@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); -@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); -@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); -@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); -@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); -@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); -//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); -@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); -@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); -@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); - -@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); - -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); -@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); -@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); -@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); -@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); -@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); -@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); -@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); -@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); -@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); -@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); -@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); -@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); -@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); -@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); -@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); -@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); -@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); -@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); -@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); -@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); -@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); - -// Next lines were translated on 2011/03/09 -@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/15 + * @author Vladimír Ajgl + * @revisionDate 2009/03/08 + * @author Vladimír Ajgl + * @revisionDate 2011/03/09 + * @author Vladimír Ajgl + * @revisionDate 2012/02/17 + */ + +@define('PLUGIN_KARMA_NAME', 'Karma'); +@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); +@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); +@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); +@define('PLUGIN_KARMA_RATE', 'Ohodno tento článek: %s'); +@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); +@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); +@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); +@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); +@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); +@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); +@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); +@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); +@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_3', '0'); +@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); +@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); +@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); +@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); +@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); +@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); +@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); +@define('PLUGIN_KARMA_NOCOOKIE', 'Vᚠprohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); +@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); +@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); +@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); +@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); +@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); +@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); +@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); +@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); +@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); +@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); +@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); +@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); +@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); +@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); +@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); +@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); +@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); +//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); +@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); +@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); +@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); + +@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); + +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); +@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); +@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); +@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); +@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); +@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); +@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); +@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); +@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); +@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); +@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); +@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); +@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); +@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); +@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); +@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); +@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); +@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); +@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); +@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); +@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); +@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); + +// Next lines were translated on 2011/03/09 +@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); + +// Next lines were translated on 2012/02/17 +@define('PLUGIN_KARMA_AJAX', 'Nastavení AJAXu'); +@define('PLUGIN_KARMA_AJAX_BLAHBLAH', 'Má se hlasování provádět pomocí asynchronního javascriptu? Pokud je nastavené "Ano", bude se hlasování odesílat na server na pozadí stránky a výsledek bude aktualizován bez znovunačtení stránky blogu.'); +@define('PLUGIN_KARMA_ALIGNMENT', 'Zarovnání pluginu'); +@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Má být plugin zarovnán doleva, na střed nebo doprava'); \ No newline at end of file diff --git a/plugins/serendipity_event_karma/lang_cz.inc.php b/plugins/serendipity_event_karma/lang_cz.inc.php index 9cbff019..87df11f6 100644 --- a/plugins/serendipity_event_karma/lang_cz.inc.php +++ b/plugins/serendipity_event_karma/lang_cz.inc.php @@ -1,127 +1,136 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/15 - * @author Vladimír Ajgl - * @revisionDate 2009/03/08 - * @author Vladimír Ajgl - * @revisionDate 2011/03/09 - */ - -@define('PLUGIN_KARMA_NAME', 'Karma'); -@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); -@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); -@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); -@define('PLUGIN_KARMA_RATE', 'Ohodnoť tento článek: %s'); -@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); -@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); -@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); -@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); -@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); -@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); -@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); -@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); -@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); -@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); -@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_3', '0'); -@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); -@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); -@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); -@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); -@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); -@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); -@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); -@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); -@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); -@define('PLUGIN_KARMA_NOCOOKIE', 'Váš prohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); -@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); -@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); -@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); -@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); -@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); -@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); -@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); -@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); -@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); -@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); -@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); -@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); -@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); -@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); -@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); -@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); -@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); -//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); -//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); -@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); -@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); -@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); -@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); -@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); -@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); - -@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); - -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); -@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); -@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); -@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); -@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); -@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); -@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); -@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); -@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); -@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); -@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); -@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); -@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); -@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); -@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); -@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); -@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); -@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); -@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); -@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); -@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); -@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); -@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); -@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); -@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); -@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); -@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); -@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); - -// Next lines were translated on 2011/03/09 -@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/15 + * @author Vladimír Ajgl + * @revisionDate 2009/03/08 + * @author Vladimír Ajgl + * @revisionDate 2011/03/09 + * @author Vladimír Ajgl + * @revisionDate 2012/02/17 + */ + +@define('PLUGIN_KARMA_NAME', 'Karma'); +@define('PLUGIN_KARMA_BLAHBLAH', 'Čtenáři hodnotí kvalitu Vašich příspěvků'); +@define('PLUGIN_KARMA_VOTETEXT', 'Karma tohoto článku: '); +@define('PLUGIN_KARMA_VOTETEXT_NAME', 'Zpráva požadavku o hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_NAME_BLAHBLAH', 'Text použitý při zobrazení pruhu pro hlasování. (Přednastaveno: \'' . PLUGIN_KARMA_VOTETEXT . '\')'); +@define('PLUGIN_KARMA_RATE', 'Ohodnoť tento článek: %s'); +@define('PLUGIN_KARMA_VOTEPOINT_5', 'Dost dobrý!'); +@define('PLUGIN_KARMA_VOTEPOINT_5_NAME', 'Popis pro nejlepší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_5_BLAHBLAH', 'Slovní varianta pro nejlepší možné hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_5 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_4', 'Dobrý'); +@define('PLUGIN_KARMA_VOTEPOINT_4_NAME', 'Popis pro dobré hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_4_BLAHBLAH', 'Slovní varianta pro dobré hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_4 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_3', 'Průmer'); +@define('PLUGIN_KARMA_VOTEPOINT_3_NAME', 'Popis pro neutrální hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_3_BLAHBLAH', 'Slovní varianta pro neutrální hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_3 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_2', 'Nezajímavý'); +@define('PLUGIN_KARMA_VOTEPOINT_2_NAME', 'Popis pro slabé hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_2_BLAHBLAH', 'Slovní varianta pro slabé hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_2 . '\')'); +@define('PLUGIN_KARMA_VOTEPOINT_1', 'Mizerný'); +@define('PLUGIN_KARMA_VOTEPOINT_1_NAME', 'Popis pro nejhorší hodnocení'); +@define('PLUGIN_KARMA_VOTEPOINT_1_BLAHBLAH', 'Slovní varianta pro nejhorší hodnocení. (Přednastaveno: \'' . PLUGIN_KARMA_VOTEPOINT_1 . '\')'); +@define('PLUGIN_KARMA_VOTETEXT_5', '+2'); +@define('PLUGIN_KARMA_VOTETEXT_5_NAME', 'Hodnota nejlepšího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_5_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejlepšího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_5 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_4', '+1'); +@define('PLUGIN_KARMA_VOTETEXT_4_NAME', 'Hodnota dobrého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_4_BLAHBLAH', 'Text, který se zobrazí jako hodnota dobrého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_4 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_3', '0'); +@define('PLUGIN_KARMA_VOTETEXT_3_NAME', 'Hodnota neutrálního hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_3_BLAHBLAH', 'Text, který se zobrazí jako hodnota neutrálního hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_3 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_2', '-1'); +@define('PLUGIN_KARMA_VOTETEXT_2_NAME', 'Hodnota slabého hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_2_BLAHBLAH', 'Text, který se zobrazí jako hodnota slabého hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_2 . ')'); +@define('PLUGIN_KARMA_VOTETEXT_1', '-2'); +@define('PLUGIN_KARMA_VOTETEXT_1_NAME', 'Hodnota nejhoršího hodnocení'); +@define('PLUGIN_KARMA_VOTETEXT_1_BLAHBLAH', 'Text, který se zobrazí jako hodnota nejhoršího hodnocení v hodnotícím pruhu. (Přednastaveno: ' . PLUGIN_KARMA_VOTETEXT_1 . ')'); +@define('PLUGIN_KARMA_VOTED', 'Vyše hodnocení "%s" bylo zaznamenáno.'); +@define('PLUGIN_KARMA_VOTES', '%3$s hlas(ů)'); +@define('PLUGIN_KARMA_INVALID', 'Vaše hlasování je neplatné.'); +@define('PLUGIN_KARMA_ALREADYVOTED', 'Již jste hlasoval.'); +@define('PLUGIN_KARMA_NOCOOKIE', 'Váš prohlížeč musí podporovat cookies. jinak nemůžete hlasovat.'); +@define('PLUGIN_KARMA_CLOSED', 'Hodnocení článku novější než %s dní!'); +@define('PLUGIN_KARMA_ENTRYTIME', 'Čas pro hodnocení po zveřejnění příspěvku.'); +@define('PLUGIN_KARMA_ENTRYTIME_BLAHBLAH', 'Jak dlouho (v minutách) po zveřejnění příspěvku je povoleno neomezené hodnocení příspěvku? Standardně: 1400 (jeden den)'); +@define('PLUGIN_KARMA_VOTINGTIME', 'Čas pro hodnocení'); +@define('PLUGIN_KARMA_VOTINGTIME_BLAHBLAH', 'Jak dlouho (v minutách) je třeba čekat mezi dvěmi hodnoceními. Standardně: 5'); +@define('PLUGIN_KARMA_TIMEOUT', 'Ochrana proti zahlcením serveru: Jiný čtenář právě hlasoval. Počkejte před Vaším hlasování %s minut, prosím.'); +@define('PLUGIN_KARMA_CURRENT', 'Současná karma: %2$s, %3$s hlas(ů)'); +@define('PLUGIN_KARMA_CURRENT_NAME', 'Zpráva současného hodnocení'); +@define('PLUGIN_KARMA_CURRENT_NAME_BLAHBLAH', 'Text použitý pro zobrazení současného hodnocení (%2$s je číselné hodnocení; %3$s je počet hlasů) (Přednastaveno: ' . PLUGIN_KARMA_CURRENT . ')'); +@define('PLUGIN_KARMA_EXTENDEDONLY', 'Pouze kompletní článek'); +@define('PLUGIN_KARMA_EXTENDEDONLY_BLAHBLAH', 'Zobrazovat karma-hodnocení pouze při zobrazení celého článku = při zobrazení rozšířené textové části.'); +@define('PLUGIN_KARMA_MAXKARMA', 'Období pro karmu'); +@define('PLUGIN_KARMA_MAXKARMA_BLAHBLAH', 'Povolit hlsování karmy pro článek, který je mladší než X dní (Standardně: 7)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES', 'Minimální počet hlasů pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VOTES_BLAHBLAH', 'Zobrazí hodnocení pouze pokud počet hlasů přesahuje zde zadanou hodnotu. Pokud chcete zobrazovat hodnocení vždy, zadejte 0.'); +@define('PLUGIN_KARMA_LOGGING', 'Logovat hlasy?'); +@define('PLUGIN_KARMA_LOGGING_BLAHBLAH', 'Mají být informace o karma-hlasování logovány?'); +@define('PLUGIN_KARMA_ACTIVE', 'Povolit karmu?'); +@define('PLUGIN_KARMA_ACTIVE_BLAHBLAH', 'Je karma-hlasování zapnuto?'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT', 'Voting Bar Alignment'); +//--JAM:@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Alignment of voting bar in the entry footer. Templates can override this setting with !important (Default: right)'); +//--JAM: @define('PLUGIN_KARMA_ALIGNMENT_DETECT', 'from style'); +@define('PLUGIN_KARMA_VISITS', 'Povolit sledování návštěv?'); +@define('PLUGIN_KARMA_VISITS_BLAHBLAH', 'Má být každé klinkutí na zobrazení rozšířené textové části počítáno a zaznamenáváno?'); +@define('PLUGIN_KARMA_VISITSCOUNT', ' %4$s zobrazení'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_TOP', 'Nečtenější příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_BOTTOM', 'Nejméně čtené příspěvky'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_TOP', 'Příspěvky s nejvíce karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_BOTTOM', 'Příspěvky s nejméně karma-hlasy'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_TOP', 'Příspěvky s nejlepší karmou'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_BOTTOM', 'Příspěvky s nejhorší karmou'); +@define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'přečtení'); +@define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'hlasů'); +@define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'bodů'); + +@define('PLUGIN_KARMA_STARRATING', 'Povolit individuální honocení příspěvku?'); + +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS', 'Sledovat návštěvy přihlášených uživatelů?'); +@define('PLUGIN_KARMA_VISITS_LOGGEDIN_USERS_BLAHBLAH', 'Pokud je tato volba povolena, návštěvy uživatelů, kteří jsou přihlášeni, jsou také zaznamenávány. (Takovými užiateli jste například vy při zadávání nových přípěvků a jejich odlaďování)'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS', 'Minimální počet návštěv pro zobrazení'); +@define('PLUGIN_KARMA_MIN_DISPLAYABLE_VISITS_BLAHBLAH', 'Počet návštěv bude zobrazován pouze pokud jejich počet překročí zde uvedenou hodnotu. Chcete-li počítadlo zobrazovat vždy, zadejte 0.'); +@define('PLUGIN_KARMA_WORDRATING', 'Zobrazovat hodnocení ve slovní formě?'); +@define('PLUGIN_KARMA_WORDRATING_BLAHBLAH', 'Chcete hodnocení zobrazit jako slova nebo jako čísla? (Přednastaveno: NE; použít číselné hodnocení)'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE', 'Zobrazovat hodnotící zprávu?'); +@define('PLUGIN_KARMA_IMAGE_WITH_MESSAGE_BLAHBLAH', 'Zobrazit textový požadavek na hlasování před grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR', 'Zobrazit textovou zprávu spolu se současným hodnocením?'); +@define('PLUGIN_KARMA_IMAGE_WITH_CURR_BLAHBLAH', 'Zobrazovat textové informace za grafickými pruhy? (nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS', 'Zobrazovat text návštěv?'); +@define('PLUGIN_KARMA_IMAGE_WITH_VISITS_BLAHBLAH', 'Vložit počet návštěv i jako text? (za pruhy, nemá na pruhy žádný efekt) (Přednastaveno: ano)'); +@define('PLUGIN_KARMA_PREVIEW_BG', 'Pozadí pro tabulku náhledu, níže'); +@define('PLUGIN_KARMA_PREVIEW_BG_BLAHBLAH', 'Platná je jakákoliv hodnota CSS stylů; bude použita jako atribut \'background\' pro tabulku s náhledem, a to POUZE na administrativní stránce. Nemá žádný efekt na pruhy s hodnocením.'); +@define('PLUGIN_KARMA_IMAGE', 'Typ hlasovacích pruhů'); +@define('PLUGIN_KARMA_IMAGE_DESC', 'Vyberte soubor s obrázkem (např. diamonds.png) pro hlasování s obrázky. Vyberte \'' . PLUGIN_KARMA_STATISTICS_POINTS_NO . '\' pro hlasování pomocí textu.'); +@define('PLUGIN_KARMA_NO_IMAGES', 'V adresáří img/ v pluginu nejsou žádné obrázky!'); +@define('PLUGIN_KARMA_IMAGE_RATING', '%1.2f z 5'); +@define('PLUGIN_KARMA_IMAGE_INT_RATING', '%d z 5'); +@define('PLUGIN_KARMA_IMAGE_NONE_RATING', 'žádný'); +@define('PLUGIN_KARMA_TAB_OPTIONS', 'Volby'); +@define('PLUGIN_KARMA_TAB_APPEARANCE', 'Vzhled'); +@define('PLUGIN_KARMA_TAB_TEXT', 'Text'); +@define('PLUGIN_KARMA_DISPLAY_LOG', 'Správa Karmy'); +@define('PLUGIN_KARMA_REMOVED_POINTS', '%s bodů odstraněno z příspěvku %s'); +@define('PLUGIN_KARMA_APPROVED_POINTS', '%s bodů pro příspěvek %s potvrzeno'); +@define('PLUGIN_KARMA_POINTS_ERROR', 'Chyba při aktualizaci bodů pro příspěvek %s!'); +@define('PLUGIN_KARMA_REMOVE_ERROR', 'Chyba při odstraňování hlasu pro příspěvek %s! (Počet bodů byl nicméně aktualizován.)'); +@define('PLUGIN_KARMA_UPDATE_ERROR', 'Zatím žádné hlasy pro příspěvek %s!'); +@define('PLUGIN_KARMA_INVALID_INPUT', 'Nesprávné zadání!'); +@define('PLUGIN_KARMA_DELETE_VOTES', 'Vymazat vybrané hlasy'); +@define('PLUGIN_KARMA_APPROVE_VOTES', 'Potvrdit vybrané hlasy'); + +// Next lines were translated on 2011/03/09 +@define('PLUGIN_KARMA_ACTIVE_REGISTERED', 'Hlasovat mohou pouze přihlášení uživatelé'); + +// Next lines were translated on 2012/02/17 +@define('PLUGIN_KARMA_AJAX', 'Nastavení AJAXu'); +@define('PLUGIN_KARMA_AJAX_BLAHBLAH', 'Má se hlasování provádět pomocí asynchronního javascriptu? Pokud je nastavené "Ano", bude se hlasování odesílat na server na pozadí stránky a výsledek bude aktualizován bez znovunačtení stránky blogu.'); +@define('PLUGIN_KARMA_ALIGNMENT', 'Zarovnání pluginu'); +@define('PLUGIN_KARMA_ALIGNMENT_BLAHBLAH', 'Má být plugin zarovnán doleva, na střed nebo doprava'); \ No newline at end of file diff --git a/plugins/serendipity_event_karma/serendipity_event_karma.php b/plugins/serendipity_event_karma/serendipity_event_karma.php index 382d17be..73bbe564 100644 --- a/plugins/serendipity_event_karma/serendipity_event_karma.php +++ b/plugins/serendipity_event_karma/serendipity_event_karma.php @@ -1727,7 +1727,7 @@ function invertSelection() { "); } else { print(" -
    No entries to display.
    +
    No entries to display.
    "); } diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_cs.inc.php index 1fd7492a..0d49b37e 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_cs.inc.php @@ -1,30 +1,30 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/30 - * @author Vladimír Ajgl - * @revisionDate 2009/05/06 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 - * @author Vladimír Ajgl - * @revisionDate 2012/01/08 - */ - -@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); -@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagů, uvnitř kterých nemají být konce řádků nahrazovány.'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Návrhy: "code,pre,geshi,textarea". Názvy tagů oddělujte čárkou. Tip: Zadávané tagy jsou vyhodnocovány jako regulární výraz.'); -@define('PLUGIN_EVENT_NL2BR_PTAGS', 'Použít tagy <p>'); -@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Vkládat tagy <p> místo tagů <br />'); - -// Next lines were translated on 2012/01/08 -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat další značkovací pluginy?'); -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovány jiné značkovací pluginy. To je pravda, pokud je použit WYSIWYG editor nebo specifické značkovací pluginy. Pak je plugin NL2BR vypnut.'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - výchozí nastavení BR'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento nový NE-HTML tag umožňuje vypnout převod nových řádků na tag BR v kusu textu uzavřeném uvnitř tagů. Můžete ho použít vícekrát v jednom příspěvku, ale nemůžete ho vnořovat! Příklad: v tomto textu nebudou převáděny znaky nového řádku na tag BR'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'Použít BR-čisté-tagy jak návratovou hodnotu, pokud je ISOBR zakázáno'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud používáte v příspěvku , které nelze úspěšně použít společně s nastavením ISOBR, pak tato volba zapnutá bude mít za následek ignorování znaků nových řádků bezprostředně za . Výchozí: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); -@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'Varování: Nepořádek v nastavení! Nastavení "%s" bylo nastaveno zpět na "NE", pokud je aktivní \'%s\'! Je přípustné použít pouze jednu z těchto voleb.'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/11/30 + * @author Vladimír Ajgl + * @revisionDate 2009/05/06 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 + * @author Vladimír Ajgl + * @revisionDate 2012/01/08 + */ + +@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); +@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagů, uvnitř kterých nemají být konce řádků nahrazovány.'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Návrhy: "code,pre,geshi,textarea". Názvy tagů oddělujte čárkou. Tip: Zadávané tagy jsou vyhodnocovány jako regulární výraz.'); +@define('PLUGIN_EVENT_NL2BR_PTAGS', 'Použít tagy <p>'); +@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Vkládat tagy <p> místo tagů <br />'); + +// Next lines were translated on 2012/01/08 +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat další značkovací pluginy?'); +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovány jiné značkovací pluginy. To je pravda, pokud je použit WYSIWYG editor nebo specifické značkovací pluginy. Pak je plugin NL2BR vypnut.'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - výchozí nastavení BR'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento nový NE-HTML tag umožňuje vypnout převod nových řádků na tag BR v kusu textu uzavřeném uvnitř tagů. Můžete ho použít vícekrát v jednom příspěvku, ale nemůžete ho vnořovat! Příklad: v tomto textu nebudou převáděny znaky nového řádku na tag BR'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'Použít BR-čisté-tagy jak návratovou hodnotu, pokud je ISOBR zakázáno'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud používáte v příspěvku , které nelze úspěšně použít společně s nastavením ISOBR, pak tato volba zapnutá bude mít za následek ignorování znaků nových řádků bezprostředně za . Výchozí: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); +@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'Varování: Nepořádek v nastavení! Nastavení "čisté tagy" bylo nastaveno zpět na "NE", pokud je aktivní \'ISOBR\'! Je přípustné použít pouze jednu z těchto voleb.'); \ No newline at end of file diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_cz.inc.php index ea414a42..f49bfe16 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_cz.inc.php @@ -1,30 +1,30 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/30 - * @author Vladimír Ajgl - * @revisionDate 2009/05/06 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 - * @author Vladimír Ajgl - * @revisionDate 2012/01/08 - */ - -@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); -@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagů, uvnitř kterých nemají být konce řádků nahrazovány.'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Návrhy: "code,pre,geshi,textarea". Názvy tagů oddělujte čárkou. Tip: Zadávané tagy jsou vyhodnocovány jako regulární výraz.'); -@define('PLUGIN_EVENT_NL2BR_PTAGS', 'Použít tagy <p>'); -@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Vkládat tagy <p> místo tagů <br />'); - -// Next lines were translated on 2012/01/08 -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat další značkovací pluginy?'); -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovány jiné značkovací pluginy. To je pravda, pokud je použit WYSIWYG editor nebo specifické značkovací pluginy. Pak je plugin NL2BR vypnut.'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - výchozí nastavení BR'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento nový NE-HTML tag umožňuje vypnout převod nových řádků na tag BR v kusu textu uzavřeném uvnitř tagů. Můžete ho použít vícekrát v jednom příspěvku, ale nemůžete ho vnořovat! Příklad: v tomto textu nebudou převáděny znaky nového řádku na tag BR'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'Použít BR-čisté-tagy jak návratovou hodnotu, pokud je ISOBR zakázáno'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud používáte v příspěvku , které nelze úspěšně použít společně s nastavením ISOBR, pak tato volba zapnutá bude mít za následek ignorování znaků nových řádků bezprostředně za . Výchozí: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); -@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'Varování: Nepořádek v nastavení! Nastavení "%s" bylo nastaveno zpět na "NE", pokud je aktivní \'%s\'! Je přípustné použít pouze jednu z těchto voleb.'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/11/30 + * @author Vladimír Ajgl + * @revisionDate 2009/05/06 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 + * @author Vladimír Ajgl + * @revisionDate 2012/01/08 + */ + +@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); +@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagĹŻ, uvnitř kterĂ˝ch nemajĂ­ bĂ˝t konce řádkĹŻ nahrazovĂĄny.'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'NĂĄvrhy: "code,pre,geshi,textarea". NĂĄzvy tagĹŻ oddělujte čárkou. Tip: ZadĂĄvanĂŠ tagy jsou vyhodnocovĂĄny jako regulĂĄrnĂ­ vĂ˝raz.'); +@define('PLUGIN_EVENT_NL2BR_PTAGS', 'PouŞít tagy <p>'); +@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'VklĂĄdat tagy <p> mĂ­sto tagĹŻ <br />'); + +// Next lines were translated on 2012/01/08 +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat dalĹĄĂ­ značkovacĂ­ pluginy?'); +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovĂĄny jinĂŠ značkovacĂ­ pluginy. To je pravda, pokud je pouĹžit WYSIWYG editor nebo specifickĂŠ značkovacĂ­ pluginy. Pak je plugin NL2BR vypnut.'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - vĂ˝chozĂ­ nastavenĂ­ BR'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento novĂ˝ NE-HTML tag umoŞňuje vypnout převod novĂ˝ch řádkĹŻ na tag BR v kusu textu uzavřenĂŠm uvnitř tagĹŻ. MĹŻĹžete ho pouŞít vĂ­cekrĂĄt v jednom příspěvku, ale nemĹŻĹžete ho vnořovat! Příklad: v tomto textu nebudou převĂĄděny znaky novĂŠho řádku na tag BR'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'PouŞít BR-čistĂŠ-tagy jak nĂĄvratovou hodnotu, pokud je ISOBR zakĂĄzĂĄno'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud pouŞívĂĄte v příspěvku , kterĂŠ nelze Ăşspěšně pouŞít společně s nastavenĂ­m ISOBR, pak tato volba zapnutĂĄ bude mĂ­t za nĂĄsledek ignorovĂĄnĂ­ znakĹŻ novĂ˝ch řádkĹŻ bezprostředně za . VĂ˝chozĂ­: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); +@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'VarovĂĄnĂ­: Nepořádek v nastavenĂ­! NastavenĂ­ "čistĂŠ tagy" bylo nastaveno zpět na "NE", pokud je aktivnĂ­ \'ISOBR\'! Je přípustnĂŠ pouŞít pouze jednu z těchto voleb.'); \ No newline at end of file diff --git a/plugins/serendipity_event_nl2br/lang_cs.inc.php b/plugins/serendipity_event_nl2br/lang_cs.inc.php index 4e318a5c..6e6dba3c 100644 --- a/plugins/serendipity_event_nl2br/lang_cs.inc.php +++ b/plugins/serendipity_event_nl2br/lang_cs.inc.php @@ -1,30 +1,30 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/30 - * @author Vladimír Ajgl - * @revisionDate 2009/05/06 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 - * @author Vladimír Ajgl - * @revisionDate 2012/01/08 - */ - -@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); -@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagů, uvnitř kterých nemají být konce řádků nahrazovány.'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Návrhy: "code,pre,geshi,textarea". Názvy tagů oddělujte čárkou. Tip: Zadávané tagy jsou vyhodnocovány jako regulární výraz.'); -@define('PLUGIN_EVENT_NL2BR_PTAGS', 'Použít tagy <p>'); -@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Vkládat tagy <p> místo tagů <br />'); - -// Next lines were translated on 2012/01/08 -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat další značkovací pluginy?'); -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovány jiné značkovací pluginy. To je pravda, pokud je použit WYSIWYG editor nebo specifické značkovací pluginy. Pak je plugin NL2BR vypnut.'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - výchozí nastavení BR'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento nový NE-HTML tag umožňuje vypnout převod nových řádků na tag BR v kusu textu uzavřeném uvnitř tagů. Můžete ho použít vícekrát v jednom příspěvku, ale nemůžete ho vnořovat! Příklad: v tomto textu nebudou převáděny znaky nového řádku na tag BR'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'Použít BR-čisté-tagy jak návratovou hodnotu, pokud je ISOBR zakázáno'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud používáte v příspěvku , které nelze úspěšně použít společně s nastavením ISOBR, pak tato volba zapnutá bude mít za následek ignorování znaků nových řádků bezprostředně za . Výchozí: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); -@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'Varování: Nepořádek v nastavení! Nastavení "%s" bylo nastaveno zpět na "NE", pokud je aktivní \'%s\'! Je přípustné použít pouze jednu z těchto voleb.'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/11/30 + * @author Vladimír Ajgl + * @revisionDate 2009/05/06 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 + * @author Vladimír Ajgl + * @revisionDate 2012/01/08 + */ + +@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); +@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagů, uvnitř kterých nemají být konce řádků nahrazovány.'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Návrhy: "code,pre,geshi,textarea". Názvy tagů oddělujte čárkou. Tip: Zadávané tagy jsou vyhodnocovány jako regulární výraz.'); +@define('PLUGIN_EVENT_NL2BR_PTAGS', 'Použít tagy <p>'); +@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Vkládat tagy <p> místo tagů <br />'); + +// Next lines were translated on 2012/01/08 +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat další značkovací pluginy?'); +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovány jiné značkovací pluginy. To je pravda, pokud je použit WYSIWYG editor nebo specifické značkovací pluginy. Pak je plugin NL2BR vypnut.'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - výchozí nastavení BR'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento nový NE-HTML tag umožňuje vypnout převod nových řádků na tag BR v kusu textu uzavřeném uvnitř tagů. Můžete ho použít vícekrát v jednom příspěvku, ale nemůžete ho vnořovat! Příklad: v tomto textu nebudou převáděny znaky nového řádku na tag BR'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'Použít BR-čisté-tagy jak návratovou hodnotu, pokud je ISOBR zakázáno'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud používáte v příspěvku , které nelze úspěšně použít společně s nastavením ISOBR, pak tato volba zapnutá bude mít za následek ignorování znaků nových řádků bezprostředně za . Výchozí: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); +@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'Varování: Nepořádek v nastavení! Nastavení "čisté tagy" bylo nastaveno zpět na "NE", pokud je aktivní \'ISOBR\'! Je přípustné použít pouze jednu z těchto voleb.'); \ No newline at end of file diff --git a/plugins/serendipity_event_nl2br/lang_cz.inc.php b/plugins/serendipity_event_nl2br/lang_cz.inc.php index f54191d9..4a27bfdb 100644 --- a/plugins/serendipity_event_nl2br/lang_cz.inc.php +++ b/plugins/serendipity_event_nl2br/lang_cz.inc.php @@ -1,30 +1,30 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/30 - * @author Vladimír Ajgl - * @revisionDate 2009/05/06 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 - * @author Vladimír Ajgl - * @revisionDate 2012/01/08 - */ - -@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); -@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagů, uvnitř kterých nemají být konce řádků nahrazovány.'); -@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Návrhy: "code,pre,geshi,textarea". Názvy tagů oddělujte čárkou. Tip: Zadávané tagy jsou vyhodnocovány jako regulární výraz.'); -@define('PLUGIN_EVENT_NL2BR_PTAGS', 'Použít tagy <p>'); -@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Vkládat tagy <p> místo tagů <br />'); - -// Next lines were translated on 2012/01/08 -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat další značkovací pluginy?'); -@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovány jiné značkovací pluginy. To je pravda, pokud je použit WYSIWYG editor nebo specifické značkovací pluginy. Pak je plugin NL2BR vypnut.'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - výchozí nastavení BR'); -@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento nový NE-HTML tag umožňuje vypnout převod nových řádků na tag BR v kusu textu uzavřeném uvnitř tagů. Můžete ho použít vícekrát v jednom příspěvku, ale nemůžete ho vnořovat! Příklad: v tomto textu nebudou převáděny znaky nového řádku na tag BR'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'Použít BR-čisté-tagy jak návratovou hodnotu, pokud je ISOBR zakázáno'); -@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud používáte v příspěvku , které nelze úspěšně použít společně s nastavením ISOBR, pak tato volba zapnutá bude mít za následek ignorování znaků nových řádků bezprostředně za . Výchozí: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); -@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'Varování: Nepořádek v nastavení! Nastavení "%s" bylo nastaveno zpět na "NE", pokud je aktivní \'%s\'! Je přípustné použít pouze jednu z těchto voleb.'); \ No newline at end of file + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/11/30 + * @author Vladimír Ajgl + * @revisionDate 2009/05/06 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 + * @author Vladimír Ajgl + * @revisionDate 2012/01/08 + */ + +@define('PLUGIN_EVENT_NL2BR_NAME', 'Markup: NL2BR'); +@define('PLUGIN_EVENT_NL2BR_DESC', 'Mění znaky konce řádku na tagy
    '); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Seznam html tagů, uvnitř kterých nemají být konce řádků nahrazovány.'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Návrhy: "code,pre,geshi,textarea". Názvy tagů oddělujte čárkou. Tip: Zadávané tagy jsou vyhodnocovány jako regulární výraz.'); +@define('PLUGIN_EVENT_NL2BR_PTAGS', 'Použít tagy <p>'); +@define('PLUGIN_EVENT_NL2BR_PTAGS_DESC', 'Vkládat tagy <p> místo tagů <br />'); + +// Next lines were translated on 2012/01/08 +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP', 'Kontrolovat další značkovací pluginy?'); +@define('PLUGIN_EVENT_NL2BR_CHECK_MARKUP_DESC', 'Automaticky zkontroluje, jestli jsou nainstalovány jiné značkovací pluginy. To je pravda, pokud je použit WYSIWYG editor nebo specifické značkovací pluginy. Pak je plugin NL2BR vypnut.'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG', 'IOSBR izolace - výchozí nastavení BR'); +@define('PLUGIN_EVENT_NL2BR_ISOBR_TAG_DESC', 'Tento nový NE-HTML tag umožňuje vypnout převod nových řádků na tag BR v kusu textu uzavřeném uvnitř tagů. Můžete ho použít vícekrát v jednom příspěvku, ale nemůžete ho vnořovat! Příklad: v tomto textu nebudou převáděny znaky nového řádku na tag BR'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS', 'Použít BR-čisté-tagy jak návratovou hodnotu, pokud je ISOBR zakázáno'); +@define('PLUGIN_EVENT_NL2BR_CLEANTAGS_DESC', 'Pokud používáte v příspěvku , které nelze úspěšně použít společně s nastavením ISOBR, pak tato volba zapnutá bude mít za následek ignorování znaků nových řádků bezprostředně za . Výchozí: (table|thead|tbody|tfoot|th|tr|td|caption|colgroup|col|ol|ul|li|dl|dt|dd)'); +@define('PLUGIN_EVENT_NL2BR_CONFIG_ERROR', 'Varování: Nepořádek v nastavení! Nastavení "čisté tagy" bylo nastaveno zpět na "NE", pokud je aktivní \'ISOBR\'! Je přípustné použít pouze jednu z těchto voleb.'); \ No newline at end of file diff --git a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php index 8a458fbf..37ceae60 100644 --- a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php +++ b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php @@ -63,13 +63,13 @@ class serendipity_event_nl2br extends serendipity_event if ( serendipity_db_bool($this->get_config('isobr')) === true ) { if( serendipity_db_bool($this->get_config('clean_tags')) === true ) { $this->set_config('clean_tags', false); - echo '
    '; + echo '
    '; echo sprintf(PLUGIN_EVENT_NL2BR_CONFIG_ERROR, 'clean_tags', 'ISOBR') . '
    '; return false; } if ( serendipity_db_bool($this->get_config('p_tags')) === true ) { $this->set_config('p_tags', false); - echo '
    '; + echo '
    '; echo sprintf(PLUGIN_EVENT_NL2BR_CONFIG_ERROR, 'p_tags', 'ISOBR') . '
    '; return false; } @@ -77,7 +77,7 @@ class serendipity_event_nl2br extends serendipity_event /* check possible config mismatch setting in combination with P_TAGS */ if ( serendipity_db_bool($this->get_config('p_tags')) === true && serendipity_db_bool($this->get_config('clean_tags')) === true ) { $this->set_config('clean_tags', false); - echo '
    '; + echo '
    '; echo sprintf(PLUGIN_EVENT_NL2BR_CONFIG_ERROR, 'clean_tags', 'P_TAGS') . '
    '; return false; } diff --git a/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cs.html b/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cs.html index c65e7b5f..3d85cb3e 100644 --- a/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cs.html +++ b/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cs.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Zvýrazňování vyhledávaných řetězců - - - - -

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzĂ­ (ChangeLog)

    -
      -
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • -
        -
      • přidĂĄno - zvĂ˝razňovĂĄnĂ­ statickĂ˝ch strĂĄnek, pokud nenĂ­ hledĂĄnĂ­ vyvolĂĄno $REQUEST['GET']['searchTerm'], nĂ˝brĹž pokud přichĂĄzĂ­ z /search/ referrer
      • -
      • změněno - $_REQUEST na $serendipity['GET']
      • -
      -
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • -
        -
      • přidĂĄno - podpora hledĂĄnĂ­ se zĂĄstupnĂ˝mi znaky (*) byla přidĂĄna do jĂĄdra serendipity. Pokud nynĂ­ zadĂĄte hvězdičku, bude probĂ­hat chytrĂŠ hledĂĄnĂ­. Např. po zadĂĄnĂ­ 'slovo*' najde vĹĄechny vĂ˝skyty '%slovo%' (bez rozliĹĄovĂĄnĂ­ velikosti pĂ­smen)
      • -
      • přidĂĄno - vyhledĂĄvacĂ­ engine Bing (neotestovĂĄno)
      • -
      • přidĂĄno - nastavitelnĂĄ moĹžnost prohledĂĄvĂĄnĂ­ statickĂ˝ch strĂĄnek. VĂ˝sledek jejich prohledĂĄvĂĄnĂ­ je připojen na konec vĂ˝pisu hledĂĄnĂ­. Nefunguje to na perexu, ale na otevřenĂŠ statickĂŠ strĂĄnce.
      • -
      • přidĂĄno - konstanty do jazykovĂ˝ch souborĹŻ <en>, <de> a <de-utf>
      • -
      -
    - - + + + + + Dokumentace: Zvýrazňování vyhledávaných řetězců + + + + +

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzĂ­ (ChangeLog)

    +
      +
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • +
        +
      • přidĂĄno - zvĂ˝razňovĂĄnĂ­ statickĂ˝ch strĂĄnek, pokud nenĂ­ hledĂĄnĂ­ vyvolĂĄno $REQUEST['GET']['searchTerm'], nĂ˝brĹž pokud přichĂĄzĂ­ z /search/ referrer
      • +
      • změněno - $_REQUEST na $serendipity['GET']
      • +
      +
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • +
        +
      • přidĂĄno - podpora hledĂĄnĂ­ se zĂĄstupnĂ˝mi znaky (*) byla přidĂĄna do jĂĄdra serendipity. Pokud nynĂ­ zadĂĄte hvězdičku, bude probĂ­hat chytrĂŠ hledĂĄnĂ­. Např. po zadĂĄnĂ­ 'slovo*' najde vĹĄechny vĂ˝skyty '%slovo%' (bez rozliĹĄovĂĄnĂ­ velikosti pĂ­smen)
      • +
      • přidĂĄno - vyhledĂĄvacĂ­ engine Bing (neotestovĂĄno)
      • +
      • přidĂĄno - nastavitelnĂĄ moĹžnost prohledĂĄvĂĄnĂ­ statickĂ˝ch strĂĄnek. VĂ˝sledek jejich prohledĂĄvĂĄnĂ­ je připojen na konec vĂ˝pisu hledĂĄnĂ­. Nefunguje to na perexu, ale na otevřenĂŠ statickĂŠ strĂĄnce.
      • +
      • přidĂĄno - konstanty do jazykovĂ˝ch souborĹŻ <en>, <de> a <de-utf>
      • +
      +
    + + diff --git a/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cz.html b/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cz.html index c65e7b5f..3d85cb3e 100644 --- a/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cz.html +++ b/plugins/serendipity_event_searchhighlight/UTF-8/documentation_cz.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Zvýrazňování vyhledávaných řetězců - - - - -

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzĂ­ (ChangeLog)

    -
      -
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • -
        -
      • přidĂĄno - zvĂ˝razňovĂĄnĂ­ statickĂ˝ch strĂĄnek, pokud nenĂ­ hledĂĄnĂ­ vyvolĂĄno $REQUEST['GET']['searchTerm'], nĂ˝brĹž pokud přichĂĄzĂ­ z /search/ referrer
      • -
      • změněno - $_REQUEST na $serendipity['GET']
      • -
      -
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • -
        -
      • přidĂĄno - podpora hledĂĄnĂ­ se zĂĄstupnĂ˝mi znaky (*) byla přidĂĄna do jĂĄdra serendipity. Pokud nynĂ­ zadĂĄte hvězdičku, bude probĂ­hat chytrĂŠ hledĂĄnĂ­. Např. po zadĂĄnĂ­ 'slovo*' najde vĹĄechny vĂ˝skyty '%slovo%' (bez rozliĹĄovĂĄnĂ­ velikosti pĂ­smen)
      • -
      • přidĂĄno - vyhledĂĄvacĂ­ engine Bing (neotestovĂĄno)
      • -
      • přidĂĄno - nastavitelnĂĄ moĹžnost prohledĂĄvĂĄnĂ­ statickĂ˝ch strĂĄnek. VĂ˝sledek jejich prohledĂĄvĂĄnĂ­ je připojen na konec vĂ˝pisu hledĂĄnĂ­. Nefunguje to na perexu, ale na otevřenĂŠ statickĂŠ strĂĄnce.
      • -
      • přidĂĄno - konstanty do jazykovĂ˝ch souborĹŻ <en>, <de> a <de-utf>
      • -
      -
    - - + + + + + Dokumentace: Zvýrazňování vyhledávaných řetězců + + + + +

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzĂ­ (ChangeLog)

    +
      +
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • +
        +
      • přidĂĄno - zvĂ˝razňovĂĄnĂ­ statickĂ˝ch strĂĄnek, pokud nenĂ­ hledĂĄnĂ­ vyvolĂĄno $REQUEST['GET']['searchTerm'], nĂ˝brĹž pokud přichĂĄzĂ­ z /search/ referrer
      • +
      • změněno - $_REQUEST na $serendipity['GET']
      • +
      +
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • +
        +
      • přidĂĄno - podpora hledĂĄnĂ­ se zĂĄstupnĂ˝mi znaky (*) byla přidĂĄna do jĂĄdra serendipity. Pokud nynĂ­ zadĂĄte hvězdičku, bude probĂ­hat chytrĂŠ hledĂĄnĂ­. Např. po zadĂĄnĂ­ 'slovo*' najde vĹĄechny vĂ˝skyty '%slovo%' (bez rozliĹĄovĂĄnĂ­ velikosti pĂ­smen)
      • +
      • přidĂĄno - vyhledĂĄvacĂ­ engine Bing (neotestovĂĄno)
      • +
      • přidĂĄno - nastavitelnĂĄ moĹžnost prohledĂĄvĂĄnĂ­ statickĂ˝ch strĂĄnek. VĂ˝sledek jejich prohledĂĄvĂĄnĂ­ je připojen na konec vĂ˝pisu hledĂĄnĂ­. Nefunguje to na perexu, ale na otevřenĂŠ statickĂŠ strĂĄnce.
      • +
      • přidĂĄno - konstanty do jazykovĂ˝ch souborĹŻ <en>, <de> a <de-utf>
      • +
      +
    + + diff --git a/plugins/serendipity_event_searchhighlight/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_searchhighlight/UTF-8/lang_cs.inc.php index bf33cfb3..12a31083 100644 --- a/plugins/serendipity_event_searchhighlight/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_searchhighlight/UTF-8/lang_cs.inc.php @@ -1,16 +1,16 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2010/10/06 - */ - -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'ZvĂ˝razněnĂ­ vyhledĂĄvanĂ˝ch řetězcĹŻ'); -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'ZvĂ˝razňuje řetězce hledanĂŠ v odkazujĂ­cĂ­m vyhledĂĄvači.'); - -// Next lines were translated on 2010/10/06 -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'StatickĂŠ strĂĄnky'); + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2010/10/06 + */ + +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'ZvĂ˝razněnĂ­ vyhledĂĄvanĂ˝ch řetězcĹŻ'); +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'ZvĂ˝razňuje řetězce hledanĂŠ v odkazujĂ­cĂ­m vyhledĂĄvači.'); + +// Next lines were translated on 2010/10/06 +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'StatickĂŠ strĂĄnky'); @define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE_DESC', 'ZvĂ˝razňovat (hledat) řetězce ve statickĂ˝ch strĂĄnkĂĄch?'); \ No newline at end of file diff --git a/plugins/serendipity_event_searchhighlight/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_searchhighlight/UTF-8/lang_cz.inc.php index 20e5599b..76847eaf 100644 --- a/plugins/serendipity_event_searchhighlight/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_searchhighlight/UTF-8/lang_cz.inc.php @@ -1,16 +1,16 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2010/10/06 - */ - -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'ZvĂ˝razněnĂ­ vyhledĂĄvanĂ˝ch řetězcĹŻ'); -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'ZvĂ˝razňuje řetězce hledanĂŠ v odkazujĂ­cĂ­m vyhledĂĄvači.'); - -// Next lines were translated on 2010/10/06 -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'StatickĂŠ strĂĄnky'); + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2010/10/06 + */ + +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'ZvĂ˝razněnĂ­ vyhledĂĄvanĂ˝ch řetězcĹŻ'); +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'ZvĂ˝razňuje řetězce hledanĂŠ v odkazujĂ­cĂ­m vyhledĂĄvači.'); + +// Next lines were translated on 2010/10/06 +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'StatickĂŠ strĂĄnky'); @define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE_DESC', 'ZvĂ˝razňovat (hledat) řetězce ve statickĂ˝ch strĂĄnkĂĄch?'); \ No newline at end of file diff --git a/plugins/serendipity_event_searchhighlight/documentation_cs.html b/plugins/serendipity_event_searchhighlight/documentation_cs.html index 7368240f..9abba44f 100644 --- a/plugins/serendipity_event_searchhighlight/documentation_cs.html +++ b/plugins/serendipity_event_searchhighlight/documentation_cs.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Zvýrazňování vyhledávaných řetězců - - - - -

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzí (ChangeLog)

    -
      -
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • -
        -
      • přidáno - zvýrazňování statických stránek, pokud není hledání vyvoláno $REQUEST['GET']['searchTerm'], nýbrž pokud přichází z /search/ referrer
      • -
      • změněno - $_REQUEST na $serendipity['GET']
      • -
      -
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • -
        -
      • přidáno - podpora hledání se zástupnými znaky (*) byla přidána do jádra serendipity. Pokud nyní zadáte hvězdičku, bude probíhat chytré hledání. Např. po zadání 'slovo*' najde všechny výskyty '%slovo%' (bez rozlišování velikosti písmen)
      • -
      • přidáno - vyhledávací engine Bing (neotestováno)
      • -
      • přidáno - nastavitelná možnost prohledávání statických stránek. Výsledek jejich prohledávání je připojen na konec výpisu hledání. Nefunguje to na perexu, ale na otevřené statické stránce.
      • -
      • přidáno - konstanty do jazykových souborů <en>, <de> a <de-utf>
      • -
      -
    - - + + + + + Dokumentace: Zvýrazňování vyhledávaných řetězců + + + + +

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzí (ChangeLog)

    +
      +
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • +
        +
      • přidáno - zvýrazňování statických stránek, pokud není hledání vyvoláno $REQUEST['GET']['searchTerm'], nýbrž pokud přichází z /search/ referrer
      • +
      • změněno - $_REQUEST na $serendipity['GET']
      • +
      +
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • +
        +
      • přidáno - podpora hledání se zástupnými znaky (*) byla přidána do jádra serendipity. Pokud nyní zadáte hvězdičku, bude probíhat chytré hledání. Např. po zadání 'slovo*' najde všechny výskyty '%slovo%' (bez rozlišování velikosti písmen)
      • +
      • přidáno - vyhledávací engine Bing (neotestováno)
      • +
      • přidáno - nastavitelná možnost prohledávání statických stránek. Výsledek jejich prohledávání je připojen na konec výpisu hledání. Nefunguje to na perexu, ale na otevřené statické stránce.
      • +
      • přidáno - konstanty do jazykových souborů <en>, <de> a <de-utf>
      • +
      +
    + + diff --git a/plugins/serendipity_event_searchhighlight/documentation_cz.html b/plugins/serendipity_event_searchhighlight/documentation_cz.html index ba9daf72..0ffd9783 100644 --- a/plugins/serendipity_event_searchhighlight/documentation_cz.html +++ b/plugins/serendipity_event_searchhighlight/documentation_cz.html @@ -1,32 +1,32 @@ - - - - - Dokumentace: Zvýrazňování vyhledávaných řetězců - - - - -

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    - -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - - -

    Historie verzí (ChangeLog)

    -
      -
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • -
        -
      • přidáno - zvýrazňování statických stránek, pokud není hledání vyvoláno $REQUEST['GET']['searchTerm'], nýbrž pokud přichází z /search/ referrer
      • -
      • změněno - $_REQUEST na $serendipity['GET']
      • -
      -
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • -
        -
      • přidáno - podpora hledání se zástupnými znaky (*) byla přidána do jádra serendipity. Pokud nyní zadáte hvězdičku, bude probíhat chytré hledání. Např. po zadání 'slovo*' najde všechny výskyty '%slovo%' (bez rozlišování velikosti písmen)
      • -
      • přidáno - vyhledávací engine Bing (neotestováno)
      • -
      • přidáno - nastavitelná možnost prohledávání statických stránek. Výsledek jejich prohledávání je připojen na konec výpisu hledání. Nefunguje to na perexu, ale na otevřené statické stránce.
      • -
      • přidáno - konstanty do jazykových souborů <en>, <de> a <de-utf>
      • -
      -
    - - + + + + + Dokumentace: Zvýrazňování vyhledávaných řetězců + + + + +

    Dokumentace k pluginu 'Zvýrazňování vyhledávaných řetězců' (searchhighligh)

    + +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.10.2010. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + + +

    Historie verzí (ChangeLog)

    +
      +
    • Verze 1.8, 11.10.2010, autor Ian (Timbalu)
    • +
        +
      • přidáno - zvýrazňování statických stránek, pokud není hledání vyvoláno $REQUEST['GET']['searchTerm'], nýbrž pokud přichází z /search/ referrer
      • +
      • změněno - $_REQUEST na $serendipity['GET']
      • +
      +
    • Verze 1.7, 30.9.2010, autor Ian (Timbalu)
    • +
        +
      • přidáno - podpora hledání se zástupnými znaky (*) byla přidána do jádra serendipity. Pokud nyní zadáte hvězdičku, bude probíhat chytré hledání. Např. po zadání 'slovo*' najde všechny výskyty '%slovo%' (bez rozlišování velikosti písmen)
      • +
      • přidáno - vyhledávací engine Bing (neotestováno)
      • +
      • přidáno - nastavitelná možnost prohledávání statických stránek. Výsledek jejich prohledávání je připojen na konec výpisu hledání. Nefunguje to na perexu, ale na otevřené statické stránce.
      • +
      • přidáno - konstanty do jazykových souborů <en>, <de> a <de-utf>
      • +
      +
    + + diff --git a/plugins/serendipity_event_searchhighlight/lang_cs.inc.php b/plugins/serendipity_event_searchhighlight/lang_cs.inc.php index 1384d955..a8b5ad47 100644 --- a/plugins/serendipity_event_searchhighlight/lang_cs.inc.php +++ b/plugins/serendipity_event_searchhighlight/lang_cs.inc.php @@ -1,16 +1,16 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2010/10/06 - */ - -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'Zvýraznění vyhledávaných řetězců'); -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'Zvýrazňuje řetězce hledané v odkazujícím vyhledávači.'); - -// Next lines were translated on 2010/10/06 -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'Statické stránky'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2010/10/06 + */ + +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'Zvýraznění vyhledávaných řetězců'); +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'Zvýrazňuje řetězce hledané v odkazujícím vyhledávači.'); + +// Next lines were translated on 2010/10/06 +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'Statické stránky'); @define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE_DESC', 'Zvýrazňovat (hledat) řetězce ve statických stránkách?'); \ No newline at end of file diff --git a/plugins/serendipity_event_searchhighlight/lang_cz.inc.php b/plugins/serendipity_event_searchhighlight/lang_cz.inc.php index a00567a6..be86beb0 100644 --- a/plugins/serendipity_event_searchhighlight/lang_cz.inc.php +++ b/plugins/serendipity_event_searchhighlight/lang_cz.inc.php @@ -1,16 +1,16 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2010/10/06 - */ - -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'Zvýraznění vyhledávaných řetězců'); -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'Zvýrazňuje řetězce hledané v odkazujícím vyhledávači.'); - -// Next lines were translated on 2010/10/06 -@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'Statické stránky'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2010/10/06 + */ + +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_NAME', 'Zvýraznění vyhledávaných řetězců'); +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC', 'Zvýrazňuje řetězce hledané v odkazujícím vyhledávači.'); + +// Next lines were translated on 2010/10/06 +@define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE', 'Statické stránky'); @define('PLUGIN_EVENT_SEARCHHIGHLIGHT_STATICPAGE_DESC', 'Zvýrazňovat (hledat) řetězce ve statických stránkách?'); \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_cs.inc.php index b8370caf..2d521bea 100644 --- a/plugins/serendipity_event_spamblock/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_cs.inc.php @@ -1,155 +1,155 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/02/16 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/07/06 - * @author VladimĂ­r Ajgl - * @revisionDate 2011/04/17 - */ - -@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); -@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'MnoĹžstvĂ­ metod na ochranu proti spamu.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: NeplatnĂĄ zprĂĄva.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: NemĹŻĹžeĹĄ poslat komentář tak brzy po odeslĂĄnĂ­ jinĂŠho komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachĂĄzĂ­ v mĂłdu "NouzovĂŠ blokovĂĄnĂ­ vĹĄech komentĂĄrĹŻ", zkuste to jindy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakujĂ­cĂ­ se komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uĹživatelĹŻm odeslat komentář, kterĂ˝ mĂĄ stejnĂ˝ obsah jako jinĂ˝ jiĹž odeslanĂ˝ komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'NouzovĂŠ vypnutĂ­ komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro vĹĄechny příspěvky. UĹžitečnĂĄ funkce, pokud je vĂĄĹĄ blog pod Ăştokem spamerĹŻ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'BlokovĂĄnĂ­ IP adres'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jednĂŠ IP adresy jeden komentář za n minut. UĹžitečnĂŠ pro zabrĂĄněnĂ­ zĂĄplav komentářů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z nĂĄhodně vygenerovanĂŠho deformovanĂŠho obrĂĄzku. Toto znemoĹžnĂ­ automatickĂŠ přidĂĄvĂĄnĂ­ komentářů, např. hackerskĂ˝m strojem. Mějte prosĂ­m na paměti, Ĺže lidĂŠ s poĹĄkozenĂ˝m zrakem mohou mĂ­t potĂ­Ĺže se čtenĂ­m těchto kryptogramĹŻ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rĂĄmci boje proti komentářovĂŠm spamu zadejte prosĂ­m znaky, kterĂŠ vidĂ­te nĂ­Ĺže. VĂĄĹĄ komentář bude poslĂĄn pouze pokud tyto znaky budou souhlasit. Ujistěte se, Ĺže VĂĄĹĄ prohlĂ­Ĺžeč podporuje a přijĂ­mĂĄ cookies. Jinak vaĹĄe komentáře nemohou bĂ˝t sprĂĄvně ověřenĂŠ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka nĂ­Ĺže zadejte znaky, kterĂŠ vidĂ­te nad tĂ­mto textem.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamovĂŠho obrĂĄzku: '); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi sprĂĄvně znaky z protispamovĂŠho obrĂĄzku. PodĂ­vej se na něj znovu a zadej znaky spĂĄvně.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilovanĂŠ v PHP, podobně je potřeba mĂ­t soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamovĂŠ obrĂĄzky) mohou bĂ˝t vynucovĂĄny v zĂĄvislosti na stáří člĂĄnku. Zadejte počet dnĂ­, po kterĂ˝ch bude nutnĂŠ zadat sprĂĄvnĂ˝ text z kryptogramu pro vloĹženĂ­ komentáře. Počet nastavenĂ˝ na 0 znamenĂĄ, Ĺže kryptogramy budou vyĹžadovĂĄny ihned po vydĂĄnĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny komentáře jako moderovanĂŠ. Po uplynutĂ­ zde zadanĂŠ doby od vydĂĄnĂ­ člĂĄnku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamenĂŠ ŞådnĂŠ potvrzovĂĄnĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude automaticky nastaven ke schvĂĄlenĂ­'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude automaticky nastaven ke schĂĄvlenĂ­. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude zamĂ­tnut'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude zamĂ­tnut. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'VĂĄĹĄ komentář vyĹžaduje souhlas provozovatele blogu. NeposĂ­lejte jej znovu, vyčkejte na jeho potvrzenĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'PozadĂ­ kryptogramĹŻ'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'UmĂ­stěnĂ­ logu'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamĂ­tnutĂ˝ch/moderovanĂ˝ch příspěvcĂ­ch mohou bĂ˝t zapisovĂĄny do logu. Nastavte na prĂĄzdnĂ˝ řeřtězet pro vypnutĂ­ logovĂĄnĂ­.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'NouzovĂŠ blokovĂĄnĂ­ komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'DuplicitnĂ­ komentář'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'NesprĂĄvnĂ˝ kryptogram (ZadĂĄno: %s, SprĂĄvně mĂĄ bĂ˝t: %s)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'AutomatickĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­) po X dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelĹŻ komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'SchovĂĄ e-mailovĂŠ adresy přispěvatelĹŻ v komentářích'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailovĂŠ adresy nebudou zobrazovĂĄny, budou pouĹžity pouze pro oznĂĄmenĂ­ elektronickou poĹĄtou.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logovĂĄnĂ­'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'LogovĂĄnĂ­ zamĂ­tnutĂ˝ch komentářů mĹŻĹže bĂ˝t provĂĄděno buď v databĂĄzi nebo v textovĂŠm souboru'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" nĂ­Ĺže)'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'DatabĂĄze'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); - -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zachĂĄzet s komentáři přidanĂ˝mi přes API'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se tĂ˝kĂĄ moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů vytvořenĂ˝ch přes volĂĄnĂ­ API funkcĂ­ (tedy uvnitř systĂŠmu Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", vĹĄechny komentáře musejĂ­ bĂ˝t nejdřív schvĂĄleny. Nastaveno na "zamĂ­tnout", budou Ăşplně zakĂĄzĂĄny. Nastaveno na "none", s těmito zvlĂĄĹĄtnĂ­mi komentáři bude zachĂĄzeno jako s běžnĂ˝mi komentáři.'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamĂ­tnout'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'ŽådnĂŠ API komentáře (jako např. odezvy) nejsou povoleny'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovnĂ­kovĂ˝ filtr'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'HledĂĄ v komentářích jistĂŠ řetězce obsaĹženĂŠ ve slovnĂ­ku. V případě Ăşspěchu vyhodnotĂ­ komentář jako spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'PouŞít filtr na URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'RegulĂĄrnĂ­ vĂ˝razy povoleny, řetězce (jednotlivĂŠ adresy) odělujte střednĂ­kem (;). SpeciĂĄlnĂ­ znaky jako zavináč (@) musĂ­te escapovat - \\@.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'PouŞít filtr na jmĂŠna autorĹŻ'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'PouŞít filtr pro tělo komentáře'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'PouŞít filtr na e-mailovou adresu'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'NesprĂĄvnĂĄ e-mailovĂĄ adresa'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailovĂŠ adresy?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'VyĹžadovanĂĄ pole komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polĂ­, kterĂŠ musĂ­ bĂ˝t vyplněny pro odeslĂĄnĂ­ komentáře. VĂ­ce polĂ­ oddělujte čárkou ",". V Ăşvahu připadajĂ­ pole: name, email, url, replyTo, comment'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamovĂŠ metody'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'ZruĹĄit blokovĂĄnĂ­ tohoto autora'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto e-mailovĂŠ adresy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'ZamĂ­tnuto blacklistem blogg.de'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejnĂ˝ jako jeho tělo'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'OdmĂ­tne komentáře, kterĂŠ v těle obsahujĂ­ pouze nadpis.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde strĂĄnka odezvy opravdu obsahuje odkaz na VĂĄĹĄ blog - kontroluje strĂĄnku odezvy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'PomĂ­chanĂŠ kryptogramy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro nĂĄsledujĂ­cĂ­ Autory'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'AutorĹŻm v nĂĄsledujĂ­cĂ­ch skupinĂĄch mĹŻĹžeĹĄ povolit posĂ­lĂĄnĂ­ příspěvkĹŻ, aniĹž by tyto byly kontrolovĂĄny na spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrĂĄlnĂ­ anti-spamovĂ˝ a blacklistovĂ˝ server. MĹŻĹže analyzovat příchozĂ­ komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciĂĄlně pro WordPress, ale mĹŻĹže bĂ˝t pouĹžitĂ˝ i v jinĂ˝ch systĂŠmech. PotřebujeĹĄ k tomu API Key z http://www.akismet.com, kterĂ˝ zĂ­skĂĄĹĄ registracĂ­ na http://www.wordpress.com/. Pokud nechĂĄĹĄ toto pole prĂĄzdnĂŠ, Akismet nebude pouŞívĂĄn.'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označenĂ˝ Akismetem jako spam?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'ZamĂ­tnuto blacklistem Akismet.com'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenĂ˝mi jako auto-moderovaĂ˝mi?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenĂ˝mi jako auto-moderovaĂ˝mi?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderovĂĄnĂ­ odezev po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny odezvy na člĂĄnky jako moderovanĂŠ. Zadej počet dnĂ­ od vydĂĄnĂ­, po jejichĹž uplynutĂ­ budou označeny jako auto-moderovanĂŠ. 0 znamenĂĄ ŞådnĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­)'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'PouŞít CSRF Ochranu pro komentáře?'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciĂĄlnĂ­ hash hodnota bude hlĂ­dat, Ĺže komentáře mohou poslat pouze uĹživatelĂŠ s platnĂ˝m číslem session. To zmĂ­rnĂ­ spam a zabrĂĄnĂ­ uĹživatelĹŻm v přidĂĄvĂĄnĂ­ komentářů přes CSRF, ale takĂŠ to zabrĂĄnĂ­ přidĂĄvat komentáře uĹživatelĹŻm, kteří nemajĂ­ zapnutĂŠ cookies.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'VĂĄĹĄ komentář neobsahuje Session-Hash. Komentáře mohou bĂ˝t na tomto blogu poslĂĄny pouze se zapnutĂ˝mi cookies!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj ĹĄpatnĂŠ IP adresy pomocĂ­ HTaccess?'); -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'PovolenĂ­ tĂŠto volby přidĂĄ IP adresy, ze kterĂ˝ch přichĂĄzĂ­ spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizovĂĄn o zakĂĄzanĂŠ adresy kaĹždĂ˝ měsĂ­c.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto prĂĄvě vypadajĂ­ vaĹĄe kryptogramy. Pokud jste změnili a uloĹžili nastavenĂ­ výťe a chcete vidět aktuĂĄlnĂ­ vzhled kryptogramu, jednoduĹĄe na něj klikněte a on se obnovĂ­.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznĂĄmenĂ­: kontrola ip adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesĂ­latele souhlasit s IP hosta, kterĂŠmu je zasĂ­lĂĄna odezva/oznĂĄmenĂ­ (trackaback/pingback)? (DOPORUČENO!)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesĂ­latele [%s]'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakĂĄzĂĄno, nebude se provĂĄdět ŞådnĂĄ kontrola emailĹŻ. Pokud je nastaveno na "Ano", pak komentujĂ­cĂ­ musĂ­ napsat platnou emailovou adresu. Pokud je nastaveno na "VĹždy potvrzovat", komentujĂ­cĂ­ bude muset potvrdit svĹŻj koemntář pomocĂ­ emailu, kterĂ˝ mu bude zaslĂĄn (kliknutĂ­m na zaslanĂ˝ odkaz). Pokud je nastaveno na "Potvrdit poprvĂŠ", uĹživatel musĂ­ potvrdit svĹŻj prvnĂ­ komentář (kliknutĂ­m na zaslanĂ˝ odkaz). Při dalĹĄĂ­ch jeho komentářích nebude potvrzenĂ­ poĹžadovĂĄno.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvĂŠ'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'VĹždy potvrzovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamĹžikĹŻ na svĹŻj mail obdrŞíte zprĂĄvu, pomocĂ­ kterĂŠ potvrdĂ­te svĹŻj komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musĂ­te ho potvrdit pomocĂ­ e-mailu. Po odeslĂĄnĂ­ formuláře s komentářem VĂĄm bude zaslĂĄn mail, s jehoĹž pomocĂ­ dokončíte vloĹženĂ­ komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'AntispamovĂ˝ server'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterĂŠm serveru je zaregistrovanĂ˝ výťe zadanĂ˝ klíč? AnonymnĂ­ znamenĂĄ, Ĺže data posĂ­lanĂĄ webovĂŠ sluĹžbě neobsahujĂ­ uĹživatelskĂŠ jmĂŠno a emailovou adresu. I tato volba sniĹžuje mnoĹžstvĂ­ spamu, i kdyĹž ne tak dobře, jako neanonymnĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'pĹŻvodnĂ­ Akismet'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymnĂ­)'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'pĹŻvodnĂ­ Akismet (anonymnĂ­)'); - -// Next lines were translated on 2009/07/06 -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověřenĂ­ IP adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, kterĂŠ se nemajĂ­ ověřovat na IP adresu.'); - -// Next lines were translated on 2011/04/17 -@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/02/16 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/07/06 + * @author VladimĂ­r Ajgl + * @revisionDate 2011/04/17 + */ + +@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); +@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'MnoĹžstvĂ­ metod na ochranu proti spamu.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: NeplatnĂĄ zprĂĄva.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: NemĹŻĹžeĹĄ poslat komentář tak brzy po odeslĂĄnĂ­ jinĂŠho komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachĂĄzĂ­ v mĂłdu "NouzovĂŠ blokovĂĄnĂ­ vĹĄech komentĂĄrĹŻ", zkuste to jindy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakujĂ­cĂ­ se komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uĹživatelĹŻm odeslat komentář, kterĂ˝ mĂĄ stejnĂ˝ obsah jako jinĂ˝ jiĹž odeslanĂ˝ komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'NouzovĂŠ vypnutĂ­ komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro vĹĄechny příspěvky. UĹžitečnĂĄ funkce, pokud je vĂĄĹĄ blog pod Ăştokem spamerĹŻ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'BlokovĂĄnĂ­ IP adres'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jednĂŠ IP adresy jeden komentář za n minut. UĹžitečnĂŠ pro zabrĂĄněnĂ­ zĂĄplav komentářů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z nĂĄhodně vygenerovanĂŠho deformovanĂŠho obrĂĄzku. Toto znemoĹžnĂ­ automatickĂŠ přidĂĄvĂĄnĂ­ komentářů, např. hackerskĂ˝m strojem. Mějte prosĂ­m na paměti, Ĺže lidĂŠ s poĹĄkozenĂ˝m zrakem mohou mĂ­t potĂ­Ĺže se čtenĂ­m těchto kryptogramĹŻ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rĂĄmci boje proti komentářovĂŠm spamu zadejte prosĂ­m znaky, kterĂŠ vidĂ­te nĂ­Ĺže. VĂĄĹĄ komentář bude poslĂĄn pouze pokud tyto znaky budou souhlasit. Ujistěte se, Ĺže VĂĄĹĄ prohlĂ­Ĺžeč podporuje a přijĂ­mĂĄ cookies. Jinak vaĹĄe komentáře nemohou bĂ˝t sprĂĄvně ověřenĂŠ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka nĂ­Ĺže zadejte znaky, kterĂŠ vidĂ­te nad tĂ­mto textem.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamovĂŠho obrĂĄzku: '); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi sprĂĄvně znaky z protispamovĂŠho obrĂĄzku. PodĂ­vej se na něj znovu a zadej znaky spĂĄvně.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilovanĂŠ v PHP, podobně je potřeba mĂ­t soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamovĂŠ obrĂĄzky) mohou bĂ˝t vynucovĂĄny v zĂĄvislosti na stáří člĂĄnku. Zadejte počet dnĂ­, po kterĂ˝ch bude nutnĂŠ zadat sprĂĄvnĂ˝ text z kryptogramu pro vloĹženĂ­ komentáře. Počet nastavenĂ˝ na 0 znamenĂĄ, Ĺže kryptogramy budou vyĹžadovĂĄny ihned po vydĂĄnĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny komentáře jako moderovanĂŠ. Po uplynutĂ­ zde zadanĂŠ doby od vydĂĄnĂ­ člĂĄnku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamenĂŠ ŞådnĂŠ potvrzovĂĄnĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude automaticky nastaven ke schvĂĄlenĂ­'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude automaticky nastaven ke schĂĄvlenĂ­. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude zamĂ­tnut'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude zamĂ­tnut. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'VĂĄĹĄ komentář vyĹžaduje souhlas provozovatele blogu. NeposĂ­lejte jej znovu, vyčkejte na jeho potvrzenĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'PozadĂ­ kryptogramĹŻ'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'UmĂ­stěnĂ­ logu'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamĂ­tnutĂ˝ch/moderovanĂ˝ch příspěvcĂ­ch mohou bĂ˝t zapisovĂĄny do logu. Nastavte na prĂĄzdnĂ˝ řeřtězet pro vypnutĂ­ logovĂĄnĂ­.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'NouzovĂŠ blokovĂĄnĂ­ komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'DuplicitnĂ­ komentář'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'NesprĂĄvnĂ˝ kryptogram (ZadĂĄno: %s, SprĂĄvně mĂĄ bĂ˝t: %s)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'AutomatickĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­) po X dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelĹŻ komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'SchovĂĄ e-mailovĂŠ adresy přispěvatelĹŻ v komentářích'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailovĂŠ adresy nebudou zobrazovĂĄny, budou pouĹžity pouze pro oznĂĄmenĂ­ elektronickou poĹĄtou.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logovĂĄnĂ­'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'LogovĂĄnĂ­ zamĂ­tnutĂ˝ch komentářů mĹŻĹže bĂ˝t provĂĄděno buď v databĂĄzi nebo v textovĂŠm souboru'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" nĂ­Ĺže)'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'DatabĂĄze'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); + +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zachĂĄzet s komentáři přidanĂ˝mi přes API'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se tĂ˝kĂĄ moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů vytvořenĂ˝ch přes volĂĄnĂ­ API funkcĂ­ (tedy uvnitř systĂŠmu Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", vĹĄechny komentáře musejĂ­ bĂ˝t nejdřív schvĂĄleny. Nastaveno na "zamĂ­tnout", budou Ăşplně zakĂĄzĂĄny. Nastaveno na "none", s těmito zvlĂĄĹĄtnĂ­mi komentáři bude zachĂĄzeno jako s běžnĂ˝mi komentáři.'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamĂ­tnout'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'ŽådnĂŠ API komentáře (jako např. odezvy) nejsou povoleny'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovnĂ­kovĂ˝ filtr'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'HledĂĄ v komentářích jistĂŠ řetězce obsaĹženĂŠ ve slovnĂ­ku. V případě Ăşspěchu vyhodnotĂ­ komentář jako spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'PouŞít filtr na URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'RegulĂĄrnĂ­ vĂ˝razy povoleny, řetězce (jednotlivĂŠ adresy) odělujte střednĂ­kem (;). SpeciĂĄlnĂ­ znaky jako zavináč (@) musĂ­te escapovat - \\@.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'PouŞít filtr na jmĂŠna autorĹŻ'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'PouŞít filtr pro tělo komentáře'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'PouŞít filtr na e-mailovou adresu'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'NesprĂĄvnĂĄ e-mailovĂĄ adresa'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailovĂŠ adresy?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'VyĹžadovanĂĄ pole komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polĂ­, kterĂŠ musĂ­ bĂ˝t vyplněny pro odeslĂĄnĂ­ komentáře. VĂ­ce polĂ­ oddělujte čárkou ",". V Ăşvahu připadajĂ­ pole: name, email, url, replyTo, comment'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamovĂŠ metody'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'ZruĹĄit blokovĂĄnĂ­ tohoto autora'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto e-mailovĂŠ adresy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'ZamĂ­tnuto blacklistem blogg.de'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejnĂ˝ jako jeho tělo'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'OdmĂ­tne komentáře, kterĂŠ v těle obsahujĂ­ pouze nadpis.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde strĂĄnka odezvy opravdu obsahuje odkaz na VĂĄĹĄ blog - kontroluje strĂĄnku odezvy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'PomĂ­chanĂŠ kryptogramy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro nĂĄsledujĂ­cĂ­ Autory'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'AutorĹŻm v nĂĄsledujĂ­cĂ­ch skupinĂĄch mĹŻĹžeĹĄ povolit posĂ­lĂĄnĂ­ příspěvkĹŻ, aniĹž by tyto byly kontrolovĂĄny na spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrĂĄlnĂ­ anti-spamovĂ˝ a blacklistovĂ˝ server. MĹŻĹže analyzovat příchozĂ­ komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciĂĄlně pro WordPress, ale mĹŻĹže bĂ˝t pouĹžitĂ˝ i v jinĂ˝ch systĂŠmech. PotřebujeĹĄ k tomu API Key z http://www.akismet.com, kterĂ˝ zĂ­skĂĄĹĄ registracĂ­ na http://www.wordpress.com/. Pokud nechĂĄĹĄ toto pole prĂĄzdnĂŠ, Akismet nebude pouŞívĂĄn.'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označenĂ˝ Akismetem jako spam?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'ZamĂ­tnuto blacklistem Akismet.com'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenĂ˝mi jako auto-moderovaĂ˝mi?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenĂ˝mi jako auto-moderovaĂ˝mi?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderovĂĄnĂ­ odezev po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny odezvy na člĂĄnky jako moderovanĂŠ. Zadej počet dnĂ­ od vydĂĄnĂ­, po jejichĹž uplynutĂ­ budou označeny jako auto-moderovanĂŠ. 0 znamenĂĄ ŞådnĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­)'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'PouŞít CSRF Ochranu pro komentáře?'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciĂĄlnĂ­ hash hodnota bude hlĂ­dat, Ĺže komentáře mohou poslat pouze uĹživatelĂŠ s platnĂ˝m číslem session. To zmĂ­rnĂ­ spam a zabrĂĄnĂ­ uĹživatelĹŻm v přidĂĄvĂĄnĂ­ komentářů přes CSRF, ale takĂŠ to zabrĂĄnĂ­ přidĂĄvat komentáře uĹživatelĹŻm, kteří nemajĂ­ zapnutĂŠ cookies.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'VĂĄĹĄ komentář neobsahuje Session-Hash. Komentáře mohou bĂ˝t na tomto blogu poslĂĄny pouze se zapnutĂ˝mi cookies!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj ĹĄpatnĂŠ IP adresy pomocĂ­ HTaccess?'); +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'PovolenĂ­ tĂŠto volby přidĂĄ IP adresy, ze kterĂ˝ch přichĂĄzĂ­ spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizovĂĄn o zakĂĄzanĂŠ adresy kaĹždĂ˝ měsĂ­c.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto prĂĄvě vypadajĂ­ vaĹĄe kryptogramy. Pokud jste změnili a uloĹžili nastavenĂ­ výťe a chcete vidět aktuĂĄlnĂ­ vzhled kryptogramu, jednoduĹĄe na něj klikněte a on se obnovĂ­.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznĂĄmenĂ­: kontrola ip adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesĂ­latele souhlasit s IP hosta, kterĂŠmu je zasĂ­lĂĄna odezva/oznĂĄmenĂ­ (trackaback/pingback)? (DOPORUČENO!)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesĂ­latele [%s]'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakĂĄzĂĄno, nebude se provĂĄdět ŞådnĂĄ kontrola emailĹŻ. Pokud je nastaveno na "Ano", pak komentujĂ­cĂ­ musĂ­ napsat platnou emailovou adresu. Pokud je nastaveno na "VĹždy potvrzovat", komentujĂ­cĂ­ bude muset potvrdit svĹŻj koemntář pomocĂ­ emailu, kterĂ˝ mu bude zaslĂĄn (kliknutĂ­m na zaslanĂ˝ odkaz). Pokud je nastaveno na "Potvrdit poprvĂŠ", uĹživatel musĂ­ potvrdit svĹŻj prvnĂ­ komentář (kliknutĂ­m na zaslanĂ˝ odkaz). Při dalĹĄĂ­ch jeho komentářích nebude potvrzenĂ­ poĹžadovĂĄno.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvĂŠ'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'VĹždy potvrzovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamĹžikĹŻ na svĹŻj mail obdrŞíte zprĂĄvu, pomocĂ­ kterĂŠ potvrdĂ­te svĹŻj komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musĂ­te ho potvrdit pomocĂ­ e-mailu. Po odeslĂĄnĂ­ formuláře s komentářem VĂĄm bude zaslĂĄn mail, s jehoĹž pomocĂ­ dokončíte vloĹženĂ­ komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'AntispamovĂ˝ server'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterĂŠm serveru je zaregistrovanĂ˝ výťe zadanĂ˝ klíč? AnonymnĂ­ znamenĂĄ, Ĺže data posĂ­lanĂĄ webovĂŠ sluĹžbě neobsahujĂ­ uĹživatelskĂŠ jmĂŠno a emailovou adresu. I tato volba sniĹžuje mnoĹžstvĂ­ spamu, i kdyĹž ne tak dobře, jako neanonymnĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'pĹŻvodnĂ­ Akismet'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymnĂ­)'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'pĹŻvodnĂ­ Akismet (anonymnĂ­)'); + +// Next lines were translated on 2009/07/06 +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověřenĂ­ IP adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, kterĂŠ se nemajĂ­ ověřovat na IP adresu.'); + +// Next lines were translated on 2011/04/17 +@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); @define('PLUGIN_EVENT_SPAMBLOCK_NOT_SPAM', 'NenĂ­ spam'); \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_cz.inc.php index 1c24e9df..b0cda20f 100644 --- a/plugins/serendipity_event_spamblock/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_cz.inc.php @@ -1,155 +1,155 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/02/16 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/07/06 - * @author VladimĂ­r Ajgl - * @revisionDate 2011/04/17 - */ - -@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); -@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'MnoĹžstvĂ­ metod na ochranu proti spamu.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: NeplatnĂĄ zprĂĄva.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: NemĹŻĹžeĹĄ poslat komentář tak brzy po odeslĂĄnĂ­ jinĂŠho komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachĂĄzĂ­ v mĂłdu "NouzovĂŠ blokovĂĄnĂ­ vĹĄech komentĂĄrĹŻ", zkuste to jindy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakujĂ­cĂ­ se komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uĹživatelĹŻm odeslat komentář, kterĂ˝ mĂĄ stejnĂ˝ obsah jako jinĂ˝ jiĹž odeslanĂ˝ komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'NouzovĂŠ vypnutĂ­ komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro vĹĄechny příspěvky. UĹžitečnĂĄ funkce, pokud je vĂĄĹĄ blog pod Ăştokem spamerĹŻ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'BlokovĂĄnĂ­ IP adres'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jednĂŠ IP adresy jeden komentář za n minut. UĹžitečnĂŠ pro zabrĂĄněnĂ­ zĂĄplav komentářů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z nĂĄhodně vygenerovanĂŠho deformovanĂŠho obrĂĄzku. Toto znemoĹžnĂ­ automatickĂŠ přidĂĄvĂĄnĂ­ komentářů, např. hackerskĂ˝m strojem. Mějte prosĂ­m na paměti, Ĺže lidĂŠ s poĹĄkozenĂ˝m zrakem mohou mĂ­t potĂ­Ĺže se čtenĂ­m těchto kryptogramĹŻ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rĂĄmci boje proti komentářovĂŠm spamu zadejte prosĂ­m znaky, kterĂŠ vidĂ­te nĂ­Ĺže. VĂĄĹĄ komentář bude poslĂĄn pouze pokud tyto znaky budou souhlasit. Ujistěte se, Ĺže VĂĄĹĄ prohlĂ­Ĺžeč podporuje a přijĂ­mĂĄ cookies. Jinak vaĹĄe komentáře nemohou bĂ˝t sprĂĄvně ověřenĂŠ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka nĂ­Ĺže zadejte znaky, kterĂŠ vidĂ­te nad tĂ­mto textem.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamovĂŠho obrĂĄzku: '); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi sprĂĄvně znaky z protispamovĂŠho obrĂĄzku. PodĂ­vej se na něj znovu a zadej znaky spĂĄvně.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilovanĂŠ v PHP, podobně je potřeba mĂ­t soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamovĂŠ obrĂĄzky) mohou bĂ˝t vynucovĂĄny v zĂĄvislosti na stáří člĂĄnku. Zadejte počet dnĂ­, po kterĂ˝ch bude nutnĂŠ zadat sprĂĄvnĂ˝ text z kryptogramu pro vloĹženĂ­ komentáře. Počet nastavenĂ˝ na 0 znamenĂĄ, Ĺže kryptogramy budou vyĹžadovĂĄny ihned po vydĂĄnĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny komentáře jako moderovanĂŠ. Po uplynutĂ­ zde zadanĂŠ doby od vydĂĄnĂ­ člĂĄnku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamenĂŠ ŞådnĂŠ potvrzovĂĄnĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude automaticky nastaven ke schvĂĄlenĂ­'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude automaticky nastaven ke schĂĄvlenĂ­. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude zamĂ­tnut'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude zamĂ­tnut. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'VĂĄĹĄ komentář vyĹžaduje souhlas provozovatele blogu. NeposĂ­lejte jej znovu, vyčkejte na jeho potvrzenĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'PozadĂ­ kryptogramĹŻ'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'UmĂ­stěnĂ­ logu'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamĂ­tnutĂ˝ch/moderovanĂ˝ch příspěvcĂ­ch mohou bĂ˝t zapisovĂĄny do logu. Nastavte na prĂĄzdnĂ˝ řeřtězet pro vypnutĂ­ logovĂĄnĂ­.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'NouzovĂŠ blokovĂĄnĂ­ komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'DuplicitnĂ­ komentář'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'NesprĂĄvnĂ˝ kryptogram (ZadĂĄno: %s, SprĂĄvně mĂĄ bĂ˝t: %s)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'AutomatickĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­) po X dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelĹŻ komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'SchovĂĄ e-mailovĂŠ adresy přispěvatelĹŻ v komentářích'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailovĂŠ adresy nebudou zobrazovĂĄny, budou pouĹžity pouze pro oznĂĄmenĂ­ elektronickou poĹĄtou.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logovĂĄnĂ­'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'LogovĂĄnĂ­ zamĂ­tnutĂ˝ch komentářů mĹŻĹže bĂ˝t provĂĄděno buď v databĂĄzi nebo v textovĂŠm souboru'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" nĂ­Ĺže)'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'DatabĂĄze'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); - -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zachĂĄzet s komentáři přidanĂ˝mi přes API'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se tĂ˝kĂĄ moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů vytvořenĂ˝ch přes volĂĄnĂ­ API funkcĂ­ (tedy uvnitř systĂŠmu Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", vĹĄechny komentáře musejĂ­ bĂ˝t nejdřív schvĂĄleny. Nastaveno na "zamĂ­tnout", budou Ăşplně zakĂĄzĂĄny. Nastaveno na "none", s těmito zvlĂĄĹĄtnĂ­mi komentáři bude zachĂĄzeno jako s běžnĂ˝mi komentáři.'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamĂ­tnout'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'ŽådnĂŠ API komentáře (jako např. odezvy) nejsou povoleny'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovnĂ­kovĂ˝ filtr'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'HledĂĄ v komentářích jistĂŠ řetězce obsaĹženĂŠ ve slovnĂ­ku. V případě Ăşspěchu vyhodnotĂ­ komentář jako spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'PouŞít filtr na URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'RegulĂĄrnĂ­ vĂ˝razy povoleny, řetězce (jednotlivĂŠ adresy) odělujte střednĂ­kem (;). SpeciĂĄlnĂ­ znaky jako zavináč (@) musĂ­te escapovat - \\@.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'PouŞít filtr na jmĂŠna autorĹŻ'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'PouŞít filtr pro tělo komentáře'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'PouŞít filtr na e-mailovou adresu'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'NesprĂĄvnĂĄ e-mailovĂĄ adresa'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailovĂŠ adresy?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'VyĹžadovanĂĄ pole komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polĂ­, kterĂŠ musĂ­ bĂ˝t vyplněny pro odeslĂĄnĂ­ komentáře. VĂ­ce polĂ­ oddělujte čárkou ",". V Ăşvahu připadajĂ­ pole: name, email, url, replyTo, comment'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamovĂŠ metody'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'ZruĹĄit blokovĂĄnĂ­ tohoto autora'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto e-mailovĂŠ adresy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'ZamĂ­tnuto blacklistem blogg.de'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejnĂ˝ jako jeho tělo'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'OdmĂ­tne komentáře, kterĂŠ v těle obsahujĂ­ pouze nadpis.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde strĂĄnka odezvy opravdu obsahuje odkaz na VĂĄĹĄ blog - kontroluje strĂĄnku odezvy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'PomĂ­chanĂŠ kryptogramy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro nĂĄsledujĂ­cĂ­ Autory'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'AutorĹŻm v nĂĄsledujĂ­cĂ­ch skupinĂĄch mĹŻĹžeĹĄ povolit posĂ­lĂĄnĂ­ příspěvkĹŻ, aniĹž by tyto byly kontrolovĂĄny na spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrĂĄlnĂ­ anti-spamovĂ˝ a blacklistovĂ˝ server. MĹŻĹže analyzovat příchozĂ­ komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciĂĄlně pro WordPress, ale mĹŻĹže bĂ˝t pouĹžitĂ˝ i v jinĂ˝ch systĂŠmech. PotřebujeĹĄ k tomu API Key z http://www.akismet.com, kterĂ˝ zĂ­skĂĄĹĄ registracĂ­ na http://www.wordpress.com/. Pokud nechĂĄĹĄ toto pole prĂĄzdnĂŠ, Akismet nebude pouŞívĂĄn.'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označenĂ˝ Akismetem jako spam?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'ZamĂ­tnuto blacklistem Akismet.com'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenĂ˝mi jako auto-moderovaĂ˝mi?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenĂ˝mi jako auto-moderovaĂ˝mi?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderovĂĄnĂ­ odezev po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny odezvy na člĂĄnky jako moderovanĂŠ. Zadej počet dnĂ­ od vydĂĄnĂ­, po jejichĹž uplynutĂ­ budou označeny jako auto-moderovanĂŠ. 0 znamenĂĄ ŞådnĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­)'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'PouŞít CSRF Ochranu pro komentáře?'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciĂĄlnĂ­ hash hodnota bude hlĂ­dat, Ĺže komentáře mohou poslat pouze uĹživatelĂŠ s platnĂ˝m číslem session. To zmĂ­rnĂ­ spam a zabrĂĄnĂ­ uĹživatelĹŻm v přidĂĄvĂĄnĂ­ komentářů přes CSRF, ale takĂŠ to zabrĂĄnĂ­ přidĂĄvat komentáře uĹživatelĹŻm, kteří nemajĂ­ zapnutĂŠ cookies.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'VĂĄĹĄ komentář neobsahuje Session-Hash. Komentáře mohou bĂ˝t na tomto blogu poslĂĄny pouze se zapnutĂ˝mi cookies!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj ĹĄpatnĂŠ IP adresy pomocĂ­ HTaccess?'); -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'PovolenĂ­ tĂŠto volby přidĂĄ IP adresy, ze kterĂ˝ch přichĂĄzĂ­ spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizovĂĄn o zakĂĄzanĂŠ adresy kaĹždĂ˝ měsĂ­c.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto prĂĄvě vypadajĂ­ vaĹĄe kryptogramy. Pokud jste změnili a uloĹžili nastavenĂ­ výťe a chcete vidět aktuĂĄlnĂ­ vzhled kryptogramu, jednoduĹĄe na něj klikněte a on se obnovĂ­.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznĂĄmenĂ­: kontrola ip adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesĂ­latele souhlasit s IP hosta, kterĂŠmu je zasĂ­lĂĄna odezva/oznĂĄmenĂ­ (trackaback/pingback)? (DOPORUČENO!)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesĂ­latele [%s]'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakĂĄzĂĄno, nebude se provĂĄdět ŞådnĂĄ kontrola emailĹŻ. Pokud je nastaveno na "Ano", pak komentujĂ­cĂ­ musĂ­ napsat platnou emailovou adresu. Pokud je nastaveno na "VĹždy potvrzovat", komentujĂ­cĂ­ bude muset potvrdit svĹŻj koemntář pomocĂ­ emailu, kterĂ˝ mu bude zaslĂĄn (kliknutĂ­m na zaslanĂ˝ odkaz). Pokud je nastaveno na "Potvrdit poprvĂŠ", uĹživatel musĂ­ potvrdit svĹŻj prvnĂ­ komentář (kliknutĂ­m na zaslanĂ˝ odkaz). Při dalĹĄĂ­ch jeho komentářích nebude potvrzenĂ­ poĹžadovĂĄno.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvĂŠ'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'VĹždy potvrzovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamĹžikĹŻ na svĹŻj mail obdrŞíte zprĂĄvu, pomocĂ­ kterĂŠ potvrdĂ­te svĹŻj komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musĂ­te ho potvrdit pomocĂ­ e-mailu. Po odeslĂĄnĂ­ formuláře s komentářem VĂĄm bude zaslĂĄn mail, s jehoĹž pomocĂ­ dokončíte vloĹženĂ­ komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'AntispamovĂ˝ server'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterĂŠm serveru je zaregistrovanĂ˝ výťe zadanĂ˝ klíč? AnonymnĂ­ znamenĂĄ, Ĺže data posĂ­lanĂĄ webovĂŠ sluĹžbě neobsahujĂ­ uĹživatelskĂŠ jmĂŠno a emailovou adresu. I tato volba sniĹžuje mnoĹžstvĂ­ spamu, i kdyĹž ne tak dobře, jako neanonymnĂ­.'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'pĹŻvodnĂ­ Akismet'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymnĂ­)'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'pĹŻvodnĂ­ Akismet (anonymnĂ­)'); - -// Next lines were translated on 2009/07/06 -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověřenĂ­ IP adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, kterĂŠ se nemajĂ­ ověřovat na IP adresu.'); - -// Next lines were translated on 2011/04/17 -@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/02/16 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/07/06 + * @author VladimĂ­r Ajgl + * @revisionDate 2011/04/17 + */ + +@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); +@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'MnoĹžstvĂ­ metod na ochranu proti spamu.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: NeplatnĂĄ zprĂĄva.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: NemĹŻĹžeĹĄ poslat komentář tak brzy po odeslĂĄnĂ­ jinĂŠho komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachĂĄzĂ­ v mĂłdu "NouzovĂŠ blokovĂĄnĂ­ vĹĄech komentĂĄrĹŻ", zkuste to jindy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakujĂ­cĂ­ se komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uĹživatelĹŻm odeslat komentář, kterĂ˝ mĂĄ stejnĂ˝ obsah jako jinĂ˝ jiĹž odeslanĂ˝ komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'NouzovĂŠ vypnutĂ­ komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro vĹĄechny příspěvky. UĹžitečnĂĄ funkce, pokud je vĂĄĹĄ blog pod Ăştokem spamerĹŻ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'BlokovĂĄnĂ­ IP adres'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jednĂŠ IP adresy jeden komentář za n minut. UĹžitečnĂŠ pro zabrĂĄněnĂ­ zĂĄplav komentářů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z nĂĄhodně vygenerovanĂŠho deformovanĂŠho obrĂĄzku. Toto znemoĹžnĂ­ automatickĂŠ přidĂĄvĂĄnĂ­ komentářů, např. hackerskĂ˝m strojem. Mějte prosĂ­m na paměti, Ĺže lidĂŠ s poĹĄkozenĂ˝m zrakem mohou mĂ­t potĂ­Ĺže se čtenĂ­m těchto kryptogramĹŻ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rĂĄmci boje proti komentářovĂŠm spamu zadejte prosĂ­m znaky, kterĂŠ vidĂ­te nĂ­Ĺže. VĂĄĹĄ komentář bude poslĂĄn pouze pokud tyto znaky budou souhlasit. Ujistěte se, Ĺže VĂĄĹĄ prohlĂ­Ĺžeč podporuje a přijĂ­mĂĄ cookies. Jinak vaĹĄe komentáře nemohou bĂ˝t sprĂĄvně ověřenĂŠ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka nĂ­Ĺže zadejte znaky, kterĂŠ vidĂ­te nad tĂ­mto textem.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamovĂŠho obrĂĄzku: '); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi sprĂĄvně znaky z protispamovĂŠho obrĂĄzku. PodĂ­vej se na něj znovu a zadej znaky spĂĄvně.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilovanĂŠ v PHP, podobně je potřeba mĂ­t soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamovĂŠ obrĂĄzky) mohou bĂ˝t vynucovĂĄny v zĂĄvislosti na stáří člĂĄnku. Zadejte počet dnĂ­, po kterĂ˝ch bude nutnĂŠ zadat sprĂĄvnĂ˝ text z kryptogramu pro vloĹženĂ­ komentáře. Počet nastavenĂ˝ na 0 znamenĂĄ, Ĺže kryptogramy budou vyĹžadovĂĄny ihned po vydĂĄnĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny komentáře jako moderovanĂŠ. Po uplynutĂ­ zde zadanĂŠ doby od vydĂĄnĂ­ člĂĄnku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamenĂŠ ŞådnĂŠ potvrzovĂĄnĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude automaticky nastaven ke schvĂĄlenĂ­'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude automaticky nastaven ke schĂĄvlenĂ­. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazĹŻ v jednom komentáři povolit, neĹž bude zamĂ­tnut'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'KdyĹž se v komentáři objevĂ­ vĂ­ce neĹž zde zadanĂ˝ počet odkazĹŻ <a href="...">, bude zamĂ­tnut. 0 znamenĂĄ ŞådnĂŠ kontroly mnoĹžstvĂ­ odkazĹŻ.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'VĂĄĹĄ komentář vyĹžaduje souhlas provozovatele blogu. NeposĂ­lejte jej znovu, vyčkejte na jeho potvrzenĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'PozadĂ­ kryptogramĹŻ'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'UmĂ­stěnĂ­ logu'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamĂ­tnutĂ˝ch/moderovanĂ˝ch příspěvcĂ­ch mohou bĂ˝t zapisovĂĄny do logu. Nastavte na prĂĄzdnĂ˝ řeřtězet pro vypnutĂ­ logovĂĄnĂ­.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'NouzovĂŠ blokovĂĄnĂ­ komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'DuplicitnĂ­ komentář'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'NesprĂĄvnĂ˝ kryptogram (ZadĂĄno: %s, SprĂĄvně mĂĄ bĂ˝t: %s)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'AutomatickĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­) po X dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'PříliĹĄ mnoho odkazĹŻ (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelĹŻ komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'SchovĂĄ e-mailovĂŠ adresy přispěvatelĹŻ v komentářích'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailovĂŠ adresy nebudou zobrazovĂĄny, budou pouĹžity pouze pro oznĂĄmenĂ­ elektronickou poĹĄtou.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logovĂĄnĂ­'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'LogovĂĄnĂ­ zamĂ­tnutĂ˝ch komentářů mĹŻĹže bĂ˝t provĂĄděno buď v databĂĄzi nebo v textovĂŠm souboru'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" nĂ­Ĺže)'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'DatabĂĄze'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); + +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zachĂĄzet s komentáři přidanĂ˝mi přes API'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se tĂ˝kĂĄ moderovĂĄnĂ­ (schvalovĂĄnĂ­) komentářů vytvořenĂ˝ch přes volĂĄnĂ­ API funkcĂ­ (tedy uvnitř systĂŠmu Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", vĹĄechny komentáře musejĂ­ bĂ˝t nejdřív schvĂĄleny. Nastaveno na "zamĂ­tnout", budou Ăşplně zakĂĄzĂĄny. Nastaveno na "none", s těmito zvlĂĄĹĄtnĂ­mi komentáři bude zachĂĄzeno jako s běžnĂ˝mi komentáři.'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamĂ­tnout'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'ŽådnĂŠ API komentáře (jako např. odezvy) nejsou povoleny'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovnĂ­kovĂ˝ filtr'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'HledĂĄ v komentářích jistĂŠ řetězce obsaĹženĂŠ ve slovnĂ­ku. V případě Ăşspěchu vyhodnotĂ­ komentář jako spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'PouŞít filtr na URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'RegulĂĄrnĂ­ vĂ˝razy povoleny, řetězce (jednotlivĂŠ adresy) odělujte střednĂ­kem (;). SpeciĂĄlnĂ­ znaky jako zavináč (@) musĂ­te escapovat - \\@.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'PouŞít filtr na jmĂŠna autorĹŻ'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'PouŞít filtr pro tělo komentáře'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'PouŞít filtr na e-mailovou adresu'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'NesprĂĄvnĂĄ e-mailovĂĄ adresa'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailovĂŠ adresy?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'VyĹžadovanĂĄ pole komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polĂ­, kterĂŠ musĂ­ bĂ˝t vyplněny pro odeslĂĄnĂ­ komentáře. VĂ­ce polĂ­ oddělujte čárkou ",". V Ăşvahu připadajĂ­ pole: name, email, url, replyTo, comment'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamovĂŠ metody'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'ZruĹĄit blokovĂĄnĂ­ tohoto autora'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'ZruĹĄit blokovĂĄnĂ­ tĂŠto e-mailovĂŠ adresy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'ZamĂ­tnuto blacklistem blogg.de'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejnĂ˝ jako jeho tělo'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'OdmĂ­tne komentáře, kterĂŠ v těle obsahujĂ­ pouze nadpis.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde strĂĄnka odezvy opravdu obsahuje odkaz na VĂĄĹĄ blog - kontroluje strĂĄnku odezvy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'PomĂ­chanĂŠ kryptogramy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro nĂĄsledujĂ­cĂ­ Autory'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'AutorĹŻm v nĂĄsledujĂ­cĂ­ch skupinĂĄch mĹŻĹžeĹĄ povolit posĂ­lĂĄnĂ­ příspěvkĹŻ, aniĹž by tyto byly kontrolovĂĄny na spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrĂĄlnĂ­ anti-spamovĂ˝ a blacklistovĂ˝ server. MĹŻĹže analyzovat příchozĂ­ komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciĂĄlně pro WordPress, ale mĹŻĹže bĂ˝t pouĹžitĂ˝ i v jinĂ˝ch systĂŠmech. PotřebujeĹĄ k tomu API Key z http://www.akismet.com, kterĂ˝ zĂ­skĂĄĹĄ registracĂ­ na http://www.wordpress.com/. Pokud nechĂĄĹĄ toto pole prĂĄzdnĂŠ, Akismet nebude pouŞívĂĄn.'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označenĂ˝ Akismetem jako spam?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'ZamĂ­tnuto blacklistem Akismet.com'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenĂ˝mi jako auto-moderovaĂ˝mi?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenĂ˝mi jako auto-moderovaĂ˝mi?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderovĂĄnĂ­ odezev po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'MĹŻĹžeĹĄ automaticky nastavit vĹĄechny odezvy na člĂĄnky jako moderovanĂŠ. Zadej počet dnĂ­ od vydĂĄnĂ­, po jejichĹž uplynutĂ­ budou označeny jako auto-moderovanĂŠ. 0 znamenĂĄ ŞådnĂŠ moderovĂĄnĂ­ (schvalovĂĄnĂ­)'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'PouŞít CSRF Ochranu pro komentáře?'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciĂĄlnĂ­ hash hodnota bude hlĂ­dat, Ĺže komentáře mohou poslat pouze uĹživatelĂŠ s platnĂ˝m číslem session. To zmĂ­rnĂ­ spam a zabrĂĄnĂ­ uĹživatelĹŻm v přidĂĄvĂĄnĂ­ komentářů přes CSRF, ale takĂŠ to zabrĂĄnĂ­ přidĂĄvat komentáře uĹživatelĹŻm, kteří nemajĂ­ zapnutĂŠ cookies.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'VĂĄĹĄ komentář neobsahuje Session-Hash. Komentáře mohou bĂ˝t na tomto blogu poslĂĄny pouze se zapnutĂ˝mi cookies!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj ĹĄpatnĂŠ IP adresy pomocĂ­ HTaccess?'); +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'PovolenĂ­ tĂŠto volby přidĂĄ IP adresy, ze kterĂ˝ch přichĂĄzĂ­ spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizovĂĄn o zakĂĄzanĂŠ adresy kaĹždĂ˝ měsĂ­c.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto prĂĄvě vypadajĂ­ vaĹĄe kryptogramy. Pokud jste změnili a uloĹžili nastavenĂ­ výťe a chcete vidět aktuĂĄlnĂ­ vzhled kryptogramu, jednoduĹĄe na něj klikněte a on se obnovĂ­.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznĂĄmenĂ­: kontrola ip adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesĂ­latele souhlasit s IP hosta, kterĂŠmu je zasĂ­lĂĄna odezva/oznĂĄmenĂ­ (trackaback/pingback)? (DOPORUČENO!)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesĂ­latele [%s]'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakĂĄzĂĄno, nebude se provĂĄdět ŞådnĂĄ kontrola emailĹŻ. Pokud je nastaveno na "Ano", pak komentujĂ­cĂ­ musĂ­ napsat platnou emailovou adresu. Pokud je nastaveno na "VĹždy potvrzovat", komentujĂ­cĂ­ bude muset potvrdit svĹŻj koemntář pomocĂ­ emailu, kterĂ˝ mu bude zaslĂĄn (kliknutĂ­m na zaslanĂ˝ odkaz). Pokud je nastaveno na "Potvrdit poprvĂŠ", uĹživatel musĂ­ potvrdit svĹŻj prvnĂ­ komentář (kliknutĂ­m na zaslanĂ˝ odkaz). Při dalĹĄĂ­ch jeho komentářích nebude potvrzenĂ­ poĹžadovĂĄno.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvĂŠ'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'VĹždy potvrzovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamĹžikĹŻ na svĹŻj mail obdrŞíte zprĂĄvu, pomocĂ­ kterĂŠ potvrdĂ­te svĹŻj komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musĂ­te ho potvrdit pomocĂ­ e-mailu. Po odeslĂĄnĂ­ formuláře s komentářem VĂĄm bude zaslĂĄn mail, s jehoĹž pomocĂ­ dokončíte vloĹženĂ­ komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'AntispamovĂ˝ server'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterĂŠm serveru je zaregistrovanĂ˝ výťe zadanĂ˝ klíč? AnonymnĂ­ znamenĂĄ, Ĺže data posĂ­lanĂĄ webovĂŠ sluĹžbě neobsahujĂ­ uĹživatelskĂŠ jmĂŠno a emailovou adresu. I tato volba sniĹžuje mnoĹžstvĂ­ spamu, i kdyĹž ne tak dobře, jako neanonymnĂ­.'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'pĹŻvodnĂ­ Akismet'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymnĂ­)'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'pĹŻvodnĂ­ Akismet (anonymnĂ­)'); + +// Next lines were translated on 2009/07/06 +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověřenĂ­ IP adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, kterĂŠ se nemajĂ­ ověřovat na IP adresu.'); + +// Next lines were translated on 2011/04/17 +@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); @define('PLUGIN_EVENT_SPAMBLOCK_NOT_SPAM', 'NenĂ­ spam'); \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/lang_cs.inc.php b/plugins/serendipity_event_spamblock/lang_cs.inc.php index 8cdb0232..9a35e252 100644 --- a/plugins/serendipity_event_spamblock/lang_cs.inc.php +++ b/plugins/serendipity_event_spamblock/lang_cs.inc.php @@ -1,155 +1,155 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/02/16 - * @author Vladimír Ajgl - * @revisionDate 2009/07/06 - * @author Vladimír Ajgl - * @revisionDate 2011/04/17 - */ - -@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); -@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'Množství metod na ochranu proti spamu.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: Neplatná zpráva.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: Nemůžeš poslat komentář tak brzy po odeslání jiného komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachází v módu "Nouzové blokování všech komentárů", zkuste to jindy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakující se komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uživatelům odeslat komentář, který má stejný obsah jako jiný již odeslaný komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'Nouzové vypnutí komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro všechny příspěvky. Užitečná funkce, pokud je vᚠblog pod útokem spamerů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'Blokování IP adres'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jedné IP adresy jeden komentář za n minut. Užitečné pro zabránění záplav komentářů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z náhodně vygenerovaného deformovaného obrázku. Toto znemožní automatické přidávání komentářů, např. hackerským strojem. Mějte prosím na paměti, že lidé s poškozeným zrakem mohou mít potíže se čtením těchto kryptogramů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rámci boje proti komentářovém spamu zadejte prosím znaky, které vidíte níže. Vᚠkomentář bude poslán pouze pokud tyto znaky budou souhlasit. Ujistěte se, že Vᚠprohlížeč podporuje a přijímá cookies. Jinak vaše komentáře nemohou být správně ověřené.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka níže zadejte znaky, které vidíte nad tímto textem.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamového obrázku: '); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi správně znaky z protispamového obrázku. Podívej se na něj znovu a zadej znaky spávně.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilované v PHP, podobně je potřeba mít soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamové obrázky) mohou být vynucovány v závislosti na stáří článku. Zadejte počet dní, po kterých bude nutné zadat správný text z kryptogramu pro vložení komentáře. Počet nastavený na 0 znamená, že kryptogramy budou vyžadovány ihned po vydání.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderování (schvalování) komentářů po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'Můžeš automaticky nastavit všechny komentáře jako moderované. Po uplynutí zde zadané doby od vydání článku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamené žádné potvrzování.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazů v jednom komentáři povolit, než bude automaticky nastaven ke schválení'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude automaticky nastaven ke schávlení. 0 znamená žádné kontroly množství odkazů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazů v jednom komentáři povolit, než bude zamítnut'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude zamítnut. 0 znamená žádné kontroly množství odkazů.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'Vᚠkomentář vyžaduje souhlas provozovatele blogu. Neposílejte jej znovu, vyčkejte na jeho potvrzení.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'Pozadí kryptogramů'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'Umístění logu'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamítnutých/moderovaných příspěvcích mohou být zapisovány do logu. Nastavte na prázdný řeřtězet pro vypnutí logování.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'Nouzové blokování komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'Duplicitní komentář'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'Nesprávný kryptogram (Zadáno: %s, Správně má být: %s)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'Automatické moderování (schvalování) po X dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'Příliš mnoho odkazů (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'Příliš mnoho odkazů (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelů komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'Schová e-mailové adresy přispěvatelů v komentářích'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailové adresy nebudou zobrazovány, budou použity pouze pro oznámení elektronickou poštou.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logování'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'Logování zamítnutých komentářů může být prováděno buď v databázi nebo v textovém souboru'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" níže)'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'Databáze'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); - -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zacházet s komentáři přidanými přes API'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se týká moderování (schvalování) komentářů vytvořených přes volání API funkcí (tedy uvnitř systému Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", všechny komentáře musejí být nejdřív schváleny. Nastaveno na "zamítnout", budou úplně zakázány. Nastaveno na "none", s těmito zvláštními komentáři bude zacházeno jako s běžnými komentáři.'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamítnout'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'Žádné API komentáře (jako např. odezvy) nejsou povoleny'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovníkový filtr'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'Hledá v komentářích jisté řetězce obsažené ve slovníku. V případě úspěchu vyhodnotí komentář jako spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'Použít filtr na URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'Regulární výrazy povoleny, řetězce (jednotlivé adresy) odělujte středníkem (;). Speciální znaky jako zavináč (@) musíte escapovat - \\@.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'Použít filtr na jména autorů'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'Použít filtr pro tělo komentáře'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'Použít filtr na e-mailovou adresu'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'Nesprávná e-mailová adresa'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailové adresy?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'Vyžadovaná pole komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polí, které musí být vyplněny pro odeslání komentáře. Více polí oddělujte čárkou ",". V úvahu připadají pole: name, email, url, replyTo, comment'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamové metody'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'Zrušit blokování tohoto autora'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'Zrušit blokování této URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'Zrušit blokování této e-mailové adresy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'Zamítnuto blacklistem blogg.de'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejný jako jeho tělo'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'Odmítne komentáře, které v těle obsahují pouze nadpis.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde stránka odezvy opravdu obsahuje odkaz na Vᚠblog - kontroluje stránku odezvy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'Pomíchané kryptogramy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro následující Autory'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'Autorům v následujících skupinách můžeš povolit posílání příspěvků, aniž by tyto byly kontrolovány na spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrální anti-spamový a blacklistový server. Může analyzovat příchozí komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciálně pro WordPress, ale může být použitý i v jiných systémech. Potřebuješ k tomu API Key z http://www.akismet.com, který získᚠregistrací na http://www.wordpress.com/. Pokud nechᚠtoto pole prázdné, Akismet nebude používán.'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označený Akismetem jako spam?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'Zamítnuto blacklistem Akismet.com'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenými jako auto-moderovaými?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenými jako auto-moderovaými?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderování odezev po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Můžeš automaticky nastavit všechny odezvy na články jako moderované. Zadej počet dní od vydání, po jejichž uplynutí budou označeny jako auto-moderované. 0 znamená žádné moderování (schvalování)'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'Použít CSRF Ochranu pro komentáře?'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciální hash hodnota bude hlídat, že komentáře mohou poslat pouze uživatelé s platným číslem session. To zmírní spam a zabrání uživatelům v přidávání komentářů přes CSRF, ale také to zabrání přidávat komentáře uživatelům, kteří nemají zapnuté cookies.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Vᚠkomentář neobsahuje Session-Hash. Komentáře mohou být na tomto blogu poslány pouze se zapnutými cookies!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj špatné IP adresy pomocí HTaccess?'); -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'Povolení této volby přidá IP adresy, ze kterých přichází spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizován o zakázané adresy každý měsíc.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto právě vypadají vaše kryptogramy. Pokud jste změnili a uložili nastavení výše a chcete vidět aktuální vzhled kryptogramu, jednoduše na něj klikněte a on se obnoví.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznámení: kontrola ip adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesílatele souhlasit s IP hosta, kterému je zasílána odezva/oznámení (trackaback/pingback)? (DOPORUČENO!)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesílatele [%s]'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakázáno, nebude se provádět žádná kontrola emailů. Pokud je nastaveno na "Ano", pak komentující musí napsat platnou emailovou adresu. Pokud je nastaveno na "Vždy potvrzovat", komentující bude muset potvrdit svůj koemntář pomocí emailu, který mu bude zaslán (kliknutím na zaslaný odkaz). Pokud je nastaveno na "Potvrdit poprvé", uživatel musí potvrdit svůj první komentář (kliknutím na zaslaný odkaz). Při dalších jeho komentářích nebude potvrzení požadováno.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvé'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'Vždy potvrzovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamžiků na svůj mail obdržíte zprávu, pomocí které potvrdíte svůj komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musíte ho potvrdit pomocí e-mailu. Po odeslání formuláře s komentářem Vám bude zaslán mail, s jehož pomocí dokončíte vložení komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'Antispamový server'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterém serveru je zaregistrovaný výše zadaný klíč? Anonymní znamená, že data posílaná webové službě neobsahují uživatelské jméno a emailovou adresu. I tato volba snižuje množství spamu, i když ne tak dobře, jako neanonymní.'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'původní Akismet'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymní)'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'původní Akismet (anonymní)'); - -// Next lines were translated on 2009/07/06 -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověření IP adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, které se nemají ověřovat na IP adresu.'); - -// Next lines were translated on 2011/04/17 -@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/02/16 + * @author Vladimír Ajgl + * @revisionDate 2009/07/06 + * @author Vladimír Ajgl + * @revisionDate 2011/04/17 + */ + +@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); +@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'Množství metod na ochranu proti spamu.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: Neplatná zpráva.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: Nemůžeš poslat komentář tak brzy po odeslání jiného komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachází v módu "Nouzové blokování všech komentárů", zkuste to jindy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakující se komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uživatelům odeslat komentář, který má stejný obsah jako jiný již odeslaný komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'Nouzové vypnutí komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro všechny příspěvky. Užitečná funkce, pokud je vᚠblog pod útokem spamerů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'Blokování IP adres'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jedné IP adresy jeden komentář za n minut. Užitečné pro zabránění záplav komentářů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z náhodně vygenerovaného deformovaného obrázku. Toto znemožní automatické přidávání komentářů, např. hackerským strojem. Mějte prosím na paměti, že lidé s poškozeným zrakem mohou mít potíže se čtením těchto kryptogramů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rámci boje proti komentářovém spamu zadejte prosím znaky, které vidíte níže. Vᚠkomentář bude poslán pouze pokud tyto znaky budou souhlasit. Ujistěte se, že Vᚠprohlížeč podporuje a přijímá cookies. Jinak vaše komentáře nemohou být správně ověřené.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka níže zadejte znaky, které vidíte nad tímto textem.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamového obrázku: '); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi správně znaky z protispamového obrázku. Podívej se na něj znovu a zadej znaky spávně.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilované v PHP, podobně je potřeba mít soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamové obrázky) mohou být vynucovány v závislosti na stáří článku. Zadejte počet dní, po kterých bude nutné zadat správný text z kryptogramu pro vložení komentáře. Počet nastavený na 0 znamená, že kryptogramy budou vyžadovány ihned po vydání.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderování (schvalování) komentářů po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'Můžeš automaticky nastavit všechny komentáře jako moderované. Po uplynutí zde zadané doby od vydání článku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamené žádné potvrzování.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazů v jednom komentáři povolit, než bude automaticky nastaven ke schválení'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude automaticky nastaven ke schávlení. 0 znamená žádné kontroly množství odkazů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazů v jednom komentáři povolit, než bude zamítnut'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude zamítnut. 0 znamená žádné kontroly množství odkazů.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'Vᚠkomentář vyžaduje souhlas provozovatele blogu. Neposílejte jej znovu, vyčkejte na jeho potvrzení.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'Pozadí kryptogramů'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'Umístění logu'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamítnutých/moderovaných příspěvcích mohou být zapisovány do logu. Nastavte na prázdný řeřtězet pro vypnutí logování.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'Nouzové blokování komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'Duplicitní komentář'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'Nesprávný kryptogram (Zadáno: %s, Správně má být: %s)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'Automatické moderování (schvalování) po X dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'Příliš mnoho odkazů (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'Příliš mnoho odkazů (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelů komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'Schová e-mailové adresy přispěvatelů v komentářích'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailové adresy nebudou zobrazovány, budou použity pouze pro oznámení elektronickou poštou.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logování'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'Logování zamítnutých komentářů může být prováděno buď v databázi nebo v textovém souboru'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" níže)'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'Databáze'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); + +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zacházet s komentáři přidanými přes API'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se týká moderování (schvalování) komentářů vytvořených přes volání API funkcí (tedy uvnitř systému Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", všechny komentáře musejí být nejdřív schváleny. Nastaveno na "zamítnout", budou úplně zakázány. Nastaveno na "none", s těmito zvláštními komentáři bude zacházeno jako s běžnými komentáři.'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamítnout'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'Žádné API komentáře (jako např. odezvy) nejsou povoleny'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovníkový filtr'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'Hledá v komentářích jisté řetězce obsažené ve slovníku. V případě úspěchu vyhodnotí komentář jako spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'Použít filtr na URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'Regulární výrazy povoleny, řetězce (jednotlivé adresy) odělujte středníkem (;). Speciální znaky jako zavináč (@) musíte escapovat - \\@.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'Použít filtr na jména autorů'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'Použít filtr pro tělo komentáře'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'Použít filtr na e-mailovou adresu'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'Nesprávná e-mailová adresa'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailové adresy?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'Vyžadovaná pole komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polí, které musí být vyplněny pro odeslání komentáře. Více polí oddělujte čárkou ",". V úvahu připadají pole: name, email, url, replyTo, comment'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamové metody'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'Zrušit blokování tohoto autora'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'Zrušit blokování této URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'Zrušit blokování této e-mailové adresy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'Zamítnuto blacklistem blogg.de'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejný jako jeho tělo'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'Odmítne komentáře, které v těle obsahují pouze nadpis.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde stránka odezvy opravdu obsahuje odkaz na Vᚠblog - kontroluje stránku odezvy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'Pomíchané kryptogramy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro následující Autory'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'Autorům v následujících skupinách můžeš povolit posílání příspěvků, aniž by tyto byly kontrolovány na spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrální anti-spamový a blacklistový server. Může analyzovat příchozí komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciálně pro WordPress, ale může být použitý i v jiných systémech. Potřebuješ k tomu API Key z http://www.akismet.com, který získᚠregistrací na http://www.wordpress.com/. Pokud nechᚠtoto pole prázdné, Akismet nebude používán.'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označený Akismetem jako spam?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'Zamítnuto blacklistem Akismet.com'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenými jako auto-moderovaými?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenými jako auto-moderovaými?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderování odezev po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Můžeš automaticky nastavit všechny odezvy na články jako moderované. Zadej počet dní od vydání, po jejichž uplynutí budou označeny jako auto-moderované. 0 znamená žádné moderování (schvalování)'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'Použít CSRF Ochranu pro komentáře?'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciální hash hodnota bude hlídat, že komentáře mohou poslat pouze uživatelé s platným číslem session. To zmírní spam a zabrání uživatelům v přidávání komentářů přes CSRF, ale také to zabrání přidávat komentáře uživatelům, kteří nemají zapnuté cookies.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Vᚠkomentář neobsahuje Session-Hash. Komentáře mohou být na tomto blogu poslány pouze se zapnutými cookies!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj špatné IP adresy pomocí HTaccess?'); +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'Povolení této volby přidá IP adresy, ze kterých přichází spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizován o zakázané adresy každý měsíc.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto právě vypadají vaše kryptogramy. Pokud jste změnili a uložili nastavení výše a chcete vidět aktuální vzhled kryptogramu, jednoduše na něj klikněte a on se obnoví.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznámení: kontrola ip adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesílatele souhlasit s IP hosta, kterému je zasílána odezva/oznámení (trackaback/pingback)? (DOPORUČENO!)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesílatele [%s]'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakázáno, nebude se provádět žádná kontrola emailů. Pokud je nastaveno na "Ano", pak komentující musí napsat platnou emailovou adresu. Pokud je nastaveno na "Vždy potvrzovat", komentující bude muset potvrdit svůj koemntář pomocí emailu, který mu bude zaslán (kliknutím na zaslaný odkaz). Pokud je nastaveno na "Potvrdit poprvé", uživatel musí potvrdit svůj první komentář (kliknutím na zaslaný odkaz). Při dalších jeho komentářích nebude potvrzení požadováno.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvé'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'Vždy potvrzovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamžiků na svůj mail obdržíte zprávu, pomocí které potvrdíte svůj komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musíte ho potvrdit pomocí e-mailu. Po odeslání formuláře s komentářem Vám bude zaslán mail, s jehož pomocí dokončíte vložení komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'Antispamový server'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterém serveru je zaregistrovaný výše zadaný klíč? Anonymní znamená, že data posílaná webové službě neobsahují uživatelské jméno a emailovou adresu. I tato volba snižuje množství spamu, i když ne tak dobře, jako neanonymní.'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'původní Akismet'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymní)'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'původní Akismet (anonymní)'); + +// Next lines were translated on 2009/07/06 +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověření IP adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, které se nemají ověřovat na IP adresu.'); + +// Next lines were translated on 2011/04/17 +@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); @define('PLUGIN_EVENT_SPAMBLOCK_NOT_SPAM', 'Není spam'); \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/lang_cz.inc.php b/plugins/serendipity_event_spamblock/lang_cz.inc.php index a5510c7f..db5d1808 100644 --- a/plugins/serendipity_event_spamblock/lang_cz.inc.php +++ b/plugins/serendipity_event_spamblock/lang_cz.inc.php @@ -1,155 +1,155 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/02/16 - * @author Vladimír Ajgl - * @revisionDate 2009/07/06 - * @author Vladimír Ajgl - * @revisionDate 2011/04/17 - */ - -@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); -@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'Množství metod na ochranu proti spamu.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: Neplatná zpráva.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: Nemůžeš poslat komentář tak brzy po odeslání jiného komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachází v módu "Nouzové blokování všech komentárů", zkuste to jindy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakující se komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uživatelům odeslat komentář, který má stejný obsah jako jiný již odeslaný komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'Nouzové vypnutí komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro všechny příspěvky. Užitečná funkce, pokud je váš blog pod útokem spamerů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'Blokování IP adres'); -@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jedné IP adresy jeden komentář za n minut. Užitečné pro zabránění záplav komentářů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z náhodně vygenerovaného deformovaného obrázku. Toto znemožní automatické přidávání komentářů, např. hackerským strojem. Mějte prosím na paměti, že lidé s poškozeným zrakem mohou mít potíže se čtením těchto kryptogramů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rámci boje proti komentářovém spamu zadejte prosím znaky, které vidíte níže. Váš komentář bude poslán pouze pokud tyto znaky budou souhlasit. Ujistěte se, že Váš prohlížeč podporuje a přijímá cookies. Jinak vaše komentáře nemohou být správně ověřené.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka níže zadejte znaky, které vidíte nad tímto textem.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamového obrázku: '); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi správně znaky z protispamového obrázku. Podívej se na něj znovu a zadej znaky spávně.'); -@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilované v PHP, podobně je potřeba mít soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamové obrázky) mohou být vynucovány v závislosti na stáří článku. Zadejte počet dní, po kterých bude nutné zadat správný text z kryptogramu pro vložení komentáře. Počet nastavený na 0 znamená, že kryptogramy budou vyžadovány ihned po vydání.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderování (schvalování) komentářů po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'Můžeš automaticky nastavit všechny komentáře jako moderované. Po uplynutí zde zadané doby od vydání článku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamené žádné potvrzování.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazů v jednom komentáři povolit, než bude automaticky nastaven ke schválení'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude automaticky nastaven ke schávlení. 0 znamená žádné kontroly množství odkazů.'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazů v jednom komentáři povolit, než bude zamítnut'); -@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude zamítnut. 0 znamená žádné kontroly množství odkazů.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'Váš komentář vyžaduje souhlas provozovatele blogu. Neposílejte jej znovu, vyčkejte na jeho potvrzení.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'Pozadí kryptogramů'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'Umístění logu'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamítnutých/moderovaných příspěvcích mohou být zapisovány do logu. Nastavte na prázdný řeřtězet pro vypnutí logování.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'Nouzové blokování komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'Duplicitní komentář'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'Nesprávný kryptogram (Zadáno: %s, Správně má být: %s)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'Automatické moderování (schvalování) po X dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'Příliš mnoho odkazů (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'Příliš mnoho odkazů (odezev)'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelů komentářů'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'Schová e-mailové adresy přispěvatelů v komentářích'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailové adresy nebudou zobrazovány, budou použity pouze pro oznámení elektronickou poštou.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logování'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'Logování zamítnutých komentářů může být prováděno buď v databázi nebo v textovém souboru'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" níže)'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'Databáze'); -@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); - -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zacházet s komentáři přidanými přes API'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se týká moderování (schvalování) komentářů vytvořených přes volání API funkcí (tedy uvnitř systému Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", všechny komentáře musejí být nejdřív schváleny. Nastaveno na "zamítnout", budou úplně zakázány. Nastaveno na "none", s těmito zvláštními komentáři bude zacházeno jako s běžnými komentáři.'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamítnout'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'Žádné API komentáře (jako např. odezvy) nejsou povoleny'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovníkový filtr'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'Hledá v komentářích jisté řetězce obsažené ve slovníku. V případě úspěchu vyhodnotí komentář jako spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'Použít filtr na URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'Regulární výrazy povoleny, řetězce (jednotlivé adresy) odělujte středníkem (;). Speciální znaky jako zavináč (@) musíte escapovat - \\@.'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'Použít filtr na jména autorů'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'Použít filtr pro tělo komentáře'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'Použít filtr na e-mailovou adresu'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'Nesprávná e-mailová adresa'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailové adresy?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'Vyžadovaná pole komentáře'); -@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polí, které musí být vyplněny pro odeslání komentáře. Více polí oddělujte čárkou ",". V úvahu připadají pole: name, email, url, replyTo, comment'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamové metody'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'Zrušit blokování tohoto autora'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'Zrušit blokování této URL adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'Zrušit blokování této e-mailové adresy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'Zamítnuto blacklistem blogg.de'); - -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejný jako jeho tělo'); -@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'Odmítne komentáře, které v těle obsahují pouze nadpis.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde stránka odezvy opravdu obsahuje odkaz na Váš blog - kontroluje stránku odezvy.'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'Pomíchané kryptogramy'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro následující Autory'); -@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'Autorům v následujících skupinách můžeš povolit posílání příspěvků, aniž by tyto byly kontrolovány na spam.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrální anti-spamový a blacklistový server. Může analyzovat příchozí komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciálně pro WordPress, ale může být použitý i v jiných systémech. Potřebuješ k tomu API Key z http://www.akismet.com, který získáš registrací na http://www.wordpress.com/. Pokud necháš toto pole prázdné, Akismet nebude používán.'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označený Akismetem jako spam?'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'Zamítnuto blacklistem Akismet.com'); - -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenými jako auto-moderovaými?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenými jako auto-moderovaými?'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderování odezev po kolika dnech'); -@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Můžeš automaticky nastavit všechny odezvy na články jako moderované. Zadej počet dní od vydání, po jejichž uplynutí budou označeny jako auto-moderované. 0 znamená žádné moderování (schvalování)'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'Použít CSRF Ochranu pro komentáře?'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciální hash hodnota bude hlídat, že komentáře mohou poslat pouze uživatelé s platným číslem session. To zmírní spam a zabrání uživatelům v přidávání komentářů přes CSRF, ale také to zabrání přidávat komentáře uživatelům, kteří nemají zapnuté cookies.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Váš komentář neobsahuje Session-Hash. Komentáře mohou být na tomto blogu poslány pouze se zapnutými cookies!'); - -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj špatné IP adresy pomocí HTaccess?'); -@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'Povolení této volby přidá IP adresy, ze kterých přichází spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizován o zakázané adresy každý měsíc.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto právě vypadají vaše kryptogramy. Pokud jste změnili a uložili nastavení výše a chcete vidět aktuální vzhled kryptogramu, jednoduše na něj klikněte a on se obnoví.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznámení: kontrola ip adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesílatele souhlasit s IP hosta, kterému je zasílána odezva/oznámení (trackaback/pingback)? (DOPORUČENO!)'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesílatele [%s]'); - -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakázáno, nebude se provádět žádná kontrola emailů. Pokud je nastaveno na "Ano", pak komentující musí napsat platnou emailovou adresu. Pokud je nastaveno na "Vždy potvrzovat", komentující bude muset potvrdit svůj koemntář pomocí emailu, který mu bude zaslán (kliknutím na zaslaný odkaz). Pokud je nastaveno na "Potvrdit poprvé", uživatel musí potvrdit svůj první komentář (kliknutím na zaslaný odkaz). Při dalších jeho komentářích nebude potvrzení požadováno.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvé'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'Vždy potvrzovat'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamžiků na svůj mail obdržíte zprávu, pomocí které potvrdíte svůj komentář.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musíte ho potvrdit pomocí e-mailu. Po odeslání formuláře s komentářem Vám bude zaslán mail, s jehož pomocí dokončíte vložení komentáře.'); - -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'Antispamový server'); -@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterém serveru je zaregistrovaný výše zadaný klíč? Anonymní znamená, že data posílaná webové službě neobsahují uživatelské jméno a emailovou adresu. I tato volba snižuje množství spamu, i když ne tak dobře, jako neanonymní.'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'původní Akismet'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymní)'); -@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'původní Akismet (anonymní)'); - -// Next lines were translated on 2009/07/06 -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověření IP adresy'); -@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, které se nemají ověřovat na IP adresu.'); - -// Next lines were translated on 2011/04/17 -@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/02/16 + * @author Vladimír Ajgl + * @revisionDate 2009/07/06 + * @author Vladimír Ajgl + * @revisionDate 2011/04/17 + */ + +@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spam Protector'); +@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'Množství metod na ochranu proti spamu.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Ochrana proti spamu: Neplatná zpráva.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Ochrana proti spamu: Nemůžeš poslat komentář tak brzy po odeslání jiného komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Tento blog se nachází v módu "Nouzové blokování všech komentárů", zkuste to jindy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Nepovolovat opakující se komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Nepovolovat uživatelům odeslat komentář, který má stejný obsah jako jiný již odeslaný komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'Nouzové vypnutí komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Dočasně vypne komentáře pro všechny příspěvky. Užitečná funkce, pokud je váš blog pod útokem spamerů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'Blokování IP adres'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Povol poslat z jedné IP adresy jeden komentář za n minut. Užitečné pro zabránění záplav komentářů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Povolit kryptogramy'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Přispěvatel bude nucen zadat čísla z náhodně vygenerovaného deformovaného obrázku. Toto znemožní automatické přidávání komentářů, např. hackerským strojem. Mějte prosím na paměti, že lidé s poškozeným zrakem mohou mít potíže se čtením těchto kryptogramů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'V rámci boje proti komentářovém spamu zadejte prosím znaky, které vidíte níže. Váš komentář bude poslán pouze pokud tyto znaky budou souhlasit. Ujistěte se, že Váš prohlížeč podporuje a přijímá cookies. Jinak vaše komentáře nemohou být správně ověřené.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Do políčka níže zadejte znaky, které vidíte nad tímto textem.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Zadejte znaky z protispamového obrázku: '); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Nezadal jsi správně znaky z protispamového obrázku. Podívej se na něj znovu a zadej znaky spávně.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Kryptogramy vypnuty. Potřebujete GDLib a freetype knihovny zkompilované v PHP, podobně je potřeba mít soubory.TTF (fonty) v adresářích pluginu "spamblock" .'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Vynutit kryptogramy po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'Kryptogramy (spamové obrázky) mohou být vynucovány v závislosti na stáří článku. Zadejte počet dní, po kterých bude nutné zadat správný text z kryptogramu pro vložení komentáře. Počet nastavený na 0 znamená, že kryptogramy budou vyžadovány ihned po vydání.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Vynutit moderování (schvalování) komentářů po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'Můžeš automaticky nastavit všechny komentáře jako moderované. Po uplynutí zde zadané doby od vydání článku bude třeba potvrzovat (auto-moderovat) komentáře. 0 znamené žádné potvrzování.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Kolik odkazů v jednom komentáři povolit, než bude automaticky nastaven ke schválení'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude automaticky nastaven ke schávlení. 0 znamená žádné kontroly množství odkazů.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Kolik odkazů v jednom komentáři povolit, než bude zamítnut'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'Když se v komentáři objeví více než zde zadaný počet odkazů <a href="...">, bude zamítnut. 0 znamená žádné kontroly množství odkazů.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'Váš komentář vyžaduje souhlas provozovatele blogu. Neposílejte jej znovu, vyčkejte na jeho potvrzení.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'Pozadí kryptogramů'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Zadej RGB hodnotu: 0,255,255'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'Umístění logu'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Informace o zamítnutých/moderovaných příspěvcích mohou být zapisovány do logu. Nastavte na prázdný řeřtězet pro vypnutí logování.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'Nouzové blokování komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'Duplicitní komentář'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blok'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'Nesprávný kryptogram (Zadáno: %s, Správně má být: %s)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'Automatické moderování (schvalování) po X dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'Příliš mnoho odkazů (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'Příliš mnoho odkazů (odezev)'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Schovat e-mailovou adresu pisatelů komentářů'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'Schová e-mailové adresy přispěvatelů v komentářích'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'E-mailové adresy nebudou zobrazovány, budou použity pouze pro oznámení elektronickou poštou.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vyberte metodu logování'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'Logování zamítnutých komentářů může být prováděno buď v databázi nebo v textovém souboru'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Soubor (viz. volba "logfile" níže)'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'Databáze'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Nelogovat'); + +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Jak zacházet s komentáři přidanými přes API'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Toto se týká moderování (schvalování) komentářů vytvořených přes volání API funkcí (tedy uvnitř systému Serendipity)(Trackbacks, WFW:commentAPI comments). Nastaveno na "moderovat", všechny komentáře musejí být nejdřív schváleny. Nastaveno na "zamítnout", budou úplně zakázány. Nastaveno na "none", s těmito zvláštními komentáři bude zacházeno jako s běžnými komentáři.'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'moderovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'zamítnout'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'Žádné API komentáře (jako např. odezvy) nejsou povoleny'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktivovat slovníkový filtr'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'Hledá v komentářích jisté řetězce obsažené ve slovníku. V případě úspěchu vyhodnotí komentář jako spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'Použít filtr na URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'Regulární výrazy povoleny, řetězce (jednotlivé adresy) odělujte středníkem (;). Speciální znaky jako zavináč (@) musíte escapovat - \\@.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'Použít filtr na jména autorů'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'Použít filtr pro tělo komentáře'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS', 'Použít filtr na e-mailovou adresu'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'Nesprávná e-mailová adresa'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Zkontrolovat e-mailové adresy?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'Vyžadovaná pole komentáře'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Zadejte seznam polí, které musí být vyplněny pro odeslání komentáře. Více polí oddělujte čárkou ",". V úvahu připadají pole: name, email, url, replyTo, comment'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Nezadal jsi pole %s!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Konfigurovat antispamové metody'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Blokovat tohoto autora pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Blokovat tuto URL adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_EMAIL', 'Blokovat tuto e-mailovou adresu pluginem "Spamblock"'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'Zrušit blokování tohoto autora'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'Zrušit blokování této URL adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_EMAIL', 'Zrušit blokování této e-mailové adresy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktivovat filtraci URL adres z balcklistu blogg.de'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'Zamítnuto blacklistem blogg.de'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Nadpis komentáře je stejný jako jeho tělo'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'Odmítne komentáře, které v těle obsahují pouze nadpis.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Kontrolovat URL odezev'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Povolit pouze odezvy, kde stránka odezvy opravdu obsahuje odkaz na Váš blog - kontroluje stránku odezvy.'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Trackback URL invalid.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'Pomíchané kryptogramy'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Vypni spamblock pro následující Autory'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'Autorům v následujících skupinách můžeš povolit posílání příspěvků, aniž by tyto byly kontrolovány na spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API Key'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com je centrální anti-spamový a blacklistový server. Může analyzovat příchozí komentáře a kontrolovat, jestli jsou vedeny jako spam. Akismet byl vyvinut speciálně pro WordPress, ale může být použitý i v jiných systémech. Potřebuješ k tomu API Key z http://www.akismet.com, který získáš registrací na http://www.wordpress.com/. Pokud necháš toto pole prázdné, Akismet nebude používán.'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Jak označovat příspěvek označený Akismetem jako spam?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'Zamítnuto blacklistem Akismet.com'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Co udělat s komentáři označenými jako auto-moderovaými?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Co udělat s odezvami označenými jako auto-moderovaými?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Vynutit moderování odezev po kolika dnech'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Můžeš automaticky nastavit všechny odezvy na články jako moderované. Zadej počet dní od vydání, po jejichž uplynutí budou označeny jako auto-moderované. 0 znamená žádné moderování (schvalování)'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'Použít CSRF Ochranu pro komentáře?'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Pokud je povoleno, speciální hash hodnota bude hlídat, že komentáře mohou poslat pouze uživatelé s platným číslem session. To zmírní spam a zabrání uživatelům v přidávání komentářů přes CSRF, ale také to zabrání přidávat komentáře uživatelům, kteří nemají zapnuté cookies.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Váš komentář neobsahuje Session-Hash. Komentáře mohou být na tomto blogu poslány pouze se zapnutými cookies!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Blokuj špatné IP adresy pomocí HTaccess?'); +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'Povolení této volby přidá IP adresy, ze kterých přichází spam do souboru .htaccess. Soubor .htaccess bude pravidelně aktualizován o zakázané adresy každý měsíc.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOOK', 'Takto právě vypadají vaše kryptogramy. Pokud jste změnili a uložili nastavení výše a chcete vidět aktuální vzhled kryptogramu, jednoduše na něj klikněte a on se obnoví.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION', 'Odezvy/oznámení: kontrola ip adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_DESC', 'Měla by IP odesílatele souhlasit s IP hosta, kterému je zasílána odezva/oznámení (trackaback/pingback)? (DOPORUČENO!)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPVALIDATION', 'Kontrola IP adresy: %s [%s] != ip adresa odesílatele [%s]'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_DESC', 'Pokud je zakázáno, nebude se provádět žádná kontrola emailů. Pokud je nastaveno na "Ano", pak komentující musí napsat platnou emailovou adresu. Pokud je nastaveno na "Vždy potvrzovat", komentující bude muset potvrdit svůj koemntář pomocí emailu, který mu bude zaslán (kliknutím na zaslaný odkaz). Pokud je nastaveno na "Potvrdit poprvé", uživatel musí potvrdit svůj první komentář (kliknutím na zaslaný odkaz). Při dalších jeho komentářích nebude potvrzení požadováno.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ONCE', 'Potvrdit poprvé'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_ALWAYS', 'Vždy potvrzovat'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_MAIL', 'Během několika okamžiků na svůj mail obdržíte zprávu, pomocí které potvrdíte svůj komentář.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL_VERIFICATION_INFO', 'Abyste mohli zanechat komentář, musíte ho potvrdit pomocí e-mailu. Po odeslání formuláře s komentářem Vám bude zaslán mail, s jehož pomocí dokončíte vložení komentáře.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER', 'Antispamový server'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_SERVER_DESC', 'Na kterém serveru je zaregistrovaný výše zadaný klíč? Anonymní znamená, že data posílaná webové službě neobsahují uživatelské jméno a emailovou adresu. I tato volba snižuje množství spamu, i když ne tak dobře, jako neanonymní.'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS', 'TypePad Antispam'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET', 'původní Akismet'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_TPAS_ANON', 'TypePad Antispam (anonymní)'); +@define('PLUGIN_EVENT_SPAMBLOCK_SERVER_AKISMET_ANON', 'původní Akismet (anonymní)'); + +// Next lines were translated on 2009/07/06 +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE', 'Vyloučit URL adresy z ověření IP adresy'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKIPVALIDATION_URL_EXCLUDE_DESC', 'URL adresy, které se nemají ověřovat na IP adresu.'); + +// Next lines were translated on 2011/04/17 +@define('PLUGIN_EVENT_SPAMBLOCK_SPAM', 'Spam'); @define('PLUGIN_EVENT_SPAMBLOCK_NOT_SPAM', 'Není spam'); \ No newline at end of file diff --git a/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php index 4bad8ac3..38fedc3b 100644 --- a/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php @@ -1,68 +1,68 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @translated 2007/12/10 - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - UmoŞňuje stĂĄhnout a instalovat rozĹĄiřujĂ­cĂ­ moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stĂĄhnutĂ­ novĂ˝ch %s z internetovĂŠ online databĂĄze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net moĹžnĂĄ neběží - omlouvĂĄme se, zkuste to později.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevřenĂ­ URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytĹŻ z výťe uvedenĂŠ URL. UklĂĄdĂĄnĂ­ souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytĹŻ z jiĹž existujĂ­cĂ­ho souboru na VaĹĄem serveru. UklĂĄdĂĄnĂ­ souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data Ăşspěšně staĹžena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); - -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'Umístění zrcadel (mirrors)'); -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu používejte jen pokud opravdu víte, co děláte, jste-li zkušený uživatel. Pokud jsou přednastavené mirror servery vypnuté nebo nepracují správně, Serendipity se pokusí připojit k Vámi zadaným mirror serverům (třeba můžete zadat http://mirror.org/serendipity/). Tyto servery musí umět zpracovávat XML soubory na úrovni URL adresy a musí obsahovat podadresáře "additional_plugins" a "additional_themes". Zadávejte pouze mirror servery, kterým věříte a které plně zrcadlí všechny soubory CVS úložiště Serendipity. Lze zadat více zrcadel, oddělených "|".'); + + * EN-Revision: Revision of lang_en.inc.php + * @translated 2007/12/10 + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author Vladimír Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); + +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'Umístění zrcadel (mirrors)'); +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu používejte jen pokud opravdu víte, co děláte, jste-li zkušený uživatel. Pokud jsou přednastavené mirror servery vypnuté nebo nepracují správně, Serendipity se pokusí připojit k Vámi zadaným mirror serverům (třeba můžete zadat http://mirror.org/serendipity/). Tyto servery musí umět zpracovávat XML soubory na úrovni URL adresy a musí obsahovat podadresáře "additional_plugins" a "additional_themes". Zadávejte pouze mirror servery, kterým věříte a které plně zrcadlí všechny soubory CVS úložiště Serendipity. Lze zadat více zrcadel, oddělených "|".'); diff --git a/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php index 915b6b5b..26acf3f8 100644 --- a/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php @@ -1,68 +1,68 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @translated 2007/12/10 - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author Vladimír Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); - -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'Umístění zrcadel (mirrors)'); -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu používejte jen pokud opravdu víte, co děláte, jste-li zkušený uživatel. Pokud jsou přednastavené mirror servery vypnuté nebo nepracují správně, Serendipity se pokusí připojit k Vámi zadaným mirror serverům (třeba můžete zadat http://mirror.org/serendipity/). Tyto servery musí umět zpracovávat XML soubory na úrovni URL adresy a musí obsahovat podadresáře "additional_plugins" a "additional_themes". Zadávejte pouze mirror servery, kterým věříte a které plně zrcadlí všechny soubory CVS úložiště Serendipity. Lze zadat více zrcadel, oddělených "|".'); + + * EN-Revision: Revision of lang_en.inc.php + * @translated 2007/12/10 + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author Vladimír Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'UmĂ­stěnĂ­ souborĹŻ/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'UmĂ­stěnĂ­ souborĹŻ/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevĂ­te, co dělĂĄte a jestli server orpavdu funguje. Tato volba je přístupnĂĄ pro teprve plĂĄnovanĂŠ funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'VlastnĂ­k stahovanĂ˝ch souborĹŻ'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde mĹŻĹžete zadat (FTP/Shell) vlastnĂ­ka souborĹŻ (jako např. "nobody") staĹženĂ˝ch pomocĂ­ Spartacus pluginu. Pokud je nevyplněnĂŠ, nejsou provĂĄděny ŞådnĂŠ změny vlastnĂ­ka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'PřístupovĂĄ prĂĄva staĹženĂ˝ch souborĹŻ.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde mĹŻĹžete zadat hodnotu přístupovĂ˝ch prĂĄv v osmičkovĂŠ soustavě (jako "0777") pro soubory (FTP/Shell) staĹženĂŠ pomocĂ­ pluginy Spartacus. Pokud je pole ponechĂĄno prĂĄzdnĂŠ, bude pouĹžito standardnĂ­ systĂŠmovĂŠ nastavenĂ­. Pamatujte, Ĺže ne vĹĄechny webovĂŠ servery umoŞňujĂ­ změnu prĂĄv. Např. servery ěžícĂ­ v safe_mode mĂłdu. Mějte na paměti, Ĺže prĂĄva musĂ­ umoĹžnit webovĂŠmu uĹživateli, pod kterĂ˝m běží PHP, prĂĄva čtenĂ­ a zĂĄpisu souboru. Jinak nebude modul Spartacus schopen přepsat starĂŠ soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'PřístupovĂĄ prĂĄva staĹženĂ˝ch adresářů'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde mĹŻĹžete zadat hodnotu přístupovĂ˝ch prĂĄv v osmičkovĂŠ soustavě (jako "0777") pro adresáře (FTP/Shell) staĹženĂŠ pomocĂ­ pluginy Spartacus. Pokud je pole ponechĂĄno prĂĄzdnĂŠ, bude pouĹžito standardnĂ­ systĂŠmovĂŠ nastavenĂ­. Pamatujte, Ĺže ne vĹĄechny webovĂŠ servery umoŞňujĂ­ změnu prĂĄv. Např. servery ěžícĂ­ v safe_mode mĂłdu. Mějte na paměti, Ĺže prĂĄva musĂ­ umoĹžnit webovĂŠmu uĹživateli, pod kterĂ˝m běží PHP, prĂĄva čtenĂ­ a zĂĄpisu souboru. Jinak nebude modul Spartacus schopen vytvořit novĂŠ adresáře.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat novĂŠ pluginy pro postrannĂ­ sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat novĂŠ pluginy udĂĄlostĂ­.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: MĹŻĹžete upgradovat vĂ­ce rozĹĄiřujĂ­cĂ­ch modulĹŻ najednou na odkaz "upgrade" prostřednĂ­m tlačítkem myĹĄi. Upgrade se otevře v novĂŠm okně/novĂŠ zĂĄloĹžce. Pamatujte, Ĺže automatickĂĄ aktualizace vĹĄech rozĹĄiřujĂ­cĂ­ch modulĹŻ je časově nĂĄročnĂĄ operace a mĹŻĹže vĂŠst k překročenĂ­ nastavenĂ˝ch časovĂ˝ch limitĹŻ na serveru a z toho dĹŻvodu k neĂşplně staĹženĂ˝m souborĹŻm. Proto tato funkčnost nenĂ­ zĂĄměrně snadno přístupnĂĄ.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o pouĹžitĂ­ knihovny cURL jako zĂĄloĹžnĂ­ho řeĹĄenĂ­...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo moĹžnĂŠ stĂĄhnout soubory z on-line ĂşloĹžiĹĄtě modulu SPARTACUS, nicmĂŠně se povedlo spojit se s ĂşloĹžiĹĄtěm. To znamenĂĄ, Ĺže VĂĄĹĄ poskytovatel nejspĂ­ĹĄe pouŞívĂĄ obsahovĂ˝ filtr a neumoŞňuje stĂĄhovat přes web *.php soubory. Buď musĂ­te VaĹĄeho poskytovatele poŞådat o vypnutĂ­ přísuĹĄnĂ˝ch omezenĂ­ (jako mod_security nebo jinĂŠ "reverse proxy"), nebo stahujte pluginy ručně.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahovĂĄnĂ­ rozĹĄiřujĂ­cĂ­ch modulĹŻ pomocĂ­ modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahovĂĄnĂ­ ĹĄablon pomocĂ­ modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdĂĄlenĂŠ prohlĂ­ĹženĂ­ informacĂ­ o verzĂ­ch pluginĹŻ'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, nĂĄvĹĄtěvnĂ­ci %s si mohou zobrazit informace o verzĂ­ch vĹĄech nainstalovanĂ˝ch plugin. NenĂ­ ĹĄpatnĂ˝ nĂĄpad ochrĂĄnit tuto URL adresu pomocĂ­ souboru .htaccess proti neŞådoucĂ­m přístupĹŻm.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'TajnĂ˝ kĂłd ke vzdĂĄlenĂŠmu přístupu k informacĂ­m o verzĂ­ch pluginĹŻ'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciĂĄlnĂ­ URI komponentu, kterou musĂ­ lidĂŠ znĂĄt a zadat, aby mohli zobrazit informace o verzĂ­ch pluginĹŻ.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit prĂĄva u adresáře (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl Ăşspěšně vytvořen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'PouŞít vytvářenĂ­ adresářů přes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud VĂĄm běží PHP v "safe_mode", musĂ­te se podřídit jistĂ˝m omezenĂ­m. Tato omezenĂ­ majĂ­ zjednodueĹĄeně řečeno za vĂ˝sledek, Ĺže pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocĂ­ FTP účtu, pak toto omezenĂ­ neplatĂ­. Pokud mĂĄte zapnutĂ˝ safe_mode, je vytvářenĂ­ adresářů přes FTP prakticky jedinou cestou, jak mĂ­t moĹžnost Ăşspěšně pouŞívat SPARTACUS a upload souborĹŻ.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'UĹživatelskĂŠ jmĂŠno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusĂ­te se nutně připojit do adresáře Serendipity. Zde tedy musĂ­te specifikovat cestu k adresáři Srendipity od adresáře, do kterĂŠho se FTP přihlaĹĄuje.'); + +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'UmĂ­stěnĂ­ zrcadel (mirrors)'); +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu pouŞívejte jen pokud opravdu vĂ­te, co dělĂĄte, jste-li zkuĹĄenĂ˝ uĹživatel. Pokud jsou přednastavenĂŠ mirror servery vypnutĂŠ nebo nepracujĂ­ sprĂĄvně, Serendipity se pokusĂ­ připojit k VĂĄmi zadanĂ˝m mirror serverĹŻm (třeba mĹŻĹžete zadat http://mirror.org/serendipity/). Tyto servery musĂ­ umět zpracovĂĄvat XML soubory na Ăşrovni URL adresy a musĂ­ obsahovat podadresáře "additional_plugins" a "additional_themes". ZadĂĄvejte pouze mirror servery, kterĂ˝m věříte a kterĂŠ plně zrcadlĂ­ vĹĄechny soubory CVS ĂşloĹžiĹĄtě Serendipity. Lze zadat vĂ­ce zrcadel, oddělenĂ˝ch "|".'); diff --git a/plugins/serendipity_event_spartacus/lang_cs.inc.php b/plugins/serendipity_event_spartacus/lang_cs.inc.php index 8853ce20..483a1a46 100644 --- a/plugins/serendipity_event_spartacus/lang_cs.inc.php +++ b/plugins/serendipity_event_spartacus/lang_cs.inc.php @@ -1,66 +1,66 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @translated 2007/12/10 - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - */ - -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Vᚠserver blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Vᚠserver blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Vᚠposkytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); - -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'Umístění zrcadel (mirrors)'); -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu používejte jen pokud opravdu víte, co děláte, jste-li zkušený uživatel. Pokud jsou přednastavené mirror servery vypnuté nebo nepracují správně, Serendipity se pokusí připojit k Vámi zadaným mirror serverům (třeba můžete zadat http://mirror.org/serendipity/). Tyto servery musí umět zpracovávat XML soubory na úrovni URL adresy a musí obsahovat podadresáře "additional_plugins" a "additional_themes". Zadávejte pouze mirror servery, kterým věříte a které plně zrcadlí všechny soubory CVS úložiště Serendipity. Lze zadat více zrcadel, oddělených "|".'); + + * EN-Revision: Revision of lang_en.inc.php + * @translated 2007/12/10 + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + */ + +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Vᚠserver blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Vᚠserver blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Vᚠposkytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); + +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'Umístění zrcadel (mirrors)'); +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu používejte jen pokud opravdu víte, co děláte, jste-li zkušený uživatel. Pokud jsou přednastavené mirror servery vypnuté nebo nepracují správně, Serendipity se pokusí připojit k Vámi zadaným mirror serverům (třeba můžete zadat http://mirror.org/serendipity/). Tyto servery musí umět zpracovávat XML soubory na úrovni URL adresy a musí obsahovat podadresáře "additional_plugins" a "additional_themes". Zadávejte pouze mirror servery, kterým věříte a které plně zrcadlí všechny soubory CVS úložiště Serendipity. Lze zadat více zrcadel, oddělených "|".'); diff --git a/plugins/serendipity_event_spartacus/lang_cz.inc.php b/plugins/serendipity_event_spartacus/lang_cz.inc.php index 5c607431..f040452e 100644 --- a/plugins/serendipity_event_spartacus/lang_cz.inc.php +++ b/plugins/serendipity_event_spartacus/lang_cz.inc.php @@ -1,66 +1,66 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @translated 2007/12/10 - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - */ - -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); - -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'Umístění zrcadel (mirrors)'); -@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu používejte jen pokud opravdu víte, co děláte, jste-li zkušený uživatel. Pokud jsou přednastavené mirror servery vypnuté nebo nepracují správně, Serendipity se pokusí připojit k Vámi zadaným mirror serverům (třeba můžete zadat http://mirror.org/serendipity/). Tyto servery musí umět zpracovávat XML soubory na úrovni URL adresy a musí obsahovat podadresáře "additional_plugins" a "additional_themes". Zadávejte pouze mirror servery, kterým věříte a které plně zrcadlí všechny soubory CVS úložiště Serendipity. Lze zadat více zrcadel, oddělených "|".'); + + * EN-Revision: Revision of lang_en.inc.php + * @translated 2007/12/10 + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + */ + +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
    (On-line úložiště vrátilo chybu %s.)
    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

    Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

    Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

    Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

    SPARTACUS se pokusil připojit ke Googlu, ale neúspěšně (chyba č.%d: %s).
    Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože se nemůže připojit do svého online úložiště. Kontaktujte prosím svého poskytovatele webhostingu a požádejte ho o povolení odchozích připojení k jiným webovým stránkám.

    Zásuvné moduly lze instalovat z lokálních adresářů. Jednoduše stáhněte nejnovější verzi pluginu z SPARTACUS online úložiště, rozbalte ho a například pomocí FTP nahrajte do adresáře /plugins/ ve Vaší instalaci Serendipity.

    '); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

    Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

    '); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); + +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR', 'Umístění zrcadel (mirrors)'); +@define('PLUGIN_EVENT_SPARTACUS_CUSTOMMIRROR_DESC', 'Tuto volbu používejte jen pokud opravdu víte, co děláte, jste-li zkušený uživatel. Pokud jsou přednastavené mirror servery vypnuté nebo nepracují správně, Serendipity se pokusí připojit k Vámi zadaným mirror serverům (třeba můžete zadat http://mirror.org/serendipity/). Tyto servery musí umět zpracovávat XML soubory na úrovni URL adresy a musí obsahovat podadresáře "additional_plugins" a "additional_themes". Zadávejte pouze mirror servery, kterým věříte a které plně zrcadlí všechny soubory CVS úložiště Serendipity. Lze zadat více zrcadel, oddělených "|".'); diff --git a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php index 2aee1da9..9c2a710c 100644 --- a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php +++ b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php @@ -357,16 +357,16 @@ class serendipity_event_spartacus extends serendipity_event function outputMSG($status, $msg) { switch($status) { case 'notice': - echo '
    ' . $msg . '
    ' . "\n"; + echo '
    ' . $msg . '
    ' . "\n"; break; case 'error': - echo '
    ' . $msg . '
    ' . "\n"; + echo '
    ' . $msg . '
    ' . "\n"; break; default: case 'success': - echo '
    ' . $msg . '
    ' . "\n"; + echo '
    ' . $msg . '
    ' . "\n"; break; } } @@ -855,7 +855,7 @@ class serendipity_event_spartacus extends serendipity_event ); foreach((array)$childtree['children'] AS $relInfo) { - if (isset($relInfo['tag']) && $relInfo['tag'] == 'requirements:s9yVersion') { + if ($relInfo['tag'] == 'requirements:s9yVersion') { $pluginstack[$i]['requirements']['serendipity'] = $relInfo['value']; } @@ -1103,7 +1103,7 @@ class serendipity_event_spartacus extends serendipity_event case 'backend_pluginlisting_header': if (serendipity_db_bool($this->get_config('enable_plugins'))) { - echo '
    '; + echo ''; diff --git a/plugins/serendipity_event_statistics/UTF-8/documentation_cs.html b/plugins/serendipity_event_statistics/UTF-8/documentation_cs.html index 37a749ed..52024d56 100644 --- a/plugins/serendipity_event_statistics/UTF-8/documentation_cs.html +++ b/plugins/serendipity_event_statistics/UTF-8/documentation_cs.html @@ -1,44 +1,44 @@ - - - - Dokumentace: Plugin Statistiky - - -

    Dokumentace k pluginu 'Statistiky'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. -

    - -

    Historie verzĂ­ (ChangeLog)

    -
      -
    • verze ???
    • -
        -
      • PřidĂĄnĂ­ 'http://' k URL adrese komentĂĄtora, pokud to v nĂ­ chybĂ­.
      • -
      -
    • verze 1.60, 23.7.2007 [Kalkin]
    • -
        -
      • PřepsĂĄn filtr prohledĂĄvacĂ­ch robotĹŻ. NynĂ­ je chytřejĹĄĂ­.
      • -
      • Grafy mohou bĂ˝t ĹĄirokĂŠ nejvýťe 200 pixelĹŻ.
      • -
      • Barvy sloupečkĹŻ jsou nynĂ­ relativnĂ­.
      • -
      -
    • verze 1.50, 21.7.2007 [Kalkin]
    • -
        -
      • PřidanĂŠ velkĂŠ mnoĹžstvĂ­ prohledĂĄvacĂ­ch robotĹŻ
      • -
      • NynĂ­ plugin počítĂĄ jako nĂĄvĹĄtěvy pouze unikĂĄtnĂ­ IP adresy, nikoliv kaĹždĂŠ obnovenĂ­ strĂĄnky.
      • -
      -
    • verze 1.40 [Shrikee / Arnan]
    • -
        -
      • PřidĂĄna databĂĄzovĂĄ tabulka, kterĂĄ uchovĂĄvĂĄ dennĂ­ statistiky.
      • -
      • PřidĂĄny 2 grafy, kterĂŠ zobrazujĂ­ data z předchozĂ­ tabulky
      • -
      • PřepsĂĄn filtr na prohledĂĄvacĂ­ roboty
      • -
      • PřidĂĄna volba nastavenĂ­, kterĂĄ umoŞňuje zobrazovat pouze statistiky nĂĄvĹĄtěv, nebo vĹĄechny statistiky (počet příspěvkĹŻ a podobnĂŠ)
      • -
      • PřidĂĄna volba nastavenĂ­ pro zapnutĂ­ nebo vypnutĂ­ filtru na prohledĂĄvacĂ­ roboty.
      • -
      • Opraven registr referer. Doteď nebyly uklĂĄdĂĄny do databĂĄze, teď uĹž jsou.
      • -
      • Pokud je $useragent, $referer nebo $remote_addr prĂĄzdnĂ˝ nebo neznĂĄmĂ˝, je nastavenĂ˝ na 'neznĂĄmĂ˝'.
      • -
      -
    - - + + + + Dokumentace: Plugin Statistiky + + +

    Dokumentace k pluginu 'Statistiky'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. +

    + +

    Historie verzĂ­ (ChangeLog)

    +
      +
    • verze ???
    • +
        +
      • PřidĂĄnĂ­ 'http://' k URL adrese komentĂĄtora, pokud to v nĂ­ chybĂ­.
      • +
      +
    • verze 1.60, 23.7.2007 [Kalkin]
    • +
        +
      • PřepsĂĄn filtr prohledĂĄvacĂ­ch robotĹŻ. NynĂ­ je chytřejĹĄĂ­.
      • +
      • Grafy mohou bĂ˝t ĹĄirokĂŠ nejvýťe 200 pixelĹŻ.
      • +
      • Barvy sloupečkĹŻ jsou nynĂ­ relativnĂ­.
      • +
      +
    • verze 1.50, 21.7.2007 [Kalkin]
    • +
        +
      • PřidanĂŠ velkĂŠ mnoĹžstvĂ­ prohledĂĄvacĂ­ch robotĹŻ
      • +
      • NynĂ­ plugin počítĂĄ jako nĂĄvĹĄtěvy pouze unikĂĄtnĂ­ IP adresy, nikoliv kaĹždĂŠ obnovenĂ­ strĂĄnky.
      • +
      +
    • verze 1.40 [Shrikee / Arnan]
    • +
        +
      • PřidĂĄna databĂĄzovĂĄ tabulka, kterĂĄ uchovĂĄvĂĄ dennĂ­ statistiky.
      • +
      • PřidĂĄny 2 grafy, kterĂŠ zobrazujĂ­ data z předchozĂ­ tabulky
      • +
      • PřepsĂĄn filtr na prohledĂĄvacĂ­ roboty
      • +
      • PřidĂĄna volba nastavenĂ­, kterĂĄ umoŞňuje zobrazovat pouze statistiky nĂĄvĹĄtěv, nebo vĹĄechny statistiky (počet příspěvkĹŻ a podobnĂŠ)
      • +
      • PřidĂĄna volba nastavenĂ­ pro zapnutĂ­ nebo vypnutĂ­ filtru na prohledĂĄvacĂ­ roboty.
      • +
      • Opraven registr referer. Doteď nebyly uklĂĄdĂĄny do databĂĄze, teď uĹž jsou.
      • +
      • Pokud je $useragent, $referer nebo $remote_addr prĂĄzdnĂ˝ nebo neznĂĄmĂ˝, je nastavenĂ˝ na 'neznĂĄmĂ˝'.
      • +
      +
    + + diff --git a/plugins/serendipity_event_statistics/UTF-8/documentation_cz.html b/plugins/serendipity_event_statistics/UTF-8/documentation_cz.html index 37a749ed..52024d56 100644 --- a/plugins/serendipity_event_statistics/UTF-8/documentation_cz.html +++ b/plugins/serendipity_event_statistics/UTF-8/documentation_cz.html @@ -1,44 +1,44 @@ - - - - Dokumentace: Plugin Statistiky - - -

    Dokumentace k pluginu 'Statistiky'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. -

    - -

    Historie verzĂ­ (ChangeLog)

    -
      -
    • verze ???
    • -
        -
      • PřidĂĄnĂ­ 'http://' k URL adrese komentĂĄtora, pokud to v nĂ­ chybĂ­.
      • -
      -
    • verze 1.60, 23.7.2007 [Kalkin]
    • -
        -
      • PřepsĂĄn filtr prohledĂĄvacĂ­ch robotĹŻ. NynĂ­ je chytřejĹĄĂ­.
      • -
      • Grafy mohou bĂ˝t ĹĄirokĂŠ nejvýťe 200 pixelĹŻ.
      • -
      • Barvy sloupečkĹŻ jsou nynĂ­ relativnĂ­.
      • -
      -
    • verze 1.50, 21.7.2007 [Kalkin]
    • -
        -
      • PřidanĂŠ velkĂŠ mnoĹžstvĂ­ prohledĂĄvacĂ­ch robotĹŻ
      • -
      • NynĂ­ plugin počítĂĄ jako nĂĄvĹĄtěvy pouze unikĂĄtnĂ­ IP adresy, nikoliv kaĹždĂŠ obnovenĂ­ strĂĄnky.
      • -
      -
    • verze 1.40 [Shrikee / Arnan]
    • -
        -
      • PřidĂĄna databĂĄzovĂĄ tabulka, kterĂĄ uchovĂĄvĂĄ dennĂ­ statistiky.
      • -
      • PřidĂĄny 2 grafy, kterĂŠ zobrazujĂ­ data z předchozĂ­ tabulky
      • -
      • PřepsĂĄn filtr na prohledĂĄvacĂ­ roboty
      • -
      • PřidĂĄna volba nastavenĂ­, kterĂĄ umoŞňuje zobrazovat pouze statistiky nĂĄvĹĄtěv, nebo vĹĄechny statistiky (počet příspěvkĹŻ a podobnĂŠ)
      • -
      • PřidĂĄna volba nastavenĂ­ pro zapnutĂ­ nebo vypnutĂ­ filtru na prohledĂĄvacĂ­ roboty.
      • -
      • Opraven registr referer. Doteď nebyly uklĂĄdĂĄny do databĂĄze, teď uĹž jsou.
      • -
      • Pokud je $useragent, $referer nebo $remote_addr prĂĄzdnĂ˝ nebo neznĂĄmĂ˝, je nastavenĂ˝ na 'neznĂĄmĂ˝'.
      • -
      -
    - - + + + + Dokumentace: Plugin Statistiky + + +

    Dokumentace k pluginu 'Statistiky'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. +

    + +

    Historie verzĂ­ (ChangeLog)

    +
      +
    • verze ???
    • +
        +
      • PřidĂĄnĂ­ 'http://' k URL adrese komentĂĄtora, pokud to v nĂ­ chybĂ­.
      • +
      +
    • verze 1.60, 23.7.2007 [Kalkin]
    • +
        +
      • PřepsĂĄn filtr prohledĂĄvacĂ­ch robotĹŻ. NynĂ­ je chytřejĹĄĂ­.
      • +
      • Grafy mohou bĂ˝t ĹĄirokĂŠ nejvýťe 200 pixelĹŻ.
      • +
      • Barvy sloupečkĹŻ jsou nynĂ­ relativnĂ­.
      • +
      +
    • verze 1.50, 21.7.2007 [Kalkin]
    • +
        +
      • PřidanĂŠ velkĂŠ mnoĹžstvĂ­ prohledĂĄvacĂ­ch robotĹŻ
      • +
      • NynĂ­ plugin počítĂĄ jako nĂĄvĹĄtěvy pouze unikĂĄtnĂ­ IP adresy, nikoliv kaĹždĂŠ obnovenĂ­ strĂĄnky.
      • +
      +
    • verze 1.40 [Shrikee / Arnan]
    • +
        +
      • PřidĂĄna databĂĄzovĂĄ tabulka, kterĂĄ uchovĂĄvĂĄ dennĂ­ statistiky.
      • +
      • PřidĂĄny 2 grafy, kterĂŠ zobrazujĂ­ data z předchozĂ­ tabulky
      • +
      • PřepsĂĄn filtr na prohledĂĄvacĂ­ roboty
      • +
      • PřidĂĄna volba nastavenĂ­, kterĂĄ umoŞňuje zobrazovat pouze statistiky nĂĄvĹĄtěv, nebo vĹĄechny statistiky (počet příspěvkĹŻ a podobnĂŠ)
      • +
      • PřidĂĄna volba nastavenĂ­ pro zapnutĂ­ nebo vypnutĂ­ filtru na prohledĂĄvacĂ­ roboty.
      • +
      • Opraven registr referer. Doteď nebyly uklĂĄdĂĄny do databĂĄze, teď uĹž jsou.
      • +
      • Pokud je $useragent, $referer nebo $remote_addr prĂĄzdnĂ˝ nebo neznĂĄmĂ˝, je nastavenĂ˝ na 'neznĂĄmĂ˝'.
      • +
      +
    + + diff --git a/plugins/serendipity_event_statistics/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_statistics/UTF-8/lang_cs.inc.php index c2436d5d..381d3c76 100644 --- a/plugins/serendipity_event_statistics/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_statistics/UTF-8/lang_cs.inc.php @@ -1,110 +1,110 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/23 - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author Vladimír Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statistiky'); -@define('PLUGIN_EVENT_STATISTICS_DESC', 'Zobrazení statistik záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statistiky'); -@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'První záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Poslední záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', 'Celkem záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikovaných'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... konceptů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Záznamy podle uživatelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kategorie'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kategorií'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Rozdělení záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Nahraných obrázků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'obrázků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'Rozdělení obrázků podle typů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'souborů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Přijaté komentáře'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'komentářů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Nejčastěji komentované záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Nejčastěji komentující čtenáři'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'www'); -@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Odběratelé (RSS kanálu)'); -@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'odběratelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Nejčastěji odebírané záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'odběratelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Přijaté odezvy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'odezev'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Nejčastěji sledované záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'odezev'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Nejčastější odezvy čtenářů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', 'počet komentářů na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', 'počet odezev na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', 'počet záznamů za den'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', 'počet záznamů za týden'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', 'počet záznamů za měsíc'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'komentářů/záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'odezev/záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'záznamů/den'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'záznamů/týden'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'záznamů/měsíc'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', 'Celkový počet znaků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'znaků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Znaků na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'znaků/záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', '%s nejdelších záznamů'); -@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Počet prvků'); -@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'Kolik prvků vzít pro statistické vyhodnocení? (Default: 20)'); - -//Language constants for the Extended Visitors feature -@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'Rozšířené statistiky pro návtěvníky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Přidat rozšířené statistiky pro návštěvníky stránek? (Standardně: NE)'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'NE!'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'ANO, na konec stránky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'ANO, na začátek stránky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Ukázat všechno?'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Zobrazit všechny statistiky, i o uživatelích? (Standardně: NE)'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'NE, kromě počítadel všechno schovej.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'ANO, ukaž všechny statistiky!'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Jednotlivá počítadla'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Návštěvníků dnes'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Návštěvníků celkem'); -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Zobrazení dnes'); -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Zobrazení celkem'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Ukládání statistik od'); -@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC', 'Zobrazení se mohou vyšplhat do velkých hodnot, protože jsou zvýšena při KAŽDÉM načtení stránky. Není to číslo počtu lidí, kteří stránku prohlíželi. Je to ukazatel počtu zobrazení stránky.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Poslední návštěvníci'); -@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Top odkazovače'); -@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Žádné odkazy ještě nebyly zaznamenány.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Návštěvy podle dní'); -@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Návštěvy podle měsíců'); -@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Rozšířená statistika o uživatelích'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Zapnout, nepočítej roboty'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Vypnout, započítej i roboty'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Ochrana proti vyhledávacím robotům'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Nastav na \'Zapnout\' pokud do statistik nechceš započítávat vyhledávací roboty. nastav na \'Vypnout\' a roboti budou započítáni. V současné době filtruje 25 známých robotů.'); - -@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Zobraz datum posledního příspěvku'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Zobraz počet příspěvků'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Zobraz počet komentářů'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Zobraz návštěvníky v tomto měsíci'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Zobraz návštěvníky dnes'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Zobraz návštěvníky tento týden'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'Cache timeout'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'Jak dlouho mají být statistiky zobrazeny před znovunačtením? Nastavení této hodnoty na vysoký počet minut zvětší výkon, ale pokud bude hodnota příliš vysoká, možná nebude zobrazovat aktuální data.'); -@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Formátování text'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'Použij symbol %s pro vložení čísla/textu'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Poslední příspěvek: %s'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s napsaných příspěvků'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s komentářů bylo uděleno'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s návštěvník(ů) tento měsíc'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s návštěvník(ů) dnes'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s návštěvník(ů) tento týden'); - -@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Ukaž počet online návštěvníků (počítáno během posledních 15 minut)'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s návštěvník(ů) online'); + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/11/23 + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author Vladimír Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statistiky'); +@define('PLUGIN_EVENT_STATISTICS_DESC', 'Zobrazení statistik záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statistiky'); +@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'První záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Poslední záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', 'Celkem záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikovaných'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... konceptů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Záznamy podle uživatelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kategorie'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kategorií'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Rozdělení záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Nahraných obrázků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'obrázků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'Rozdělení obrázků podle typů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'souborů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Přijaté komentáře'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'komentářů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Nejčastěji komentované záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Nejčastěji komentující čtenáři'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'www'); +@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Odběratelé (RSS kanálu)'); +@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'odběratelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Nejčastěji odebírané záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'odběratelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Přijaté odezvy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'odezev'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Nejčastěji sledované záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'odezev'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Nejčastější odezvy čtenářů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', 'počet komentářů na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', 'počet odezev na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', 'počet záznamů za den'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', 'počet záznamů za týden'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', 'počet záznamů za měsíc'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'komentářů/záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'odezev/záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'záznamů/den'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'záznamů/týden'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'záznamů/měsíc'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', 'Celkový počet znaků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'znaků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Znaků na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'znaků/záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', '%s nejdelších záznamů'); +@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Počet prvků'); +@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'Kolik prvků vzít pro statistické vyhodnocení? (Default: 20)'); + +//Language constants for the Extended Visitors feature +@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'Rozšířené statistiky pro návtěvníky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Přidat rozšířené statistiky pro návštěvníky stránek? (Standardně: NE)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'NE!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'ANO, na konec stránky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'ANO, na začátek stránky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Ukázat všechno?'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Zobrazit všechny statistiky, i o uživatelích? (Standardně: NE)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'NE, kromě počítadel všechno schovej.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'ANO, ukaž všechny statistiky!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Jednotlivá počítadla'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Návštěvníků dnes'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Návštěvníků celkem'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Zobrazení dnes'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Zobrazení celkem'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Ukládání statistik od'); +@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC', 'Zobrazení se mohou vyšplhat do velkých hodnot, protože jsou zvýšena při KAŽDÉM načtení stránky. Není to číslo počtu lidí, kteří stránku prohlíželi. Je to ukazatel počtu zobrazení stránky.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Poslední návštěvníci'); +@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Top odkazovače'); +@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Žádné odkazy ještě nebyly zaznamenány.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Návštěvy podle dní'); +@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Návštěvy podle měsíců'); +@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Rozšířená statistika o uživatelích'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Zapnout, nepočítej roboty'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Vypnout, započítej i roboty'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Ochrana proti vyhledávacím robotům'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Nastav na \'Zapnout\' pokud do statistik nechceš započítávat vyhledávací roboty. nastav na \'Vypnout\' a roboti budou započítáni. V současné době filtruje 25 známých robotů.'); + +@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Zobraz datum posledního příspěvku'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Zobraz počet příspěvků'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Zobraz počet komentářů'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Zobraz návštěvníky v tomto měsíci'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Zobraz návštěvníky dnes'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Zobraz návštěvníky tento týden'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'Cache timeout'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'Jak dlouho mají být statistiky zobrazeny před znovunačtením? Nastavení této hodnoty na vysoký počet minut zvětší výkon, ale pokud bude hodnota příliš vysoká, možná nebude zobrazovat aktuální data.'); +@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Formátování text'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'Použij symbol %s pro vložení čísla/textu'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Poslední příspěvek: %s'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s napsaných příspěvků'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s komentářů bylo uděleno'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s návštěvník(ů) tento měsíc'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s návštěvník(ů) dnes'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s návštěvník(ů) tento týden'); + +@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Ukaž počet online návštěvníků (počítáno během posledních 15 minut)'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s návštěvník(ů) online'); diff --git a/plugins/serendipity_event_statistics/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_statistics/UTF-8/lang_cz.inc.php index d2377395..1aa56069 100644 --- a/plugins/serendipity_event_statistics/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_statistics/UTF-8/lang_cz.inc.php @@ -1,110 +1,110 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/23 - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author Vladimír Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statistiky'); -@define('PLUGIN_EVENT_STATISTICS_DESC', 'Zobrazení statistik záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statistiky'); -@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'První záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Poslední záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', 'Celkem záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikovaných'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... konceptů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Záznamy podle uživatelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kategorie'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kategorií'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Rozdělení záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Nahraných obrázků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'obrázků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'Rozdělení obrázků podle typů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'souborů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Přijaté komentáře'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'komentářů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Nejčastěji komentované záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Nejčastěji komentující čtenáři'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'www'); -@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Odběratelé (RSS kanálu)'); -@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'odběratelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Nejčastěji odebírané záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'odběratelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Přijaté odezvy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'odezev'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Nejčastěji sledované záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'odezev'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Nejčastější odezvy čtenářů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', 'počet komentářů na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', 'počet odezev na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', 'počet záznamů za den'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', 'počet záznamů za týden'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', 'počet záznamů za měsíc'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'komentářů/záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'odezev/záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'záznamů/den'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'záznamů/týden'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'záznamů/měsíc'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', 'Celkový počet znaků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'znaků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Znaků na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'znaků/záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', '%s nejdelších záznamů'); -@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Počet prvků'); -@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'Kolik prvků vzít pro statistické vyhodnocení? (Default: 20)'); - -//Language constants for the Extended Visitors feature -@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'Rozšířené statistiky pro návtěvníky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Přidat rozšířené statistiky pro návštěvníky stránek? (Standardně: NE)'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'NE!'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'ANO, na konec stránky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'ANO, na začátek stránky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Ukázat všechno?'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Zobrazit všechny statistiky, i o uživatelích? (Standardně: NE)'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'NE, kromě počítadel všechno schovej.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'ANO, ukaž všechny statistiky!'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Jednotlivá počítadla'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Návštěvníků dnes'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Návštěvníků celkem'); -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Zobrazení dnes'); -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Zobrazení celkem'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Ukládání statistik od'); -@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC', 'Zobrazení se mohou vyšplhat do velkých hodnot, protože jsou zvýšena při KAŽDÉM načtení stránky. Není to číslo počtu lidí, kteří stránku prohlíželi. Je to ukazatel počtu zobrazení stránky.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Poslední návštěvníci'); -@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Top odkazovače'); -@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Žádné odkazy ještě nebyly zaznamenány.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Návštěvy podle dní'); -@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Návštěvy podle měsíců'); -@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Rozšířená statistika o uživatelích'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Zapnout, nepočítej roboty'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Vypnout, započítej i roboty'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Ochrana proti vyhledávacím robotům'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Nastav na \'Zapnout\' pokud do statistik nechceš započítávat vyhledávací roboty. nastav na \'Vypnout\' a roboti budou započítáni. V současné době filtruje 25 známých robotů.'); - -@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Zobraz datum posledního příspěvku'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Zobraz počet příspěvků'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Zobraz počet komentářů'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Zobraz návštěvníky v tomto měsíci'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Zobraz návštěvníky dnes'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Zobraz návštěvníky tento týden'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'Cache timeout'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'Jak dlouho mají být statistiky zobrazeny před znovunačtením? Nastavení této hodnoty na vysoký počet minut zvětší výkon, ale pokud bude hodnota příliš vysoká, možná nebude zobrazovat aktuální data.'); -@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Formátování text'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'Použij symbol %s pro vložení čísla/textu'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Poslední příspěvek: %s'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s napsaných příspěvků'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s komentářů bylo uděleno'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s návštěvník(ů) tento měsíc'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s návštěvník(ů) dnes'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s návštěvník(ů) tento týden'); - -@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Ukaž počet online návštěvníků (počítáno během posledních 15 minut)'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s návštěvník(ů) online'); + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/11/23 + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author Vladimír Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statistiky'); +@define('PLUGIN_EVENT_STATISTICS_DESC', 'Zobrazení statistik záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statistiky'); +@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'První záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Poslední záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', 'Celkem záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikovaných'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... konceptů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Záznamy podle uživatelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kategorie'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kategorií'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Rozdělení záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Nahraných obrázků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'obrázků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'Rozdělení obrázků podle typů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'souborů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Přijaté komentáře'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'komentářů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Nejčastěji komentované záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Nejčastěji komentující čtenáři'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'www'); +@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Odběratelé (RSS kanálu)'); +@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'odběratelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Nejčastěji odebírané záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'odběratelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Přijaté odezvy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'odezev'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Nejčastěji sledované záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'odezev'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Nejčastější odezvy čtenářů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', 'počet komentářů na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', 'počet odezev na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', 'počet záznamů za den'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', 'počet záznamů za týden'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', 'počet záznamů za měsíc'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'komentářů/záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'odezev/záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'záznamů/den'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'záznamů/týden'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'záznamů/měsíc'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', 'Celkový počet znaků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'znaků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Znaků na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'znaků/záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', '%s nejdelších záznamů'); +@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Počet prvků'); +@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'Kolik prvků vzít pro statistické vyhodnocení? (Default: 20)'); + +//Language constants for the Extended Visitors feature +@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'Rozšířené statistiky pro návtěvníky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Přidat rozšířené statistiky pro návštěvníky stránek? (Standardně: NE)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'NE!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'ANO, na konec stránky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'ANO, na začátek stránky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Ukázat všechno?'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Zobrazit všechny statistiky, i o uživatelích? (Standardně: NE)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'NE, kromě počítadel všechno schovej.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'ANO, ukaž všechny statistiky!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Jednotlivá počítadla'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Návštěvníků dnes'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Návštěvníků celkem'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Zobrazení dnes'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Zobrazení celkem'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Ukládání statistik od'); +@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC', 'Zobrazení se mohou vyšplhat do velkých hodnot, protože jsou zvýšena při KAŽDÉM načtení stránky. Není to číslo počtu lidí, kteří stránku prohlíželi. Je to ukazatel počtu zobrazení stránky.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Poslední návštěvníci'); +@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Top odkazovače'); +@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Žádné odkazy ještě nebyly zaznamenány.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Návštěvy podle dní'); +@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Návštěvy podle měsíců'); +@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Rozšířená statistika o uživatelích'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Zapnout, nepočítej roboty'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Vypnout, započítej i roboty'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Ochrana proti vyhledávacím robotům'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Nastav na \'Zapnout\' pokud do statistik nechceš započítávat vyhledávací roboty. nastav na \'Vypnout\' a roboti budou započítáni. V současné době filtruje 25 známých robotů.'); + +@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Zobraz datum posledního příspěvku'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Zobraz počet příspěvků'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Zobraz počet komentářů'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Zobraz návštěvníky v tomto měsíci'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Zobraz návštěvníky dnes'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Zobraz návštěvníky tento týden'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'Cache timeout'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'Jak dlouho mají být statistiky zobrazeny před znovunačtením? Nastavení této hodnoty na vysoký počet minut zvětší výkon, ale pokud bude hodnota příliš vysoká, možná nebude zobrazovat aktuální data.'); +@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Formátování text'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'Použij symbol %s pro vložení čísla/textu'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Poslední příspěvek: %s'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s napsaných příspěvků'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s komentářů bylo uděleno'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s návštěvník(ů) tento měsíc'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s návštěvník(ů) dnes'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s návštěvník(ů) tento týden'); + +@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Ukaž počet online návštěvníků (počítáno během posledních 15 minut)'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s návštěvník(ů) online'); diff --git a/plugins/serendipity_event_statistics/documentation_cs.html b/plugins/serendipity_event_statistics/documentation_cs.html index f542f7b2..2afd543d 100644 --- a/plugins/serendipity_event_statistics/documentation_cs.html +++ b/plugins/serendipity_event_statistics/documentation_cs.html @@ -1,44 +1,44 @@ - - - - Dokumentace: Plugin Statistiky - - -

    Dokumentace k pluginu 'Statistiky'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. -

    - -

    Historie verzí (ChangeLog)

    -
      -
    • verze ???
    • -
        -
      • Přidání 'http://' k URL adrese komentátora, pokud to v ní chybí.
      • -
      -
    • verze 1.60, 23.7.2007 [Kalkin]
    • -
        -
      • Přepsán filtr prohledávacích robotů. Nyní je chytřejší.
      • -
      • Grafy mohou být široké nejvýše 200 pixelů.
      • -
      • Barvy sloupečků jsou nyní relativní.
      • -
      -
    • verze 1.50, 21.7.2007 [Kalkin]
    • -
        -
      • Přidané velké množství prohledávacích robotů
      • -
      • Nyní plugin počítá jako návštěvy pouze unikátní IP adresy, nikoliv každé obnovení stránky.
      • -
      -
    • verze 1.40 [Shrikee / Arnan]
    • -
        -
      • Přidána databázová tabulka, která uchovává denní statistiky.
      • -
      • Přidány 2 grafy, které zobrazují data z předchozí tabulky
      • -
      • Přepsán filtr na prohledávací roboty
      • -
      • Přidána volba nastavení, která umožňuje zobrazovat pouze statistiky návštěv, nebo všechny statistiky (počet příspěvků a podobné)
      • -
      • Přidána volba nastavení pro zapnutí nebo vypnutí filtru na prohledávací roboty.
      • -
      • Opraven registr referer. Doteď nebyly ukládány do databáze, teď už jsou.
      • -
      • Pokud je $useragent, $referer nebo $remote_addr prázdný nebo neznámý, je nastavený na 'neznámý'.
      • -
      -
    - - + + + + Dokumentace: Plugin Statistiky + + +

    Dokumentace k pluginu 'Statistiky'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. +

    + +

    Historie verzí (ChangeLog)

    +
      +
    • verze ???
    • +
        +
      • Přidání 'http://' k URL adrese komentátora, pokud to v ní chybí.
      • +
      +
    • verze 1.60, 23.7.2007 [Kalkin]
    • +
        +
      • Přepsán filtr prohledávacích robotů. Nyní je chytřejší.
      • +
      • Grafy mohou být široké nejvýše 200 pixelů.
      • +
      • Barvy sloupečků jsou nyní relativní.
      • +
      +
    • verze 1.50, 21.7.2007 [Kalkin]
    • +
        +
      • Přidané velké množství prohledávacích robotů
      • +
      • Nyní plugin počítá jako návštěvy pouze unikátní IP adresy, nikoliv každé obnovení stránky.
      • +
      +
    • verze 1.40 [Shrikee / Arnan]
    • +
        +
      • Přidána databázová tabulka, která uchovává denní statistiky.
      • +
      • Přidány 2 grafy, které zobrazují data z předchozí tabulky
      • +
      • Přepsán filtr na prohledávací roboty
      • +
      • Přidána volba nastavení, která umožňuje zobrazovat pouze statistiky návštěv, nebo všechny statistiky (počet příspěvků a podobné)
      • +
      • Přidána volba nastavení pro zapnutí nebo vypnutí filtru na prohledávací roboty.
      • +
      • Opraven registr referer. Doteď nebyly ukládány do databáze, teď už jsou.
      • +
      • Pokud je $useragent, $referer nebo $remote_addr prázdný nebo neznámý, je nastavený na 'neznámý'.
      • +
      +
    + + diff --git a/plugins/serendipity_event_statistics/documentation_cz.html b/plugins/serendipity_event_statistics/documentation_cz.html index 4b299127..3684246a 100644 --- a/plugins/serendipity_event_statistics/documentation_cz.html +++ b/plugins/serendipity_event_statistics/documentation_cz.html @@ -1,44 +1,44 @@ - - - - Dokumentace: Plugin Statistiky - - -

    Dokumentace k pluginu 'Statistiky'

    -

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. -

    - -

    Popis pluginu

    -

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. -

    - -

    Historie verzí (ChangeLog)

    -
      -
    • verze ???
    • -
        -
      • Přidání 'http://' k URL adrese komentátora, pokud to v ní chybí.
      • -
      -
    • verze 1.60, 23.7.2007 [Kalkin]
    • -
        -
      • Přepsán filtr prohledávacích robotů. Nyní je chytřejší.
      • -
      • Grafy mohou být široké nejvýše 200 pixelů.
      • -
      • Barvy sloupečků jsou nyní relativní.
      • -
      -
    • verze 1.50, 21.7.2007 [Kalkin]
    • -
        -
      • Přidané velké množství prohledávacích robotů
      • -
      • Nyní plugin počítá jako návštěvy pouze unikátní IP adresy, nikoliv každé obnovení stránky.
      • -
      -
    • verze 1.40 [Shrikee / Arnan]
    • -
        -
      • Přidána databázová tabulka, která uchovává denní statistiky.
      • -
      • Přidány 2 grafy, které zobrazují data z předchozí tabulky
      • -
      • Přepsán filtr na prohledávací roboty
      • -
      • Přidána volba nastavení, která umožňuje zobrazovat pouze statistiky návštěv, nebo všechny statistiky (počet příspěvků a podobné)
      • -
      • Přidána volba nastavení pro zapnutí nebo vypnutí filtru na prohledávací roboty.
      • -
      • Opraven registr referer. Doteď nebyly ukládány do databáze, teď už jsou.
      • -
      • Pokud je $useragent, $referer nebo $remote_addr prázdný nebo neznámý, je nastavený na 'neznámý'.
      • -
      -
    - - + + + + Dokumentace: Plugin Statistiky + + +

    Dokumentace k pluginu 'Statistiky'

    +

    Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 5.7.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog. +

    + +

    Popis pluginu

    +

    Plugin vyhodnocuje a zobrazuje různé ukazatele o provozu blogu, jako jsou počty publikovaných příspěvků nebo návštěvnost. +

    + +

    Historie verzí (ChangeLog)

    +
      +
    • verze ???
    • +
        +
      • Přidání 'http://' k URL adrese komentátora, pokud to v ní chybí.
      • +
      +
    • verze 1.60, 23.7.2007 [Kalkin]
    • +
        +
      • Přepsán filtr prohledávacích robotů. Nyní je chytřejší.
      • +
      • Grafy mohou být široké nejvýše 200 pixelů.
      • +
      • Barvy sloupečků jsou nyní relativní.
      • +
      +
    • verze 1.50, 21.7.2007 [Kalkin]
    • +
        +
      • Přidané velké množství prohledávacích robotů
      • +
      • Nyní plugin počítá jako návštěvy pouze unikátní IP adresy, nikoliv každé obnovení stránky.
      • +
      +
    • verze 1.40 [Shrikee / Arnan]
    • +
        +
      • Přidána databázová tabulka, která uchovává denní statistiky.
      • +
      • Přidány 2 grafy, které zobrazují data z předchozí tabulky
      • +
      • Přepsán filtr na prohledávací roboty
      • +
      • Přidána volba nastavení, která umožňuje zobrazovat pouze statistiky návštěv, nebo všechny statistiky (počet příspěvků a podobné)
      • +
      • Přidána volba nastavení pro zapnutí nebo vypnutí filtru na prohledávací roboty.
      • +
      • Opraven registr referer. Doteď nebyly ukládány do databáze, teď už jsou.
      • +
      • Pokud je $useragent, $referer nebo $remote_addr prázdný nebo neznámý, je nastavený na 'neznámý'.
      • +
      +
    + + diff --git a/plugins/serendipity_event_statistics/lang_cs.inc.php b/plugins/serendipity_event_statistics/lang_cs.inc.php index 319d61ed..2dc674b0 100644 --- a/plugins/serendipity_event_statistics/lang_cs.inc.php +++ b/plugins/serendipity_event_statistics/lang_cs.inc.php @@ -1,108 +1,108 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/23 - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - */ - -@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statistiky'); -@define('PLUGIN_EVENT_STATISTICS_DESC', 'Zobrazení statistik záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statistiky'); -@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'První záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Poslední záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', 'Celkem záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikovaných'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... konceptů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Záznamy podle uživatelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kategorie'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kategorií'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Rozdělení záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'záznamů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Nahraných obrázků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'obrázků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'Rozdělení obrázků podle typů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'souborů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Přijaté komentáře'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'komentářů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Nejčastěji komentované záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Nejčastěji komentující čtenáři'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'www'); -@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Odběratelé (RSS kanálu)'); -@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'odběratelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Nejčastěji odebírané záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'odběratelů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Přijaté odezvy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'odezev'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Nejčastěji sledované záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'odezev'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Nejčastější odezvy čtenářů'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', 'počet komentářů na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', 'počet odezev na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', 'počet záznamů za den'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', 'počet záznamů za týden'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', 'počet záznamů za měsíc'); -@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'komentářů/záznamy'); -@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'odezev/záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'záznamů/den'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'záznamů/týden'); -@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'záznamů/měsíc'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', 'Celkový počet znaků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'znaků'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Znaků na záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'znaků/záznam'); -@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', '%s nejdelších záznamů'); -@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Počet prvků'); -@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'Kolik prvků vzít pro statistické vyhodnocení? (Default: 20)'); - -//Language constants for the Extended Visitors feature -@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'Rozšířené statistiky pro návtěvníky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Přidat rozšířené statistiky pro návštěvníky stránek? (Standardně: NE)'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'NE!'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'ANO, na konec stránky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'ANO, na začátek stránky'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Ukázat všechno?'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Zobrazit všechny statistiky, i o uživatelích? (Standardně: NE)'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'NE, kromě počítadel všechno schovej.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'ANO, ukaž všechny statistiky!'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Jednotlivá počítadla'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Návštěvníků dnes'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Návštěvníků celkem'); -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Zobrazení dnes'); -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Zobrazení celkem'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Ukládání statistik od'); -@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC', 'Zobrazení se mohou vyšplhat do velkých hodnot, protože jsou zvýšena při KAŽDÉM načtení stránky. Není to číslo počtu lidí, kteří stránku prohlíželi. Je to ukazatel počtu zobrazení stránky.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Poslední návštěvníci'); -@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Top odkazovače'); -@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Žádné odkazy ještě nebyly zaznamenány.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Návštěvy podle dní'); -@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Návštěvy podle měsíců'); -@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Rozšířená statistika o uživatelích'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Zapnout, nepočítej roboty'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Vypnout, započítej i roboty'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Ochrana proti vyhledávacím robotům'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Nastav na \'Zapnout\' pokud do statistik nechceš započítávat vyhledávací roboty. nastav na \'Vypnout\' a roboti budou započítáni. V současné době filtruje 25 známých robotů.'); - -@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Zobraz datum posledního příspěvku'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Zobraz počet příspěvků'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Zobraz počet komentářů'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Zobraz návštěvníky v tomto měsíci'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Zobraz návštěvníky dnes'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Zobraz návštěvníky tento týden'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'Cache timeout'); -@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'Jak dlouho mají být statistiky zobrazeny před znovunačtením? Nastavení této hodnoty na vysoký počet minut zvětší výkon, ale pokud bude hodnota příliš vysoká, možná nebude zobrazovat aktuální data.'); -@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Formátování text'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'Použij symbol %s pro vložení čísla/textu'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Poslední příspěvek: %s'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s napsaných příspěvků'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s komentářů bylo uděleno'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s návštěvník(ů) tento měsíc'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s návštěvník(ů) dnes'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s návštěvník(ů) tento týden'); - -@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Ukaž počet online návštěvníků (počítáno během posledních 15 minut)'); -@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s návštěvník(ů) online'); + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/11/23 + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + */ + +@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statistiky'); +@define('PLUGIN_EVENT_STATISTICS_DESC', 'Zobrazení statistik záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statistiky'); +@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'První záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Poslední záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', 'Celkem záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikovaných'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... konceptů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Záznamy podle uživatelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kategorie'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kategorií'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Rozdělení záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'záznamů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Nahraných obrázků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'obrázků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'Rozdělení obrázků podle typů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'souborů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Přijaté komentáře'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'komentářů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Nejčastěji komentované záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Nejčastěji komentující čtenáři'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'www'); +@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Odběratelé (RSS kanálu)'); +@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'odběratelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Nejčastěji odebírané záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'odběratelů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Přijaté odezvy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'odezev'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Nejčastěji sledované záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'odezev'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Nejčastější odezvy čtenářů'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', 'počet komentářů na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', 'počet odezev na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', 'počet záznamů za den'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', 'počet záznamů za týden'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', 'počet záznamů za měsíc'); +@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'komentářů/záznamy'); +@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'odezev/záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'záznamů/den'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'záznamů/týden'); +@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'záznamů/měsíc'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', 'Celkový počet znaků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'znaků'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Znaků na záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'znaků/záznam'); +@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', '%s nejdelších záznamů'); +@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Počet prvků'); +@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'Kolik prvků vzít pro statistické vyhodnocení? (Default: 20)'); + +//Language constants for the Extended Visitors feature +@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'Rozšířené statistiky pro návtěvníky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Přidat rozšířené statistiky pro návštěvníky stránek? (Standardně: NE)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'NE!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'ANO, na konec stránky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'ANO, na začátek stránky'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Ukázat všechno?'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Zobrazit všechny statistiky, i o uživatelích? (Standardně: NE)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'NE, kromě počítadel všechno schovej.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'ANO, ukaž všechny statistiky!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Jednotlivá počítadla'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Návštěvníků dnes'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Návštěvníků celkem'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Zobrazení dnes'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Zobrazení celkem'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Ukládání statistik od'); +@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC', 'Zobrazení se mohou vyšplhat do velkých hodnot, protože jsou zvýšena při KAŽDÉM načtení stránky. Není to číslo počtu lidí, kteří stránku prohlíželi. Je to ukazatel počtu zobrazení stránky.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Poslední návštěvníci'); +@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Top odkazovače'); +@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Žádné odkazy ještě nebyly zaznamenány.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Návštěvy podle dní'); +@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Návštěvy podle měsíců'); +@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Rozšířená statistika o uživatelích'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Zapnout, nepočítej roboty'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Vypnout, započítej i roboty'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Ochrana proti vyhledávacím robotům'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Nastav na \'Zapnout\' pokud do statistik nechceš započítávat vyhledávací roboty. nastav na \'Vypnout\' a roboti budou započítáni. V současné době filtruje 25 známých robotů.'); + +@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Zobraz datum posledního příspěvku'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Zobraz počet příspěvků'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Zobraz počet komentářů'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Zobraz návštěvníky v tomto měsíci'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Zobraz návštěvníky dnes'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Zobraz návštěvníky tento týden'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'Cache timeout'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'Jak dlouho mají být statistiky zobrazeny před znovunačtením? Nastavení této hodnoty na vysoký počet minut zvětší výkon, ale pokud bude hodnota příliš vysoká, možná nebude zobrazovat aktuální data.'); +@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Formátování text'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'Použij symbol %s pro vložení čísla/textu'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Poslední příspěvek: %s'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s napsaných příspěvků'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s komentářů bylo uděleno'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s návštěvník(ů) tento měsíc'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s návštěvník(ů) dnes'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s návštěvník(ů) tento týden'); + +@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Ukaž počet online návštěvníků (počítáno během posledních 15 minut)'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s návštěvník(ů) online'); diff --git a/plugins/serendipity_event_statistics/serendipity_event_statistics.php b/plugins/serendipity_event_statistics/serendipity_event_statistics.php index f5b1c393..5815abe2 100644 --- a/plugins/serendipity_event_statistics/serendipity_event_statistics.php +++ b/plugins/serendipity_event_statistics/serendipity_event_statistics.php @@ -840,6 +840,7 @@ class serendipity_event_statistics extends serendipity_event
    ".wordwrap($row['browser'], 25, "
    ", 1)."\n"; echo "
    "; if ($row['ip']){ - echo wordwrap(gethostbyaddr($row['ip']), 25, "\n", 1); + $curIP = $row['ip']; + if (array_key_exists($curIP, $resolvedHosts)) { + $resolvedHost = $resolvedHosts[$curIP]; + } else { + $resolvedHost = gethostbyaddr($curIP); + $resolvedHosts[$curIP] = $resolvedHost; + } + echo wordwrap($resolvedHost, 25, "\n", 1); } else { echo "--"; } diff --git a/plugins/serendipity_event_textwiki/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_textwiki/UTF-8/lang_cs.inc.php index 8d05e8fb..68e1c100 100644 --- a/plugins/serendipity_event_textwiki/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_textwiki/UTF-8/lang_cs.inc.php @@ -1,14 +1,14 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/03/08 - */ - -@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); -@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'PřevĂĄdĂ­ značky Text_Wiki do HTML'); -@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'PouĹžitĂ­ značek Wiki je povoleno'); - + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/03/08 + */ + +@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); +@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'PřevĂĄdĂ­ značky Text_Wiki do HTML'); +@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'PouĹžitĂ­ značek Wiki je povoleno'); + diff --git a/plugins/serendipity_event_textwiki/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_textwiki/UTF-8/lang_cz.inc.php index fb33f1c5..322d0580 100644 --- a/plugins/serendipity_event_textwiki/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_textwiki/UTF-8/lang_cz.inc.php @@ -1,14 +1,14 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/03/08 - */ - -@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); -@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'PřevĂĄdĂ­ značky Text_Wiki do HTML'); -@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'PouĹžitĂ­ značek Wiki je povoleno'); - + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/03/08 + */ + +@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); +@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'PřevĂĄdĂ­ značky Text_Wiki do HTML'); +@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'PouĹžitĂ­ značek Wiki je povoleno'); + diff --git a/plugins/serendipity_event_textwiki/lang_cs.inc.php b/plugins/serendipity_event_textwiki/lang_cs.inc.php index ed0e40a0..737c463c 100644 --- a/plugins/serendipity_event_textwiki/lang_cs.inc.php +++ b/plugins/serendipity_event_textwiki/lang_cs.inc.php @@ -1,14 +1,14 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/03/08 - */ - -@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); -@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'Převádí značky Text_Wiki do HTML'); -@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'Použití značek Wiki je povoleno'); - + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/03/08 + */ + +@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); +@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'Převádí značky Text_Wiki do HTML'); +@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'Použití značek Wiki je povoleno'); + diff --git a/plugins/serendipity_event_textwiki/lang_cz.inc.php b/plugins/serendipity_event_textwiki/lang_cz.inc.php index 0d0c5544..1d3d9c1e 100644 --- a/plugins/serendipity_event_textwiki/lang_cz.inc.php +++ b/plugins/serendipity_event_textwiki/lang_cz.inc.php @@ -1,14 +1,14 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/03/08 - */ - -@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); -@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'Převádí značky Text_Wiki do HTML'); -@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'Použití značek Wiki je povoleno'); - + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/03/08 + */ + +@define('PLUGIN_EVENT_TEXTWIKI_NAME', 'Markup: Wiki'); +@define('PLUGIN_EVENT_TEXTWIKI_DESC', 'Převádí značky Text_Wiki do HTML'); +@define('PLUGIN_EVENT_TEXTWIKI_TRANSFORM', 'Použití značek Wiki je povoleno'); + diff --git a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cs.inc.php index f3031c54..238e864f 100644 --- a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cs.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/05/06 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/05/06 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_EVENT_XHTMLCLEANUP_NAME', 'Oprava nejčastějĹĄĂ­ch XHTML chyb'); @@ -16,5 +16,5 @@ @define('PLUGIN_EVENT_XHTMLCLEANUP_XHTML_DESC', 'Tento plugin pouŞívĂĄ XML parsovĂĄnĂ­ pro zajiĹĄtěnĂ­ validity XHTML kĂłdu. Toto parsovĂĄnĂ­ mĹŻĹže zpĹŻsobit, Ĺže budou validnĂ­ entity (znaky) převedeny na "unsescaped" entity (XHTML kĂłdy). Proto plugin vĹĄechny entity znovu kĂłduje po zpracovĂĄnĂ­ textu. Vypněte tuto volbu, pokud pozorujete dvojitĂŠ rekĂłdovĂĄnĂ­!'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8', 'ČiĹĄtěnĂ­ UTF-8 znakĹŻ?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8_DESC', 'Pokud je zapnuto, HTML entity zpĹŻsobenĂŠ převedenĂ­m znakĹŻ v kĂłdovĂĄnĂ­ Unicode UTF-8 budou sprĂĄvně převedeny nazpět na znaky UTF-8 a nebudou zakĂłdovĂĄny do podivnĂ˝ch znakĹŻ v zobrazenĂ­ strĂĄnky.'); -@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kĂłd videĂ­ z youtube?'); +@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kĂłd videĂ­ z youtube?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE_DESC', 'Pokud je zapnuto, pak jsou invalidnĂ­ XHTML tagy generovanĂŠ youtube vyřezĂĄny z embed části. Prohlíčeč přes toto vyřezĂĄnĂ­ zobrazĂ­ video sprĂĄvně.'); \ No newline at end of file diff --git a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cz.inc.php index b26dd23a..dbbaefd7 100644 --- a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_cz.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/05/06 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/05/06 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_EVENT_XHTMLCLEANUP_NAME', 'Oprava nejčastějĹĄĂ­ch XHTML chyb'); @@ -16,5 +16,5 @@ @define('PLUGIN_EVENT_XHTMLCLEANUP_XHTML_DESC', 'Tento plugin pouŞívĂĄ XML parsovĂĄnĂ­ pro zajiĹĄtěnĂ­ validity XHTML kĂłdu. Toto parsovĂĄnĂ­ mĹŻĹže zpĹŻsobit, Ĺže budou validnĂ­ entity (znaky) převedeny na "unsescaped" entity (XHTML kĂłdy). Proto plugin vĹĄechny entity znovu kĂłduje po zpracovĂĄnĂ­ textu. Vypněte tuto volbu, pokud pozorujete dvojitĂŠ rekĂłdovĂĄnĂ­!'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8', 'ČiĹĄtěnĂ­ UTF-8 znakĹŻ?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8_DESC', 'Pokud je zapnuto, HTML entity zpĹŻsobenĂŠ převedenĂ­m znakĹŻ v kĂłdovĂĄnĂ­ Unicode UTF-8 budou sprĂĄvně převedeny nazpět na znaky UTF-8 a nebudou zakĂłdovĂĄny do podivnĂ˝ch znakĹŻ v zobrazenĂ­ strĂĄnky.'); -@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kĂłd videĂ­ z youtube?'); +@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kĂłd videĂ­ z youtube?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE_DESC', 'Pokud je zapnuto, pak jsou invalidnĂ­ XHTML tagy generovanĂŠ youtube vyřezĂĄny z embed části. Prohlíčeč přes toto vyřezĂĄnĂ­ zobrazĂ­ video sprĂĄvně.'); \ No newline at end of file diff --git a/plugins/serendipity_event_xhtmlcleanup/lang_cs.inc.php b/plugins/serendipity_event_xhtmlcleanup/lang_cs.inc.php index 1a53c134..f2e2d8cd 100644 --- a/plugins/serendipity_event_xhtmlcleanup/lang_cs.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/lang_cs.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/05/06 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/05/06 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_EVENT_XHTMLCLEANUP_NAME', 'Oprava nejčastějších XHTML chyb'); @@ -16,5 +16,5 @@ @define('PLUGIN_EVENT_XHTMLCLEANUP_XHTML_DESC', 'Tento plugin používá XML parsování pro zajištění validity XHTML kódu. Toto parsování může způsobit, že budou validní entity (znaky) převedeny na "unsescaped" entity (XHTML kódy). Proto plugin všechny entity znovu kóduje po zpracování textu. Vypněte tuto volbu, pokud pozorujete dvojité rekódování!'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8', 'Čištění UTF-8 znaků?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8_DESC', 'Pokud je zapnuto, HTML entity způsobené převedením znaků v kódování Unicode UTF-8 budou správně převedeny nazpět na znaky UTF-8 a nebudou zakódovány do podivných znaků v zobrazení stránky.'); -@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kód videí z youtube?'); +@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kód videí z youtube?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE_DESC', 'Pokud je zapnuto, pak jsou invalidní XHTML tagy generované youtube vyřezány z embed části. Prohlíčeč přes toto vyřezání zobrazí video správně.'); \ No newline at end of file diff --git a/plugins/serendipity_event_xhtmlcleanup/lang_cz.inc.php b/plugins/serendipity_event_xhtmlcleanup/lang_cz.inc.php index bf02cf0a..81dfdff4 100644 --- a/plugins/serendipity_event_xhtmlcleanup/lang_cz.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/lang_cz.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/05/06 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/05/06 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_EVENT_XHTMLCLEANUP_NAME', 'Oprava nejčastějších XHTML chyb'); @@ -16,5 +16,5 @@ @define('PLUGIN_EVENT_XHTMLCLEANUP_XHTML_DESC', 'Tento plugin používá XML parsování pro zajištění validity XHTML kódu. Toto parsování může způsobit, že budou validní entity (znaky) převedeny na "unsescaped" entity (XHTML kódy). Proto plugin všechny entity znovu kóduje po zpracování textu. Vypněte tuto volbu, pokud pozorujete dvojité rekódování!'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8', 'Čištění UTF-8 znaků?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_UTF8_DESC', 'Pokud je zapnuto, HTML entity způsobené převedením znaků v kódování Unicode UTF-8 budou správně převedeny nazpět na znaky UTF-8 a nebudou zakódovány do podivných znaků v zobrazení stránky.'); -@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kód videí z youtube?'); +@define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE', 'Vyčistit kód videí z youtube?'); @define('PLUGIN_EVENT_XHTMLCLEANUP_YOUTUBE_DESC', 'Pokud je zapnuto, pak jsou invalidní XHTML tagy generované youtube vyřezány z embed části. Prohlíčeč přes toto vyřezání zobrazí video správně.'); \ No newline at end of file diff --git a/plugins/serendipity_plugin_remoterss/UTF-8/lang_cs.inc.php b/plugins/serendipity_plugin_remoterss/UTF-8/lang_cs.inc.php index c61f3539..2127b437 100644 --- a/plugins/serendipity_plugin_remoterss/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_plugin_remoterss/UTF-8/lang_cs.inc.php @@ -1,41 +1,41 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_REMOTERSS_TITLE', 'CizĂ­ RSS/OPML kanĂĄl'); -@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje poloĹžky z cizĂ­ho RSS/OPML kanĂĄlu (například Blogroll)'); -@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvkĹŻ'); -@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvkĹŻ z RSS kanĂĄlu mĂĄ bĂ˝t zobrazeno? (Přednastaveno: 0 = vĹĄechny příspěvky RSS kanĂĄlu)'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanĂĄlu'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postrannĂ­m sloupci s cizĂ­m RSS kanĂĄlem'); -@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); -@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanĂĄlu, kterĂ˝ chcete zobrazit'); -@define('PLUGIN_REMOTERSS_NOURI', 'ŽådnĂ˝ RSS/OPML kanĂĄl nebyl vybrĂĄn'); -@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cĂ­l odkazĹŻ'); -@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'CĂ­l (target) odkazĹŻ z RSS kanĂĄlu. Tedy do jakĂŠho okna se majĂ­ odkazy otevĂ­rat. (Přednastaveno: _blank = novĂŠ okno)'); -@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanĂĄl?'); -@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanĂĄlu je uchovĂĄvĂĄn v cachi a je aktualizovĂĄn pouze pokud je starĹĄĂ­ neĹž X vteřin (Přednastaveno: 3 hodiny)'); -@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanĂĄlu'); -@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovanĂŠho kanĂĄlu'); -@define('PLUGIN_REMOTERSS_BULLETIMG', 'OdrĂĄĹžka'); -@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'ObrĂĄzek, kterĂ˝ se mĂĄ zobrazit před kaĹždĂ˝m nadpisem z RSS'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'ZobrazovĂĄnĂ­ data'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); - -@define('PLUGIN_REMOTERSS_RSSLINK', 'PouŞívat RSS odkazy?'); -@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'MajĂ­ bĂ˝t odkazy z RSS kanĂĄlu zobrazeny jako skutečnĂŠ odkazy?'); -@define('PLUGIN_REMOTERSS_RSSFIELD', 'ZobrazovanĂ˝ element'); -@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'KterĂ˝ element RSS kanĂĄlu se mĂĄ zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); -@define('PLUGIN_REMOTERSS_RSSESCAPE', 'KĂłdovat HTML vĂ˝stup'); -@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanĂĄlu jsou kĂłdovĂĄny. Pokud je tato volby zamĂ­tnuta, vĹĄechny HTML značky jsou v RSS kanĂĄlu ponechĂĄny a přísluĹĄně se zobrazujĂ­. Tato moĹžnost představuje bezpečnostnĂ­ riziku, pokud zobrazovanĂ˝ RSS kanĂĄl nenĂ­ VĂĄĹĄ nebo pokud mu stoprocentně nedĹŻvěřujete!'); - -@define('PLUGIN_REMOTERSS_TEMPLATE', 'Ĺ ablona pro tento kanĂĄl'); -@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde mĹŻĹžete vybrat soubor se ĹĄablonou, kterĂ˝ se nachĂĄzĂ­ v adresáří tohoto pluginu, kterĂ˝ mĂĄ bĂ˝t pouĹžit k zobrazenĂ­ kanĂĄlu v postrannĂ­m sloupci. MĹŻĹžete přidat dalĹĄĂ­ ĹĄablony do adresáře pluginu. Pokud je stejně pojmenovanĂ˝ soubor ĹĄablony umĂ­stěn v adresáři se ĹĄablonami, bude pouĹžit mĂ­sto ĹĄablony v adresáři pluginu. TĂ­m, Ĺže zde vyberete jakoukoliv ĹĄablonu jinou neĹž přednastavenou/defaultnĂ­, bude automaticky povolen ĹĄablonovacĂ­ systĂŠm Smarty.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_REMOTERSS_TITLE', 'CizĂ­ RSS/OPML kanĂĄl'); +@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje poloĹžky z cizĂ­ho RSS/OPML kanĂĄlu (například Blogroll)'); +@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvkĹŻ'); +@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvkĹŻ z RSS kanĂĄlu mĂĄ bĂ˝t zobrazeno? (Přednastaveno: 0 = vĹĄechny příspěvky RSS kanĂĄlu)'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanĂĄlu'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postrannĂ­m sloupci s cizĂ­m RSS kanĂĄlem'); +@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); +@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanĂĄlu, kterĂ˝ chcete zobrazit'); +@define('PLUGIN_REMOTERSS_NOURI', 'ŽådnĂ˝ RSS/OPML kanĂĄl nebyl vybrĂĄn'); +@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cĂ­l odkazĹŻ'); +@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'CĂ­l (target) odkazĹŻ z RSS kanĂĄlu. Tedy do jakĂŠho okna se majĂ­ odkazy otevĂ­rat. (Přednastaveno: _blank = novĂŠ okno)'); +@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanĂĄl?'); +@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanĂĄlu je uchovĂĄvĂĄn v cachi a je aktualizovĂĄn pouze pokud je starĹĄĂ­ neĹž X vteřin (Přednastaveno: 3 hodiny)'); +@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanĂĄlu'); +@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovanĂŠho kanĂĄlu'); +@define('PLUGIN_REMOTERSS_BULLETIMG', 'OdrĂĄĹžka'); +@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'ObrĂĄzek, kterĂ˝ se mĂĄ zobrazit před kaĹždĂ˝m nadpisem z RSS'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'ZobrazovĂĄnĂ­ data'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); + +@define('PLUGIN_REMOTERSS_RSSLINK', 'PouŞívat RSS odkazy?'); +@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'MajĂ­ bĂ˝t odkazy z RSS kanĂĄlu zobrazeny jako skutečnĂŠ odkazy?'); +@define('PLUGIN_REMOTERSS_RSSFIELD', 'ZobrazovanĂ˝ element'); +@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'KterĂ˝ element RSS kanĂĄlu se mĂĄ zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); +@define('PLUGIN_REMOTERSS_RSSESCAPE', 'KĂłdovat HTML vĂ˝stup'); +@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanĂĄlu jsou kĂłdovĂĄny. Pokud je tato volby zamĂ­tnuta, vĹĄechny HTML značky jsou v RSS kanĂĄlu ponechĂĄny a přísluĹĄně se zobrazujĂ­. Tato moĹžnost představuje bezpečnostnĂ­ riziku, pokud zobrazovanĂ˝ RSS kanĂĄl nenĂ­ VĂĄĹĄ nebo pokud mu stoprocentně nedĹŻvěřujete!'); + +@define('PLUGIN_REMOTERSS_TEMPLATE', 'Ĺ ablona pro tento kanĂĄl'); +@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde mĹŻĹžete vybrat soubor se ĹĄablonou, kterĂ˝ se nachĂĄzĂ­ v adresáří tohoto pluginu, kterĂ˝ mĂĄ bĂ˝t pouĹžit k zobrazenĂ­ kanĂĄlu v postrannĂ­m sloupci. MĹŻĹžete přidat dalĹĄĂ­ ĹĄablony do adresáře pluginu. Pokud je stejně pojmenovanĂ˝ soubor ĹĄablony umĂ­stěn v adresáři se ĹĄablonami, bude pouĹžit mĂ­sto ĹĄablony v adresáři pluginu. TĂ­m, Ĺže zde vyberete jakoukoliv ĹĄablonu jinou neĹž přednastavenou/defaultnĂ­, bude automaticky povolen ĹĄablonovacĂ­ systĂŠm Smarty.'); diff --git a/plugins/serendipity_plugin_remoterss/UTF-8/lang_cz.inc.php b/plugins/serendipity_plugin_remoterss/UTF-8/lang_cz.inc.php index d14c5d9c..182d0cc8 100644 --- a/plugins/serendipity_plugin_remoterss/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_plugin_remoterss/UTF-8/lang_cz.inc.php @@ -1,41 +1,41 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/02/23 - */ - -@define('PLUGIN_REMOTERSS_TITLE', 'CizĂ­ RSS/OPML kanĂĄl'); -@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje poloĹžky z cizĂ­ho RSS/OPML kanĂĄlu (například Blogroll)'); -@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvkĹŻ'); -@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvkĹŻ z RSS kanĂĄlu mĂĄ bĂ˝t zobrazeno? (Přednastaveno: 0 = vĹĄechny příspěvky RSS kanĂĄlu)'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanĂĄlu'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postrannĂ­m sloupci s cizĂ­m RSS kanĂĄlem'); -@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); -@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanĂĄlu, kterĂ˝ chcete zobrazit'); -@define('PLUGIN_REMOTERSS_NOURI', 'ŽådnĂ˝ RSS/OPML kanĂĄl nebyl vybrĂĄn'); -@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cĂ­l odkazĹŻ'); -@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'CĂ­l (target) odkazĹŻ z RSS kanĂĄlu. Tedy do jakĂŠho okna se majĂ­ odkazy otevĂ­rat. (Přednastaveno: _blank = novĂŠ okno)'); -@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanĂĄl?'); -@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanĂĄlu je uchovĂĄvĂĄn v cachi a je aktualizovĂĄn pouze pokud je starĹĄĂ­ neĹž X vteřin (Přednastaveno: 3 hodiny)'); -@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanĂĄlu'); -@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovanĂŠho kanĂĄlu'); -@define('PLUGIN_REMOTERSS_BULLETIMG', 'OdrĂĄĹžka'); -@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'ObrĂĄzek, kterĂ˝ se mĂĄ zobrazit před kaĹždĂ˝m nadpisem z RSS'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'ZobrazovĂĄnĂ­ data'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); - -@define('PLUGIN_REMOTERSS_RSSLINK', 'PouŞívat RSS odkazy?'); -@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'MajĂ­ bĂ˝t odkazy z RSS kanĂĄlu zobrazeny jako skutečnĂŠ odkazy?'); -@define('PLUGIN_REMOTERSS_RSSFIELD', 'ZobrazovanĂ˝ element'); -@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'KterĂ˝ element RSS kanĂĄlu se mĂĄ zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); -@define('PLUGIN_REMOTERSS_RSSESCAPE', 'KĂłdovat HTML vĂ˝stup'); -@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanĂĄlu jsou kĂłdovĂĄny. Pokud je tato volby zamĂ­tnuta, vĹĄechny HTML značky jsou v RSS kanĂĄlu ponechĂĄny a přísluĹĄně se zobrazujĂ­. Tato moĹžnost představuje bezpečnostnĂ­ riziku, pokud zobrazovanĂ˝ RSS kanĂĄl nenĂ­ VĂĄĹĄ nebo pokud mu stoprocentně nedĹŻvěřujete!'); - -@define('PLUGIN_REMOTERSS_TEMPLATE', 'Ĺ ablona pro tento kanĂĄl'); -@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde mĹŻĹžete vybrat soubor se ĹĄablonou, kterĂ˝ se nachĂĄzĂ­ v adresáří tohoto pluginu, kterĂ˝ mĂĄ bĂ˝t pouĹžit k zobrazenĂ­ kanĂĄlu v postrannĂ­m sloupci. MĹŻĹžete přidat dalĹĄĂ­ ĹĄablony do adresáře pluginu. Pokud je stejně pojmenovanĂ˝ soubor ĹĄablony umĂ­stěn v adresáři se ĹĄablonami, bude pouĹžit mĂ­sto ĹĄablony v adresáři pluginu. TĂ­m, Ĺže zde vyberete jakoukoliv ĹĄablonu jinou neĹž přednastavenou/defaultnĂ­, bude automaticky povolen ĹĄablonovacĂ­ systĂŠm Smarty.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/02/23 + */ + +@define('PLUGIN_REMOTERSS_TITLE', 'CizĂ­ RSS/OPML kanĂĄl'); +@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje poloĹžky z cizĂ­ho RSS/OPML kanĂĄlu (například Blogroll)'); +@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvkĹŻ'); +@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvkĹŻ z RSS kanĂĄlu mĂĄ bĂ˝t zobrazeno? (Přednastaveno: 0 = vĹĄechny příspěvky RSS kanĂĄlu)'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanĂĄlu'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postrannĂ­m sloupci s cizĂ­m RSS kanĂĄlem'); +@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); +@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanĂĄlu, kterĂ˝ chcete zobrazit'); +@define('PLUGIN_REMOTERSS_NOURI', 'ŽådnĂ˝ RSS/OPML kanĂĄl nebyl vybrĂĄn'); +@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cĂ­l odkazĹŻ'); +@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'CĂ­l (target) odkazĹŻ z RSS kanĂĄlu. Tedy do jakĂŠho okna se majĂ­ odkazy otevĂ­rat. (Přednastaveno: _blank = novĂŠ okno)'); +@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanĂĄl?'); +@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanĂĄlu je uchovĂĄvĂĄn v cachi a je aktualizovĂĄn pouze pokud je starĹĄĂ­ neĹž X vteřin (Přednastaveno: 3 hodiny)'); +@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanĂĄlu'); +@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovanĂŠho kanĂĄlu'); +@define('PLUGIN_REMOTERSS_BULLETIMG', 'OdrĂĄĹžka'); +@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'ObrĂĄzek, kterĂ˝ se mĂĄ zobrazit před kaĹždĂ˝m nadpisem z RSS'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'ZobrazovĂĄnĂ­ data'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); + +@define('PLUGIN_REMOTERSS_RSSLINK', 'PouŞívat RSS odkazy?'); +@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'MajĂ­ bĂ˝t odkazy z RSS kanĂĄlu zobrazeny jako skutečnĂŠ odkazy?'); +@define('PLUGIN_REMOTERSS_RSSFIELD', 'ZobrazovanĂ˝ element'); +@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'KterĂ˝ element RSS kanĂĄlu se mĂĄ zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); +@define('PLUGIN_REMOTERSS_RSSESCAPE', 'KĂłdovat HTML vĂ˝stup'); +@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanĂĄlu jsou kĂłdovĂĄny. Pokud je tato volby zamĂ­tnuta, vĹĄechny HTML značky jsou v RSS kanĂĄlu ponechĂĄny a přísluĹĄně se zobrazujĂ­. Tato moĹžnost představuje bezpečnostnĂ­ riziku, pokud zobrazovanĂ˝ RSS kanĂĄl nenĂ­ VĂĄĹĄ nebo pokud mu stoprocentně nedĹŻvěřujete!'); + +@define('PLUGIN_REMOTERSS_TEMPLATE', 'Ĺ ablona pro tento kanĂĄl'); +@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde mĹŻĹžete vybrat soubor se ĹĄablonou, kterĂ˝ se nachĂĄzĂ­ v adresáří tohoto pluginu, kterĂ˝ mĂĄ bĂ˝t pouĹžit k zobrazenĂ­ kanĂĄlu v postrannĂ­m sloupci. MĹŻĹžete přidat dalĹĄĂ­ ĹĄablony do adresáře pluginu. Pokud je stejně pojmenovanĂ˝ soubor ĹĄablony umĂ­stěn v adresáři se ĹĄablonami, bude pouĹžit mĂ­sto ĹĄablony v adresáři pluginu. TĂ­m, Ĺže zde vyberete jakoukoliv ĹĄablonu jinou neĹž přednastavenou/defaultnĂ­, bude automaticky povolen ĹĄablonovacĂ­ systĂŠm Smarty.'); diff --git a/plugins/serendipity_plugin_remoterss/lang_cs.inc.php b/plugins/serendipity_plugin_remoterss/lang_cs.inc.php index 4886a9fb..a4394c72 100644 --- a/plugins/serendipity_plugin_remoterss/lang_cs.inc.php +++ b/plugins/serendipity_plugin_remoterss/lang_cs.inc.php @@ -1,39 +1,39 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - */ - -@define('PLUGIN_REMOTERSS_TITLE', 'Cizí RSS/OPML kanál'); -@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje položky z cizího RSS/OPML kanálu (například Blogroll)'); -@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvků'); -@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvků z RSS kanálu má být zobrazeno? (Přednastaveno: 0 = všechny příspěvky RSS kanálu)'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanálu'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postranním sloupci s cizím RSS kanálem'); -@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); -@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanálu, který chcete zobrazit'); -@define('PLUGIN_REMOTERSS_NOURI', 'Žádný RSS/OPML kanál nebyl vybrán'); -@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cíl odkazů'); -@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'Cíl (target) odkazů z RSS kanálu. Tedy do jakého okna se mají odkazy otevírat. (Přednastaveno: _blank = nové okno)'); -@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanál?'); -@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanálu je uchováván v cachi a je aktualizován pouze pokud je starší než X vteřin (Přednastaveno: 3 hodiny)'); -@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanálu'); -@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovaného kanálu'); -@define('PLUGIN_REMOTERSS_BULLETIMG', 'Odrážka'); -@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'Obrázek, který se má zobrazit před každým nadpisem z RSS'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'Zobrazování data'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); - -@define('PLUGIN_REMOTERSS_RSSLINK', 'Používat RSS odkazy?'); -@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'Mají být odkazy z RSS kanálu zobrazeny jako skutečné odkazy?'); -@define('PLUGIN_REMOTERSS_RSSFIELD', 'Zobrazovaný element'); -@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'Který element RSS kanálu se má zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); -@define('PLUGIN_REMOTERSS_RSSESCAPE', 'Kódovat HTML výstup'); -@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanálu jsou kódovány. Pokud je tato volby zamítnuta, všechny HTML značky jsou v RSS kanálu ponechány a příslušně se zobrazují. Tato možnost představuje bezpečnostní riziku, pokud zobrazovaný RSS kanál není Vᚠnebo pokud mu stoprocentně nedůvěřujete!'); - -@define('PLUGIN_REMOTERSS_TEMPLATE', 'Šablona pro tento kanál'); -@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde můžete vybrat soubor se šablonou, který se nachází v adresáří tohoto pluginu, který má být použit k zobrazení kanálu v postranním sloupci. Můžete přidat další šablony do adresáře pluginu. Pokud je stejně pojmenovaný soubor šablony umístěn v adresáři se šablonami, bude použit místo šablony v adresáři pluginu. Tím, že zde vyberete jakoukoliv šablonu jinou než přednastavenou/defaultní, bude automaticky povolen šablonovací systém Smarty.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + */ + +@define('PLUGIN_REMOTERSS_TITLE', 'Cizí RSS/OPML kanál'); +@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje položky z cizího RSS/OPML kanálu (například Blogroll)'); +@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvků'); +@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvků z RSS kanálu má být zobrazeno? (Přednastaveno: 0 = všechny příspěvky RSS kanálu)'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanálu'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postranním sloupci s cizím RSS kanálem'); +@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); +@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanálu, který chcete zobrazit'); +@define('PLUGIN_REMOTERSS_NOURI', 'Žádný RSS/OPML kanál nebyl vybrán'); +@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cíl odkazů'); +@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'Cíl (target) odkazů z RSS kanálu. Tedy do jakého okna se mají odkazy otevírat. (Přednastaveno: _blank = nové okno)'); +@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanál?'); +@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanálu je uchováván v cachi a je aktualizován pouze pokud je starší než X vteřin (Přednastaveno: 3 hodiny)'); +@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanálu'); +@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovaného kanálu'); +@define('PLUGIN_REMOTERSS_BULLETIMG', 'Odrážka'); +@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'Obrázek, který se má zobrazit před každým nadpisem z RSS'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'Zobrazování data'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); + +@define('PLUGIN_REMOTERSS_RSSLINK', 'Používat RSS odkazy?'); +@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'Mají být odkazy z RSS kanálu zobrazeny jako skutečné odkazy?'); +@define('PLUGIN_REMOTERSS_RSSFIELD', 'Zobrazovaný element'); +@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'Který element RSS kanálu se má zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); +@define('PLUGIN_REMOTERSS_RSSESCAPE', 'Kódovat HTML výstup'); +@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanálu jsou kódovány. Pokud je tato volby zamítnuta, všechny HTML značky jsou v RSS kanálu ponechány a příslušně se zobrazují. Tato možnost představuje bezpečnostní riziku, pokud zobrazovaný RSS kanál není Vᚠnebo pokud mu stoprocentně nedůvěřujete!'); + +@define('PLUGIN_REMOTERSS_TEMPLATE', 'Šablona pro tento kanál'); +@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde můžete vybrat soubor se šablonou, který se nachází v adresáří tohoto pluginu, který má být použit k zobrazení kanálu v postranním sloupci. Můžete přidat další šablony do adresáře pluginu. Pokud je stejně pojmenovaný soubor šablony umístěn v adresáři se šablonami, bude použit místo šablony v adresáři pluginu. Tím, že zde vyberete jakoukoliv šablonu jinou než přednastavenou/defaultní, bude automaticky povolen šablonovací systém Smarty.'); diff --git a/plugins/serendipity_plugin_remoterss/lang_cz.inc.php b/plugins/serendipity_plugin_remoterss/lang_cz.inc.php index 2f6435b0..590ebf67 100644 --- a/plugins/serendipity_plugin_remoterss/lang_cz.inc.php +++ b/plugins/serendipity_plugin_remoterss/lang_cz.inc.php @@ -1,39 +1,39 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimir Ajgl - * @revisionDate 2009/02/14 - */ - -@define('PLUGIN_REMOTERSS_TITLE', 'Cizí RSS/OPML kanál'); -@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje položky z cizího RSS/OPML kanálu (například Blogroll)'); -@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvků'); -@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvků z RSS kanálu má být zobrazeno? (Přednastaveno: 0 = všechny příspěvky RSS kanálu)'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanálu'); -@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postranním sloupci s cizím RSS kanálem'); -@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); -@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanálu, který chcete zobrazit'); -@define('PLUGIN_REMOTERSS_NOURI', 'Žádný RSS/OPML kanál nebyl vybrán'); -@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cíl odkazů'); -@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'Cíl (target) odkazů z RSS kanálu. Tedy do jakého okna se mají odkazy otevírat. (Přednastaveno: _blank = nové okno)'); -@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanál?'); -@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanálu je uchováván v cachi a je aktualizován pouze pokud je starší než X vteřin (Přednastaveno: 3 hodiny)'); -@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanálu'); -@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovaného kanálu'); -@define('PLUGIN_REMOTERSS_BULLETIMG', 'Odrážka'); -@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'Obrázek, který se má zobrazit před každým nadpisem z RSS'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'Zobrazování data'); -@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); - -@define('PLUGIN_REMOTERSS_RSSLINK', 'Používat RSS odkazy?'); -@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'Mají být odkazy z RSS kanálu zobrazeny jako skutečné odkazy?'); -@define('PLUGIN_REMOTERSS_RSSFIELD', 'Zobrazovaný element'); -@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'Který element RSS kanálu se má zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); -@define('PLUGIN_REMOTERSS_RSSESCAPE', 'Kódovat HTML výstup'); -@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanálu jsou kódovány. Pokud je tato volby zamítnuta, všechny HTML značky jsou v RSS kanálu ponechány a příslušně se zobrazují. Tato možnost představuje bezpečnostní riziku, pokud zobrazovaný RSS kanál není Váš nebo pokud mu stoprocentně nedůvěřujete!'); - -@define('PLUGIN_REMOTERSS_TEMPLATE', 'Šablona pro tento kanál'); -@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde můžete vybrat soubor se šablonou, který se nachází v adresáří tohoto pluginu, který má být použit k zobrazení kanálu v postranním sloupci. Můžete přidat další šablony do adresáře pluginu. Pokud je stejně pojmenovaný soubor šablony umístěn v adresáři se šablonami, bude použit místo šablony v adresáři pluginu. Tím, že zde vyberete jakoukoliv šablonu jinou než přednastavenou/defaultní, bude automaticky povolen šablonovací systém Smarty.'); + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimir Ajgl + * @revisionDate 2009/02/14 + */ + +@define('PLUGIN_REMOTERSS_TITLE', 'Cizí RSS/OPML kanál'); +@define('PLUGIN_REMOTERSS_BLAHBLAH', 'Zobrazuje položky z cizího RSS/OPML kanálu (například Blogroll)'); +@define('PLUGIN_REMOTERSS_NUMBER', 'Počet příspěvků'); +@define('PLUGIN_REMOTERSS_NUMBER_BLAHBLAH', 'Kolik příspěvků z RSS kanálu má být zobrazeno? (Přednastaveno: 0 = všechny příspěvky RSS kanálu)'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE', 'Nadpis RSS kanálu'); +@define('PLUGIN_REMOTERSS_SIDEBARTITLE_BLAHBLAH', 'Nadpis bloku v postranním sloupci s cizím RSS kanálem'); +@define('PLUGIN_REMOTERSS_RSSURI', 'RSS/OPML URI'); +@define('PLUGIN_REMOTERSS_RSSURI_BLAHBLAH', 'URI adresa RSS/OPML kanálu, který chcete zobrazit'); +@define('PLUGIN_REMOTERSS_NOURI', 'Žádný RSS/OPML kanál nebyl vybrán'); +@define('PLUGIN_REMOTERSS_RSSTARGET', 'RSS/OPML cíl odkazů'); +@define('PLUGIN_REMOTERSS_RSSTARGET_BLAHBLAH', 'Cíl (target) odkazů z RSS kanálu. Tedy do jakého okna se mají odkazy otevírat. (Přednastaveno: _blank = nové okno)'); +@define('PLUGIN_REMOTERSS_CACHETIME', 'Jak často aktualizovat RSS kanál?'); +@define('PLUGIN_REMOTERSS_CACHETIME_BLAHBLAH', 'Obsah RSS kanálu je uchováván v cachi a je aktualizován pouze pokud je starší než X vteřin (Přednastaveno: 3 hodiny)'); +@define('PLUGIN_REMOTERSS_FEEDTYPE', 'Typ kanálu'); +@define('PLUGIN_REMOTERSS_FEEDTYPE_BLAHBLAH', 'Vyberte typ zobrazovaného kanálu'); +@define('PLUGIN_REMOTERSS_BULLETIMG', 'Odrážka'); +@define('PLUGIN_REMOTERSS_BULLETIMG_BLAHBLAH', 'Obrázek, který se má zobrazit před každým nadpisem z RSS'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE', 'Zobrazování data'); +@define('PLUGIN_REMOTERSS_DISPLAYDATE_BLAHBLAH', 'Zobrazit pod nadpisem příspěvku datum?'); + +@define('PLUGIN_REMOTERSS_RSSLINK', 'Používat RSS odkazy?'); +@define('PLUGIN_REMOTERSS_RSSLINK_DESC', 'Mají být odkazy z RSS kanálu zobrazeny jako skutečné odkazy?'); +@define('PLUGIN_REMOTERSS_RSSFIELD', 'Zobrazovaný element'); +@define('PLUGIN_REMOTERSS_RSSFIELD_DESC', 'Který element RSS kanálu se má zobrazovat? (např. "title" = nadpis, "content:encoded" = tělo příspěvku, "description" = popis, ...)'); +@define('PLUGIN_REMOTERSS_RSSESCAPE', 'Kódovat HTML výstup'); +@define('PLUGIN_REMOTERSS_RSSESCAPE_DESC', 'Pokud je povoleno, HTML značky z RSS kanálu jsou kódovány. Pokud je tato volby zamítnuta, všechny HTML značky jsou v RSS kanálu ponechány a příslušně se zobrazují. Tato možnost představuje bezpečnostní riziku, pokud zobrazovaný RSS kanál není Váš nebo pokud mu stoprocentně nedůvěřujete!'); + +@define('PLUGIN_REMOTERSS_TEMPLATE', 'Šablona pro tento kanál'); +@define('PLUGIN_REMOTERSS_TEMPLATE_DESC', 'Zde můžete vybrat soubor se šablonou, který se nachází v adresáří tohoto pluginu, který má být použit k zobrazení kanálu v postranním sloupci. Můžete přidat další šablony do adresáře pluginu. Pokud je stejně pojmenovaný soubor šablony umístěn v adresáři se šablonami, bude použit místo šablony v adresáři pluginu. Tím, že zde vyberete jakoukoliv šablonu jinou než přednastavenou/defaultní, bude automaticky povolen šablonovací systém Smarty.'); diff --git a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cs.inc.php b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cs.inc.php index 1cd9ecbb..87aa2bb8 100644 --- a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cs.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/06/14 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/06/14 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_SHOUTBOX_NAME', 'VĂ˝křičnĂ­k'); @@ -20,7 +20,7 @@ @define('PLUGIN_SHOUTBOX_MAXCHARS_BLAHBLAH', 'Kolik znakĹŻ z kaĹždĂŠho příspěvku mĂĄ bĂ˝t nanejvýť zobrazeno? (Přednastaveno: 120)'); @define('PLUGIN_SHOUTBOX_MAXENTRIES', 'Počet vĂ˝křikĹŻ'); @define('PLUGIN_SHOUTBOX_MAXENTRIES_BLAHBLAH', 'Kolik poslednĂ­ch vĂ˝křikĹŻ se mĂĄ zobrazovat? (Přednastaveno: 15)'); -@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); -@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupcĹŻ pole pro zadĂĄvĂĄnĂ­ vĂ˝křikĹŻ'); -@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupcĹŻ pole pro zadĂĄvĂĄnĂ­ vĂ˝křikĹŻ'); +@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); @define('GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH', 'Počet řádek pole pro zadĂĄvĂĄnĂ­ vĂ˝křikĹŻ'); \ No newline at end of file diff --git a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cz.inc.php b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cz.inc.php index 056717a5..5cb3d7aa 100644 --- a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_cz.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author VladimĂ­r Ajgl - * @revisionDate 2009/06/14 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author VladimĂ­r Ajgl + * @revisionDate 2009/06/14 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_SHOUTBOX_NAME', 'VĂ˝křičnĂ­k'); @@ -20,7 +20,7 @@ @define('PLUGIN_SHOUTBOX_MAXCHARS_BLAHBLAH', 'Kolik znakĹŻ z kaĹždĂŠho příspěvku mĂĄ bĂ˝t nanejvýť zobrazeno? (Přednastaveno: 120)'); @define('PLUGIN_SHOUTBOX_MAXENTRIES', 'Počet vĂ˝křikĹŻ'); @define('PLUGIN_SHOUTBOX_MAXENTRIES_BLAHBLAH', 'Kolik poslednĂ­ch vĂ˝křikĹŻ se mĂĄ zobrazovat? (Přednastaveno: 15)'); -@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); -@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupcĹŻ pole pro zadĂĄvĂĄnĂ­ vĂ˝křikĹŻ'); -@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupcĹŻ pole pro zadĂĄvĂĄnĂ­ vĂ˝křikĹŻ'); +@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); @define('GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH', 'Počet řádek pole pro zadĂĄvĂĄnĂ­ vĂ˝křikĹŻ'); \ No newline at end of file diff --git a/plugins/serendipity_plugin_shoutbox/lang_cs.inc.php b/plugins/serendipity_plugin_shoutbox/lang_cs.inc.php index 0f5852fc..4bd1c724 100644 --- a/plugins/serendipity_plugin_shoutbox/lang_cs.inc.php +++ b/plugins/serendipity_plugin_shoutbox/lang_cs.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/06/14 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/06/14 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_SHOUTBOX_NAME', 'Výkřičník'); @@ -20,7 +20,7 @@ @define('PLUGIN_SHOUTBOX_MAXCHARS_BLAHBLAH', 'Kolik znaků z každého příspěvku má být nanejvýš zobrazeno? (Přednastaveno: 120)'); @define('PLUGIN_SHOUTBOX_MAXENTRIES', 'Počet výkřiků'); @define('PLUGIN_SHOUTBOX_MAXENTRIES_BLAHBLAH', 'Kolik posledních výkřiků se má zobrazovat? (Přednastaveno: 15)'); -@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); -@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupců pole pro zadávání výkřiků'); -@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupců pole pro zadávání výkřiků'); +@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); @define('GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH', 'Počet řádek pole pro zadávání výkřiků'); \ No newline at end of file diff --git a/plugins/serendipity_plugin_shoutbox/lang_cz.inc.php b/plugins/serendipity_plugin_shoutbox/lang_cz.inc.php index db9b1371..352999e1 100644 --- a/plugins/serendipity_plugin_shoutbox/lang_cz.inc.php +++ b/plugins/serendipity_plugin_shoutbox/lang_cz.inc.php @@ -1,13 +1,13 @@ - - * EN-Revision: Revision of lang_en.inc.php - * @author Vladimír Ajgl - * @revisionDate 2009/06/14 - * @author Vladimír Ajgl - * @revisionDate 2009/08/15 + + * EN-Revision: Revision of lang_en.inc.php + * @author Vladimír Ajgl + * @revisionDate 2009/06/14 + * @author Vladimír Ajgl + * @revisionDate 2009/08/15 */ @define('PLUGIN_SHOUTBOX_NAME', 'Výkřičník'); @@ -20,7 +20,7 @@ @define('PLUGIN_SHOUTBOX_MAXCHARS_BLAHBLAH', 'Kolik znaků z každého příspěvku má být nanejvýš zobrazeno? (Přednastaveno: 120)'); @define('PLUGIN_SHOUTBOX_MAXENTRIES', 'Počet výkřiků'); @define('PLUGIN_SHOUTBOX_MAXENTRIES_BLAHBLAH', 'Kolik posledních výkřiků se má zobrazovat? (Přednastaveno: 15)'); -@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); -@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupců pole pro zadávání výkřiků'); -@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS', 'Sloupce shoutboxu'); +@define('GENERAL_PLUGIN_BOX_COLS_BLAHBLAH', 'Počet sloupců pole pro zadávání výkřiků'); +@define('GENERAL_PLUGIN_BOX_ROWS', 'Počet řádek shoutboxu'); @define('GENERAL_PLUGIN_BOX_ROWS_BLAHBLAH', 'Počet řádek pole pro zadávání výkřiků'); \ No newline at end of file diff --git a/rss.php b/rss.php index 75b41cd9..9f6f1cf2 100644 --- a/rss.php +++ b/rss.php @@ -40,7 +40,7 @@ switch ($_GET['type']) { case 'comments_and_trackbacks': case 'trackbacks': case 'comments': - $latest_entry = serendipity_fetchComments(isset($_GET['cid']) ? $_GET['cid'] : null, 1, 'desc', false, $_GET['type']); + $latest_entry = serendipity_fetchComments(isset($_GET['cid']) ? $_GET['cid'] : null, 1, 'co.id desc', false, $_GET['type']); break; case 'content': default: diff --git a/serendipity_admin.php b/serendipity_admin.php index b8bf4e99..a52e1c77 100644 --- a/serendipity_admin.php +++ b/serendipity_admin.php @@ -237,16 +237,16 @@ if (!$use_installer && $is_logged_in) { echo '
    ' . INTEGRITY . '
    '; $badsums = array(); if (!is_readable(S9Y_INCLUDE_PATH . 'checksums.inc.php')) { - echo '' . CHECKSUMS_NOT_FOUND . ''; + echo '' . CHECKSUMS_NOT_FOUND . ''; break; } $badsums = serendipity_verifyFTPChecksums(); if (count($badsums) == 0) { - echo '' . CHECKSUMS_PASS . ''; + echo '' . CHECKSUMS_PASS . ''; } else { echo '
      '; foreach ($badsums as $rpath => $calcsum) { - echo '
    • ' . sprintf(CHECKSUM_FAILED, $rpath) . '
    • '; + echo '
    • ' . sprintf(CHECKSUM_FAILED, $rpath) . '
    • '; } echo '
    '; } @@ -372,7 +372,7 @@ if ($use_installer) {

    -
    +
    @@ -408,6 +408,7 @@ if ($use_installer) { +
      @@ -483,6 +484,8 @@ if ($use_installer) {
    +
    +
      @@ -501,8 +504,9 @@ if ($use_installer) {
    -
    - +
    +
    +
    'Finnish', 'cs' => 'Czech (Win-1250)', 'cz' => 'Czech (ISO-8859-2)', - 'sk' => 'Slovak', + 'sk' => 'Slovak', 'nl' => 'Dutch', 'is' => 'Icelandic', 'tr' => 'Turkish', diff --git a/serendipity_editor.js b/serendipity_editor.js index a93afd14..81a4a5c6 100644 --- a/serendipity_editor.js +++ b/serendipity_editor.js @@ -398,307 +398,4 @@ function serendipity_imageSelector_done(textarea) parent.self.close(); } -function toggle_extended(setCookie) { - var textarea = document.getElementById('serendipity[extended]'); - var button = document.getElementById('option_extended'); - var tools = document.getElementById('tools_extended'); - if ( textarea.style.display == 'none' ) { - textarea.style.display = ''; - tools.style.display = ''; - button.src = minus_img; - if (setCookie == true) { - document.cookie = 'serendipity[toggle_extended]=true;'; - } - } else { - textarea.style.display = 'none'; - tools.style.display = 'none'; - button.src = plus_img; - if (setCookie == true) { - document.cookie = 'serendipity[toggle_extended]=;'; - } - } -} - -var selector_toggle = new Array(); -function showItem(id) { - var selected = 0; - if (typeof(id) == 'undefined' || typeof(id) == 'object') { - id = 'categoryselector'; - } - - if (document.getElementById) { - el = document.getElementById(id); - if (selector_toggle[id] && selector_toggle[id] == 'off') { - selector_restore[id] = new Array(); - selector_toggle[id] = 'on'; - - /* Hack to make sure that when the single dropdown is shown, don't have multiple selections */ - last = 0; - - for (i=0; i < el.options.length; i++) { - if (el.options[i].selected == true) { - selected++; - last = i; - selector_restore[id][last] = 'on'; - } - - if (selected > 1) { - /* If there is more than one selected, we reset all those to false - This is because otherwise the label will say 'No Category', but the categories will still be selected */ - for (j=0; j < el.options.length; j++) { - /* Save selection in array to later restore them */ - if (el.options[j].selected == true) { - el.options[j].selected = false; - selector_restore[id][j] = 'on'; - last = j; - } else { - selector_restore[id][j] = false; - } - } - break; - } - } - - el.selectedIndex = null; - if (last > 0) { - el.selectedIndex = last; - } - - el.size = 1; - - /* Show a normal dropdown */ - if (el.multiple) { - el.multiple = false; - } - - document.getElementById('option_' + id).src = plus_img; - } else { - selector_store[id] = el.size; - if (selector_store[id] == 0) { - selector_store[id] = 5; - } - - last = 0; - if (el.selectedIndex > 0) { - if (!selector_restore[id]) { - selector_restore[id] = new Array(); - } - - for (j=0; j < el.options.length; j++) { - /* Save selection in array to later restore them */ - if (el.options[j].selected == true) { - selector_restore[id][j] = 'on'; - last = j; - } - } - } - el.selectedIndex = -1; - el.size = cat_count; - selector_toggle[id] = 'off'; - - /* Show multiple items */ - el.multiple = true; - - /* Restore previously selected items? */ - last = 0; - for (i = 0; i < el.options.length; i++) { - if (selector_restore && selector_restore[id] && selector_restore[id][i] && selector_restore[id][i] == 'on') { - val = el.options[i].value; - if (el.options[i].selected != true) { - el.options[i].selected = true; - last = i; - // [TODO] IE Bug: Don't ask me why, but this restoring only works in Internet Explorer if you put this: - // alert('it doesnt matter what, just the alert is important'); - } - } - } - - document.getElementById('option_' + id).src = minus_img; - } - } -} - -function rememberMediaOptions() { - el = document.getElementById('imageForm'); - for (i = 0; i < el.elements.length; i++) { - elname = new String(el.elements[i].name); - elname = elname.replace(/\[/g, '_'); - elname = elname.replace(/\]/g, ''); - - if (el.elements[i].type == 'radio') { - if (el.elements[i].checked) { - SetCookie(elname, el.elements[i].value); - } - } else if (typeof(el.elements[i].options) == 'object') { - SetCookie(elname, el.elements[i].options[el.elements[i].selectedIndex].value); - } - } -} - -function rename(id, fname) { - if (newname = prompt(media_rename + fname, fname)) { - newloc = '?serendipity[adminModule]=images&serendipity[adminAction]=rename&serendipity[fid]='+ escape(id) + '&serendipity[newname]='+ escape(newname) +'&'+ media_token_url; - location.href=newloc; - } -} - -var tree_toggle_state = 'expand'; -function treeToggleAll() { - if (tree_toggle_state == 'expand') { - tree_toggle_state = 'collapse'; - tree.expandAll(); - } else { - tree_toggle_state = 'expand'; - tree.collapseAll(); - coreNode.expand(); - } -} - -function getfilename(value) { - re = /^.+[\/\\]+?(.+)$/; - return value.replace(re, "$1"); -} - -isFileUpload = true; -function hideForeign() { - document.getElementById('foreign_upload').style.display = 'none'; - document.getElementById('imageurl').value = ''; - isFileUpload = false; -} - -function rememberUploadOptions() { - td = document.getElementById('target_directory_2'); - td_val = td.options[td.selectedIndex].value; - SetCookie("addmedia_directory", td_val); -} - -var upload_fieldcount = 1; -function addUploadField() { - upload_fieldcount++; - - fields = jQuery('#upload_template').clone(); - fields.attr('id', 'upload_form_' + upload_fieldcount); - fields.css('display', 'block'); - - userfile = jQuery('.uploadform_userfile', fields); - userfile_label = jQuery('.uploadform_userfile_label', fields); - targetfilename = jQuery('.uploadform_target_filename', fields); - targetfilename_label = jQuery('.uploadform_target_filename_label', fields); - targetdir = jQuery('.uploadform_target_directory', fields); - targetdir_label = jQuery('.uploadform_target_directory_label', fields); - columncount = jQuery('.uploadform_column_count', fields); - - userfile.attr('id', 'userfile_' + upload_fieldcount); - userfile.attr('name', 'serendipity[userfile][' + upload_fieldcount + ']'); - userfile_label.attr('for', 'userfile_' + upload_fieldcount); - - targetfilename.attr('id', 'target_filename_' + upload_fieldcount); - targetfilename.attr('name', 'serendipity[target_filename][' + upload_fieldcount + ']'); - targetfilename_label.attr('for', 'target_filename_' + upload_fieldcount); - - targetdir.attr('id', 'target_directory_' + upload_fieldcount); - targetdir.attr('name', 'serendipity[target_directory][' + upload_fieldcount + ']'); - targetdir_label.attr('for', 'target_directory_' + upload_fieldcount); - - columncount.attr('id', 'column_count_' + upload_fieldcount); - columncount.attr('name', 'serendipity[column_count][' + upload_fieldcount + ']'); - - fields.insertBefore('#upload_form'); - - document.getElementById(targetdir.attr('id')).selectedIndex = document.getElementById('target_directory_' + (upload_fieldcount - 1)).selectedIndex; -} - -var inputStorage = new Array(); -function checkInputs() { - for (i = 1; i <= upload_fieldcount; i++) { - if (!inputStorage[i]) { - fillInput(i, i); - } else if (inputStorage[i] == document.getElementById('target_filename_' + i).value) { - fillInput(i, i); - } - } - -} - -function fillInput(source, target) { - useDuplicate = false; - - // First field is a special value for foreign URLs instead of uploaded files - if (source == 1 && document.getElementById('imageurl').value != "") { - sourceval = getfilename(document.getElementById('imageurl').value); - useDuplicate = true; - } else { - sourceval = getfilename(document.getElementById('userfile_' + source).value); - } - - if (sourceval.length > 0) { - document.getElementById('target_filename_' + target).value = sourceval; - inputStorage[target] = sourceval; - } - - // Display filename in duplicate form as well! - if (useDuplicate) { - tkey = target + 1; - - if (!inputStorage[tkey] || inputStorage[tkey] == document.getElementById('target_filename_' + tkey).value) { - document.getElementById('target_filename_' + (target+1)).value = sourceval; - inputStorage[target + 1] = '~~~'; - } - } -} - - -/* outsourced from comments.inc.tpl */ -function FT_toggle(id) { - if ( document.getElementById(id + '_full').style.display == '' ) { - document.getElementById(id + '_full').style.display='none'; - document.getElementById(id + '_summary').style.display=''; - document.getElementById(id + '_text').innerHTML = view_full; - } else { - document.getElementById(id + '_full').style.display=''; - document.getElementById(id + '_summary').style.display='none'; - document.getElementById(id + '_text').innerHTML = view_hide; - } - return false; -} -function invertSelection() { - var f = document.formMultiDelete; - for (var i = 0; i < f.elements.length; i++) { - if( f.elements[i].type == 'checkbox' ) { - f.elements[i].checked = !(f.elements[i].checked); - f.elements[i].onclick(); - } - } -} - -var origborder = ''; -var origwidth = ''; - -function highlightComment(id, checkvalue) { - var comment = document.getElementById(id); - - if (origborder == '') { - origborder = comment.style.borderColor; - if (origborder == '') { - origborder = '#FFFFFF'; - } - } - - if (origwidth == '') { - origwidth = comment.style.borderWidth; - if (origwidth == '' || origwidth == 0) { - origwidth = 1; - } - } - - if (checkvalue) { - comment.style.borderColor = '#FF0000'; - comment.style.borderWidth = origwidth; - } else { - comment.style.borderColor = ''; - comment.style.borderWidth = origwidth; - } -} - - // --> diff --git a/templates/2k11/admin/entries.tpl b/templates/2k11/admin/entries.tpl deleted file mode 100644 index 6be517f1..00000000 --- a/templates/2k11/admin/entries.tpl +++ /dev/null @@ -1,139 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - - - - -{if $entry_vars.errMsg} - {$entry_vars.errMsg} -{/if} - - {$entry_vars.hidden} -
    - - -
    - -
    - {if $entry_vars.allowDateManipulation} -
    - - {* TODO: this should be input[type=datetime] *} - - - {$CONST.RESET_DATE} -
    - {/if} -
    - {* TODO: this needs JS to be collapsible *} - - -
    - -
    - {* i18n *} - -
    -
    - -
    - - {if NOT $entry_vars.wysiwyg} -
    - {* This whole button bar should be replaced by something external, which maybe even - "reacts" to installed markup plugins. I.e. if a blog uses Markdown, the button for - italic should not insert an em element but the appropriate Markdown formatting. *} - -
    - {/if} - {serendipity_hookPlugin hook="backend_entry_toolbar_body" data=$entry_data.entry hookAll="true"} - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - - -
    - -
    - - {if NOT $entry_vars.wysiwyg} -
    - {if $entry_vars.wysiwyg_advanced} - {if $iso2br}{/if} - - - - - - - - {else} - {if $iso2br}{/if} - - - - - - - {/if} -
    - {/if} - {serendipity_hookPlugin hook="backend_entry_toolbar_extended" data=$entry_data.entry hookAll="true"} - -
    - -
    - {$CONST.ADVANCED_OPTIONS} - {$entry_vars.entry|@serendipity_refhookPlugin:'backend_display'} -
    - - -{if $entry_vars.show_wysiwyg} - -{/if} -{if $entry_vars.wysiwyg} - {foreach from=$entry_vars.wysiwyg_blocks item="wysiwyg_block_item" key="wysiwyg_block_jsname"} - {$wysiwyg_block_item|emit_htmlarea_code:$wysiwyg_block_jsname} - {/foreach} - {$entry_vars.wysiwyg_blocks|@serendipity_refhookPlugin:'backend_wysiwyg_finish'} -{/if} diff --git a/templates/2k11/admin/font/fontello.eot b/templates/2k11/admin/font/fontello.eot deleted file mode 100644 index 2fae0287777ed9dd9a0dbba954ee2b0ff0266a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17496 zcmdse33OyvdFH)u->T}p+O@x0R3)jZw3Jkm+ERCyq?Xj~g>FgRZOI!_w01Hx1 zA2dHe`HOSUoumBvkIh!uNp^yrWh?A%{GG&Oi|s{inH^*2*m2a~#}1)>nw>!l!Mdy$ ze|@am%X?8DK{|`SRknn8&I0NvV5wJ^b+CH?*Uh%D0oI9n0i(EV*ejjJcL`6absFDA zuScrghgu)rpz^)=PU3metF3z9XMooa!yU~WDS$bP?9|lMfxSy#{Ln76yoS`gZ?32K z>L0!QhX9JBe(1>YrBkmx^~JkUKgF2%D@X1*>niP6pJi-I2f?qNy5o57D^I*1bx>aa zz#U6x0EdCu78kj8$KCg@e(-NTW-um)87sVabY*GzwZAEtj1~V5&j*j9LER>Po3VZx zFMag*+4~;5AgrN2iu%R7PaatceZ>6})Gwoc>+z-gP6>h6i9<14$3JrAJ{ z9EE>Ab@I&FKYpw@#n{jyaQ^(M(<`T*{g40fQO3sq8u0T-G<)_!weq)=zxWT|`|L)} z#k2f-Oh!K!gx^8y!?m3ME$ic8r)#`KZv@!`Pf|{w{i~D9teg_AUKMAr-pOtjUS(S! zsE_0UpifYnu{@H52UZOW;g``$_~em;MrfDV-=R*+DzR`%$oyjF$;@}NzHB%f&3+*J z@+J9_aVdVuz0`SW$EBG|k6xa>{OIK;EoI4FqZYz5>t_b zrzkNEd9;?8jvV}${Q%lQ)9k+>y^JzOzJz`+(OUSC;~6F5)l1+#O3Xp-))L8wOP#gE zLde12lo-alv>#~(41HZjJ0;eD{E1p(jmV!udK&Fb$SbwP+K^wY zC9FKVjQvN6C6I$}DPeQ-mnAQOV2pon8EFOWY2?4}B@hYuKO+4%v}YNAC5QyvAy)V+ zF)uNeLw>+Z9zSx>lvt2H#N~Ct>D9fj^@rD5{(me9L~Gt9dRHg);gCUvqg?<%~#7uA{S6s#Th25;^YJ8?>%?o?xn@Odv=Ts zm2xHB&hf#afuX?>UW~PZ0I}Yo!68f-rD!A!a;QoQb|?e(O@nhDLuO zS{S@JEoiEs-ftM9*w&KEs&b&cIbftTllx44x2xMX8-aXC2t@LZ=-<^;2Um1i6u8^$ zy-)}Tj8gTxog)E#Z#>p9;@5XWh?1rv-u) zdmGXwe<(T>+xU&rOS>!j{`s+;Jj`XVstAN%h0+xuz(v?p z9D+H*US>PlDD0~=M1caa-N-ZSn}87@5dI7>0hE57eTY5A-op+8J_yyJL9J-)0y_-T zLWJ12U=@mh<0xNbKaG+O#qg)>OYHa1?nBLFWws5^N%3!Q+FdcO!z=Xf1h0R8q*_?; z*0B6>77m7wvY-?^%0ww5iIG(nX_O+3%gkv|8ytuiK@F%vV3h@;Y9PAIqP7~fmziy< zwzli)&VV6{0B4;v81G9`nU?-zxL@V?O^fYiy7j_lCIC z%vC{B7r-2G-Vk44S`%k6jV-X4?vL$dv6z2``D6ac+Pap1bu+G^NT`Nu=-(FC5U>q3 zVuSt!$eR1-%OBp1?Dd5GwFv;Pw+8_psjoh zALjkMkH>kG`?$$9lBh5PzQex7zQO*AeU<$M`(yTH_67F)>{IL$?4#@>>;vrm?5*(h zPQg<=3UPJ}>CNmmHp^z%5S)Y@47)anXq^mT2t4B47Us{jL+EC*z3YmOwAwa41Z^ik z)DHGvuj-&ep;}3^dWv;BX;+A9)z3+%3ec!1LBDR+sEP_vE+&;on6xBxW@#XsAyWjS zW+Ctgw`0zvQlVf=*@11a7d*WU$eMnoJ~3{8kw)@5Z-tpcYPyCrRCi5zLwRIEN;X9} z)RZ||sN+&A#7>g*})qE;kLY~Zn61ztD|x;2sQ3k{DNp`HWzuQ zph}>8P;{cQqX=4OH>^h6YzrDrQBk<4N`fLAMj8bUz>pYT{&4>xoN6v>J;nrbv+sgW`M^F!IKan+66;jN8o^#*}U zdv!&G?IeoaiK=Z}LQ^QMfk*tX60H`+X9t{+>~nsyzp(95}mOAw~;+O z0PMGQWMxT~rFK~VVp-#GBP5xvDxx5uAV>@34sf=Y+yFj{?aZfgU7QUMcJ=4_Tbr92 z8=^jgJOLehyg0a(55dgGzDOitq?Vik;`>A~+OH2S3to=U}kZJ6&nU0v&tMXnklz4`+%-*itP z9I<)=fxf|1?3;(H&kpSJUUd0i4eSp3_>oks+8#?ye1h*kQ(Zd@3hEBMY4Z>E1_IrI zY@mDHPnd*#roxLYmV00b$xM`2;Q--(8FEYlF%~?xYcIK7GjL1!WGWRcg@Q^rH)s#K zQCo4vFeU<_g}K4~Ny6w)B~eIG$-c}FUcOv?`keZ!!FY2#$eSH!P>ZPFRt-Zvts15_ zsD6eY0>~#X^S7Jo$AdxM6adjD55qQyvvn-HZs56)2HQiz>#aUpH{BJxt$G``&BM0kQc%#IarDy5_J`sDGN*lN5ktB ziOWPjl`OU=i^)(>i*CYy1Y**&&LJ0}H!?Xmm$1`Ycq$oL$9>%XsB_T%6~!==U$GB5 zAGJ4dJ?*SH&YGdlsK!OdxroThb@)YCqTKqUNLebrj+EeP4+U`grlI+BG;Vcz^Pt{< z7>s-CHx54QWW(iB8|E7XAE8|k%U~{wb*z#RjwM|H&yf?3YzCWGnoM;Jq`Kr#E|kI2 z)f`LEfK-DTi<0M^8G?>$Baa)bNNUOEp&2MI>&VXHz`dXN#Jxv$&)Ry!OHQ0OI&){= z`}F0@Pygb%vpgFXO>Szl_qGI|dg-aHvra?YeyKrs=9Y*RSK%4I4sQet7^D=mFf>k? zuobvS4m4%}hgp;)Zy5=1QJO5I(!)vMjXeU_cxVu@0ty2pF%96ZkcNY@B+Oe$r2}*O z@+W`(?3~jObzW*PoY_4`?tSX1d+(Z?2?Vqm)#8z}XMgFFw4_UO4yI$r8=Tp#zR=9 z4dKSs&E_El?V(ycnSj@qH@&X>Z(lF}o}LBcCo>6h*Yj)v4Vo((jQYm`pBirK9qDdsJ~XInz1&cB zp;ffZNUKktXf_nvP!0qF2NYvt^Z4z?P(TYcl}1Vv0ew(6M`S@0Y%vxL1(cCuyQ}JN zQ+0bk^g9uC6aDEpV4_?`D_n32v4Gg3O00sY5|(3u$(+l3nJklFmHDKu<>9usG{qxM zz;9`;-gf=uvELyDA}PvA-g>ih22$B;wQGBF((f;H*t+_k1A&gfDP36#1eOBpvl0^a zPXAW|(?EPWz&q{jieVoN1U&p%QhXM%w+NyQ+gQ20H3>UGapS}`WvE7QfyebV;RPOo z>9I)wgL?!%l}=|G@*OEPk_&AZfa_)?8KvzMB&uzJOqPNX6q<Ei(fqa- z%TpKbf9w8+hVy?^o_hCN-?rc44R76d*V9AW&fT>#b?BW#4}IaGImfbsLs_5W_=-0M zE&kw_wuE->e0yi^g<;A=vBTJd$ z)%QEaD;imAxhd`=(Nsn|%m8|fMPht16B6uP2u$dDra6fm;F%fPCSX5zbNlhf`THM# z{PFj^*jqU9OO~T6QAY_H3&;55@4FM9_x=3ccd9o#4T~DpbJfnFFy2;c;~{TSpcC7+X{)d%x2RU{(I)0z4zU8=+L42?>lsp zJQhUsjVr#w9D=Rl@#7zkL=T;Y_25T03OZJ%pg2L*8WeAES zDSIhbq?rJh6loHk5j(be_|3P>ADDU5p6SW*)-8kGxlDhy=(dFdhR)h~yG^0pRuOxQ zh!Kl;!kNOABzm?B20>pasSxSyO^-I$ z_+m>(uF>Yl({W$>{X36+YB>k<)=cEu1`IjZ*YQ!eXX!)EXATt-)yGXO46h}unRf`g zcEdT?G7{_wc}=SIfpG1aCH%8!gwqW^n9kU3JHx8vQ%%Kemwk#s!N%bsS$gd+dlLLN zEWxPGC3@~qtq>p4EKB1V(+B0|z$K8c{6eVST77=Kgf${N>?>jhwsZ_fq_Al^nxF$= zz=H+BoG@erNCK<~-%ERDMj{oD*mAY#2AV^6&lzMgUqv; zVJ<5@P>N(jZVfgyhYmif=(;wms*fBBn=P}-BL~AqD>sA9Eun*ts3CP$DKrMTuh|G5 zd_+-ZbZdE`AumbW~o>wQLx ze&ush!&~H$p#)ykwL?xqGY&x!9HJArYx;|5a|6YjK^x_Dw2?s@ zxC$^0$bP+^B4B)?1w{W(PK!DTe*BqV#-uO*`17Ty8Xg~iS@c2Hq$tE(P7v?H7KQD3 zy{PXkbY>E6w-kW9$GRcx5=B5DQnTH>(+C(MIP1WYx!Fv+ZHudTUaMW3|N68NwVWZ_Okbww@BhI98$U9k~Xe(l(d$H|w zI2%mHd6}Tj;ABUg94w{7i53T6F(Z}>Vy}@w+Ft^bp-6rxabCY?Ns~*eK-i@sFsX@k zu?-QDDy1;Z9&YRJ^o5^WKuqc#MuYJVzYoVpGkTDrH$$sF)(cds$=%PivBhm+>0Z8P3e!_}>5Jcrbp=c7zH`?VTk@kL6(1k~)4}KtX|w zh^r(tQD#fC~jfV`O zPrEY_ZRpq%(7pTyzuv)x=O26278;xxI|^^{@Vf)icsy(d-MgTF>3$pk;9e{wP&1$hiB{t?SbVZ)t8^N8)Nn> zd?CQ;5N~t*BJ0Ij)~#r=ojqTS0xoYbqBHH;$aQfRf#NI_!YB>&@C`S7Xb?3hlmK6k z1e`Pf)od{{hVe6eBoK)Ns?Yz7VL-pz=D)5x0Q{4!#%pLa{I+>M94G}M=gn4Bjn}Tn zH{;x~qmFtjVg5S$!g?(C#sdPjXW5I2Vv}RzGa1`_6T;ZzBA<*! zN-An*Bze-KmyGMO66*U=Vj=c~{ABQT{$&YM^Z59ime zAa-NS6($(h)Y2ZRSr?!`)nZ2S4{T4v zhJs0N!Okp0jvzq07a0>~U~n>Fa&${y_waVf&cU1_yD|%Jj7)Wi0n%TwA()jl6U#Fz z>#-P>tSl(MY(0#GxDmobpMK_m(`W_)uQcny*=IgE7c`n)aT=POxu<_)#%c0d&MQqY zBtP}(xuD+sitV$c?>Fhexo4g^5Y!vLk9wms^USB_oW=&*d+@2>m<{Sp-*-%3qjLyv zIgLKdl5DK6h@|5JI5O%X8w;T>1O$jf=_E>oA9Kx&#+g3MXgbq}r;=)j+HFoNVhtN- z`Xu#8_LKRDGku!-raEY{@i39h3_G!yBd!EuQTw%DS}(@}ubrv2qJ-8$%sJ^q8N7zuMc%+C>EDR_@1H3_|Fd4|Tdk8=o zSlKaK=(OWj^`FcneVIILCFv_}U-_yXV^{5XENNE%$+CFZ{4WkY@nB5%7f?Xh0zNT?Ex$&|r{Fh(n7n0pQ7U=9};rhRfS;y=APt zB|kY3j|ak5M@UzjaGr8ydr;TnFJycBOcg;vp?PuZ!uZ%&`Igb8W=%za(=^(9;=vch zFb=lJUGRAM%i>=^*EiwH#tOT&ys&ko*wrS(2rJ)qBO;-EyQaW#7mmWhq6=1}`{iT0 zihwt+(CzgKoXr|0-PD-k?8xFRHy@bYvwLbsPoV)TX!{X8YvPTTKNm{kju0_4_@^FL zLOcUbLy~-Oid}4)GtC&l2+GtWGaK)KY8yRxMg?`@T}tZaowBYA;nrfNB^sV?H3kN_ zqwy;@!%9NT_*-%ZI8dXo?uP29AP8?at$I=Uu9LfC&tKdW;bPL^vntBbwJgj;12Aux__ z-V~aKQ;XPiQ@ITw!qFcMu~0@xfwOQ+xVa&Q<3ovscu=k1d4ui_@cLGOhUXy!UlXFA zr$jB5zVcw#R^N0g&X?nXuZ1`^L2v5HB7e6LtiIKx zOOc*Dsm&(>n{lFChU;BBkpmlIvoZytXE>Zv{lH}RwF48*@?F_)Xl{hCz^c^mpg99Wv@a2jY{5k|vK7RQkVp#;^=C=z!#)hh z_QcvdX6L>$H`~!3TRGB_7~B)|-S%K2(J|bSD7DA=Sk8a&-0a-k?74&fT=hT2+xhRz z9L-xpxt7FC^+WFsXIeTtTe9@)0$P`voXWFdwyQin+#?|TSjHk?4&*vRJmJ(A5qaDx zXmz{(msR;abW*U-VQv6snB$)FWWS(|A5echG6E{r70DIz& zs0fn;u|$0@({*(gCm8BfQ+c}9kFxqhI+8V=OxPc*r-ia}*ReZR=4KkR*^We4x+`VH zyvRBN)lgvT7enY?C<3X(53SsDCA`?$dMq10MY|Vn!=rk18-%CTz(p6jMpHXY=;7Tm z+(6G$@%?Qh4+929KI8=1H0<1Sb1%L*F!~BJ#cvVn*ZtOG{gx==GuVc;58e@8z4`@qv-m1C z;8!Ws)8Zmt4M!_bl`Pq26am7?O#EeV3CB+Aunxu)>1DM z%;cu_^>?X_;PG7eg<9^x5gznTJqaI2ncDCk{kj344)5}`MZf7$sK9rT)x;diQ+(^uUMc? z*WWm_a{A1%lPBEX-oEbM-d=aaJ$rT)gPc5i>;zD_r?-2{K&M-{+Z}cbr`=MoTbKq? z$nJCd2He8EZgM*57FONDne`q)x|6sqct3uNb_}FDTK|371TI0;emmBO+s-a-E8mar zlXWQi9omxjo3q+)(~f#i&H$o}^!i`Fb+aRQe*6vXn|~2E1qk|W8|9~g#|ru>dcTHq z!60w!v(`EQl~4E;km%QQ#W#%c@9|f5ucr?$bl^>c($xWj`ygbV8tTo{ev+GqoBG|zPw_Nw=NX>m9lVow z@tl10bVogii2CW)bg?3T0S}DQnucPY(5Z z@W?$lK*g? zLGF!%e7puf?)5j-JMQ5()jLs#+cBY>>znHD9iVJru%4B?+C7c4H=~jBF&`S`X-#_oJx)&}i0c8LDB3fJz zh)RQ08eD8z#MR=a3d=1lq$+Ix{K~>Yp(5m6^dq$|0R?$t|9nMGjaQV^cvB*=P~nS( zikMFUA9s08K0NNylZ!Zs>PnzE;a+erpu4qRx&6Y-{NnzmrP+n~)B>KB=jQRCiLkE^ zRj5e$iiW;bBt~hXqE5`rSG0-TMUZP^al8^;X$D4e9?u9VVe&|YPaa;}QK%^EZ7i2s z6QuS=N4$%Li>1q#%l)3YbL%bJeqQWGG+k? zseSwcXp6D6u0#s&u9vZT-uvjod$xd?OauSv#mWPRuTgA`u~2G9g-=x2wu`vB3*r_k zKAX!#u31v9a#yY?iTV2p?_8l0$ggqA?fjZRxszYR zuZ#+nV17-aJOsj09?q{Rlt=PwD&^7qnnrmnzot_j&sWskk2!V&#*X8iMvP5)6UL^z z8Dmr4g0U%Y#n_a$VQk7>j7@n0V^f~Q*p#R8n5lo!od6XViFEj%nNPW+sHQ5xm1g4e zLM5HAq;i#1SE16Lcim}l$U5_-mWEUAg@g02Z^SwmDwz$E@@S>KtHL9_9tE?TXMFvm zj=Wp)_El$|Rm2*HW2>x>M@1I>O;2X**p?bz>);V!)s=Tgfx$Y|BG_PQxKPREyJMq; zO8$pD#o`|UL;>_;(RR1no%VK}(0=2E3)87-Y@YeUm_vnQL+3e;f-y=rc3Bk6hkp;G zqDbdsV?XLAvkw{uh=G@96?WXd~{AUDLbeldSWW>gW@p1694l#l8 zFk)(Iu_8@?QL&d;t|qI5iN)nqMVwe#2ImVCOHC**E?^@7YzYHHCZ?vAhMQ98XNs0j zpYZxZ7qzZ10%QUzph>PGV_V4dF5ZJAgrK0_@eK*slu9gI>k+HhOY?CthMcL-CpC&` z_Ib?}9h<~;r&6F>4opy}6us#KGoel$c3{5S9fho}u~nTS7=D9%?Lg*6JYA~r$s?&6 z#cMJxRi`R&DpdOGBTlT7b&(VUX0cBBfqcsCrs+>XN{udbucdhy%w5`O2Jx>o4{kJj z(Ce>W2Q!qfbm!KeT-WJvzS5JsfF-B3y#VHa!@wYRcO{MSw|EpGepx3V@d7rN+YQdG z;dlc!BE;DSW35l||I9hlKN+(Sb!e}SriPmmn-(syP{(A1ro2wNQJQ6f=u3#yvE7*1 zR!l5X+cA*T*c_qmN*6ZBwja^H9ddw&LzNt0%K1tG*%;Ag64Z02Ajj9KF`g&Bs*Hhn z6M6hv`vw$tpunjxnZL-rmMIjxmT7_+!K0l7Lxmd&h6=j~h6=k0W(b8n1Ve?r1Ve>4 z5eyaf5zH18_7e;hW(bA~vjjthIf5BQ;Q+x<;UK|K;Sj-4;U{sIWjVRJfU7 zsBlZZ(z`+CTd7hRK=W;0sf5z)9@n6G5S2IQD}5W#i&XKTm%I`|ANEQFdL&;dZh$UR z#RFaON(8#7;;zCI7fO1Zqx+rz%le0TMgFus%TT}QBu-1dHVagBAuPNe=wG7o@Hc%A? S0zS|3tM95vkF3dT$NvHxzUw>y diff --git a/templates/2k11/admin/font/fontello.svg b/templates/2k11/admin/font/fontello.svg deleted file mode 100644 index 0a0acf4d..00000000 --- a/templates/2k11/admin/font/fontello.svg +++ /dev/null @@ -1,171 +0,0 @@ - - - - -Created by FontForge 20100429 at Tue Dec 4 00:30:45 2012 - By root -Copyright (C) 2012 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/templates/2k11/admin/font/fontello.ttf b/templates/2k11/admin/font/fontello.ttf deleted file mode 100644 index 00b6181c792410e0f2a88c67c01baa73fccc14d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17204 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 diff --git a/templates/2k11/admin/font/fontello.woff b/templates/2k11/admin/font/fontello.woff deleted file mode 100644 index 847f2851762d5b67e3b50a651977895d85e3d59b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10384 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

    I0)$H@BJv7!R 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 diff --git a/templates/2k11/admin/img/accept.png b/templates/2k11/admin/img/accept.png deleted file mode 100644 index 5b0f6a6174f67879d89b8c970d88734cd6f9f844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmV-(1C0EMP)wF51aIxG|t0o~WeTux?(*f!J?S`!vJrWM3^ z)v?u>(g^>@;xO#mkNlu=e*%b!BkO=S9U%&s|{QUTj4;ur+Qxv`b{1=&{q{_{@=tdkKKPJjPv{N-R+ z=H{q0b!wOgrI|?`QkZ(!{_7i9LV-VtRJx`%DQ2F^23wD{DqBhIRk` zF);r5{m+$GoMl&Put7+Jt2=`@4-Z4{!AlI=w!d7({+qd+0V(7F0suh(zW)OTFd63V z^!sFSNlF9<4gMd;*WzU&Dh*+FS2`3*A~OK^{__Bz$W0R(*Uum z?9l=80a*nF0_+3*1ONs71^@>82>=H93IGBCK>)u00}wAF|NZm@`|<(rTQ4UU0WcOM z00aL60Pp?k0KeVV0IsF+;Q#FbO$G-6;062!00#UB00{XE00{OE015OE00M|vNJE=} z^$*A6FQ5Ne@vDAS;$dfD`1Jo3!|5mY7`86`{^s{nmH;M>-&g)K|ATm%5g73x%=8b8 z0Ro7L;}<&v=RdZejL-PCo<9Aa;W^_ShKsN6GwfXY>&vg(Trted45#rWFn|DJV*bm{ z0Ky#q*cZJ%!~O8Y?dJ?fS26$kepw(JsCg%$6bcYP%o1uwz$j&AU}9wa&h(8#?9FW+ ziyzl{>lm2-O#9FFhv6UdZ-)OYzzhWT0wab200G2EX?6w(FaS`kAv2YZ@FM^K002ov JPDHLkV1n^7jC=q9 diff --git a/templates/2k11/admin/img/admin_msg_error.png b/templates/2k11/admin/img/admin_msg_error.png deleted file mode 100644 index 82d3fc796b51afba587303e9a7e367994bad76db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1356 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 diff --git a/templates/2k11/admin/img/big_delete.png b/templates/2k11/admin/img/big_delete.png deleted file mode 100644 index 816e06ace86feea73f3004b87dd116e1279cbe66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1572 zcmV+<2HW|GP)^4q4E_}r9NT{WTzmKT?>LTs|5hU#`s@FHdpRzy%`WQdyh0fn z3=EQz3@&_pEKDpc3-6ylF9K9D86bebE|!sznH?!1!NHrH%)nr3%D`Y@!5~;w#o*1s z!J+o=-=begF8{^AU@ptTvc*+amRBS_oq<7Dmw`b*fPvk|hruN*j8)#qs1u|PAb`LI z1HfF7~Z^LV0iF=fyvmIfv>WX!HJWTLj~yaKTJ#>KtoNX{`}cxFD%R> z2sD(*z<`0_(Ibc+px%GLU;vo~G7}(xzy?2g_%Lzx)2BZ^FImFCuw@I-S--#*`o#DsMoecX|toZ%t z%$Y)vnE(LapRr4cY`;+dGq7znl%gzd-pOhfGh^OoJB{6L7=FJ!Q%gaHtU~1 zIfT;E7}#Jg{qck0|E*gLKMx*cIJ|S`pSx$zrZX`y%?6nX5I~HeblfN*0gORla{K>3 zR8w4hkp~wShoGw~0|Uqapk@Xh9)_>Sk2C!H`ICXy-kyQs>sJN_78Zv8FJCfzIdg{L z_{EEVZeP2W4|L!(MrLM))Zf1u00M{w9@W4wX8Zqt_08wczy22zTI;cKBM0B7PYf)2 zdJGKj-!pKlszTI(ywA$Y@aM$~hOcMOG915t{m z`|sZQ?BwO$>bPSEyD%`kSv54khJyjnMZbZ;@bSb6hSLuo{JH<)MIGF`LlOl8Kmeh*7)1a0``1ENQgWvoFeUs28t@5d(C=NlK zXeh|`|4>)(1H+ad7-`J#=wJj}%=q>#gSC|vhrEu?BB0^$910LXV1t3S+e>R`?DQ5A z;$a8I^bcT!!3+f%#LLCSaD#*6&t+!j-`qgMSwLY8iYTBDegj?308Am4j*c8M`uc1C zLR}6JKwyK#m6TTdNl5VX17rFZlA$0;PC-G2s~jA^@BaH2|M2f$@5?`b{$K}&GbmX8 z10xD#_#a@pWdj;+v1SJ(#MMZ|QY;1pSy?>t%G;}^Jwt=~8+rzhS<1RdT@`Ht!mw^>%7|0Mtd3lD@ zM~?h^eEfJ9NF6``fei*~oP6`_+4uv0|Na4$Sgh*m45yfw{@i;0JPlYQOk+f^b{H8~ zKYaNz_`;n#KbSy8rmQT(#q;O?-Q2UM3|N-eg46&65DP5Fu`@9(zjyU2&p$c2eqbi} z_xRDHe4qjI!I=WhV30+uz;yfK>C=cajEoD|czHP?j0000MFs{|P6md*Ky81R85sUC0ttrsj68pW z{(oeh!NB^jjDeBi-~Tgb7ytr@I2UsQ4KkGj((DMaKa6}#O#fF{$32ggE_lw(V*RF= z;Vp2Gu{Pp+A{S_@%!c2&uelregY$;p68& z48EcU4ABaH3_>p785jiqRDhHL1Q2c)s{jqv7GeN8gMk5-aDFoSiEDmZv?WFr3^b!0_tXrvo6R00D&EU?Uy|21P!gq5mKW=Rer{S<FL;o_g%i6xJunl<2zyV4Wzt|Y;MAI1bggqJdKAX$X+jolL{*oVc44+;# z!;At5AXJ0BfG*_)M$%8H-~TakGBEy|E$#F!TG!z-0|!tw+kYMgd+`DWWkF+xHMja0 zCU#u^{$|6sEQaqN79bl15I_inxqz%c#x3{d+Z+`6o?b zmEXX0&%mI>tH2N-Q^ml-@t2`zZ!^Qvj<;9;9{U`@@bBjpY|#V|KoEl+fI-0Zm4V?m z*riSkfvRaQunF zK*itjWdVQyf@Bb;e_)D{>3@NwgALpglo~0SpNm#SB+JZ)PZ-Hl5*k=Z{u~ zTc6_z843ab0mJ|M>KmBpb|Mn|>|0N6Aelm!# zrx9DSfy@L5AS8nsnrE#o{r~^#?f+jtU;p2KspWs@Hmm>KiOg>p_*lG1DKbH30t65w zjG6vRGJNMrpTF@DgR<&5hNE{cFs$9X_2tFmmkuyoV`^jg{`V58{DCE-AT??akeL7h#7L_;4S_Q0 diff --git a/templates/2k11/admin/img/big_resize.png b/templates/2k11/admin/img/big_resize.png deleted file mode 100644 index 7d8ff858b0a26b11982e492ad771b95741a8d699..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1157 zcmV;01bX|4P)RCt`Vlx<9vWf;eQ&vTyVzu8nzOCi@@>o6TAFjMIirb9O>KZ5a(-x7v$ov&kXp_UwbEHeh1ix&k(OGp za%3-HFQ`Zj0R_(s=N!)SdiMcRTt{Xf{BQSm-`jQnu5176+9e4gxEE3Yq|Gu&cagxL zf*4CdU6}1ItSs~t=j6Hayl&Z(scYEXmwN{W2XAZ<-~aKYa_g4_OaV7pP+3yd(XeQn zqrhLlj9`c?Uly9JVb}&v*-0vDO@Fd}(}zId7FbNcC6PXdM9;|Z^{%qq>GPIUE@tz& z7wH)2KuhT)QVA^G;@H#8H^XHnlWiGv6*MWGX_3L$-~-EcE&Ju@4_~mMd?V3BjG@sX zG)-eDGQ?luzbA#?UKLmpm=kYxQfdn@DJ#k^$_wR`(iiE&GAtaH1Jf{3g^Ejd-2wbB zJWavq%nSuX?I#*e27WWTsr`CAvMFO~CbnrKOhLezm(GeQWa2N(E$leia3XL%(aCeC zYLHEta6HWF^3}AgXknIjCN9bIKfpF1Vd{n+?T=g~M+xAvT@1&DshL$n&dd>mKj>z2^!yqN8cR zCiAhaTb>(~2mQeTzsG+OO?a{7cr+QUUiI$EUNI{1_M$z!bYPqP(W!$kk4Yl5c6US9 zuEYDeG|<-wAPFIm*2@+5msWNS-59(u5+12W7t=!}Wu2|{Cv*Fw{j7LrMNc#uttKNg zg^}_Hyv3cB`Bi17J5M(t`}QI-An8y@ip?mVgW_y=WE}jgwB^06AM7igR>JZ(mUk5g ziUY0NTMK@Scao##pp2@l+PCUTWHeTV(;dgsy(H~wip{f4Uxh-|a3NGkfY&f%lwXJK>Gj)z^{3KK~t>`CoGl=Ajli_Zksy#A5 zRz`kRC>Ubvxh<65S3;lEOKsbFoVJr|v1_#a+02sJ3z?NacLusqj+t)IZ(uOh!T#oaTLT`?M5R;16@a|VfL9Y5x~3CL z#&B2;Y~7}I_Bvi!u#@@&JB%Z3O*_c)?LpX#Zzu`G1U${kRRG)$pK90!iLp4UrDEzP zwqdho&Kib>M`&t0+K(N0i@4{%TTiw?w$poTYQlCYnOM3_I2LAXEQyxVs5@RqPQXob zUmUY@132MZ(2V-#}ChZqP(c=;8e}HbhWP$r{gdXnJNwe;>?9{@V(GK X(tF2OjTris00000NkvXXu0mjfNM<(h diff --git a/templates/2k11/admin/img/big_rotate_ccw.png b/templates/2k11/admin/img/big_rotate_ccw.png deleted file mode 100644 index c381bada8b6b80b0e762f02b301a926d30797683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1141 zcmV-*1d98KP)q%LT8gf#i3~yh3 zV_;%qWZ>dvWngAOcM^pE=ieWO$4}lc?Adzx`}MO=S{VMbv@tMoz=HxHfZ#3`77`Mg5l?18<=?j0R(sP@1K9;_pQ7s`1{vCUn6@t1`aM(hQr$) zFkIO8^bs>R(4^1*L>c}81DK!bB_}JBsFt~esJ5vT!`Dyjz_?{*FtCwfe|Y(QJ;j+gtd z?|$w7oALiFhOaDt7`A_7V0Z-#SVmw{+x86<%3l~Xc@nOjcxNrGC7{CcUy$MNuYU~O zLhPI{;{XB(Vel((N|$Ch_(ct9!1dpM|KDa{Vf+V7v(5~E|NjBXX#z1P!;3%m;JEqt z_3v*!_CKG#|774`{=>lX^B2SK--zM?Ab?oVB3uP%NH8=%{bBh19~QaafmjcSS%KIC zoW;KX`N{b1kI2uze;FA5{$XHZ`o-`E$zXs0LO1v@5TC@7kw7jk0%BeuZUnoShyC9_ zaUQSl-+qbwWdSBjMxZk>!N8y;35*iP|KEW@@CWE> zu#0~o6axeh3kd}lGZZs0D2OpIumE$}k6(;Ge*I?n{r5N6VB|0c2p|@+%EaHmp#ROn z@bAwbhVMUr0uB8KEJJ<+!}uRu2|xgmXYgO3!~d`{{Qvul<@^61zySZo!1(_g!=L|5 z@ca)DKujc--7IizjLZywzpy|1_6S&n|GvlY_0<=KUr#vU@dFS*q`3GsxEg>thZPu} zznF7>Y?J8&mK*Xw_IHNwtkYnM0Ro7TR&^dg0MV?@0|+nxP+);GPyX>o00000NkvXX Hu0mjf@Wv$A diff --git a/templates/2k11/admin/img/big_rotate_cw.png b/templates/2k11/admin/img/big_rotate_cw.png deleted file mode 100644 index 61b04959d42c5b27a8aa02b8edc5f7dfd73fca57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1132 zcmV-y1e5!TP)^anN(@Yl%nWbde_)t9cmJomS6>GFU-ExHNDV*$p&I-j=&1j{GL&`2 zyIs8Xc$AdH8CaQEAbw{+jpToS|1*61_M73)kN*sUBAg7bKYU|MMU0c2+i^ zZU0$;E@xuk1jfLj{Wlq|op`pBAp>F@KmfrFX69h8G_aB7{r#JT;q$wn44guL7|x%3 z&T#q2v$tP<{dvjw`JX5-)|nXi8DIYW`iEQHL`>c}REy!yuip&E4?JNwxccVdUq5~Y z!ps8*Ah^N8Qamn#k~|FW-~44@;rY#Q@x&8`!^`h){Qv(~0)sH?2Zo*BvVczIW$@(g zWO)6X>E4x(&tgUi|<3KY-yHQ0;$U+I|I0q>R9Xx9uA^?%x0T;kTv#X7Qgt|MoF_{xgH&$}dPz zK>lZVBjA6X2UH#U%=GH0SwB&4F5m;6#yC<0M9B640@nA z17Z)b1%LiSveBRapftk<#9NUK1_&Uy!GC}Xzx@Uo{0Eqfelh$NF;Ms$*u{T=F8;~z|3C9T1}&*y47Z*$Fns#K04+KGLJjys zs1O1OASPskK|%2i7|!2;N$B6t|BMVQoJZ;IMctclrLrA_`}cejrAqNFQ!Tc yw*Sb5{A(coMy$aA0mMkFIu9U#XjbO|1Q-DEa-loW6(!C90000c6N3KR#sMqzyJQR2@3EhYHKRTii?ZuF)%Q3et7@x^~K9q z4zFFeY3Aq8U-l6)6y#Wd0Ad6YFoPKw88xjfjAxl!I@`SYDZ%je6Dz~dUw;|?{rSSc z&Gdrd$GgkF=Pz6|_tK>+#X$Yv@EHscKrArMzkmN!1N}Vr>RN(2}f?|`2D@Eu44@vBb^3@kv4WDT_$K5^(WxH{Pv0JTcv zG8iC$zy@oot0b_CXfV73CXgS0fQJ2GVE70${NoP@`xB7;8HnG1Wnkdo1V*R027|n^ zCOJS8!N9`s zn3nSXN$v9bYE2gG1tDg&lzs3M@h*nuiJftU{%6feI0 zX885vGsCy<-`_HVA|H#v009Ix_|Dz?C+xqy4rUkR2749cYLKD-pgNd<2D36jEa2t< z2Fu&$3?E)SVtD`I(xk1jC$`TdW99cTzQDEkC?#sc#Wu95~IfS4eW!^rUH@zb33tCpU6d+jj8r?>AI z{`~z9&UGM5Ktb{H)jNh`yS6jDyLX1c&clmgPE~nYk)HAvAz-4yW-vei!Lu|oGt>JU zw{E+C{IsOs(9j@GN?wJDorj;{FEFq_eR#+4{Lwvzb7xMzxq0E@aS2v-AB&7kLFG(l z@A(lklwuCN^Z@3kN5}>P1Q56oa(8zJmuw)+1a#i%)2B_86cq!+L`4jlS(y3XzJ2%l z_T78O9^8Mhs-NNi6Z=@V=Za-|q5^+UGcbsVGpvj{ay9wTGY???c>*hh00IbXuz-L7 zgQKG(*d~zSn>TL;Tk!20W&ySpRPr!0M3{ImE|K*VVP-JbWMGh#VptG<@KWZ{=N`cP z^c-X+KmdWm_~XZq4A-w;hr5`Cg#}WKVgaB+>HA-X75lgTPq?@B{eOm2H-QQJ8AHNy zJH1{DiOt-=;sm4)Ab^-)8gAaa2?_#+pFe+sBNK$N0aj4>K`dCZd;6cHJKNqeFr2!@ z!0_e;L)Ic2;}lt*X&`j~0mOo=>A`~s49}lG2S(UmQ2C72;Dq!(=2`iIGb z;ms@!b|&UuJYN`I{rLM4qz)i}z+sHbb+}wS1DcING4KWCI!1;pZ8O%^-S_{UpYrN& n{O|w&9|HssBdsb^fB*vk1xma~yrlIh00000NkvXXu0mjfF-&Pv diff --git a/templates/2k11/admin/img/button_background.png b/templates/2k11/admin/img/button_background.png deleted file mode 100644 index d48532b2670fb7e397385120292d74e36ec33dba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2176 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 U|5?w45C8xG07*qoM6N<$g8q{Kga7~l diff --git a/templates/2k11/admin/img/configure.png b/templates/2k11/admin/img/configure.png deleted file mode 100644 index a4a3834abc93ce96f5847af4f43d36e06da5187a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 980 zcmV;_11tQAP)P*KqkyKv!*%&%YHSA$#uatJyG2q0!pPybDkkxACK zZe5qUb?aL0g9mq1)YUcAMMXt`hKMpee*9GY+O8;s6g13;+rW2mlcg5eNGE`WpND`vCg- z`2hL(_yG9$_yG0w_5k+w_5cEi<=wm2-`~D{%ONc-%aEE{==JQ`BQI-fTLu=E{|v0G z%nZMO|6zLn{=G0TsDL*91{&}a=z{+YA3uHss$pUP2q0!oPIhG-9eraN8Cjr{#TX0? z4S=?D0b_-k;nSyY4C?A?Y;WJbGrxNE%4wjVAA8g@+Fx zx~i&biAhUK0-encw3!uX!xsjSVp&-+1`7*ofk%&?`dz<%<f1iR30J(&TiHQLq zfS9GFr9M4>{&d^1V+UpK-McSz<;vB+M~)n2QdL!FR#K7#M-|YO43?JGT)+SgymIC8 zUZ6{!1H%Pu06+jS=&j;__ zdlY14Wyi(9zyb`H&kO4Fi2)B_WMl$*i}}>1O>6wi%JN@)`t%hT zOWZ&iCWd?W9xyzA{^A-y0O2(N1VDiW1V`7cTM?9(m+^{~l?@mkUl<}Hf)5`$v_BLe zfLIua2gf&WUgwpN@N4IX5AQEszI-tnn8BU{1Q-C6K6#RDCBsJm0000KEf8hV$M|b~!czFN+0td$jH4F@yx`TrTvs~yV9r;8XEWI%cW0toB^W(I~gpPxVT z+3aAq`#G-^gW$|%41aid8Gd~E#_;p=XNF(w>8?@&b?VNSKTHfl zS*Z-a*mxO~XUt$=w6bMb=IeWUp||$|MpZQiBcLHafEtzJ;~5wP1sU!hJ^B=+7a)MZ z(b&eoV6wo`>HgbC5C4C?bm9Nwix>ZQDk+^V1o|_dfq|<=Qu5%9<0t+4W}+)g6FCL0000rUz&k| z5vb_zKMjWeOxs!5IVAqGurmB(X1n!onTkF@0D%oqlH#@KDz#$x!OX<4{rF3%`HOB& zU|?l*VPIkV4A%YkA2;*gf78`;q!j-13Nw88!pQLY^#?tWUVs1sd*RiKulKo`m>5DW zWEj#?3>geeWXu>o|F2}=6a?xA8u0Z`j*+T>gNczW0|OTi!!HJAhQEIqUxM@k1Q6JO zcW-|br8OUCxb^%i0~agMplAaIelgx$hM#|o82Vkh3|jo zW_bFRf#K7;PYnP6{aePs#JmKg6(E2h2Cy(QFbHxsuHOCZ%KE)e8Ki+Bs;Dl*ATBRz z#wQ|R|6fpo;lXPLhR+|rG5q=d;~oPuOFhsDV66ZF1To;>U!Y(AzxvP4Qr*4q?w?mL zzA?xOF)}FXDKkiGC^9^K&&crZ!yks9pMhb@%-jgnaR(AL3=9AP1Tlb(8;F6{vaxM? z`|0n2vn=@qgy# zgC7~befk1YF%M|+c5F!*Ab=P_nTav_F1j$tC7i%SzK@ZWo%25vqdidQBf94QbA%WG m0*H~)+z1dr6z4{O00RJC?d9TwiNbpT0000q$gGRCwBA zWC-VF0E7Qb3=BV57#M!D0WpyN3&ejwd{zhz!arFgnRxzgU|{_x|L+rP76Z$_bpQdx z#6S!HsrtsG#Lf46n_cb`Gro)`;tXP6mN9&1asmh-W(FO0s47OFEkKq3n1PrH;vyLR zl~s*L_|Imal7~7v<{ue8@-Q>J;QPt)|2CI7KmZXo;5&-~kI>(3K1C1IrF1_ruzZzZ zh>UeN+Ek*u>k(z`$O`!1Nzv5f}gj5EIx| zux18ppytgiRv&~}1phF|0yQV7H8Fht`--8cevOdJr+NB|&!SQwao0W~wp zFmU{u!(j4Dl!5O*gDR&KL#|#u!{U^+&{xv$iU1o1Dnk-01!Z+Xw(yDl68_0HDt)r%44{D zZ!Ivn z9bx$UpI|-%2p~p=G^Q)SgmatW`=6N%Ul=YkFf%*_+6)XDU^f5349Uj7K-n3Xt$%^C jHZz3&3#5TLA0WU0aVYfJx!LuK00000NkvXXu0mjfsx)_i diff --git a/templates/2k11/admin/img/folder.png b/templates/2k11/admin/img/folder.png deleted file mode 100644 index 2d8e3ba2ba429c92e4eb2e544ae3f398df34de47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 702 zcmV;v0zv(WP)%$2`cpuh`E^=7)(qI9svXp3rO?-on9FF8QmGCGiYW>KY#n{`-3kG zTpwNo4S<^P6KH~x3I(zI^_L6`3r}FWBtwviK|&a)=`X?yzkf3@ND2Wh`2U{;Ab`LIy!-^w{Gt`p zfXOqM7-aZ?ntuUpWQ2(Q1sW#83grK1Un~6PzCz;oAINr)A;6>)Sh)fe+6+JcLik6QJ!3G7kYbp!9%$QT zu8jZz1UBFe)CF&WF#xjV?>~q)K&}932D#+-Uj+a2PlPuB0tjpXDC%Ib0ZQ5bq2Blf z)%^EAL^DVXWWX0B0{{XDY``a=0jz9L7XTIi`wwx&pMQw(0MXz8{)=h=Kmf6T()_zi zz+@}w$gt=s17Yy!55wKPPZ$^uC7uQHJ^%y|DA0k)gux7o1sI42AAtB2KmdUZV1{ZG k0b&jk4EO;Ge}Di30FFEKEL8=j-v9sr07*qoM6N<$f+)iw{r~^~ diff --git a/templates/2k11/admin/img/grablet.gif b/templates/2k11/admin/img/grablet.gif deleted file mode 100644 index 0c42cd557bc659c2812e25839e26fe5a6e8dddda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmZ?wbhEHb6k*_GSj5Wk_U+R*FK-m)r>t2q^Y_mW|NsAI00YIJEQ|~ctPDCJ9!M<% zvv$O;JG#z}lBc(nvILoYzbjV6>NtxlYTlB^`wDsjzx329t$6-u)+W}5t_chb)&R6p BCqe)K diff --git a/templates/2k11/admin/img/grablet_over.gif b/templates/2k11/admin/img/grablet_over.gif deleted file mode 100644 index 5b47a985e8e5139c13cf0ab53abbf7fa8d410ae3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmZ?wbhEHb6k*_GSj5V3`0$Q{dzVQ|a%HCmUcG$$|Ns9CV4(Pug^_`Ql|cu@1F2HGzS_8UUo~ BBk=$L diff --git a/templates/2k11/admin/img/imgedit_area.gif b/templates/2k11/admin/img/imgedit_area.gif deleted file mode 100644 index e6ba221a828e5804fc5e2aa2d3cda1eceffdf57c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 797 zcmV+&1LFKgNk%w1VUqxr0FeU#|NsC0000000RR90A^8LW00093EC2ui0FwZf06+r& z++=vk>k3bi{04L!<@jd}$>t&K_U?0uk$t|>m) z-fYeuKdCN2U(fh%kgs1j@7lk80Yt46I1pg9aS7eo@N%vprF;G)#^D#@1BZ?O8arnE z$PuK+kO)YQJSj4zNtGy9a_EH6qMSzzWfEi%&8ET|L}KbpLlfT5oeOdf#Urlg(LX`^ z`CNMFVaab$kuFqPb!I`FPP1y|deG~|tJ}l^+FG=$S)fuMR9u@RX<4{pnnt7>6)e7| zc#X)t+jolHw}E{iGFlkQU&4vkpq&c1aoo0uC0F7(*Yf0GYBf*R%h>aa#e7AddR)^q zki%3}uO=JWwPVh)Wm5rN+IB10p>!KaW1W`t=Ki3fB?v{cJO><;TDnTzGu@GAQQmwvXR`^6kgp zX$I|8;C=0NmS776Hn_xNl|e`iM72>k9Ci8m<{yR;TDYNZ4|@0;ePNL}$ATAPI3kJz zbm(G*b*xBXizvbvV}>(^Xq$~B;+SKAIhx?3hd{}9?Ne)>gixSp{ zq>53xR%MM>o=ByZ0>0NJgh#qKWspo_6(*Ep>L;d?Wj1)`jd3bDXM%P9cxRXzzRBU2 z2;$kNnt#eE=$5LbndPB`x``-=fQq1*fjfdA+Yd>p+Rk-Exn!;?J8+d@^tRUXgWT$;9^Tt_e=T zoLi+c*GX%=mQ)SuKegb?lHytCUzDVrZ98%3!*y#pWxoABYvfp--1e+ctdfz)6t8D& j6mJf%iPmQB=*n~`P42WxD2Yy=X*0WU%A&=7oD9|gT!c$3 diff --git a/templates/2k11/admin/img/imgedit_slider.gif b/templates/2k11/admin/img/imgedit_slider.gif deleted file mode 100644 index 819f4b0a83015f0a6846294733c2b5f9c959671e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79 zcmZ?wbhEHblw{ywn8?6z^XAJVM{YfN^7sG$|B63Z7(hS=M1bTSm=vb;ue5s0ugsx# e%bNGbp5OCz7kO}A|Jm|l7VA6iN615V$m8v6rpZ6@_yXgEwd0y%qGr zx5v!z-1 z^ww+%{iLH4j{o}0Zm}tKW2^A9y=NjdlUrt6ce7dT{Pg0on{mAB*S`9PL8!N7IhhH z(s&S?ZKrx# ziPg{NaXq4zFJfxtyfPMKXmw>wX|q}twrG;xu@!Ttt_#&Dow@I2V&B}Xs+ThsW^H{r zed)Q#$5U4pT}@fMcGiC`&E*?E{mh)S_0}rYl{?i+wPx>~R;s=Fpwm~aWk;*To|c=L zc|YE4?)G}k775>M-7VLHRtIjobMNZfZTH)L3+%X2*CNL7V%h3*t&HeAEE8)UwUoNV=zfhAKCl$7!F_AW0mhbmV`0eoY)ZFN=udn3fPB?(y~DFx5?-st1#?(+2Z+v4lz?C}j&1yBG005M5KK~#9!1i^&?fFJ+>upxG# zg8BcUZs=r>C|UGo!Rga#+=|uVwcA_(NFQSB^v`6G%Z+m{#~feoo;&(bw4kKPx{o zo4MsnQEql>wkT`=S3TLW06-_3Uxk$A}fymGG;E9U?ghZ##FOv6)URL?cvV*;V#3Abt-J#9hye zr0K5rLJ-Sn#qGpu=b*c#_bNpCzx$ zh8It)hgw=bXJ)(x?Ck3B0FJWG#fp*3gbuJa?o)!7;YgMp_rY}*GQ#tFz=x=tmKAN< z%oGb|%pkc3$B}~RJ5|vJh`ItYaJ)bqr3)0^MMxInLWK+bbHxyoBnrr?r@KxvH=z%( zL(#Z$ekRkiMpo3`P9Mwmr>CV29rZk&_9m?dvWn_9AV8d01Oy)Ygmk`uj`91Y*oF$+ zJq&ptH^U6;v@R=(2n30>w7!xA;EoXA?UpBi4?svAl`Y$TWOD|^QF`XHF}A;${~6wU z6~+vtWkGsD4$BFkFt?JC55n}!oQSdoVK0}T8u#^P*@A#_+p<93LkNq(;y09n^}*`? zUfa~bzQ9bNAw+*qSK&s)L>3K|EH4L6Vw-)n1Upc?1{cx~rtNq$UeAtJf%R>2kX(s# z+l2fu%3~c7O*_3a*B1}eY}DGFu&X8s&)g~N0s*kIG`%?V*6%==S7wlqe_SXdPV>&k z1sqwe>Jt&`?`WOMR|P2NRbfClt>H~0xCGVX@)dB0paMO+H1E-Wz?ABK2Us1JsJfsU z@tCBfJf}c0P7z7Uo5|^+Edw_c{11~(YI`;}$%%RHQTFPs2LZ4w+)-va+{A*KS1#ip z`AX4~mcu8PRHZL?VO~flrtl%U=6;$hDq31}*)Y=>Pl`Bp8`@QgWw(pp`cA%OorCMe zG*@2)5UnF4Lod8?l<&4iYcF_vH}|cA6R=Hd#mIA@#*~&uhvR-J`c?c|=%?UM29exv zFrf0iJD{6?tjjWYeES{$aSXjK5e^xlF=ZTY;8?2>QAjNooyiq$#4z~_BvE{AL(N_m z5+dxgW|K}%4?r5}K~a>ntxCJ*pBQ}eBwM*JSrclRSnLvd26v0|L=4?ihZ3l~aW{uy z%}E(|%Q2gl-nJEb7EH{uBbB#apVDxisRwdRSKLJA=?3uJY5b30s{CMi7t2}q=XD1B zd-3P=uSL>Sm~lALl8m!x)MS-*~40o+8wQEjzeQwRkr|jKPlF^K}pPOlrv~En0DS z*m$@J8YubMFV8b$KC z)-6a;t#aq=D&SBy6@;kOmqR9{b1Q20Yw$Ldz6RVZ7#i4Q2M-`08l^a*?3{CLlunxS zkurlPk<*OlY9nE{gE#02A4kz8ZCu$p@*gTe71XQixs7T&9R(Lz=q%c;GBn?1b_aHf zUyu4I*%>mv!xyapfl5mZ7A9m}!LUGBccV^b$3k>|N+aKB<&oaEOC(8lt3H*4;v04~(c`^i>4OK&`o4(E z4a3rvL5fTD{<)#e9CwDJWHITQVZvIg)-*iop%i+tmCj9rT*1qRE_AD* zd+3KCheCpS0NA#}fZTm7tMbZw+k-j-{5h(D;|}7xUsh_EwJe5WWgJvVI zzOy`6OU#4Me{8LkSJs~3S26n23H6o5-d|_2W z8X3{qW}Yqc93Q(OKQ6kJnu)w1BnssptgO9j%D!FZtv>N>)2a-{3@P**(Dd`&x}9*yrHhq>lnpB4X#T^}2yqJgEPY>sZ{% z`;44_j4dqm+QgOS47hzy0v!ni%08B#K?y(Ik(6%WQ`Xp59Bon!*>1tr)A!~a5bqh2 z)1{y)KisSjw|E=g!R)--<8o+ETTDS>(b#9N6Jz>07Atu1eI7T~Jbiq4Vk!v5{T<1f z!w7#}#GqDrct8qSzs(5Zj=0=df9L@KhDS#oog`SvN;Y0W!%E>T^^}gO$mxlF$;X z*|A@{Fg;IJuUTGx*=yvX3G)-TF&-ub6xPVT#RljtI6d^LZE=FhRV3usog()jVb2P! zX{HI_JhTF&seR%){QdQ7ZpuS8LrOY)8aEv-1MtABfc?Gk>=;kmrvz--n3V8Sys-3N D6CNHZ diff --git a/templates/2k11/admin/img/install_now.png b/templates/2k11/admin/img/install_now.png deleted file mode 100644 index 4a450a7ba79b4c4530efb43ac080a4cbcf2f9e69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2172 zcmW-jd03M97RP^pyrR4srX?r}W(nnn(t_0uaAC5{Y+6QZ?)Zu*-KWipO3e`v#q}0r zHJNQ>&7{>Wo;GXBK+%cPTyEBQ>yAsQVPm#0a1ir1@Bz4GSb;AYvgZ^@Orm7-zI4fvlmlsiFWM(e zqsQ(^5vP5dmLkg9|151a00h_AX#SSWH$n@Fa`il{3<%|6!^6WTw{G1kuBoX>vRchk zp7(+fk;vg?TwGk4HrFa#b9lH*{{HFl?{Y1svAKo`fN2B^c$|=sy<^R%L(!LB!*6Rx zv?V3aSE|oO^Cqzlq}2`{9v+g$#zr!-DKE}HRTL)4iu{IQRGt%K)|#;1x{g5^(DfjR*O<{t(bAts{f0Lbmk3XI_S6v-T}LMp05~1 zt>VndFYfx*tYvWe?q4b~G;g-TxMNZ@;Q$1GkgDK^Czn)LQisO%h^nZ*< zGX#!t)O1e*a3B$Hujlu6T9e^*ub03b*%!&3A_sCVn7}a)@G6{`ZEz=Md>N6%My;(H zi*dbjmuC#+{y9!t?*P*|?$hpGwV>8xN2d(%K)nz6w*&TjYEZAqu^iTjbcDt@p2a-J z0mW=@g*u&N( zg9I2*ls^XV2ZpQa-gM|`M7vPUVlVa3o$)ZrE^2LTX5d(ObbcT!2Yumsx0j|LXud_+ zb|X`V>gA22Z#-B20uXJ1$E`&%cpH@%k)X;aOUhxGD`n^1@sFbsC#1?l zj%4!QoWXQeg5#p{9=Jz~ZGQC~48OarqJr?x14Ky8kj-Bo7*35CFY;SbLSr8D!q4Ko zrIqjACtcfz`||L*Efk7RPY7!^sQ=aCyun%q2i=g8_a<9kWT5_z8m18cO;=AcO8(q! zX&W^y#wqUmws-IxwOP%&(IFyEar23X-d0yjS(9UOj$7ZteCSM>QKneBaBfBQQ;FvKH>sVgCxnX#tzl%`cv88==9Erq&>&(=#ojW4MJ57352J3iAUf zZEw3M&5JViaHGBKkk0R4M-ZTxMGKK7(yud&sB>>UkxE3EX)CAvKm_`;^1?y|9~gU@ zb#!rxwM|#wT92go{XRP6&%hDA7rwQbORFPL%;s>SCPCg=RYaNvzba8R&CuW4F-3V0 z(M9fN%b{P;GPq~tv8Wdx89zTt$vB=w zxw2LLYS~=`x9B;Iy9RqX4yyPkdMO%XhonERf}R8^O50?76Q-i=p)SjJ3ua7X6?gqM z;H0R!y;`BxkQCPp$&h>ZM)<}$l=4I>c2rg_)=T5JK{3H=Rf^l*2E2Nv&-Q06yr3bO z5*?i>cbzURcfnu@m#GLoJ!Ab2eD!7eR#wqqFCrw7NFvVBNzbUblXJVo^c9MC(?e`X z`Ns%<6Q<03QRiUsuGGmoM!k)y6Hi0KOlD_rS>{vyVO0qZU z_2l%)j7LUtSvz+TL9k7yNwNN2^M=N2?*3860atuHN;O9OFBsLxk-gkzb(KX~Z%D)# zIV~klbQ$Xars_5?n8kC&-Fwr}FpuKP&244v`52>2=1LXKARysYi&ISmf2pIU;ERjV zcrWlcn=sm)T4Y~DAH|rJqcp)LcyZ+?G_1#OS2&k1ZrW;1p1< zq&1QIPjTw`X#X=$<=ff|>>QivWPMk~iTaKX^7or<(BQ6w%N}*%SOWdVDYtb^`P&Ne zmiUu0Bqwo#V!Hm`u3MBJo;+^K_}sZq{X`2755q8&O@+O@uIZu~gm?*kzv!Uqg(HD} z&QI2D5qywZXS}-}4?1kC9amLOw9ztNrwa4#R!K3XgCjdXMM)m<09~evlKs@RoLlDd z{H2;C&mt^9J+E*7qAIWtM;;?mJ%_yi&~?>6$liXgLs7aJH)A%kTjkH2=T_wM(OWlr z3!*@mconWu84wVlQ=8*iD@S8|mPe?Xs8lLkS68PqnrEE)#VRTfgf#^E2?PxlRpeHwt~iMyp|1m-w4Bp gjWSbM`)4k|K%jOUUlndBo&736Y)pLg%}6Bgf5V%`Q2+n{ diff --git a/templates/2k11/admin/img/install_now_spartacus.png b/templates/2k11/admin/img/install_now_spartacus.png deleted file mode 100644 index aded62316e8141867293bd3137ea29bf2cf9b2f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2217 zcmWkwd00}37Qb-uf^=216s~DOmeI>_E1|RiwZ$?`-;_F)0-{z^YUQ{zCKoX>rNmau zQYtHZH7)a1>TB^TG=phs*@9&Wtutjs=~FD0M}M4izVm(OJKJ~8@0>lW;+DFQy~zLo zxWp`rPIO564e^`DD4sxxAWWJxDNn1_(gX>mv3}{|;Jl*9_bDkU2n@rt!lI&UX!~-W1)`${ zSF$w{i$+!#%)JcmaQJ9sTq?T>fyt3R|)t!`I*6gwI3{qVBqOliQ{aF5TjG zO;PRsl5|;Si`t+x*QX8AM!BAXW?QN3MB~;lO)(#W($oFqT!~Fx#v%a($^gzzPX%O4 z(~^-2YXc&-S;eGBLTCXxnMEX@;nGj@y4vC8V&2BN@s{u7bw=C1sqiJ*?cj*&hhk2y zfg`J~W<>C(J#(U<%R`cJ6uEH2<#eLmKHDkYS9JeB9ni^JBM+2MlvKmg)!9QXxwqfX zNys|tVQcs;738grp)nMMjKsd0U!1}=4Y&oIPmGC9u2kn%dcAGWBU^HeZllFt(zD?Eps6OBK1stu?53{sE z$%~*AZC9BxUCa}#YD7;RMoR6r-3?^r0;SJHzcb^y1czyIAHX!qd@#cGWA2;XCnQG8 zA~1O6a6s=|TpYDm`Q5GCSz(B-`~-|p022LzE4moR{FNW&8Y}Z@BXw?BwHsZBUt=eF zcyt*8+DNYX%2T}{AfErndH`3pkf2V$%=PY{02PNh2m3lD*>#h%U#NEd<_lPefjaSF z>`(&ggLhcYqXxCll_j#1?{J%&+V104mf58j#o%%)beO2X5+qf(2#z_|96!x_sa(c zlodmTTz3^mGfzzCJ!Cqni6+rKe>a$+Z(qBA^OuL`w9ra$^Q<;-xzWz(AL2H^z!gN= zFLPFn1p3tJFwxagY0r45rmixcwrF#fP#K~FAC)SP5nRZbnLkl+1WNZ@U|WxyAZ*9j zXt<_|-GgxYYtTIkchR`SU!AT(R4E)pWg8Cmi3mQ<@5*Gz4!($&f6lQ5GmnM@578-t5>ipu+JTEP~kb4RAc z2Clfy<#pE33j6i6O=sc-hR{?@{aO2`Y0NiVR!(PwAL28i$?<$S81Ni!D)0{W5fuM* z`K_HSFWi$XSE!-I({d2_|s%L_WBvzmvmDs5N4(Sop!TS*!B*AS+-I*qP2yl z*K-gKXFiQHzlBC9T1;zBAs~4K1ugRA2(qsIG;$k%K0i)NhoRiFn&dxe{P=C!<#g`jfC%<83yJ1 zPl0ALevx;!UJ5F<S6&?Sh|CU1fYZF;h zx{^)Pn_Ccbvvi-~wOEjm35FFEqN`}-nP1xc4A8#mN zuEdY}m~N_(*2-!b30G8%g6stvZ(}Xo;pz`x;OXvR6Rxg1$Uny4Fa2Ck0XuWNa!Kl> zB|kvGeNEEOAtPgfqQb&a-yo?qOOIDH?UmR=1&_C=Jr2|u-|QZP6E9xC!W#U06K6rI z&c6IoPlT&VxWeY~`dZ_wCsd3n%rLxs*`E7j;K~4|XJh^VfeS2fech%>M(E(=3F;b-bTPk4yvE?954y zTd|E4G;J+mQ|q3J3XdT-)MI^FF|2tcJA$q(Tm#JtbA|HPi90?7-c%oil@kN zC{P*>=(EB>t=!+=AB(X2`Ze~-rY?L>>X7;Qb(pzGV8K?u*HE zbwx}}jg7dv0EX>*{>k&0z}q-M#Zpb-mRP3Hylc_ON^~^BF%@DW$`nkM^F7O3HtPL| k;}&P;Dd3|GqzHiR_q+%@Uq!uh{2D;a;<)IGk%H3y10!O^0RR91 diff --git a/templates/2k11/admin/img/install_template.png b/templates/2k11/admin/img/install_template.png deleted file mode 100644 index ffbce22343987c971bbf38bcb425d260ef69ecf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2358 zcmW+&dsvbO7k?2X)K{gvy|0>JHLYCw0;cJ_PAfG_S9YCKK#*EanKf@2h}x@VrOQgn z99VAE+BaFP)Gms?nB=|HH)>vzPb*CA`EJ32Ub{>=1KKEkzuoD1ac6;-roMOLZOgrghoU7S3RUuy2sGePzv`*0> zUDekk?`?lLy*S`Q)J2|5quotmPT=;sQ47Q)=RZG++pg2Krl9NWCgI;3ZE1-iht7$T zN4$!DG+!+qMqD@Wt81lNOH5r<4mURKg~b;xAce~*o96_2cd5+LF_wNo z>r}K}l|?M^7NU|%PLN>uL%Xytt&7TGw#p6To>=$t2DmrrzM{ghzD?fV(L4QeCS$)Z zjd_Zg$Odr5OU+anL+sLnT|BXI!3Nv7E0}m=Jc@X)pGo|}VF!Ao!;zMDF`z8GSW;7a zKe9x9MM{V`&|!_1@sjD&Grxt|O$iGv?4ILHJQZsK$$Y;CPQ}t!%u?_clYHAMW&foI zmFlO>e}kQuRZ#w!Dd>#rZn~yM^^mXc&OpzSU}8hmQFQn_3iMOY{a(4wXp8ssWW<=Y zr>@DgH_^0-q>So92;6<y;7IXe#={;_ym$fE*@n0>(3Qqc@_tyf}K@S7Iz)n70hOTK)olA8`nB zL}awYzzt4&^3zht3Ek|~j|}b9taU}Kq2>l~cQOrWbe=}+?OkZDf}Xzk$62S;6PPWy zAkQS6-SGH|Iq~1>3qYc0iXCdLk|2X0^dhyLELNO-$PpiklwP^ahMd!lDLJ{h7I>_~ z0ZhC(0Um(!!LPHgK&M@sG5*LJJl@}m5%E>CWznSv-VyEHRiKON1#jdfhs{h`!re^- zm;5^)((RUnW}_b0o&Fx&>ed9h?tTUv7{4(F=MPI*AEx$#Xxl7E6x;#7D>2aXg}*sm z%YpG%b9^Jx?s^opb|s)+dV14b^B&3hR^t`qFLCJaW(;(_Y6JXr;IEAQyqRO7vNG89 z59Jpo&|;s(w7qK)&=rJvM#9e?^o6_gC2AilPpqk-1DXxm*Gv9&dEfLv!tq+}B!!4d z?!i!VH;*}H#U{nxOqDI3X`6ndUy9C9AjoEr%dB|GV_)-m!Wr@HXDQ$2webyu2Z=T| zsrL8&!OvRWsgcN?n|x`<-A7uyu*nYjimG$f>hVcyF#APKiZZK{*|KUB9hY+Z`jF!JRyCm^S8xRJtPMM9h{clE958B*$2!6L~ zCs=Mvq9HQC>xM)H&jw3+M?M|Jq}&W;{Qdcrm?U&C?7#jHH2gQ-x-tdP*>Xr@K3sj^ zgJbUD6HXD|{y@YUD8klR>Jdk30g{Q!ODGuk32kOX>hq9d3wy?3P^(33lss^BCIqdl z_d^tL9g?qde$cplPX>h zfOFY{oW{A8=Udl4lc)z&lrV;&_28B%=)?KrwLvRRv8-jaPxgH*XQ|8_(Up|Nt%xoA#z|8b^ZXQlRsid-g$O@(G7nzqsbKYY^SQTH;k{&~L)vMZh$q9*plwz@ zPf3bSmFZ-JpBLMwKdLhL>4h)Xrkz{*FS8s;$`(87X8pbA^c;Q_qDjQs`LpAjiRZEH zV9mB*@Y}a;;JX(sOB(9Fk60Q&sF*S%Q5_TA3+hD{Yoi2o13SvvlBaLfIbpn?>OpN2 z4xE3}2})Xotp^^EQC!zJpt>Naq)uww?Iu;Y)=JrF@nl)>7NFloz7niuJ zm3siqCA#UgD4NiYcDxh)_|`+(zd{;pYfAkbM~xwu?i7iu(csLAJ_(>rkq!v~GZ662 XF4;x)iT}a$_yExxw?+Q?IkWKpv=uRp diff --git a/templates/2k11/admin/img/menu_background.png b/templates/2k11/admin/img/menu_background.png deleted file mode 100644 index 4c5497fcda038098c09f9b1ef28ef08e6eaf06b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 zcmV;t0z>_YP)gwwA^Yh)^-TwamWo2cBg@xzm=XiK{_V)IBdwXnbY;SLGWMpJ%X=!I? zXP=*+p`oFrrKQi$ @Yt*xzkdV06Fx2~?Pw6wIlySs*lhT7WN)YR0)#l^|V$;ima z&CSis%*@Wt&ehe`+1c6Q;o;-sYa^78VH zjg8;m-}UwNv$M19?d_J9mc+!wot>TF;NZQzy`!U}iHV8v@$u2o(Q$EclarHhaBz2b zcYl9>c6N4=k&%v$j*5zkl$4ZiZf>BUproXvtgNi4sHnEKwt#?u!otF@udmnF*Jx;H z*x1l}1?{ac-eSLj?etw&qo72z;Gj;<+8^>E|nmgMD)iFFTd%&Fw$l*@GR&NcO_F!pruNw+Fb z$%?bd7WNad_ZQU*6weQkkPfZ2kf{oiO3RS7OKfNgskc@%QdY`SRZ$ajDu`E54~x){ zH)LZov(>EA(vIZfDrI5O*Rj-%DsnVoWi>G8;VCO&X0B#pN@8SWXJ;4%qhJ(_f>AIE iM!_f;1*2dT;0FNG93u9#iE?xR0000SO`Eh5ZA`#QAP_;Y!3MKzM%iXhgMok< z0Yfmw3;|`Y0Abhc(Lh*XuVB2#^L)?G+jW0KKb&)Qk96;m&b`H+9C5Q^neIe5VqviTCBM9vqyzb*wWg*`hJbg;k0*jVR87R*b-_v z8iTE@su>;`-QPdJ2H^83g|92C8I8>unK_e_f48-Fj*U<9c>IeC7QK!U5g82t()ACU zX&G6egz(h#%!sI%dPb8}DqCOQNKMP+^Z5i~WO*g6yrN1V5X8nMD3!{t?%o7a^6uXL z>Dl?*+`{(G$NBlCnc4Z$^4A9khegHI=$N=yC8br>Z-^05%PXs4#E7QmmgbgLKWtz~ z7||E)H#N@yG8hk7yPA)D?+%b;Zuj z(p-yk!z3aQH*Wn0E5x6SyB6^(3FYo`bFgr$XYwfJ*j`rVV z`}q>%&n51UHhg8#-xo7xzD&wWTV7%g-tamZTjIGo^!?;L8oD&uMQhi@(x>bJQq&nM zi}r=bw{#{UWF46TcZZ>bkL*vTp7(m7eNJxjg-7+5>|3@HR{YKy^>HnYOeWv6_V&3q zmwU~+baAn*Ei{xw8X4K$9iNzha7X0Xm!6(mSU$|hFi_e^$@w=GT4cnys&fzBwPNH5fV%fu}{~>+7jX~rvdmO9h SzItG}4g%%kf$aYspZ70Z<+A7i diff --git a/templates/2k11/admin/img/menuitem.png b/templates/2k11/admin/img/menuitem.png deleted file mode 100644 index 2253ae8580681e573561089d47b576c720116149..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmV;#0z3VQP)S#@)vN0mNeCVJPEJ z6w31O8AQV`82*F6KcV>dABfzK-wX_F+zbqiD>sS&1Q5%+Pyhby-}9E?)B7I`%*+f7 z|A0392igEc5DX;#{YQwg00~|o{gs)6;p^AG{{aGs<>TkS4DnhF3=Uet42%p=0B3-h zj8LNxQjCoM8Ma^k&5*wN9|J%DvHWIaV&LRpWf0`!V893d1D*C4=#+mznvLy013UXa zhJQf400G4E_dgTZ*;q9J-3@a3-@ku>Y9N}y1^`{~9~hGV7?>CU0*K`g(3F4w|D$OH zlVD9CLtvW!{DBzoj|plRGZO8;`wve40lMh#Uq+xj69Yg1 zfx`gP0FbjGnn4;sY!LqQ2g3iu1jPTCfT79E01!Yde}OLe{}0*uAPq1YWXNB*^Fd(& zqW>@f#XxF+mIDM3%O7CGz+8aP^bg_hzc5$)MKRzH$O}Nr0Ro8WFVGp-5&$>`fCl^r z8T9ubBpSit0JQzjA4o_8T>ub3KraCO0uo^O3r-*`%%G$Q#6VmA0{se94ov%hfO!IF zE0F#Rq`6uDF>o^e1FC0Y00QQG6w@l5SS^L q7#Y63dhB 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 LNkvXXu0mjf?~zgP diff --git a/templates/2k11/admin/img/previous.png b/templates/2k11/admin/img/previous.png deleted file mode 100644 index 6992aa7edc5cae325fd7720c1fe084f00550ad3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmV+k1NQuhP)k0Jkv#(kGrKlS1wa7dH{kC- zccyQ@_6GWE=FgoP$ZX)K!0_%r6T@F-HnOY1fC*LsqWMKISQw|V7EEt-9{4rzr{b#zfgOX8JrWL~%E@6hX*BBT+ zz4^p&V$T(Zo7Z2TW#D8lg=ql@AY=nL8NU6hD8@c-@^ zhR?6woM&KW$ztGSJ;A^LigrZQ0|XG<047F8PEI}!hJ#Po8Ft=fV0iuxDE9L|13wcZ z10OfXk57NOJ~D7{Gca%gF*`Th0Du63$HG4rCc6VWZcJPsc{aJLp(Si*pB6)D1Q2RE_z#3E%)9@yv75em@_NqWGZ+8!{Coq9 zo&OByo^vt$5>aLlloGdPU}D+|(*h7c*b@>X<7c3v)So~8Mm@dp;P$__PZJpaSfmkc~iz$C=N$nc+;1Fi%hfS3qo zHztNhKwU{czWq%LT8gf#i3~yh3 zV_;%qWZ>dvWngAOcM^pE=ieWO$4}lc?Adzx`}MO=S{VMbv@tMoz=HxHfZ#3`77`Mg5l?18<=?j0R(sP@1K9;_pQ7s`1{vCUn6@t1`aM(hQr$) zFkIO8^bs>R(4^1*L>c}81DK!bB_}JBsFt~esJ5vT!`Dyjz_?{*FtCwfe|Y(QJ;j+gtd z?|$w7oALiFhOaDt7`A_7V0Z-#SVmw{+x86<%3l~Xc@nOjcxNrGC7{CcUy$MNuYU~O zLhPI{;{XB(Vel((N|$Ch_(ct9!1dpM|KDa{Vf+V7v(5~E|NjBXX#z1P!;3%m;JEqt z_3v*!_CKG#|774`{=>lX^B2SK--zM?Ab?oVB3uP%NH8=%{bBh19~QaafmjcSS%KIC zoW;KX`N{b1kI2uze;FA5{$XHZ`o-`E$zXs0LO1v@5TC@7kw7jk0%BeuZUnoShyC9_ zaUQSl-+qbwWdSBjMxZk>!N8y;35*iP|KEW@@CWE> zu#0~o6axeh3kd}lGZZs0D2OpIumE$}k6(;Ge*I?n{r5N6VB|0c2p|@+%EaHmp#ROn z@bAwbhVMUr0uB8KEJJ<+!}uRu2|xgmXYgO3!~d`{{Qvul<@^61zySZo!1(_g!=L|5 z@ca)DKujc--7IizjLZywzpy|1_6S&n|GvlY_0<=KUr#vU@dFS*q`3GsxEg>thZPu} zznF7>Y?J8&mK*Xw_IHNwtkYnM0Ro7TR&^dg0MV?@0|+nxP+);GPyX>o00000NkvXX Hu0mjf@Wv$A diff --git a/templates/2k11/admin/img/thumbnail.png b/templates/2k11/admin/img/thumbnail.png deleted file mode 100644 index 91adff8dee83d7a3a16abace7b8db11802ce0088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 922 zcmV;L17-Y)P)$Kmf6T zl<4SaDMd#|Gd#R|hvDC!zd&h5utpFG20#WQ7y}JqU}BI}P-9rOY_R}H3Lt>M25@k& z{X28!DpU5PBMkiVG7OyTK+VjI41fRpXZZ1rf#Js|28J*17#KdhW@7mF<`Kh!37;4^ zIavRJ^a2DB*Z`2be*XH&z^rP)AZf18AjrnRz|6$J@clOf!}~7`46j}=F#LY-kKz4q zCWeoX&M|!d{uAgZuzm)B00J8T@+%7~6N9|yUj}s{1_n-M1_maelm7zMeB@wY;07AV z0t|ycKofsF|INU{!UPQ;1_potf*ZgHghE^l3=)D23@V)e7Knc*r5W4{a2y6hzML&N2VR-xQ z3&XF!3=9W%?PWM|;xxnmpFbG>{`$r6_dg^td_S>(fra4@Fw%a(0}&vApn>?0fs>Pm zK~YhK;mg-A49v_dzy$S&fr*(J>^%?#QuF8cPX-Q7Sq5HSeumet-+~PQ2q3Tl-@big zP*c-nSi5!uBu0Qv`VY1OVhxB1O3ILA{hvWrR*vEF<;!3>fB<5Fq$5x|XJQZ*76;pe z5Q7=;AIfI{=aIjE8Q|&w0tg-ke}ST3zkY>lLKuM12%`T2Qx^vZ2Rs4+0tjpX3kx$7 z4-YF)k_R3*KrNsY4hR3h9AN$chNyr57XvFR3)lpJ00J9u>(;HuYu2pc|MlzF-+xeD wuxyQRKEwqenvIQ(>CBn4U*qCp82|zd0Hq0RXcpp}ZU6uP07*qoM6N<$f(3bh3jhEB diff --git a/templates/2k11/admin/img/unconfigure.png b/templates/2k11/admin/img/unconfigure.png deleted file mode 100644 index 80b718cd4421a7be583acfd1044306aef5170185..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 997 zcmVz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZz|1?U%ZtuXZonlEFj9jETza`D8wOl?%^|; zFMs~8X2jtNfB<67RN&r}Y^7^`{rPLDlkb1$-g)y;#hRZ?H?ck!yuRc24a8!ViICw;$~GhWGFRL@z>yGnSSiu@4fGyJz-$t7h+)K;$;wL zXJY^U_rKK7e;}_iFaX&MUx6lk1me#?3=lvp&%Xct{`d7W4i-5zhNj=Yyk5V4?ImXA z%D}+L#K6G93JM=4U|a{hMF^7+8Rz3lKoe+$>DW9(;d|S>)9in5C5% z1PrYinD~IUv$8S#`}CecOi`7M`{_;dqwjv71_r}pkU`AA0QnANumS}D0*IN1h3UfG z_n%$uc>jyB$f`0ha&SX6zXK}$&%h$1!l0|8Ex>Z;yx-AxzYYN{e+mk`uRxbD0}TKO zAZAq_mQT08{Mokq{wtY3w=W8Px_s*I{WHgzWM$=;SrjzDASj=|5hJ<`)kwM7eBVIeEMTQ%d@){=GyAKjNE(> zLx2Hlq^r%vcIQICzPG=Q0)yZQ3(x?700J8TbPWSg02CWW>#L_q_M6S3gex!{RYO0Kp9aMG*to*9>6(zyJTA9)17& z;Ga8}gRImQxfqz382*2J3yxkBa|<5!TW9=_y!~|uAb_wM@cSRc5TMtd?Rx$5z|Xr^ zg6y?axtRC_8U8-K$MFB#X9jC8f3Ck*P6Pu45EBC)0FnfH>s0^Uul{ZGmb?JP3=^*a zIE?^Z#&GxB-)jH?gwq9}WdP)GHU<_>Mg~3!1_nM!1O@_t0K)EtAAih*g*h|3 zO05_IqAeMC#Q0Mfe*Jb~0EHJa1_FQp!ZhIDe>R5izo$1Anu#!p3o~5$!porJX2s3O zz&IHw#|zf@?=J)c0YCsj4fqeie}HcP{Ikv9UCGEhK$l_TH3o(UFBlk@B~=;NeF zJq89Y-ed+QmIwxRZUzQ+Ua%H`0D>662n@Kt|Am-;|Lv&Avt<9kC(N+-#y^IG8;&vD zJ$izHhv^@~KNfBVCMivzLdGVb^W_-+{{w3U2q1_7e}T?_|Gh5ATg^bjQiEadO$LVZ zNAEDaeDLD@ua6&(D>FP|5CK}qA}G$lE-a-AbZG+v6GSUO071ylKfDx_1apF8Eg4Qc zV`8{+{UgJ*V^_a3u(D=-{==4hz{-4rf%*USXRm+ty}tj1L0taD zwdG~wV_;!sX5i%Gk_PDo2p~pKW@0s)eTJElRr?P!JHuZlmX8c9tdT%J?gz)Yuo43} zz?j%{8QHkDva)lCGO%(o{9$3g|92|87C-V+> diff --git a/templates/2k11/admin/img/upgrade_now.png b/templates/2k11/admin/img/upgrade_now.png deleted file mode 100644 index b622ed353c9a86057b626d9eb0643bc84b90fe81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2146 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 RgIe4;L`80hxbdO<@Za<~95ny{ diff --git a/templates/2k11/admin/img/user_chief.png b/templates/2k11/admin/img/user_chief.png deleted file mode 100644 index 4aeaa1d3b6fb9073560a28416bac6370ea0d046d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1130 zcmV-w1eN=VP)U*BN& zSzDOF4Wy3=iU9%$gc+Fmg&3H4`5CyxWgC@(>a4hAbQlBm>)@55SoH!SL$!7lsc4 z`V8m3$1yy8^W($TRkIV{J-WDo;rm?%fB*tVqj2O`uGAU7u3WnP>Hn2Gzy4o(^Z);< z{dfN#a5VgXT#ohs{F&?j&$#;k|AA}&|KE7@|9|hwTfdkEZ9+k=2M8dr0s490J2qYT z`TyL#&;LLE{P+L;kN^MQdM>c@ZWv-0FG>VNg;+WFJ3Xc2gdo4=dT&= zd}3sH{f&Xa)Y)5)qQ7AFf?z`0*ZS(LYs&@4tYq14j9aFO0w#`p*UsKwtx|96fSR(b!&1 zkPDbRfzD(44@`)x(hSdqR2ZIrVPd!~qtEdFEd#@UpamTKK+QlGo;iA(;pd0@_W%M2 z9F2^;?ryTqC2MrNoOp#LnHjh^fCg~`4FaaFKfnGmu<&y*{QC+_**}2c1k4_{j$CB8 zzM}Nj-w(Te0RjkO0FONb!`H_etil@gJaQHmT%y9fY+M}7jO;8-Ow3FS|9|{u_zjGe wZ|^?*`ttP3`ybEt?Pd7)ydCKH#{dBa05@2_T&bJ#J^%m!07*qoM6N<$f-%W4!vFvP diff --git a/templates/2k11/admin/img/user_editor.png b/templates/2k11/admin/img/user_editor.png deleted file mode 100644 index 8aa2004795cf5f3778659460dfacbe5418de4630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1068 zcmV+{1k?M8P)iL&mT6rP@Ab?o@{rku8@9!T5E};YkGIj)>rQ-O{^Z6WDa6LW&IEJ<&=6Lj0oTvHWBBvq z)jxm$Vp2EIWzaM-h|)07VrBSohk@Y(5Px~e!0`4BgNd;Uqu~3!zYeUs{gV%)u01P=@c0R8_14Fdb@0Q>3J0Q~y+0RQ^)008~? z00R8;016BO1+lri=iSh&3iRsb@cjM$|Ki=t*!uF*i~s-t!~%$A^SO%*e?R`(r=qA7 z#jWDY#3OCPz{EXLO7oy(%|Mr%FK?I0@0`-0V1q*zD0AiW) z^%(=hONK*Y7tj8T;}qij#mWhED=Wjht1B5cJh;Me{MDBu4F4IfK$LR;F&7Yj1;qzg z1R#Kz8I+ks`~!n`S^CCF{a|>{@P1Jj!`q!p87`arV_|+ zYr)go&R_fg@BbABGyo7lECS+eg0Fu*V)*>;D+BkBM+~g&JPb_CObow2d}sLn?;FE! zwoeRPk_=2NJgio~KKxvcZU8_4vAq5Emhr{E+YHR#UNdkob1|@fX9qfv5g4_97=HZy z&cML*mErZz7r>qFuCQznh{P*Yo-=AOpe*FLC m$5CLE%?FCT!{!2j00RJ_(|%&x&PoOV0000lXvaa)1B=8vtU6i;3jw7+Lm8D5$Z@i10EnF)=bcefw4K z$^E-CUfjQG`svfBbfD6|R#sLFj6lo3FG$G6@;ee>>~6i|H^5OY8c00W#fi<*1vzh{0&qu3dB`V0{{XDY`}(1n>S9M(9!zw#!&`A z#;*+0{6GVMSeWGp!`o{o8NPge#o%jgs54WT$qnQYpsyGNpauX05F;oJfZ`Pdw6!$j zynTH0RMa&!n3$Pa9zVGEY{&L(3qnPBl_DG6<9Xk0`Fl3`LiD4@pH{vDsxJWQ1qdJp zEJ>M}osCtQlY?CgW>F{;gVK#SmgoOZnEn5J%EtIXaWQXAO>Rdf)WFR;gt~f zXaA3z{{L{q=l48y!32 - - - - - - - {if $admin_vars.title}{$admin_vars.title} | {/if}{$CONST.SERENDIPITY_ADMIN_SUITE} - - - - - -{if $admin_vars.admin_installed} - {serendipity_hookPlugin hook="backend_header" hookAll="true"} -{/if} - - -{if NOT $admin_vars.no_banner} -

    - -
    -{/if} -
    - {if NOT $admin_vars.is_logged_in} - {$admin_vars.out|@serendipity_refhookPlugin:'backend_login_page'} - {*
    *} - {*

    {$CONST.WELCOME_TO_ADMIN}

    *} - {$admin_vars.out.header} - {if $admin_vars.post_action != '' AND NOT $admin_vars.is_logged_in} - {$CONST.WRONG_USERNAME_OR_PASSWORD} - {/if} -
    - -
    - {$CONST.PLEASE_ENTER_CREDENTIALS} - -
    - - -
    - -
    - - -
    - -
    - -
    - - -
    - {$admin_vars.out.table} -
    - {$CONST.BACK_TO_BLOG} - {$admin_vars.out.footer} - {*
    *} - {else} -
    - {$admin_vars.main_content} -
    - {if NOT $admin_vars.no_sidebar} - - {/if} - {/if} -
    -{if NOT $admin_vars.no_footer} -
    - {$admin_vars.version_info} -
    -{/if} - - - diff --git a/templates/2k11/admin/js/2k11.admin.js b/templates/2k11/admin/js/2k11.admin.js deleted file mode 100644 index 7f56155a..00000000 --- a/templates/2k11/admin/js/2k11.admin.js +++ /dev/null @@ -1 +0,0 @@ -jQuery(document).ready(function($) { }); diff --git a/templates/2k11/admin/js/boxsizing.htc b/templates/2k11/admin/js/boxsizing.htc deleted file mode 100644 index a3d8aad3..00000000 --- a/templates/2k11/admin/js/boxsizing.htc +++ /dev/null @@ -1,501 +0,0 @@ -/** -* box-sizing Polyfill -* -* A polyfill for box-sizing: border-box for IE6 & IE7. -* -* JScript -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License as published -* by the Free Software Foundation, either version 3 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 Lesser General Public License for more details. -* -* See -* -* @category JScript -* @package box-sizing-polyfill -* @author Christian Schepp Schaefer -* @copyright 2012 Christian Schepp Schaefer -* @license http://www.gnu.org/copyleft/lesser.html The GNU LESSER GENERAL PUBLIC LICENSE, Version 3.0 -* @link http://github.com/Schepp/box-sizing-polyfill -* -* PREFACE: -* -* This box-sizing polyfill is based on previous work done by Erik Arvidsson, -* which he published in 2002 on http://webfx.eae.net/dhtml/boxsizing/boxsizing.html. -* -* USAGE: -* -* Add the behavior/HTC after every `box-sizing: border-box;` that you assign: -* -* box-sizing: border-box; -* *behavior: url(/scripts/boxsizing.htc);` -* -* Prefix the `behavior` property with a star, like seen above, so it will only be seen by -* IE6 & IE7, not by IE8+ who already implement box-sizing. -* -* The URL to the HTC file must be relative to your HTML(!) document, not relative to your CSS. -* That's why I'd advise you to use absolute paths like in the example. -* -*/ - - - - - - \ No newline at end of file diff --git a/templates/2k11/admin/js/modernizr-2.6.2.min.js b/templates/2k11/admin/js/modernizr-2.6.2.min.js deleted file mode 100644 index 35e85378..00000000 --- a/templates/2k11/admin/js/modernizr-2.6.2.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.6.2 (Custom Build) | MIT & BSD - * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-flexbox_legacy-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-printshiv-mq-cssclasses-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes - */ -;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e+~])("+l().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),f="$1"+t+"\\:$2";while(d--)b=c[d]=c[d].split("}"),b[b.length-1]=b[b.length-1].replace(e,f),c[d]=b.join("}");return c.join("{")}function y(a){var b=a.length;while(b--)a[b].removeNode()}function z(a){function g(){clearTimeout(d._removeSheetTimer),b&&b.removeNode(!0),b=null}var b,c,d=m(a),e=a.namespaces,f=a.parentWindow;return!u||a.printShived?a:(typeof e[t]=="undefined"&&e.add(t),f.attachEvent("onbeforeprint",function(){g();var d,e,f,h=a.styleSheets,i=[],j=h.length,l=Array(j);while(j--)l[j]=h[j];while(f=l.pop())if(!f.disabled&&s.test(f.media)){try{d=f.imports,e=d.length}catch(m){e=0}for(j=0;j",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b);var s=/^$|\b(?:all|print)\b/,t="html5shiv",u=!j&&function(){var c=b.documentElement;return typeof b.namespaces!="undefined"&&typeof b.parentWindow!="undefined"&&typeof c.applyElement!="undefined"&&typeof c.removeNode!="undefined"&&typeof a.attachEvent!="undefined"}();r.type+=" print",r.shivPrint=z,z(b)}(this,document); \ No newline at end of file diff --git a/templates/2k11/admin/media_choose.tpl b/templates/2k11/admin/media_choose.tpl deleted file mode 100644 index 6da269fa..00000000 --- a/templates/2k11/admin/media_choose.tpl +++ /dev/null @@ -1,327 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - - - - - {$CONST.SERENDIPITY_ADMIN_SUITE}: {$CONST.SELECT_FILE} - {if $media.css}{/if} - {if $media.css_tree}{/if} - {if $media.css_imgedit}{/if} -{if $media.is_imgedit} - - - -{/if} - - - - - - {serendipity_hookPlugin hook="backend_header" hookAll="true"} - - -{if $media.frameset} - - - - - -{else} - - -
    -{if $media.case == 'external'} - - {if $media.is_created OR $media.is_deleted} - - {/if} - {$media.external} - - {if $media.is_imgedit} - {$IMGEDIT} - {/if} - -{elseif $media.case == 'default'} - -

    {$CONST.SELECT_FILE}

    - -

    {$CONST.CLICK_FILE_TO_INSERT}

    - - {$media.external} - {$MEDIA_LIST} - -{elseif $media.case == 'choose'} - {if $perm_denied} - {$CONST.PERM_DENIED} - {else} - - {$media.external} - -
    - {if $media.file.is_image} - {serendipity_hookPlugin hook="frontend_image_selector" eventData=$media.file hookAll=true} -

    {$CONST.YOU_CHOSE|@sprintf:$media.file.realname}

    - - - -
    - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_hiddenfields' eventData=$media.file} - - - - - - - - - - - {if $media.htmltarget} - - {/if} - {if $media.filename_only} - - {/if} - {if $media.file.fast_select} - - {else} -
    - {$CONST.IMAGE_SIZE} - -
    -
    - - -
    - -
    - - -
    -
    - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_imagesize' eventData=$media.file} -
    - {if NOT $media.filename_only} -
    - {$CONST.IMAGE_ALIGNMENT} - -
    -
    - - {* i18n *} -
    - -
    - - {* i18n *} -
    - -
    - - {* i18n *} -
    -
    - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_imagealign' eventData=$media.file} -
    - - - -
    - - - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_imagecomment' eventData=$media.file} -
    - -
    - - - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_alt' eventData=$media.file} -
    - -
    - - - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_title' eventData=$media.file} -
    - {/if} - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_more' eventData=$media.file} -
    - - - {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_submit' eventData=$media.file} -
    - {/if} -
    - {else} - {if $media.filename_only} - - {else} - - {/if} - {/if} - {/if} -{elseif $media.case == 'tree'} -
    -
    - -
    -
    - - - - -{/if} -
    - - -{/if} diff --git a/templates/2k11/admin/media_imgedit.tpl b/templates/2k11/admin/media_imgedit.tpl deleted file mode 100644 index f0f21c0d..00000000 --- a/templates/2k11/admin/media_imgedit.tpl +++ /dev/null @@ -1,57 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - -{* Erm, why isn't this localized at all? o_O *} -
    -
    - - - - - - - -
    - - -
    - OR -
    -
    - {* There might be better (HTML5/jQuery) widgets for this, but let's keep it for now. *} -
    - - - - - - - - - - - - - -
    - -
    - Backdrop - Overlay - [Crop area] - [Crop area] -
    -
    -
    - - - diff --git a/templates/2k11/admin/media_imgedit_done.tpl b/templates/2k11/admin/media_imgedit_done.tpl deleted file mode 100644 index 25aa18e3..00000000 --- a/templates/2k11/admin/media_imgedit_done.tpl +++ /dev/null @@ -1,41 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{* Erm, why isn't this localized at all? o_O *} -
    - {* Check if h3 is the proper level. *} -

    Output Information

    - -

    Your image was {$imgedit.real_img_width} x {$imgedit.real_img_height} pixels (Orientation: {$imgedit.area_orientation}).

    - -

    Depending on your zoom of {$imgedit.zoombox_factor}x, it was {$imgedit.zoom_img_width} x {$imgedit.zoom_img_height} pixels.

    - -

    It got scaled to {$imgedit.img_width} x {$imgedit.img_height} pixels.

    - -

    Then a rectangle starting from ({$imgedit.slice_from_x}|{$imgedit.slice_from_y}) to ({$imgedit.slice_to_x}|{$imgedit.slice_to_y}) has been sliced from it.

    - {if $imgedit.image_cut} -

    The image has been correctly cropped and only the part inside of the rectangle is going to be shown.

    - {/if} - {if $imgedit.image_no_cut} -

    Because the source dimensions were smaller than the destination dimensions, the image does not fill up the complete space.

    - {/if} - {if $imgedit.image_error} - However, there were errors processing your image. - {/if} -
    - -
    -

    Image Result

    - -

    Cropped Image:

    - -
    - Cropped image -
    -

    - -
    -

    Play it again, Sam

    - -

    That was great! So, please once more, with feeling!

    -
    diff --git a/templates/2k11/admin/media_items.tpl b/templates/2k11/admin/media_items.tpl deleted file mode 100644 index 8b261d5d..00000000 --- a/templates/2k11/admin/media_items.tpl +++ /dev/null @@ -1,160 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - -{foreach from=$media.files item="file" name="mediafiles" key="mediakey"} - {if NOT $media.manage} -
    - {$file.preview} - {if $file.orderkey != ''} - {$file.orderkey|@escape} - {/if} -
    - {else} -
    -
    -

    {$file.realname}{if $file.orderkey != ''}: {$file.orderkey|@escape}{/if}

    - {if $file.authorid != 0}{$file.authorname}{/if} -
    - -
    - {$file.preview} -
    - {if $file.is_editable} - - {/if} -
    -
      - {if $file.hotlink} -
    • {$file.nice_hotlink}
    • - {else} - {if $file.is_image} -
    • {$CONST.ORIGINAL_SHORT}: {$file.dimensions_width}x{$file.dimensions_height}
    • -
    • {$CONST.THUMBNAIL_SHORT}: {$file.dim.0}x{$file.dim.1}
    • - {/if} -
    • {$file.nice_size} KB
    • - {if $file.realname != $file.diskname} -
    • {$file.diskname}
    • - {/if} - {/if} -
    -
    -
    - {/if} - - {if NOT $media.enclose} -
    -
    -

    {$file.realname}

    - {$file.mime}{if $file.realname != $file.diskname}, {$file.diskname}{/if} -
    - -
    -
      -
    • {if $file.authorid != 0}{$CONST.POSTED_BY} {$file.authorname} {/if}{$CONST.ON} {$file.date|@formatTime:DATE_FORMAT_SHORT}
    • - {if $file.hotlink} -
    • {$file.nice_hotlink}
    • - {elseif $file.is_image} -
    • {$CONST.ORIGINAL_SHORT}: {$file.dimensions_width}x{$file.dimensions_height}
    • -
    • {$CONST.THUMBNAIL_SHORT}: {$file.dim.0}x{$file.dim.1}
    • - {/if} -
    • {$file.nice_size} KB
    • -
    -
    - - - -
    -

    {$CONST.MEDIA_PROP}

    - {foreach from=$file.base_property key="prop_fieldname" item="prop_content"} -
    - - {if $prop_content.type == 'textarea'} - - {elseif $prop_content.type == 'readonly'} - {$prop_content.val|@escape} - {elseif $prop_content.type == 'input'} - - {/if} -
    - {/foreach} - {if NOT $file.hotlink} -
    - - - -
    - {/if} - {if $file.is_image} - {$CONST.EDIT} - {/if} -
    - -
    -

    {$CONST.MEDIA_KEYWORDS}

    - -
      - {foreach from=$file.base_keywords key="keyword_row" item="keyword_cells"} - {foreach from=$keyword_cells key="keyword_cell" item="keyword"} - {if $keyword.name} -
    • -
    • - {/if} - {/foreach} - {/foreach} -
    -
    - - - {if $file.references} -
    -

    {$CONST.REFERER}

    - - -
    - {/if} -
    - {/if} -{/foreach} diff --git a/templates/2k11/admin/media_pane.tpl b/templates/2k11/admin/media_pane.tpl deleted file mode 100644 index a109bca9..00000000 --- a/templates/2k11/admin/media_pane.tpl +++ /dev/null @@ -1,165 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: No *} - - - -

    {$CONST.FIND_MEDIA}

    - -
    - {$media.token} - {$media.form_hidden} -
    - {$CONST.FILTERS} - - {$CONST.FILTERS} - -
    -
    - - -
    - -
    - - -
    -
    - - - {/if} - {/foreach} -
    -
    -{if $media.keywords_selected != '' OR $show_filter} - -{/if} -
    - {$CONST.SORT_ORDER} - -
    -
    - - - -
    - -
    - - - -
    - -
    - - - -
    -
    -
    -{if $media.show_upload} - -{/if} - - -{if $media.nr_files < 1} - {$CONST.NO_IMAGES_FOUND} -{else} - {if $smarty.get.serendipity.adminModule == 'media'} -
    - {$media.token} - - - - {/if} -
    -
      -
    • {if $media.page != 1 AND $media.page <= $media.pages}{$CONST.PREVIOUS}{else}{$CONST.NO_ENTRIES_TO_PRINT}{/if}
    • -
    • {if $media.page != $media.pages}{$CONST.NEXT}{else}{$CONST.NO_ENTRIES_TO_PRINT}{/if}
    • -
    - {$MEDIA_ITEMS} - {* Should be cloned using JS *} -
      -
    • {if $media.page != 1 AND $media.page <= $media.pages}{$CONST.PREVIOUS}{else}{$CONST.NO_ENTRIES_TO_PRINT}{/if}
    • -
    • {if $media.page != $media.pages}{$CONST.NEXT}{else}{$CONST.NO_ENTRIES_TO_PRINT}{/if}
    • -
    -
    - {if $smarty.get.serendipity.adminModule == 'media'} -
    - - -
    -
    - {/if} -{/if} diff --git a/templates/2k11/admin/media_properties.tpl b/templates/2k11/admin/media_properties.tpl deleted file mode 100644 index d7e91db7..00000000 --- a/templates/2k11/admin/media_properties.tpl +++ /dev/null @@ -1,21 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - -{if $media.is_edit} -
    -
    - {$media.token} - - - - - {$media.editform_hidden} -{/if} - -{$MEDIA_ITEMS} - -{if $media.is_edit} - -
    -
    -{/if} diff --git a/templates/2k11/admin/media_showitem.tpl b/templates/2k11/admin/media_showitem.tpl deleted file mode 100644 index 2dc287c9..00000000 --- a/templates/2k11/admin/media_showitem.tpl +++ /dev/null @@ -1,91 +0,0 @@ -{* HTML5: Yes *} -{* jQuery: NN *} - - - - - {$media.file.props.base_property.TITLE|@default:$media.file.realname} - - - - -{if $perm_denied} - {$CONST.PERM_DENIED} -{else} -
    -

    {$media.file.realname}

    - -

    {$media.file.props.base_property.TITLE|@default:''}

    - -
    - {if $media.file.is_image} - {$media.file.realname} - {else} - {$media.file.realname} ({$media.file.displaymime}) - {/if} - {$CONST.BACK_TO_BLOG} -
    - {if $media.file.base_property} -
    -

    {$CONST.MEDIA_PROP}

    - -
    - {foreach from=$media.file.base_property key="prop_fieldname" item="prop_content"} - {if $prop_content.val} -
    {$prop_content.label}
    -
    {$prop_content.val|@escape}
    - {/if} - {/foreach} -
    -
    - {/if} - {if $media.file.props.base_keyword} -
    -

    {$CONST.MEDIA_KEYWORDS}

    - -
    - {foreach from=$media.file.props.base_keyword key="prop_fieldname" item="prop_content"} - {$prop_fieldname|@escape} - {/foreach} -
    -
    - {/if} - {if $media.file.props.base_metadata} - - {/if} - {if $media.file.references} -
    -

    {$CONST.REFERER}

    - - -
    - {/if} -
    -{/if} - - diff --git a/templates/2k11/admin/media_upload.tpl b/templates/2k11/admin/media_upload.tpl deleted file mode 100644 index 6653d48c..00000000 --- a/templates/2k11/admin/media_upload.tpl +++ /dev/null @@ -1,86 +0,0 @@ -{* HTML5: No *} -{* jQuery: No *} - -{* Customization notes: All classnames and especially DOM IDs should be kept to keep compatibility with JavaScript calls! *} - - - -
    {$CONST.ADD_MEDIA_BLAHBLAH}
    - -
    -
    - {if $media.max_file_size} - - {/if} - {$media.token} - - - - {$media.form_hidden} -
    -
    - {* Probably could use input[type=url] here … *} - - -
    - -
    - - -
    - {$CONST.WORD_OR} -
    - -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - -
    -
    - - {* Placeholder for upload form, gets duplicated if users uploads multiple files *} - - - - {serendipity_hookPlugin hook="backend_image_addform" hookAll=true} - -
    - - -
    - -
    - - {$CONST.WORD_OR} - -
    -
    -
    - -
    {$CONST.ADD_MEDIA_BLAHBLAH_NOTE}
    diff --git a/templates/2k11/admin/pluginmanager.css b/templates/2k11/admin/pluginmanager.css deleted file mode 100644 index 20e2e683..00000000 --- a/templates/2k11/admin/pluginmanager.css +++ /dev/null @@ -1,34 +0,0 @@ -.pluginmanager_side { - vertical-align: top; - width: 33%; -} - -.pluginmanager_container { - background: transparent; - border: 1px solid #ddd; - height: 98%; - margin: 0; - min-height: 12.5em; - padding: 5px; -} - -.pluginmanager_container li { - margin: 0 0 5px; - padding: 5px; - position: relative; -} - -.pluginmanager_item_even, -.pluginmanager_item_uneven { - background: #eee; - border: 1px solid #ddd; -} - -.pluginmanager_place, -.pluginmanager_ownership, -.pluginmanager_move { text-align: right; } - -.pluginmanager_grablet { - cursor: move; - display: block; -} diff --git a/templates/2k11/admin/style.css b/templates/2k11/admin/style.css deleted file mode 100644 index 9034e2dd..00000000 --- a/templates/2k11/admin/style.css +++ /dev/null @@ -1,1067 +0,0 @@ -/* normalize.css v1.0.1 | MIT License | git.io/normalize */ -article, aside, details, -figcaption, figure, footer, -header, hgroup, nav, section, -summary { display: block; } - -audio, canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden] { display: none; } - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -a:focus { outline: thin dotted; } - -a:active, -a:hover { outline: 0; } - -abbr[title] { border-bottom: 1px dotted; } - -b, strong { font-weight: bold; } - -blockquote { margin: 1em 40px; } - -dfn { font-style: italic; } - -mark { - background: #ff0; - color: #000; -} - -code, kbd, -pre, samp { - font-family: monospace, serif; - _font-family: 'courier new', monospace; - font-size: 1em; -} - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -small { font-size: 80%; } - -sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { top: -0.5em; } -sub { bottom: -0.25em; } - -menu, ol, -ul { padding: 0 0 0 40px; } - -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -img { - border: 0; - -ms-interpolation-mode: bicubic; -} - -svg:not(:root) { overflow: hidden; } - -figure, -form { margin: 0; } - -fieldset { - border: 1px solid #ccc; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; - white-space: normal; - *margin-left: -7px; -} - -button, input, -select, textarea { - font-size: 100%; - margin: 0; - vertical-align: baseline; - *vertical-align: middle; -} - -button, input { line-height: normal; } - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; - *overflow: visible; -} - -button[disabled], -input[disabled] { cursor: default; } - -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - *height: 13px; - *width: 13px; -} - -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* Base styles */ -html, button, -input, select, -textarea { - background: #fcfcfc; - color: #222; - font-family: Helvetica, Arial, sans-serif; -} - -body { - font-size: 1em; - line-height: 1.5; - margin: 0; -} - -/* These selection declarations have to be separate. */ -::-moz-selection { - background: #3a4b6f; - color: #fff; - text-shadow: none; -} - -::selection { - background: #3a4b6f; - color: #fff; - text-shadow: none; -} - -hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #ccc; - margin: 1.5em 0; - padding: 0; -} - -img { vertical-align: middle; } - -/* Responsive media objects - http://unstoppablerobotninja.com/entry/fluid-images */ -embed, object, -audio, video, -img { max-width: 100%; } - -video, -img { height: auto; } - -fieldset { - border: 0; - margin: 0; - padding: 0; -} - -textarea { resize: vertical; } - -/* Automagic quotes, http://html5doctor.com/blockquote-q-cite/ */ -q { quotes: '“' '”' '‘' '’'; } -:lang(de) q { quotes: '„' '“' '‚' '‘'; } - -blockquote p { quotes: '“' '”'; } - -blockquote p:before { - content: ''; - content: no-open-quote; -} - -blockquote p:after { - content: ''; - content: no-close-quote; -} - -blockquote p:first-child:before { - content: '“'; - content: open-quote; -} - -blockquote p:last-child:after { - content: '”'; - content: close-quote; -} - -:lang(de) blockquote p, -blockquote:lang(de) p { quotes: '„' '“'; } - -:lang(de) blockquote p:before, -blockquote:lang(de) p:before { - content: ''; - content: no-open-quote; -} - -:lang(de) blockquote p:after, -blockquote:lang(de) p:after { - content: ''; - content: no-close-quote; -} - -:lang(de) blockquote p:first-child:before, -blockquote:lang(de) p:first-child:before { - content: '„'; - content: open-quote; -} - -:lang(de) blockquote p:last-child:after, -blockquote:lang(de) p:last-child:after { - content: '“'; - content: close-quote; -} - -blockquote > cite, -blockquote + cite { display: block; } - -blockquote > cite:before, -blockquote + cite:before { content: "– "; } - -blockquote > cite { margin: 1.5em 0; } - -blockquote + cite { margin: 0 0 1.5em 3em; } - -dt { font-weight: bold; } -dd { margin: 0; } - -caption, th { text-align: left; } - -li ul, li ol { margin: 0; } - -pre code { font-size: 1em; } - -p { - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} - -p code, p samp, -p kbd { - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hypens: none; - hyphens: none; -} - -nav ul, -nav ol { padding: 0; } - -/* CSS helper classes for various purposes */ -/* Image replacement */ -.ir { - background-color: transparent; - border: 0; - overflow: hidden; - *text-indent: -9999px; -} - -.ir:before { - content: ""; - display: block; - width: 0; - height: 100%; -} - -/* Hide from both screenreaders and browsers */ -.hidden { - display: none !important; - visibility: hidden; -} - -/* Hide only visually, but have it available for screenreaders */ -.visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -/* Extends the .visuallyhidden class to allow the element - to be focusable when navigated to via the keyboard */ -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} - -/* Hide visually and from screenreaders, but maintain layout */ -.invisible { visibility: hidden; } - -/* Clearfix: contain floats */ -.clearfix:before, -.clearfix:after { - content: " "; - display: table; -} - -.clearfix:after { clear: both; } -.clearfix { *zoom: 1; } - -/* Icon font | http://fortawesome.github.com/Font-Awesome/ */ -@font-face { - font-family: 'fontello'; - src: url("{TEMPLATE_PATH}font/fontello.eot"); - src: url("{TEMPLATE_PATH}font/fontello.eot?#iefix") format('embedded-opentype'), - url("{TEMPLATE_PATH}font/fontello.woff") format('woff'), - url("{TEMPLATE_PATH}font/fontello.ttf") format('truetype'), - url("{TEMPLATE_PATH}font/fontello.svg#fontello") format('svg'); - font-weight: normal; - font-style: normal; -} - -[class^="icon-"]:before, -[class*=" icon-"]:before { - font-family: 'fontello'; - font-style: normal; - font-weight: normal; - speak: none; - display: inline-block; - text-decoration: inherit; - width: 1em; - margin-right: 0.2em; - text-align: center; - opacity: 1.0; - line-height: 1em; -} - -.icon-home:before { content: '\2302'; } /* '⌂' */ -.icon-cog:before { content: '\2699'; } /* '⚙' */ -.icon-attention:before { content: '\26a0'; } /* '⚠' */ -.icon-cog-alt:before { content: '\26ef'; } /* '⛯' */ -.icon-edit:before { content: '\270d'; } /* '✍' */ -.icon-ok-circle:before { content: '\2714'; } /* '✔' */ -.icon-cancel-circle:before { content: '\2716'; } /* '✖' */ -.icon-plus-circle:before { content: '\2795'; } /* '➕' */ -.icon-minus-circle:before { content: '\2796'; } /* '➖' */ -.icon-ccw:before { content: '\27f2'; } /* '⟲' */ -.icon-cw:before { content: '\27f3'; } /* '⟳' */ -.icon-help-circle:before { content: '\e704'; } /* '' */ -.icon-info-circle:before { content: '\e705'; } /* '' */ -.icon-eye:before { content: '\e70a'; } /* '' */ -.icon-comment:before { content: '\e718'; } /* '' */ -.icon-chat:before { content: '\e720'; } /* '' */ -.icon-trash:before { content: '\e729'; } /* '' */ -.icon-resize-full:before { content: '\e744'; } /* '' */ -.icon-zoom-in:before { content: '\e750'; } /* '' */ -.icon-zoom-out:before { content: '\e751'; } /* '' */ -.icon-off:before { content: '\e78e'; } /* '' */ -.icon-move:before { content: '\f047'; } /* '' */ -.icon-link-ext:before { content: '\f08e'; } /* '' */ -.icon-rss:before { content: '\f09e'; } /* '' */ -.icon-left-circled:before { content: '\f0a8'; } /* '' */ -.icon-right-circled:before { content: '\f0a9'; } /* '' */ -.icon-up-circled:before { content: '\f0aa'; } /* '' */ -.icon-down-circled:before { content: '\f0ab'; } /* '' */ -.icon-filter:before { content: '\f0b0'; } /* '' */ -.icon-resize-full-alt:before { content: '\f0b2'; } /* '' */ -.icon-menu:before { content: '\f0c9'; } /* '' */ -.icon-sort:before { content: '\f0dc'; } /* '' */ -.icon-picture:before { content: '🌄'; } /* '\1f304' */ -.icon-user:before { content: '👤'; } /* '\1f464' */ -.icon-users:before { content: '👥'; } /* '\1f465' */ -.icon-folder-open:before { content: '📂'; } /* '\1f4c2' */ -.icon-upload:before { content: '📤'; } /* '\1f4e4' */ -.icon-download:before { content: '📥'; } /* '\1f4e5' */ -.icon-lock:before { content: '🔒'; } /* '\1f512' */ -.icon-lock-open:before { content: '🔓'; } /* '\1f513' */ -.icon-link:before { content: '🔗'; } /* '\1f517' */ -.icon-clock:before { content: '🕔'; } /* '\1f554' */ - -.icon_link { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/* Forms | forked from formalize.me */ -.input_full_wrap { - display: block; - padding-right: 8px; -} - -input[type="radio"], -input[type="checkbox"] { - position: relative; - vertical-align: top; - top: 5px; - top: 0 \0; - *top: -5px; -} - -button:focus, input:focus, -select:focus, textarea:focus { - -webkit-box-shadow: #0066ff 0 0 5px 0; - -moz-box-shadow: #0066ff 0 0 5px 0; - box-shadow: #0066ff 0 0 5px 0; - z-index: 1; -} - -input[type="file"]:focus, input[type="file"]:active, -input[type="radio"]:focus, input[type="radio"]:active, -input[type="checkbox"]:focus, input[type="checkbox"]:active { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -button, input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; - -webkit-background-clip: padding; - -moz-background-clip: padding; - background-clip: padding-box; - background: #ddd; - background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd)); - background-image: -webkit-linear-gradient(#ffffff, #dddddd); - background-image: -moz-linear-gradient(#ffffff, #dddddd); - background-image: -o-linear-gradient(#ffffff, #dddddd); - background-image: linear-gradient(#ffffff, #dddddd); - border: 1px solid; - border-color: #ddd #bbb #999; - color: #000; - outline: 0; - padding: 3px 10px; - text-shadow: #fff 0 1px 1px; - width: auto; - *padding-top: 2px; - *padding-bottom: 0; -} - -button:hover, input[type="button"]:hover, -input[type="reset"]:hover, -input[type="submit"]:hover { - background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc)); - background-image: -webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc); - background-image: -moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc); - background-image: -o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc); - background-image: linear-gradient(#ffffff, #eeeeee 1px, #cccccc); -} - -button:active, input[type="button"]:active, -input[type="reset"]:active, -input[type="submit"]:active { - background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #dddddd), color-stop(100%, #eeeeee)); - background-image: -webkit-linear-gradient(#ffffff, #dddddd 1px, #eeeeee); - background-image: -moz-linear-gradient(#ffffff, #dddddd 1px, #eeeeee); - background-image: -o-linear-gradient(#ffffff, #dddddd 1px, #eeeeee); - background-image: linear-gradient(#ffffff, #dddddd 1px, #eeeeee); - -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0; - -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0; - box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0; - border-color: #999 #bbb #ddd; -} - -button { - *padding-top: 1px; - *padding-bottom: 1px; -} - -input[type="date"], input[type="datetime"], -input[type="datetime-local"], input[type="month"], -input[type="number"], input[type="password"], -input[type="time"], input[type="week"], -textarea, select, input[type="email"], -input[type="search"], input[type="tel"], -input[type="text"], input[type="url"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-background-clip: padding; - -moz-background-clip: padding; - background-clip: padding-box; - -webkit-border-radius: 0; - -moz-border-radius: 0; - -ms-border-radius: 0; - -o-border-radius: 0; - border-radius: 0; - -webkit-appearance: none; - background-color: #fafafa; - border: 1px solid; - border-color: #c1c1c1 #c1c1c1 #e1e1e1; - color: #222; - outline: 0; - padding: 2px 3px; - text-align: left; - height: 1.8em; - *padding-top: 2px; - *padding-bottom: 1px; - *height: auto; -} - -input[type="date"][disabled], input[type="datetime"][disabled], -input[type="datetime-local"][disabled], input[type="month"][disabled], -input[type="number"][disabled], input[type="password"][disabled], -input[type="time"][disabled], input[type="week"][disabled], -textarea[disabled], select[disabled], input[type="email"][disabled], -input[type="search"][disabled], input[type="tel"][disabled], -input[type="text"][disabled], input[type="url"][disabled] { background-color: #eee; } - -button[disabled], input[disabled], -select[disabled], select[disabled] option, -select[disabled] optgroup, textarea[disabled] { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - -moz-user-select: -moz-none; - -webkit-user-select: none; - user-select: none; - color: #888; - cursor: default; -} - -/* Separate rule for Firefox. - Separate rule for IE, too. - Cannot stack with WebKit's. */ -::-webkit-input-placeholder { color: #888; } - -input:-moz-placeholder, -textarea:-moz-placeholder { color: #888; } - -input.placeholder_text, -textarea.placeholder_text { color: #888; } - -:invalid { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -textarea, select[size], -select[multiple] { height: auto; } - -@media (-webkit-min-device-pixel-ratio: 0) { - select { - background-image: url("data:image/gif;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); - background-repeat: no-repeat; - background-position: right center; - padding-right: 20px; - } - - select[size], - select[multiple] { - background-image: none; - padding: 0; - } -} - -textarea { - min-height: 40px; - overflow: auto; - resize: vertical; - width: 100%; -} - -optgroup { - color: #222; - font-style: normal; - font-weight: normal; -} - -/* Backend-specific form stuff */ -label, .standout, -legend > span { font-weight: bold; } - -.block_level, -.form_multiselect label, -label > span { display: block; } - -label > span, -input[type=checkbox] + label, -input[type=radio] + label, -.form_check label { font-weight: normal; } - -input[type=checkbox] { margin-right: .4em; } - -.form_radio { - float: left; - margin-right: 1em; -} - -.form_buttons input { - margin-top: 1.5em; - margin-bottom: 1.5em; -} - -.form_field, .form_area, -.form_check, .form_radio, -.form_select, .form_multiselect { - margin-top: .75em; - margin-bottom: .75em; -} - -/* Styles common to all resolutions */ - -/* Color scheme: - ------------- - Dark blue: #25253d Mid blue: #3e5f81 - Lite blue: #ccdee7 Yellow: #ffbf00 - Off black: #222 Off white: #fcfcfc - */ - -html { background: #ccdee7; } - -body { - background: #fcfcfc; - font-size: 0.875em; -} - -a, a:visited { color: #3a4b6f; } - -a:hover, a:focus { color: #d06604; } - -h1 { - font-size: 1.71429em; - line-height: 1.75em; - margin: 0.875em 0 0; -} - -#banner_install h1 { margin: 0.875em 0; } - -h2 { - font-size: 1.42857em; - line-height: 1.05em; - margin: 1.05em 0; -} - -h3 { - font-size: 1.28571em; - line-height: 1.16667em; - margin: 1.16667em 0; -} - -h4 { - font-size: 1.14286em; - line-height: 1.3125em; - margin: 1.3125em 0; -} - -h5, h6 { font-size: 1em; } - -h5, h6, -blockquote, -ul, ol, dl, -p, table, -details, -.standalone { - margin-top: 1.5em; - margin-bottom: 1.5em; -} - -summary { cursor: pointer; } - -.plainList, -.imageMessage ul, -.actions { - list-style: none; - padding: 0; -} - -/* Backend messages */ -.msg_error, .msg_success, -.msg_notice, .msg_dialogue { - display: block; - margin: 1.5em 0; - padding: 10px; -} - -.msg_error { - background: #f2dede; - border: 1px solid #e4b9b9; - color: #b94a48; -} - -.msg_success { - background: #dff0d8; - border: 1px solid #c1e2b3; - color: #468847; -} - -.msg_notice { - background: #fcf8e3; - border: 1px solid #f7ecb5; - color: #c09853; -} - -.msg_dialogue { - background: #eee; - border: 1px solid #aaa; - color: #777; -} - -/* Layout */ -#top > div, -#main { - margin: 0 auto; - max-width: 1280px; - width: 96%; -} - -/* Header area */ -#top { - background: #25253d; - color: #fcfcfc; -} - -#top a, #top a:visited { color: #ffbf00; } -#top a:hover, #top a:focus { color: #fcfcfc; } - -#banner, -#user_menu { text-shadow: 1px 1px 1px rgba(0,0,0,.8); } - -#user_menu ul { - font-size: 1.5em; - margin: .5em 0; -} - -#user_menu li, -.edit_actions li { - display: inline-block; - margin: 0 1em 0 0; - *display: inline; - *zoom: 1; -} - -.edit_actions li { margin: 0 0 0 1em; } - -.category_data, -.user_name, .group_name, -.edit_actions { float: left; } - -.category_data, -.user_name, .group_name { min-width: 8em; } - -.category_data { - margin: 0 1em 0 0; - width: 75%; -} - -.category_desc { margin: 0 1em 0 0; } - -/* Content area */ -#serendipity_comments_list .form_check, -#serendipity_comments_list h4 { float: left; } - -#serendipity_comments_list .actions { margin-top: .75em; } - -#serendipity_comments_list .form_check { margin: 1.35em 0; } - -.comment_data { margin-top: 0; } - -.comment_data dt, .comment_data dd, -.template_info dt, -.template_info dd { float: left; } - -.comment_data dt, -.template_info dt { margin: 0 .4em 0 0; } - -.comment_data dt, .template_info dt, -.comment_summary, .comment_full { clear: both; } - -.actions li { - display: inline-block; - margin: 0 .4em 0 0; - *display: inline; - *zoom: 1; -} - -#entry_skip legend, -#entry_skip label, -#skipto_entry, -.dialog_delrip li { - float: left; - margin: 0 .4em 0 0; -} - -.sub_perm { margin-left: 1em; } - -/* Login form */ -#login { margin: 2em auto 1em; } - -#back_to_blog { - display: block; - margin: 1em auto 2em; -} - -#back_to_blog, -#login { max-width: 24em; } - -#login .form_check, -#login_send { float: left; } - -#login_send { margin: .5em 0 0 7.5em;} - -#login .form_field label { - display: inline-block; - min-width: 8em; - *display: inline; - *zoom: 1; -} - -#edit_entry_title label, -#edit_entry_metadata label, -#filter_comments label { - display: inline-block; - width: 15%; -} - -#sort_entries .form_select label, -#filter_entries .form_select label, -#filter_entries .form_field label { - display: inline-block; - width: 20%; -} - -#sort_entries .form_select select, -#filter_entries .form_select select, -#filter_entries .form_field input { width: 79%; } - -#edit_entry_title input { width: 84%; } - -#edit_entry_metadata input, -#edit_entry_metadata select, -#filter_comments input, -#filter_comments select { width: 84%; } - -.editor_toolbar input { margin: 0 .25em .75em 0; } - -.editor_toolbar input, -.comment_data dt { min-width: 4.25em; } - -#entries_list .form_check { float: left; } - -#entries_list h3 { - font-size: 1em; - line-height: 1.5; -} - -#entries_list h3, -#entries_list .entry_status, -#entries_list .entry_meta { - float : left; - margin: .75em 1em .75em 0; -} - -#entries_list .actions { - float: right; - margin: .75em 0; -} - -/* Footer area */ -#meta { - background: #ccdee7; - border-top: 1px solid #25253d; - text-align: center; -} - -#meta small { - display: block; - font-size: 1em; - padding: 8px; -} - -/* Plugin manager – might go into pluginmanager.css in the end */ -#configuration_footer { height: 100px; } - -.plugin_count { - clear: both; - margin: 0 0 1.5em; -} - -/* Media db – might go into imgedit.css in the end */ -#fs_crop { min-height: 200px; } - -.media_pane .pagination { margin: 0; } - -/* Media Queries for Responsive Design. */ -@media only screen and (min-width: 481px) { } - -@media only screen and (min-width: 768px) { - body { font-size: 1em; } - - h1 { - font-size: 2em; - line-height: 1.5em; - margin: 0.75em 0 0; - } - - #banner_install h1 { margin: 0.75em 0; } - - h2 { - font-size: 1.5em; - line-height: 1em; - margin: 1em 0; - } - - pre { - font-size: 0.875em; - line-height: 1.71429em; - margin: 1.71429em 0; - } - - /* Plugin manager – might go into pluginmanager.css in the end */ - .pluginmanager_side { - float: left; - margin: 0 0 1.5em; - } - - #pluginlist_sidebar .pluginmanager_side { - margin-right: 1%; - width: 32%; - } - - #pluginlist_event .pluginmanager_side { - margin-right: 1%; - width: 48%; - } -} - -@media only screen and (min-width: 1024px) { - #banner, - #content { - float: left; - margin: 0 2% 0 0; - } - - #user_menu, - #main_menu { - float: right; - margin: 0 0 0 2%; - } - - #banner, #user_menu { width: 48%; } - .lt-ie8 #banner, .lt-ie8 #user_menu { width: 47.5%; } - - #banner>span { margin: 0 0 1.5em; } - - #user_menu { text-align: right; } - - #user_menu ul { - font-size: 1.5em; - margin: 1.5em 0 .5em; - } - - #user_menu li, - .edit_actions li { margin: 0 0 0 1em; } - - .edit_actions { float: right; } - - #content { width: 73%; } - .lt-ie8 #content { width: 72.5%; } - - #main_menu { width: 23%; } - .lt-ie8 #main_menu { width: 22.5%; } - - #login { margin: 4em auto 1em; } - - #back_to_blog { margin: 1em auto 4em; } - - #edit_entry_metadata label, - #sort_entries .form_select label, - #filter_entries .form_select label, - #filter_entries .form_field label, - #filter_comments label { - display: block; - width: auto; - } - - #edit_entry_metadata>div, - #sort_entries .form_select, - #filter_comments .clearfix>div { - float: left; - width: 33% ; - } - - #filter_entries .form_select, - #filter_entries .form_field { - float: left; - width: 25%; - } - - #edit_entry_metadata select { width: 100%; } - - #edit_entry_metadata select[multiple], - #sort_entries .form_select select, - #filter_entries .form_select select, - #filter_entries .form_field input { width: 84%; } -} - -@media only screen and (min-width: 1280px) { - #user_menu ul { - font-size: 2em; - margin: 1em 0; - } -} - -@media only screen and (min-width: 1400px) { - body { font-size: 1.125em; } -} diff --git a/templates/bulletproof/UTF-8/lang_cs.inc.php b/templates/bulletproof/UTF-8/lang_cs.inc.php index 9304ddab..06f3fda2 100644 --- a/templates/bulletproof/UTF-8/lang_cs.inc.php +++ b/templates/bulletproof/UTF-8/lang_cs.inc.php @@ -1,105 +1,105 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/12/07 - * Revision on 2008/02/28 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/06/30 - * @author VladimĂ­r Ajgl - * @revisionDate 2011/01/08 - */ - - // Colorsets - -@define('THEME_COLORSET', 'BarevnĂĄ sada'); -@define('USER_STYLESHEET', 'PouŞít doplňujĂ­cĂ­ uĹživatelskĂ˝ soubor s css styly. UĹživatel musĂ­ tento soubor ručně vytvořit v adresáři ĹĄablony bulletproof. Tento soubor musĂ­ bĂ˝t pojmenovĂĄm user.css a mĹŻĹže bĂ˝t pouĹžit k nahrazenĂ­ některĂ˝ch stylĹŻ.'); -// Layout - -@define('LAYOUT_TYPE', 'UspořádĂĄnĂ­ blogu (B = Tělo blogu, S = Sloupec (postrannĂ­), ON = Obsah nejdříve)'); -@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); -@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); -@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); -@define('LAYOUT_SB', 'Dva sloupce, S-B'); -@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); -@define('LAYOUT_SC', 'Jeden sloupec, PostrannĂ­ sloupec pod nĂ­m, ON'); -@define('LAYOUT_SBF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem'); -@define('LAYOUT_BSF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem, ON'); -@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysokĂŠ sloupce pomocĂ­ javascriptu (trochu zpomalĂ­ vykreslovĂĄnĂ­ strĂĄnky).'); -// Custom header - -@define('BP_CUSTOM_HEADER', 'VlastnĂ­ obrĂĄzek v zĂĄhlavĂ­ strĂĄnky'); -@define('BP_HEADER_IMAGE', 'Vyber obrĂĄzek'); -@define('BP_HEADER_TYPE', 'OpakovĂĄnĂ­ obrĂĄzku v zĂĄhlavĂ­'); -@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); -@define('BP_HEADER_HTILED', 'Vodorovně opakovanĂ˝'); -@define('BP_HEADER_VTILED', 'Svisle opakovanĂ˝'); -@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovanĂ˝'); -@define('BP_HEADER_POSHOR', 'VodorovnĂŠ zarovnĂĄnĂ­'); -@define('BP_HEADER_POSVER', 'SvislĂŠ zarovnĂĄnĂ­'); -@define('BP_CENTER', 'na střed'); -@define('BP_TOP', 'nahoře'); -@define('BP_BOTTOM', 'dole'); -// Fahrner Image Replacement - -@define('FIR_BTITLE', 'Zobrazovat nĂĄzev blogu v zĂĄhlavĂ­'); -@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v zĂĄhlavĂ­'); -// Date format - -@define('BP_DATE_FORMAT', 'FormĂĄt data'); -// Entry footer - -@define('ENTRY_FOOTER_POS', 'UmĂ­stěnĂ­ patičky/zĂĄhlavĂ­ příspěvku (takovĂŠ to s informacemi o autoru, datu vydĂĄnĂ­, zařazenĂ­ do kategoriĂ­; rozdělenĂ­ patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); -@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); -@define('BELOW_TITLE', 'ZĂĄhlavĂ­ = pod nadpisem příspěvku'); -@define('SPLIT_FOOTER', 'Rozdělit patičku/zĂĄhlavĂ­'); -@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); -@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); -@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejněnĂ­'); -@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); -@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); -@define('ALT_COMMTRACK', 'PouŞít alternativnĂ­ zobrazenĂ­ počtu komentářů a odezev (např. "ŽådnĂŠ komentáře" nebo "1 komentář" mĂ­sto "Komentářů (0)" nebo "Komentářů (1)")'); -@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit zĂĄloĹžku AddThis (http://www.addthis.com) v patičce příspěvku'); -@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. NenĂ­ vyĹžadovĂĄno, ale pokud je zadĂĄno, umoĹžnĂ­ vĂŠst statistiku, jak VĂĄs vaĹĄi čtenáři čtou, jak si VĂĄs uklĂĄdajĂ­ do zĂĄloĹžek a jak si mezi sebou sdĂ­lĂ­ obsah VaĹĄich strĂĄnek.'); -@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); -@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); -// Page footer next page and previous page links - -@define('PREV_NEXT_STYLE', 'Zobrazit patičku "dalĹĄĂ­/předchozĂ­ příspěvek" ve tvaru'); -@define('PREV_NEXT_TEXT', 'Text'); -@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); -@define('PREV_NEXT_ICON', 'Ikonka'); -// coComment support - -@define('COCOMMENT_ACTIVE', 'VloĹžit coComment (http://www.cocomment.com) do formuláře komentářů'); -// Counter code - -@define('COUNTER_CODE', 'VloĹžit kĂłd počítadla přístupĹŻ a/nebo statistik webu'); -@define('USE_COUNTER', 'PouŞít výťe zadanĂ˝ kĂłd počítadla/statistik?'); -// Additional footer text - -@define('FOOTER_TEXT', 'NĂĄsledujĂ­cĂ­ text bude vloĹžen do patičky příspěvkĹŻ'); -@define('USE_FOOTER_TEXT', 'VloĹžit výťe zadanĂ˝ text do patičky?'); -//Sitenav - -@define('SITENAV_POSITION', 'Poloha navigačnĂ­ liĹĄty'); -@define('SITENAV_NONE', 'ŽådnĂĄ navigačnĂ­ liĹĄta'); -@define('SITENAV_ABOVE', 'Nad obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); -@define('SITENAV_BELOW', 'Pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); -@define('SITENAV_LEFT', 'Na začátku LEVÉHO postrannĂ­ho sloupce'); -@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postrannĂ­ho sloupce'); -@define('SITENAV_FOOTER', 'Zobraz navigačnĂ­ liĹĄtu v patičce strĂĄnky (pokud je v předchozĂ­ volbě vybrĂĄno "ŽådnĂĄ navigačnĂ­ liĹĄta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); -@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlĂŠho vyhledĂĄvĂĄnĂ­ v navigačnĂ­ liĹĄtě (zobrazuje se pouze v navigačnĂ­ liĹĄtě nad nebo pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky. Je-li navigačnĂ­ liĹĄta v postrannĂ­ch sloupcĂ­ch, vyhledĂĄvacĂ­ políčko nenĂ­ nikdy zobrazeno.)'); -@define('SITENAV_TITLE', 'Nadpis pro navigačnĂ­ liĹĄtu/menu (pouze pokud je zobrazena na začátku postrannĂ­ho sloupce)'); -@define('SITENAV_TITLE_TEXT', 'HlavnĂ­ menu'); -@define('NAVLINK_AMOUNT', 'Zadejte počet odkazĹŻ navigačnĂ­ liĹĄty (ihned po zadĂĄnĂ­ tĂŠto volby klikněte na "UloĹži" a obnovte strĂĄnku)'); -@define('NAV_LINK_TEXT', 'Test odkazu'); -@define('NAV_LINK_URL', 'URL adresa odkazu'); - -// Next lines were translated on 2009/06/30 -@define('SHOW_PAGINATION', 'Zobrazovat čísla strĂĄnek (strĂĄnkovĂĄnĂ­)'); - -// Next lines were translated on 2011/01/08 + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/12/07 + * Revision on 2008/02/28 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/06/30 + * @author VladimĂ­r Ajgl + * @revisionDate 2011/01/08 + */ + + // Colorsets + +@define('THEME_COLORSET', 'BarevnĂĄ sada'); +@define('USER_STYLESHEET', 'PouŞít doplňujĂ­cĂ­ uĹživatelskĂ˝ soubor s css styly. UĹživatel musĂ­ tento soubor ručně vytvořit v adresáři ĹĄablony bulletproof. Tento soubor musĂ­ bĂ˝t pojmenovĂĄm user.css a mĹŻĹže bĂ˝t pouĹžit k nahrazenĂ­ některĂ˝ch stylĹŻ.'); +// Layout + +@define('LAYOUT_TYPE', 'UspořádĂĄnĂ­ blogu (B = Tělo blogu, S = Sloupec (postrannĂ­), ON = Obsah nejdříve)'); +@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); +@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); +@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); +@define('LAYOUT_SB', 'Dva sloupce, S-B'); +@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); +@define('LAYOUT_SC', 'Jeden sloupec, PostrannĂ­ sloupec pod nĂ­m, ON'); +@define('LAYOUT_SBF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem'); +@define('LAYOUT_BSF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem, ON'); +@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysokĂŠ sloupce pomocĂ­ javascriptu (trochu zpomalĂ­ vykreslovĂĄnĂ­ strĂĄnky).'); +// Custom header + +@define('BP_CUSTOM_HEADER', 'VlastnĂ­ obrĂĄzek v zĂĄhlavĂ­ strĂĄnky'); +@define('BP_HEADER_IMAGE', 'Vyber obrĂĄzek'); +@define('BP_HEADER_TYPE', 'OpakovĂĄnĂ­ obrĂĄzku v zĂĄhlavĂ­'); +@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); +@define('BP_HEADER_HTILED', 'Vodorovně opakovanĂ˝'); +@define('BP_HEADER_VTILED', 'Svisle opakovanĂ˝'); +@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovanĂ˝'); +@define('BP_HEADER_POSHOR', 'VodorovnĂŠ zarovnĂĄnĂ­'); +@define('BP_HEADER_POSVER', 'SvislĂŠ zarovnĂĄnĂ­'); +@define('BP_CENTER', 'na střed'); +@define('BP_TOP', 'nahoře'); +@define('BP_BOTTOM', 'dole'); +// Fahrner Image Replacement + +@define('FIR_BTITLE', 'Zobrazovat nĂĄzev blogu v zĂĄhlavĂ­'); +@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v zĂĄhlavĂ­'); +// Date format + +@define('BP_DATE_FORMAT', 'FormĂĄt data'); +// Entry footer + +@define('ENTRY_FOOTER_POS', 'UmĂ­stěnĂ­ patičky/zĂĄhlavĂ­ příspěvku (takovĂŠ to s informacemi o autoru, datu vydĂĄnĂ­, zařazenĂ­ do kategoriĂ­; rozdělenĂ­ patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); +@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); +@define('BELOW_TITLE', 'ZĂĄhlavĂ­ = pod nadpisem příspěvku'); +@define('SPLIT_FOOTER', 'Rozdělit patičku/zĂĄhlavĂ­'); +@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); +@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); +@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejněnĂ­'); +@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); +@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); +@define('ALT_COMMTRACK', 'PouŞít alternativnĂ­ zobrazenĂ­ počtu komentářů a odezev (např. "ŽådnĂŠ komentáře" nebo "1 komentář" mĂ­sto "Komentářů (0)" nebo "Komentářů (1)")'); +@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit zĂĄloĹžku AddThis (http://www.addthis.com) v patičce příspěvku'); +@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. NenĂ­ vyĹžadovĂĄno, ale pokud je zadĂĄno, umoĹžnĂ­ vĂŠst statistiku, jak VĂĄs vaĹĄi čtenáři čtou, jak si VĂĄs uklĂĄdajĂ­ do zĂĄloĹžek a jak si mezi sebou sdĂ­lĂ­ obsah VaĹĄich strĂĄnek.'); +@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); +@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); +// Page footer next page and previous page links + +@define('PREV_NEXT_STYLE', 'Zobrazit patičku "dalĹĄĂ­/předchozĂ­ příspěvek" ve tvaru'); +@define('PREV_NEXT_TEXT', 'Text'); +@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); +@define('PREV_NEXT_ICON', 'Ikonka'); +// coComment support + +@define('COCOMMENT_ACTIVE', 'VloĹžit coComment (http://www.cocomment.com) do formuláře komentářů'); +// Counter code + +@define('COUNTER_CODE', 'VloĹžit kĂłd počítadla přístupĹŻ a/nebo statistik webu'); +@define('USE_COUNTER', 'PouŞít výťe zadanĂ˝ kĂłd počítadla/statistik?'); +// Additional footer text + +@define('FOOTER_TEXT', 'NĂĄsledujĂ­cĂ­ text bude vloĹžen do patičky příspěvkĹŻ'); +@define('USE_FOOTER_TEXT', 'VloĹžit výťe zadanĂ˝ text do patičky?'); +//Sitenav + +@define('SITENAV_POSITION', 'Poloha navigačnĂ­ liĹĄty'); +@define('SITENAV_NONE', 'ŽådnĂĄ navigačnĂ­ liĹĄta'); +@define('SITENAV_ABOVE', 'Nad obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); +@define('SITENAV_BELOW', 'Pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); +@define('SITENAV_LEFT', 'Na začátku LEVÉHO postrannĂ­ho sloupce'); +@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postrannĂ­ho sloupce'); +@define('SITENAV_FOOTER', 'Zobraz navigačnĂ­ liĹĄtu v patičce strĂĄnky (pokud je v předchozĂ­ volbě vybrĂĄno "ŽådnĂĄ navigačnĂ­ liĹĄta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); +@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlĂŠho vyhledĂĄvĂĄnĂ­ v navigačnĂ­ liĹĄtě (zobrazuje se pouze v navigačnĂ­ liĹĄtě nad nebo pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky. Je-li navigačnĂ­ liĹĄta v postrannĂ­ch sloupcĂ­ch, vyhledĂĄvacĂ­ políčko nenĂ­ nikdy zobrazeno.)'); +@define('SITENAV_TITLE', 'Nadpis pro navigačnĂ­ liĹĄtu/menu (pouze pokud je zobrazena na začátku postrannĂ­ho sloupce)'); +@define('SITENAV_TITLE_TEXT', 'HlavnĂ­ menu'); +@define('NAVLINK_AMOUNT', 'Zadejte počet odkazĹŻ navigačnĂ­ liĹĄty (ihned po zadĂĄnĂ­ tĂŠto volby klikněte na "UloĹži" a obnovte strĂĄnku)'); +@define('NAV_LINK_TEXT', 'Test odkazu'); +@define('NAV_LINK_URL', 'URL adresa odkazu'); + +// Next lines were translated on 2009/06/30 +@define('SHOW_PAGINATION', 'Zobrazovat čísla strĂĄnek (strĂĄnkovĂĄnĂ­)'); + +// Next lines were translated on 2011/01/08 @define('THEME_HEADER', 'Hlavička'); \ No newline at end of file diff --git a/templates/bulletproof/UTF-8/lang_cz.inc.php b/templates/bulletproof/UTF-8/lang_cz.inc.php index ae06b7a9..6b95fe6a 100644 --- a/templates/bulletproof/UTF-8/lang_cz.inc.php +++ b/templates/bulletproof/UTF-8/lang_cz.inc.php @@ -1,105 +1,105 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/12/07 - * Revision on 2008/02/28 - * @author VladimĂ­r Ajgl - * @revisionDate 2009/06/30 - * @author VladimĂ­r Ajgl - * @revisionDate 2011/01/08 - */ - - // Colorsets - -@define('THEME_COLORSET', 'BarevnĂĄ sada'); -@define('USER_STYLESHEET', 'PouŞít doplňujĂ­cĂ­ uĹživatelskĂ˝ soubor s css styly. UĹživatel musĂ­ tento soubor ručně vytvořit v adresáři ĹĄablony bulletproof. Tento soubor musĂ­ bĂ˝t pojmenovĂĄm user.css a mĹŻĹže bĂ˝t pouĹžit k nahrazenĂ­ některĂ˝ch stylĹŻ.'); -// Layout - -@define('LAYOUT_TYPE', 'UspořádĂĄnĂ­ blogu (B = Tělo blogu, S = Sloupec (postrannĂ­), ON = Obsah nejdříve)'); -@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); -@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); -@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); -@define('LAYOUT_SB', 'Dva sloupce, S-B'); -@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); -@define('LAYOUT_SC', 'Jeden sloupec, PostrannĂ­ sloupec pod nĂ­m, ON'); -@define('LAYOUT_SBF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem'); -@define('LAYOUT_BSF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem, ON'); -@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysokĂŠ sloupce pomocĂ­ javascriptu (trochu zpomalĂ­ vykreslovĂĄnĂ­ strĂĄnky).'); -// Custom header - -@define('BP_CUSTOM_HEADER', 'VlastnĂ­ obrĂĄzek v zĂĄhlavĂ­ strĂĄnky'); -@define('BP_HEADER_IMAGE', 'Vyber obrĂĄzek'); -@define('BP_HEADER_TYPE', 'OpakovĂĄnĂ­ obrĂĄzku v zĂĄhlavĂ­'); -@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); -@define('BP_HEADER_HTILED', 'Vodorovně opakovanĂ˝'); -@define('BP_HEADER_VTILED', 'Svisle opakovanĂ˝'); -@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovanĂ˝'); -@define('BP_HEADER_POSHOR', 'VodorovnĂŠ zarovnĂĄnĂ­'); -@define('BP_HEADER_POSVER', 'SvislĂŠ zarovnĂĄnĂ­'); -@define('BP_CENTER', 'na střed'); -@define('BP_TOP', 'nahoře'); -@define('BP_BOTTOM', 'dole'); -// Fahrner Image Replacement - -@define('FIR_BTITLE', 'Zobrazovat nĂĄzev blogu v zĂĄhlavĂ­'); -@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v zĂĄhlavĂ­'); -// Date format - -@define('BP_DATE_FORMAT', 'FormĂĄt data'); -// Entry footer - -@define('ENTRY_FOOTER_POS', 'UmĂ­stěnĂ­ patičky/zĂĄhlavĂ­ příspěvku (takovĂŠ to s informacemi o autoru, datu vydĂĄnĂ­, zařazenĂ­ do kategoriĂ­; rozdělenĂ­ patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); -@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); -@define('BELOW_TITLE', 'ZĂĄhlavĂ­ = pod nadpisem příspěvku'); -@define('SPLIT_FOOTER', 'Rozdělit patičku/zĂĄhlavĂ­'); -@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); -@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); -@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejněnĂ­'); -@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); -@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); -@define('ALT_COMMTRACK', 'PouŞít alternativnĂ­ zobrazenĂ­ počtu komentářů a odezev (např. "ŽådnĂŠ komentáře" nebo "1 komentář" mĂ­sto "Komentářů (0)" nebo "Komentářů (1)")'); -@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit zĂĄloĹžku AddThis (http://www.addthis.com) v patičce příspěvku'); -@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. NenĂ­ vyĹžadovĂĄno, ale pokud je zadĂĄno, umoĹžnĂ­ vĂŠst statistiku, jak VĂĄs vaĹĄi čtenáři čtou, jak si VĂĄs uklĂĄdajĂ­ do zĂĄloĹžek a jak si mezi sebou sdĂ­lĂ­ obsah VaĹĄich strĂĄnek.'); -@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); -@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); -// Page footer next page and previous page links - -@define('PREV_NEXT_STYLE', 'Zobrazit patičku "dalĹĄĂ­/předchozĂ­ příspěvek" ve tvaru'); -@define('PREV_NEXT_TEXT', 'Text'); -@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); -@define('PREV_NEXT_ICON', 'Ikonka'); -// coComment support - -@define('COCOMMENT_ACTIVE', 'VloĹžit coComment (http://www.cocomment.com) do formuláře komentářů'); -// Counter code - -@define('COUNTER_CODE', 'VloĹžit kĂłd počítadla přístupĹŻ a/nebo statistik webu'); -@define('USE_COUNTER', 'PouŞít výťe zadanĂ˝ kĂłd počítadla/statistik?'); -// Additional footer text - -@define('FOOTER_TEXT', 'NĂĄsledujĂ­cĂ­ text bude vloĹžen do patičky příspěvkĹŻ'); -@define('USE_FOOTER_TEXT', 'VloĹžit výťe zadanĂ˝ text do patičky?'); -//Sitenav - -@define('SITENAV_POSITION', 'Poloha navigačnĂ­ liĹĄty'); -@define('SITENAV_NONE', 'ŽådnĂĄ navigačnĂ­ liĹĄta'); -@define('SITENAV_ABOVE', 'Nad obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); -@define('SITENAV_BELOW', 'Pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); -@define('SITENAV_LEFT', 'Na začátku LEVÉHO postrannĂ­ho sloupce'); -@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postrannĂ­ho sloupce'); -@define('SITENAV_FOOTER', 'Zobraz navigačnĂ­ liĹĄtu v patičce strĂĄnky (pokud je v předchozĂ­ volbě vybrĂĄno "ŽådnĂĄ navigačnĂ­ liĹĄta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); -@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlĂŠho vyhledĂĄvĂĄnĂ­ v navigačnĂ­ liĹĄtě (zobrazuje se pouze v navigačnĂ­ liĹĄtě nad nebo pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky. Je-li navigačnĂ­ liĹĄta v postrannĂ­ch sloupcĂ­ch, vyhledĂĄvacĂ­ políčko nenĂ­ nikdy zobrazeno.)'); -@define('SITENAV_TITLE', 'Nadpis pro navigačnĂ­ liĹĄtu/menu (pouze pokud je zobrazena na začátku postrannĂ­ho sloupce)'); -@define('SITENAV_TITLE_TEXT', 'HlavnĂ­ menu'); -@define('NAVLINK_AMOUNT', 'Zadejte počet odkazĹŻ navigačnĂ­ liĹĄty (ihned po zadĂĄnĂ­ tĂŠto volby klikněte na "UloĹži" a obnovte strĂĄnku)'); -@define('NAV_LINK_TEXT', 'Test odkazu'); -@define('NAV_LINK_URL', 'URL adresa odkazu'); - -// Next lines were translated on 2009/06/30 -@define('SHOW_PAGINATION', 'Zobrazovat čísla strĂĄnek (strĂĄnkovĂĄnĂ­)'); - -// Next lines were translated on 2011/01/08 + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/12/07 + * Revision on 2008/02/28 + * @author VladimĂ­r Ajgl + * @revisionDate 2009/06/30 + * @author VladimĂ­r Ajgl + * @revisionDate 2011/01/08 + */ + + // Colorsets + +@define('THEME_COLORSET', 'BarevnĂĄ sada'); +@define('USER_STYLESHEET', 'PouŞít doplňujĂ­cĂ­ uĹživatelskĂ˝ soubor s css styly. UĹživatel musĂ­ tento soubor ručně vytvořit v adresáři ĹĄablony bulletproof. Tento soubor musĂ­ bĂ˝t pojmenovĂĄm user.css a mĹŻĹže bĂ˝t pouĹžit k nahrazenĂ­ některĂ˝ch stylĹŻ.'); +// Layout + +@define('LAYOUT_TYPE', 'UspořádĂĄnĂ­ blogu (B = Tělo blogu, S = Sloupec (postrannĂ­), ON = Obsah nejdříve)'); +@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); +@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); +@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); +@define('LAYOUT_SB', 'Dva sloupce, S-B'); +@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); +@define('LAYOUT_SC', 'Jeden sloupec, PostrannĂ­ sloupec pod nĂ­m, ON'); +@define('LAYOUT_SBF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem'); +@define('LAYOUT_BSF', 'Dva sloupce, dva postrannĂ­ sloupce - na straně a pod tělem, ON'); +@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysokĂŠ sloupce pomocĂ­ javascriptu (trochu zpomalĂ­ vykreslovĂĄnĂ­ strĂĄnky).'); +// Custom header + +@define('BP_CUSTOM_HEADER', 'VlastnĂ­ obrĂĄzek v zĂĄhlavĂ­ strĂĄnky'); +@define('BP_HEADER_IMAGE', 'Vyber obrĂĄzek'); +@define('BP_HEADER_TYPE', 'OpakovĂĄnĂ­ obrĂĄzku v zĂĄhlavĂ­'); +@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); +@define('BP_HEADER_HTILED', 'Vodorovně opakovanĂ˝'); +@define('BP_HEADER_VTILED', 'Svisle opakovanĂ˝'); +@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovanĂ˝'); +@define('BP_HEADER_POSHOR', 'VodorovnĂŠ zarovnĂĄnĂ­'); +@define('BP_HEADER_POSVER', 'SvislĂŠ zarovnĂĄnĂ­'); +@define('BP_CENTER', 'na střed'); +@define('BP_TOP', 'nahoře'); +@define('BP_BOTTOM', 'dole'); +// Fahrner Image Replacement + +@define('FIR_BTITLE', 'Zobrazovat nĂĄzev blogu v zĂĄhlavĂ­'); +@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v zĂĄhlavĂ­'); +// Date format + +@define('BP_DATE_FORMAT', 'FormĂĄt data'); +// Entry footer + +@define('ENTRY_FOOTER_POS', 'UmĂ­stěnĂ­ patičky/zĂĄhlavĂ­ příspěvku (takovĂŠ to s informacemi o autoru, datu vydĂĄnĂ­, zařazenĂ­ do kategoriĂ­; rozdělenĂ­ patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); +@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); +@define('BELOW_TITLE', 'ZĂĄhlavĂ­ = pod nadpisem příspěvku'); +@define('SPLIT_FOOTER', 'Rozdělit patičku/zĂĄhlavĂ­'); +@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); +@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); +@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejněnĂ­'); +@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); +@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); +@define('ALT_COMMTRACK', 'PouŞít alternativnĂ­ zobrazenĂ­ počtu komentářů a odezev (např. "ŽådnĂŠ komentáře" nebo "1 komentář" mĂ­sto "Komentářů (0)" nebo "Komentářů (1)")'); +@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit zĂĄloĹžku AddThis (http://www.addthis.com) v patičce příspěvku'); +@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. NenĂ­ vyĹžadovĂĄno, ale pokud je zadĂĄno, umoĹžnĂ­ vĂŠst statistiku, jak VĂĄs vaĹĄi čtenáři čtou, jak si VĂĄs uklĂĄdajĂ­ do zĂĄloĹžek a jak si mezi sebou sdĂ­lĂ­ obsah VaĹĄich strĂĄnek.'); +@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); +@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stĂĄlĂ˝ch (přilepenĂ˝ch) příspěvkĹŻ (vyĹžaduje nainstalovĂĄnĂ­ pluginu udĂĄlostĂ­ "RozšířenĂŠ vlastnosti příspěvkĹŻ")'); +// Page footer next page and previous page links + +@define('PREV_NEXT_STYLE', 'Zobrazit patičku "dalĹĄĂ­/předchozĂ­ příspěvek" ve tvaru'); +@define('PREV_NEXT_TEXT', 'Text'); +@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); +@define('PREV_NEXT_ICON', 'Ikonka'); +// coComment support + +@define('COCOMMENT_ACTIVE', 'VloĹžit coComment (http://www.cocomment.com) do formuláře komentářů'); +// Counter code + +@define('COUNTER_CODE', 'VloĹžit kĂłd počítadla přístupĹŻ a/nebo statistik webu'); +@define('USE_COUNTER', 'PouŞít výťe zadanĂ˝ kĂłd počítadla/statistik?'); +// Additional footer text + +@define('FOOTER_TEXT', 'NĂĄsledujĂ­cĂ­ text bude vloĹžen do patičky příspěvkĹŻ'); +@define('USE_FOOTER_TEXT', 'VloĹžit výťe zadanĂ˝ text do patičky?'); +//Sitenav + +@define('SITENAV_POSITION', 'Poloha navigačnĂ­ liĹĄty'); +@define('SITENAV_NONE', 'ŽådnĂĄ navigačnĂ­ liĹĄta'); +@define('SITENAV_ABOVE', 'Nad obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); +@define('SITENAV_BELOW', 'Pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky'); +@define('SITENAV_LEFT', 'Na začátku LEVÉHO postrannĂ­ho sloupce'); +@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postrannĂ­ho sloupce'); +@define('SITENAV_FOOTER', 'Zobraz navigačnĂ­ liĹĄtu v patičce strĂĄnky (pokud je v předchozĂ­ volbě vybrĂĄno "ŽådnĂĄ navigačnĂ­ liĹĄta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); +@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlĂŠho vyhledĂĄvĂĄnĂ­ v navigačnĂ­ liĹĄtě (zobrazuje se pouze v navigačnĂ­ liĹĄtě nad nebo pod obrĂĄzkem v zĂĄhlavĂ­ strĂĄnky. Je-li navigačnĂ­ liĹĄta v postrannĂ­ch sloupcĂ­ch, vyhledĂĄvacĂ­ políčko nenĂ­ nikdy zobrazeno.)'); +@define('SITENAV_TITLE', 'Nadpis pro navigačnĂ­ liĹĄtu/menu (pouze pokud je zobrazena na začátku postrannĂ­ho sloupce)'); +@define('SITENAV_TITLE_TEXT', 'HlavnĂ­ menu'); +@define('NAVLINK_AMOUNT', 'Zadejte počet odkazĹŻ navigačnĂ­ liĹĄty (ihned po zadĂĄnĂ­ tĂŠto volby klikněte na "UloĹži" a obnovte strĂĄnku)'); +@define('NAV_LINK_TEXT', 'Test odkazu'); +@define('NAV_LINK_URL', 'URL adresa odkazu'); + +// Next lines were translated on 2009/06/30 +@define('SHOW_PAGINATION', 'Zobrazovat čísla strĂĄnek (strĂĄnkovĂĄnĂ­)'); + +// Next lines were translated on 2011/01/08 @define('THEME_HEADER', 'Hlavička'); \ No newline at end of file diff --git a/templates/bulletproof/admin/style.css b/templates/bulletproof/admin/style.css index 739bb919..31b2dc5b 100644 --- a/templates/bulletproof/admin/style.css +++ b/templates/bulletproof/admin/style.css @@ -388,15 +388,6 @@ ul.serendipitySideBarMenuMain .serendipitySideBarMenuFoot { font-size: 100%; } -/* used in backend to style img error notice success icons */ -.img_error { - width: 22px; - height: 22px; - border: 0px; - padding-right: 4px; - vertical-align: middle; -} - /* installation and upgrade admin messages */ /* defined here due to this template's styling of all other spans */ /* these classes are available in s9y v1.3.2 and above */ diff --git a/templates/bulletproof/lang_cs.inc.php b/templates/bulletproof/lang_cs.inc.php index b0db4c8a..75aac676 100644 --- a/templates/bulletproof/lang_cs.inc.php +++ b/templates/bulletproof/lang_cs.inc.php @@ -1,105 +1,105 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/12/07 - * Revision on 2008/02/28 - * @author Vladimír Ajgl - * @revisionDate 2009/06/30 - * @author Vladimír Ajgl - * @revisionDate 2011/01/08 - */ - - // Colorsets - -@define('THEME_COLORSET', 'Barevná sada'); -@define('USER_STYLESHEET', 'Použít doplňující uživatelský soubor s css styly. Uživatel musí tento soubor ručně vytvořit v adresáři šablony bulletproof. Tento soubor musí být pojmenovám user.css a může být použit k nahrazení některých stylů.'); -// Layout - -@define('LAYOUT_TYPE', 'Uspořádání blogu (B = Tělo blogu, S = Sloupec (postranní), ON = Obsah nejdříve)'); -@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); -@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); -@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); -@define('LAYOUT_SB', 'Dva sloupce, S-B'); -@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); -@define('LAYOUT_SC', 'Jeden sloupec, Postranní sloupec pod ním, ON'); -@define('LAYOUT_SBF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem'); -@define('LAYOUT_BSF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem, ON'); -@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysoké sloupce pomocí javascriptu (trochu zpomalí vykreslování stránky).'); -// Custom header - -@define('BP_CUSTOM_HEADER', 'Vlastní obrázek v záhlaví stránky'); -@define('BP_HEADER_IMAGE', 'Vyber obrázek'); -@define('BP_HEADER_TYPE', 'Opakování obrázku v záhlaví'); -@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); -@define('BP_HEADER_HTILED', 'Vodorovně opakovaný'); -@define('BP_HEADER_VTILED', 'Svisle opakovaný'); -@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovaný'); -@define('BP_HEADER_POSHOR', 'Vodorovné zarovnání'); -@define('BP_HEADER_POSVER', 'Svislé zarovnání'); -@define('BP_CENTER', 'na střed'); -@define('BP_TOP', 'nahoře'); -@define('BP_BOTTOM', 'dole'); -// Fahrner Image Replacement - -@define('FIR_BTITLE', 'Zobrazovat název blogu v záhlaví'); -@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v záhlaví'); -// Date format - -@define('BP_DATE_FORMAT', 'Formát data'); -// Entry footer - -@define('ENTRY_FOOTER_POS', 'Umístění patičky/záhlaví příspěvku (takové to s informacemi o autoru, datu vydání, zařazení do kategorií; rozdělení patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); -@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); -@define('BELOW_TITLE', 'Záhlaví = pod nadpisem příspěvku'); -@define('SPLIT_FOOTER', 'Rozdělit patičku/záhlaví'); -@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); -@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); -@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejnění'); -@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); -@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); -@define('ALT_COMMTRACK', 'Použít alternativní zobrazení počtu komentářů a odezev (např. "Žádné komentáře" nebo "1 komentář" místo "Komentářů (0)" nebo "Komentářů (1)")'); -@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit záložku AddThis (http://www.addthis.com) v patičce příspěvku'); -@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. Není vyžadováno, ale pokud je zadáno, umožní vést statistiku, jak Vás vaši čtenáři čtou, jak si Vás ukládají do záložek a jak si mezi sebou sdílí obsah Vašich stránek.'); -@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); -@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); -// Page footer next page and previous page links - -@define('PREV_NEXT_STYLE', 'Zobrazit patičku "další/předchozí příspěvek" ve tvaru'); -@define('PREV_NEXT_TEXT', 'Text'); -@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); -@define('PREV_NEXT_ICON', 'Ikonka'); -// coComment support - -@define('COCOMMENT_ACTIVE', 'Vložit coComment (http://www.cocomment.com) do formuláře komentářů'); -// Counter code - -@define('COUNTER_CODE', 'Vložit kód počítadla přístupů a/nebo statistik webu'); -@define('USE_COUNTER', 'Použít výše zadaný kód počítadla/statistik?'); -// Additional footer text - -@define('FOOTER_TEXT', 'Následující text bude vložen do patičky příspěvků'); -@define('USE_FOOTER_TEXT', 'Vložit výše zadaný text do patičky?'); -//Sitenav - -@define('SITENAV_POSITION', 'Poloha navigační lišty'); -@define('SITENAV_NONE', 'Žádná navigační lišta'); -@define('SITENAV_ABOVE', 'Nad obrázkem v záhlaví stránky'); -@define('SITENAV_BELOW', 'Pod obrázkem v záhlaví stránky'); -@define('SITENAV_LEFT', 'Na začátku LEVÉHO postranního sloupce'); -@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postranního sloupce'); -@define('SITENAV_FOOTER', 'Zobraz navigační lištu v patičce stránky (pokud je v předchozí volbě vybráno "Žádná navigační lišta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); -@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlého vyhledávání v navigační liště (zobrazuje se pouze v navigační liště nad nebo pod obrázkem v záhlaví stránky. Je-li navigační lišta v postranních sloupcích, vyhledávací políčko není nikdy zobrazeno.)'); -@define('SITENAV_TITLE', 'Nadpis pro navigační lištu/menu (pouze pokud je zobrazena na začátku postranního sloupce)'); -@define('SITENAV_TITLE_TEXT', 'Hlavní menu'); -@define('NAVLINK_AMOUNT', 'Zadejte počet odkazů navigační lišty (ihned po zadání této volby klikněte na "Uloži" a obnovte stránku)'); -@define('NAV_LINK_TEXT', 'Test odkazu'); -@define('NAV_LINK_URL', 'URL adresa odkazu'); - -// Next lines were translated on 2009/06/30 -@define('SHOW_PAGINATION', 'Zobrazovat čísla stránek (stránkování)'); - -// Next lines were translated on 2011/01/08 + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/12/07 + * Revision on 2008/02/28 + * @author Vladimír Ajgl + * @revisionDate 2009/06/30 + * @author Vladimír Ajgl + * @revisionDate 2011/01/08 + */ + + // Colorsets + +@define('THEME_COLORSET', 'Barevná sada'); +@define('USER_STYLESHEET', 'Použít doplňující uživatelský soubor s css styly. Uživatel musí tento soubor ručně vytvořit v adresáři šablony bulletproof. Tento soubor musí být pojmenovám user.css a může být použit k nahrazení některých stylů.'); +// Layout + +@define('LAYOUT_TYPE', 'Uspořádání blogu (B = Tělo blogu, S = Sloupec (postranní), ON = Obsah nejdříve)'); +@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); +@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); +@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); +@define('LAYOUT_SB', 'Dva sloupce, S-B'); +@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); +@define('LAYOUT_SC', 'Jeden sloupec, Postranní sloupec pod ním, ON'); +@define('LAYOUT_SBF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem'); +@define('LAYOUT_BSF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem, ON'); +@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysoké sloupce pomocí javascriptu (trochu zpomalí vykreslování stránky).'); +// Custom header + +@define('BP_CUSTOM_HEADER', 'Vlastní obrázek v záhlaví stránky'); +@define('BP_HEADER_IMAGE', 'Vyber obrázek'); +@define('BP_HEADER_TYPE', 'Opakování obrázku v záhlaví'); +@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); +@define('BP_HEADER_HTILED', 'Vodorovně opakovaný'); +@define('BP_HEADER_VTILED', 'Svisle opakovaný'); +@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovaný'); +@define('BP_HEADER_POSHOR', 'Vodorovné zarovnání'); +@define('BP_HEADER_POSVER', 'Svislé zarovnání'); +@define('BP_CENTER', 'na střed'); +@define('BP_TOP', 'nahoře'); +@define('BP_BOTTOM', 'dole'); +// Fahrner Image Replacement + +@define('FIR_BTITLE', 'Zobrazovat název blogu v záhlaví'); +@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v záhlaví'); +// Date format + +@define('BP_DATE_FORMAT', 'Formát data'); +// Entry footer + +@define('ENTRY_FOOTER_POS', 'Umístění patičky/záhlaví příspěvku (takové to s informacemi o autoru, datu vydání, zařazení do kategorií; rozdělení patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); +@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); +@define('BELOW_TITLE', 'Záhlaví = pod nadpisem příspěvku'); +@define('SPLIT_FOOTER', 'Rozdělit patičku/záhlaví'); +@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); +@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); +@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejnění'); +@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); +@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); +@define('ALT_COMMTRACK', 'Použít alternativní zobrazení počtu komentářů a odezev (např. "Žádné komentáře" nebo "1 komentář" místo "Komentářů (0)" nebo "Komentářů (1)")'); +@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit záložku AddThis (http://www.addthis.com) v patičce příspěvku'); +@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. Není vyžadováno, ale pokud je zadáno, umožní vést statistiku, jak Vás vaši čtenáři čtou, jak si Vás ukládají do záložek a jak si mezi sebou sdílí obsah Vašich stránek.'); +@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); +@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); +// Page footer next page and previous page links + +@define('PREV_NEXT_STYLE', 'Zobrazit patičku "další/předchozí příspěvek" ve tvaru'); +@define('PREV_NEXT_TEXT', 'Text'); +@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); +@define('PREV_NEXT_ICON', 'Ikonka'); +// coComment support + +@define('COCOMMENT_ACTIVE', 'Vložit coComment (http://www.cocomment.com) do formuláře komentářů'); +// Counter code + +@define('COUNTER_CODE', 'Vložit kód počítadla přístupů a/nebo statistik webu'); +@define('USE_COUNTER', 'Použít výše zadaný kód počítadla/statistik?'); +// Additional footer text + +@define('FOOTER_TEXT', 'Následující text bude vložen do patičky příspěvků'); +@define('USE_FOOTER_TEXT', 'Vložit výše zadaný text do patičky?'); +//Sitenav + +@define('SITENAV_POSITION', 'Poloha navigační lišty'); +@define('SITENAV_NONE', 'Žádná navigační lišta'); +@define('SITENAV_ABOVE', 'Nad obrázkem v záhlaví stránky'); +@define('SITENAV_BELOW', 'Pod obrázkem v záhlaví stránky'); +@define('SITENAV_LEFT', 'Na začátku LEVÉHO postranního sloupce'); +@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postranního sloupce'); +@define('SITENAV_FOOTER', 'Zobraz navigační lištu v patičce stránky (pokud je v předchozí volbě vybráno "Žádná navigační lišta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); +@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlého vyhledávání v navigační liště (zobrazuje se pouze v navigační liště nad nebo pod obrázkem v záhlaví stránky. Je-li navigační lišta v postranních sloupcích, vyhledávací políčko není nikdy zobrazeno.)'); +@define('SITENAV_TITLE', 'Nadpis pro navigační lištu/menu (pouze pokud je zobrazena na začátku postranního sloupce)'); +@define('SITENAV_TITLE_TEXT', 'Hlavní menu'); +@define('NAVLINK_AMOUNT', 'Zadejte počet odkazů navigační lišty (ihned po zadání této volby klikněte na "Uloži" a obnovte stránku)'); +@define('NAV_LINK_TEXT', 'Test odkazu'); +@define('NAV_LINK_URL', 'URL adresa odkazu'); + +// Next lines were translated on 2009/06/30 +@define('SHOW_PAGINATION', 'Zobrazovat čísla stránek (stránkování)'); + +// Next lines were translated on 2011/01/08 @define('THEME_HEADER', 'Hlavička'); \ No newline at end of file diff --git a/templates/bulletproof/lang_cz.inc.php b/templates/bulletproof/lang_cz.inc.php index b8b08bda..df9b3e86 100644 --- a/templates/bulletproof/lang_cz.inc.php +++ b/templates/bulletproof/lang_cz.inc.php @@ -1,105 +1,105 @@ - - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/12/07 - * Revision on 2008/02/28 - * @author Vladimír Ajgl - * @revisionDate 2009/06/30 - * @author Vladimír Ajgl - * @revisionDate 2011/01/08 - */ - - // Colorsets - -@define('THEME_COLORSET', 'Barevná sada'); -@define('USER_STYLESHEET', 'Použít doplňující uživatelský soubor s css styly. Uživatel musí tento soubor ručně vytvořit v adresáři šablony bulletproof. Tento soubor musí být pojmenovám user.css a může být použit k nahrazení některých stylů.'); -// Layout - -@define('LAYOUT_TYPE', 'Uspořádání blogu (B = Tělo blogu, S = Sloupec (postranní), ON = Obsah nejdříve)'); -@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); -@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); -@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); -@define('LAYOUT_SB', 'Dva sloupce, S-B'); -@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); -@define('LAYOUT_SC', 'Jeden sloupec, Postranní sloupec pod ním, ON'); -@define('LAYOUT_SBF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem'); -@define('LAYOUT_BSF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem, ON'); -@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysoké sloupce pomocí javascriptu (trochu zpomalí vykreslování stránky).'); -// Custom header - -@define('BP_CUSTOM_HEADER', 'Vlastní obrázek v záhlaví stránky'); -@define('BP_HEADER_IMAGE', 'Vyber obrázek'); -@define('BP_HEADER_TYPE', 'Opakování obrázku v záhlaví'); -@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); -@define('BP_HEADER_HTILED', 'Vodorovně opakovaný'); -@define('BP_HEADER_VTILED', 'Svisle opakovaný'); -@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovaný'); -@define('BP_HEADER_POSHOR', 'Vodorovné zarovnání'); -@define('BP_HEADER_POSVER', 'Svislé zarovnání'); -@define('BP_CENTER', 'na střed'); -@define('BP_TOP', 'nahoře'); -@define('BP_BOTTOM', 'dole'); -// Fahrner Image Replacement - -@define('FIR_BTITLE', 'Zobrazovat název blogu v záhlaví'); -@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v záhlaví'); -// Date format - -@define('BP_DATE_FORMAT', 'Formát data'); -// Entry footer - -@define('ENTRY_FOOTER_POS', 'Umístění patičky/záhlaví příspěvku (takové to s informacemi o autoru, datu vydání, zařazení do kategorií; rozdělení patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); -@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); -@define('BELOW_TITLE', 'Záhlaví = pod nadpisem příspěvku'); -@define('SPLIT_FOOTER', 'Rozdělit patičku/záhlaví'); -@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); -@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); -@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejnění'); -@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); -@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); -@define('ALT_COMMTRACK', 'Použít alternativní zobrazení počtu komentářů a odezev (např. "Žádné komentáře" nebo "1 komentář" místo "Komentářů (0)" nebo "Komentářů (1)")'); -@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit záložku AddThis (http://www.addthis.com) v patičce příspěvku'); -@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. Není vyžadováno, ale pokud je zadáno, umožní vést statistiku, jak Vás vaši čtenáři čtou, jak si Vás ukládají do záložek a jak si mezi sebou sdílí obsah Vašich stránek.'); -@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); -@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); -// Page footer next page and previous page links - -@define('PREV_NEXT_STYLE', 'Zobrazit patičku "další/předchozí příspěvek" ve tvaru'); -@define('PREV_NEXT_TEXT', 'Text'); -@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); -@define('PREV_NEXT_ICON', 'Ikonka'); -// coComment support - -@define('COCOMMENT_ACTIVE', 'Vložit coComment (http://www.cocomment.com) do formuláře komentářů'); -// Counter code - -@define('COUNTER_CODE', 'Vložit kód počítadla přístupů a/nebo statistik webu'); -@define('USE_COUNTER', 'Použít výše zadaný kód počítadla/statistik?'); -// Additional footer text - -@define('FOOTER_TEXT', 'Následující text bude vložen do patičky příspěvků'); -@define('USE_FOOTER_TEXT', 'Vložit výše zadaný text do patičky?'); -//Sitenav - -@define('SITENAV_POSITION', 'Poloha navigační lišty'); -@define('SITENAV_NONE', 'Žádná navigační lišta'); -@define('SITENAV_ABOVE', 'Nad obrázkem v záhlaví stránky'); -@define('SITENAV_BELOW', 'Pod obrázkem v záhlaví stránky'); -@define('SITENAV_LEFT', 'Na začátku LEVÉHO postranního sloupce'); -@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postranního sloupce'); -@define('SITENAV_FOOTER', 'Zobraz navigační lištu v patičce stránky (pokud je v předchozí volbě vybráno "Žádná navigační lišta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); -@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlého vyhledávání v navigační liště (zobrazuje se pouze v navigační liště nad nebo pod obrázkem v záhlaví stránky. Je-li navigační lišta v postranních sloupcích, vyhledávací políčko není nikdy zobrazeno.)'); -@define('SITENAV_TITLE', 'Nadpis pro navigační lištu/menu (pouze pokud je zobrazena na začátku postranního sloupce)'); -@define('SITENAV_TITLE_TEXT', 'Hlavní menu'); -@define('NAVLINK_AMOUNT', 'Zadejte počet odkazů navigační lišty (ihned po zadání této volby klikněte na "Uloži" a obnovte stránku)'); -@define('NAV_LINK_TEXT', 'Test odkazu'); -@define('NAV_LINK_URL', 'URL adresa odkazu'); - -// Next lines were translated on 2009/06/30 -@define('SHOW_PAGINATION', 'Zobrazovat čísla stránek (stránkování)'); - -// Next lines were translated on 2011/01/08 + + * EN-Revision: Revision of lang_en.inc.php + * Translated on 2007/12/07 + * Revision on 2008/02/28 + * @author Vladimír Ajgl + * @revisionDate 2009/06/30 + * @author Vladimír Ajgl + * @revisionDate 2011/01/08 + */ + + // Colorsets + +@define('THEME_COLORSET', 'Barevná sada'); +@define('USER_STYLESHEET', 'Použít doplňující uživatelský soubor s css styly. Uživatel musí tento soubor ručně vytvořit v adresáři šablony bulletproof. Tento soubor musí být pojmenovám user.css a může být použit k nahrazení některých stylů.'); +// Layout + +@define('LAYOUT_TYPE', 'Uspořádání blogu (B = Tělo blogu, S = Sloupec (postranní), ON = Obsah nejdříve)'); +@define('LAYOUT_SBS', 'Tři sloupce, S-B-S'); +@define('LAYOUT_BSS', 'Tři sloupce, B-S-S, ON'); +@define('LAYOUT_SSB', 'Tři sloupce, S-S-B'); +@define('LAYOUT_SB', 'Dva sloupce, S-B'); +@define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); +@define('LAYOUT_SC', 'Jeden sloupec, Postranní sloupec pod ním, ON'); +@define('LAYOUT_SBF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem'); +@define('LAYOUT_BSF', 'Dva sloupce, dva postranní sloupce - na straně a pod tělem, ON'); +@define('JAVASCRIPT_COLUMNS', 'Vytvoř stejně vysoké sloupce pomocí javascriptu (trochu zpomalí vykreslování stránky).'); +// Custom header + +@define('BP_CUSTOM_HEADER', 'Vlastní obrázek v záhlaví stránky'); +@define('BP_HEADER_IMAGE', 'Vyber obrázek'); +@define('BP_HEADER_TYPE', 'Opakování obrázku v záhlaví'); +@define('BP_HEADER_BANNER', 'Banner (neopakovat)'); +@define('BP_HEADER_HTILED', 'Vodorovně opakovaný'); +@define('BP_HEADER_VTILED', 'Svisle opakovaný'); +@define('BP_HEADER_BTILED', 'Vodorovně i svisle opakovaný'); +@define('BP_HEADER_POSHOR', 'Vodorovné zarovnání'); +@define('BP_HEADER_POSVER', 'Svislé zarovnání'); +@define('BP_CENTER', 'na střed'); +@define('BP_TOP', 'nahoře'); +@define('BP_BOTTOM', 'dole'); +// Fahrner Image Replacement + +@define('FIR_BTITLE', 'Zobrazovat název blogu v záhlaví'); +@define('FIR_BDESCR', 'Zobrazovat popis (podnadpis) blogu v záhlaví'); +// Date format + +@define('BP_DATE_FORMAT', 'Formát data'); +// Entry footer + +@define('ENTRY_FOOTER_POS', 'Umístění patičky/záhlaví příspěvku (takové to s informacemi o autoru, datu vydání, zařazení do kategorií; rozdělení patičky = kategorie příspěvku nad, zbytek pod příspěvkem)'); +@define('BELOW_ENTRY', 'Patička = pod příspěvkem'); +@define('BELOW_TITLE', 'Záhlaví = pod nadpisem příspěvku'); +@define('SPLIT_FOOTER', 'Rozdělit patičku/záhlaví'); +@define('FOOTER_AUTHOR', 'Zobrazit v patičce autora'); +@define('FOOTER_CATEGORIES', 'Zobrazit v patičce kategorie'); +@define('FOOTER_TIMESTAMP', 'Zobrazit v patičce čas zveřejnění'); +@define('FOOTER_COMMENTS', 'Zobrazit v patičce počet komentářů'); +@define('FOOTER_TRACKBACKS', 'Zobrazit v patičce počet odezev'); +@define('ALT_COMMTRACK', 'Použít alternativní zobrazení počtu komentářů a odezev (např. "Žádné komentáře" nebo "1 komentář" místo "Komentářů (0)" nebo "Komentářů (1)")'); +@define('SHOW_ADDTHIS_WIDGET', 'Zobrzit záložku AddThis (http://www.addthis.com) v patičce příspěvku'); +@define('ADDTHIS_ACCOUNT', 'Číslo účtu AddThis.com. Není vyžadováno, ale pokud je zadáno, umožní vést statistiku, jak Vás vaši čtenáři čtou, jak si Vás ukládají do záložek a jak si mezi sebou sdílí obsah Vašich stránek.'); +@define('SHOW_STICKY_ENTRY_FOOTER', 'Zobrazit patičku u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); +@define('SHOW_STICKY_ENTRY_HEADING', 'Zobraz nadpis u stálých (přilepených) příspěvků (vyžaduje nainstalování pluginu událostí "Rozšířené vlastnosti příspěvků")'); +// Page footer next page and previous page links + +@define('PREV_NEXT_STYLE', 'Zobrazit patičku "další/předchozí příspěvek" ve tvaru'); +@define('PREV_NEXT_TEXT', 'Text'); +@define('PREV_NEXT_TEXT_ICON', 'Text a ikonka'); +@define('PREV_NEXT_ICON', 'Ikonka'); +// coComment support + +@define('COCOMMENT_ACTIVE', 'Vložit coComment (http://www.cocomment.com) do formuláře komentářů'); +// Counter code + +@define('COUNTER_CODE', 'Vložit kód počítadla přístupů a/nebo statistik webu'); +@define('USE_COUNTER', 'Použít výše zadaný kód počítadla/statistik?'); +// Additional footer text + +@define('FOOTER_TEXT', 'Následující text bude vložen do patičky příspěvků'); +@define('USE_FOOTER_TEXT', 'Vložit výše zadaný text do patičky?'); +//Sitenav + +@define('SITENAV_POSITION', 'Poloha navigační lišty'); +@define('SITENAV_NONE', 'Žádná navigační lišta'); +@define('SITENAV_ABOVE', 'Nad obrázkem v záhlaví stránky'); +@define('SITENAV_BELOW', 'Pod obrázkem v záhlaví stránky'); +@define('SITENAV_LEFT', 'Na začátku LEVÉHO postranního sloupce'); +@define('SITENAV_RIGHT', 'Na začátku PRAVÉHO postranního sloupce'); +@define('SITENAV_FOOTER', 'Zobraz navigační lištu v patičce stránky (pokud je v předchozí volbě vybráno "Žádná navigační lišta", nebude zobrazena nikdy bez ohledu na tuto volbu)'); +@define('SITENAV_QUICKSEARCH', 'Zobrazit políčko rychlého vyhledávání v navigační liště (zobrazuje se pouze v navigační liště nad nebo pod obrázkem v záhlaví stránky. Je-li navigační lišta v postranních sloupcích, vyhledávací políčko není nikdy zobrazeno.)'); +@define('SITENAV_TITLE', 'Nadpis pro navigační lištu/menu (pouze pokud je zobrazena na začátku postranního sloupce)'); +@define('SITENAV_TITLE_TEXT', 'Hlavní menu'); +@define('NAVLINK_AMOUNT', 'Zadejte počet odkazů navigační lišty (ihned po zadání této volby klikněte na "Uloži" a obnovte stránku)'); +@define('NAV_LINK_TEXT', 'Test odkazu'); +@define('NAV_LINK_URL', 'URL adresa odkazu'); + +// Next lines were translated on 2009/06/30 +@define('SHOW_PAGINATION', 'Zobrazovat čísla stránek (stránkování)'); + +// Next lines were translated on 2011/01/08 @define('THEME_HEADER', 'Hlavička'); \ No newline at end of file diff --git a/templates/bulletproof/plugin_staticpage.tpl b/templates/bulletproof/plugin_staticpage.tpl index b6a8887c..b3395a65 100644 --- a/templates/bulletproof/plugin_staticpage.tpl +++ b/templates/bulletproof/plugin_staticpage.tpl @@ -11,9 +11,12 @@
  • {$staticpage_navigation.top.name|@escape}
  • {$staticpage_navigation.next.name|@escape}
  • +{/if} +{if $staticpage_show_breadcrumb}
    + {$CONST.HOME|lower|capitalize:true} » {foreach name="crumbs" from=$staticpage_navigation.crumbs item="crumb"} - {if !$smarty.foreach.crumbs.first}»{/if}{$crumb.name|@escape} + {if !$smarty.foreach.crumbs.first}» {/if}{if !$smarty.foreach.crumbs.last}{$crumb.name|@escape}{else}{$crumb.name|@escape}{/if} {/foreach}
    {/if} diff --git a/templates/bulletproof/plugin_staticpage_aboutpage.tpl b/templates/bulletproof/plugin_staticpage_aboutpage.tpl index 63a50fe1..4a31dbdb 100644 --- a/templates/bulletproof/plugin_staticpage_aboutpage.tpl +++ b/templates/bulletproof/plugin_staticpage_aboutpage.tpl @@ -12,6 +12,14 @@
  • {$staticpage_navigation.next.name|@escape}
  • {/if} +{if $staticpage_show_breadcrumb} +
    + {$CONST.HOME|lower|capitalize:true} » + {foreach name="crumbs" from=$staticpage_navigation.crumbs item="crumb"} + {if !$smarty.foreach.crumbs.first}» {/if}{if !$smarty.foreach.crumbs.last}{$crumb.name|@escape}{else}{$crumb.name|@escape}{/if} + {/foreach} +
    +{/if} {if $staticpage_articleformat}
    diff --git a/templates/bulletproof/plugin_staticpage_related_category.tpl b/templates/bulletproof/plugin_staticpage_related_category.tpl index ef5b0de3..596d419a 100644 --- a/templates/bulletproof/plugin_staticpage_related_category.tpl +++ b/templates/bulletproof/plugin_staticpage_related_category.tpl @@ -12,6 +12,14 @@
  • {$staticpage_navigation.next.name|@escape}
  • {/if} +{if $staticpage_show_breadcrumb} +
    + {$CONST.HOME|lower|capitalize:true} » + {foreach name="crumbs" from=$staticpage_navigation.crumbs item="crumb"} + {if !$smarty.foreach.crumbs.first}» {/if}{if !$smarty.foreach.crumbs.last}{$crumb.name|@escape}{else}{$crumb.name|@escape}{/if} + {/foreach} +
    +{/if} {if $staticpage_articleformat}
    diff --git a/templates/bulletproof/style.css b/templates/bulletproof/style.css index e229f909..94f4ad06 100644 --- a/templates/bulletproof/style.css +++ b/templates/bulletproof/style.css @@ -270,7 +270,6 @@ a.day { /*** Staticpage styles ***/ ul.staticpage_navigation { margin-left: 0; - padding-left: 0; } .staticpage_results { @@ -278,6 +277,10 @@ ul.staticpage_navigation { padding: 0 10px; } +.staticpage_navigation_center { + margin: 1em 0; +} + /*** Contact form ***/ #serendipity_comment_CommentForm fieldset { diff --git a/templates/default/admin/admin_scripts.js b/templates/default/admin/admin_scripts.js deleted file mode 100644 index 053c203a..00000000 --- a/templates/default/admin/admin_scripts.js +++ /dev/null @@ -1,79 +0,0 @@ -// usage: log('inside coolFunc', this, arguments); -// paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/ -window.log = function f(){ log.history = log.history || []; log.history.push(arguments); if(this.console) { var args = arguments, newarr; try { args.callee = f.caller } catch(e) {}; newarr = [].slice.call(args); if (typeof console.log === 'object') log.apply.call(console.log, console, newarr); else console.log.apply(console, newarr);}}; - -// make it safe to use console.log always -(function(a){function b(){}for(var c="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),d;!!(d=c.pop());){a[d]=a[d]||b;}}) -(function(){try{console.log();return window.console;}catch(a){return (window.console={});}}()); - - -// place any jQuery/helper plugins in here, instead of separate, slower script files. - -// Serendipity backend functions - used in -// - serendipity_plugins_admin.inc.php::serendipity_plugin_config() function -// - templates/default/admin/default_staticpage_backend.tpl -function showConfig(id) { - if (document.getElementById) { - plugbox = document.getElementById(id); - if (plugbox.style.display == 'none') { - document.getElementById('option' + id).src = img_minus; - plugbox.style.display = ''; - } else { - document.getElementById('option' + id).src = img_plus; - plugbox.style.display = 'none'; - } - } -} - -var state=''; -function showConfigAll(count) { - if (document.getElementById) { - for (i = 1; i <= count; i++) { - document.getElementById('el' + i).style.display = state; - document.getElementById('optionel' + i).src = (state == '' ? img_minus : img_plus); - } - - if (state == '') { - document.getElementById('optionall').src = img_minus; - state = 'none'; - } else { - document.getElementById('optionall').src = img_plus; - state = ''; - } - } -} - -function chkAll(frm, arr, mark) { - for (i = 0; i <= frm.elements.length; i++) { - try { - if(frm.elements[i].name == arr) { - frm.elements[i].checked = mark; - } - } catch (err) {} - } -} - -function invertSelection() { - var f = document.formMultiDelete; - for (var i = 0; i < f.elements.length; i++) { - if (f.elements[i].type == 'checkbox') { - f.elements[i].checked = !(f.elements[i].checked); - } - } -} - -function showFilters() { - s = document.getElementById('moreFilter').style; - if (s.display == 'none') { - s.display = 'block'; - } else { - s.display = 'none'; - } -} - -function AddKeyword(keyword) { - s = document.getElementById('keyword_input').value; - document.getElementById('keyword_input').value = (s != '' ? s + ';' : '') + keyword; -} - - diff --git a/templates/default/admin/category_selector.js b/templates/default/admin/category_selector.js new file mode 100644 index 00000000..96e39d0c --- /dev/null +++ b/templates/default/admin/category_selector.js @@ -0,0 +1,118 @@ +function toggle_extended(setCookie) { + var textarea = document.getElementById('serendipity[extended]'); + var button = document.getElementById('option_extended'); + var tools = document.getElementById('tools_extended'); + if ( textarea.style.display == 'none' ) { + textarea.style.display = ''; + tools.style.display = ''; + button.src = minus_img; + if (setCookie == true) { + document.cookie = 'serendipity[toggle_extended]=true;'; + } + } else { + textarea.style.display = 'none'; + tools.style.display = 'none'; + button.src = plus_img; + if (setCookie == true) { + document.cookie = 'serendipity[toggle_extended]=;'; + } + } +} + +function showItem(id) { + var selected = 0; + if (typeof(id) == 'undefined' || typeof(id) == 'object') { + id = 'categoryselector'; + } + + if (document.getElementById) { + el = document.getElementById(id); + if (selector_toggle[id] && selector_toggle[id] == 'off') { + selector_restore[id] = new Array(); + selector_toggle[id] = 'on'; + + /* Hack to make sure that when the single dropdown is shown, don't have multiple selections */ + last = 0; + + for (i=0; i < el.options.length; i++) { + if (el.options[i].selected == true) { + selected++; + last = i; + selector_restore[id][last] = 'on'; + } + + if (selected > 1) { + /* If there is more than one selected, we reset all those to false + This is because otherwise the label will say 'No Category', but the categories will still be selected */ + for (j=0; j < el.options.length; j++) { + /* Save selection in array to later restore them */ + if (el.options[j].selected == true) { + el.options[j].selected = false; + selector_restore[id][j] = 'on'; + last = j; + } else { + selector_restore[id][j] = false; + } + } + break; + } + } + + el.selectedIndex = null; + if (last > 0) { + el.selectedIndex = last; + } + + el.size = 1; + + /* Show a normal dropdown */ + if (el.multiple) { + el.multiple = false; + } + + document.getElementById('option_' + id).src = plus_img; + } else { + selector_store[id] = el.size; + if (selector_store[id] == 0) { + selector_store[id] = 5; + } + + last = 0; + if (el.selectedIndex > 0) { + if (!selector_restore[id]) { + selector_restore[id] = new Array(); + } + + for (j=0; j < el.options.length; j++) { + /* Save selection in array to later restore them */ + if (el.options[j].selected == true) { + selector_restore[id][j] = 'on'; + last = j; + } + } + } + el.selectedIndex = -1; + el.size = cat_count; + selector_toggle[id] = 'off'; + + /* Show multiple items */ + el.multiple = true; + + /* Restore previously selected items? */ + last = 0; + for (i = 0; i < el.options.length; i++) { + if (selector_restore && selector_restore[id] && selector_restore[id][i] && selector_restore[id][i] == 'on') { + val = el.options[i].value; + if (el.options[i].selected != true) { + el.options[i].selected = true; + last = i; + // [TODO] IE Bug: Don't ask me why, but this restoring only works in Internet Explorer if you put this: + // alert('it doesnt matter what, just the alert is important'); + } + } + } + + document.getElementById('option_' + id).src = minus_img; + } + } +} diff --git a/templates/default/admin/entries.tpl b/templates/default/admin/entries.tpl index cd19019b..f34944cd 100644 --- a/templates/default/admin/entries.tpl +++ b/templates/default/admin/entries.tpl @@ -1,10 +1,7 @@ - - - {*** POSSIBLE ERROR MESSAGES START ***} {if $entry_vars.errMsg} -
    {$entry_vars.errMsg}
    +
    {$entry_vars.errMsg}
    {/if} {*** POSSIBLE ERROR MESSAGES END ***} {*** MAIN ENTRY FORM START ***} @@ -76,6 +73,7 @@ selector_toggle['categoryselector'] = '{$entry_vars.cat_state}'; + @@ -229,4 +227,6 @@ {/if} {*** SPAWN WYSIWYG EDITORS END ***} + + diff --git a/templates/default/admin/header_spawn.js b/templates/default/admin/header_spawn.js deleted file mode 100644 index 1f51049a..00000000 --- a/templates/default/admin/header_spawn.js +++ /dev/null @@ -1,32 +0,0 @@ -function spawn() { - if (self.Spawnextended) { - Spawnextended(); - } - - if (self.Spawnbody) { - Spawnbody(); - } - - if (self.Spawnnugget) { - Spawnnugget(); - } -} - -function SetCookie(name, value) { - var today = new Date(); - var expire = new Date(); - expire.setTime(today.getTime() + (60*60*24*30*1000)); - document.cookie = 'serendipity[' + name + ']='+escape(value) + ';expires=' + expire.toGMTString(); -} - -function addLoadEvent(func) { - var oldonload = window.onload; - if (typeof window.onload != 'function') { - window.onload = func; - } else { - window.onload = function() { - oldonload(); - func(); - } - } -} diff --git a/templates/default/admin/image_selector.js b/templates/default/admin/image_selector.js deleted file mode 100644 index e5a7496f..00000000 --- a/templates/default/admin/image_selector.js +++ /dev/null @@ -1,12 +0,0 @@ -function change_preview(id) -{ - var text_box = document.getElementById('serendipity[template][' + id + ']'); - var image_box = document.getElementById(id + '_preview'); - var filename = text_box.value; - image_box.style.backgroundImage = 'url(' + filename + ')'; - image_box.style.backgroundRepeat = 'no-repeat'; -} -function choose_media(id) -{ - window.open('serendipity_admin_image_selector.php?serendipity[htmltarget]=' + id + '&serendipity[filename_only]=true', 'ImageSel', 'width=800,height=600,toolbar=no,scrollbars=1,scrollbars,resize=1,resizable=1'); -} diff --git a/templates/default/admin/index.tpl b/templates/default/admin/index.tpl index 7cea672c..a2ff82fe 100644 --- a/templates/default/admin/index.tpl +++ b/templates/default/admin/index.tpl @@ -5,7 +5,44 @@ - + + {if $admin_vars.admin_installed} {serendipity_hookPlugin hook="backend_header" hookAll="true"} {/if} @@ -48,7 +85,7 @@ {$admin_vars.out.header}
    {if $admin_vars.post_action != '' AND NOT $admin_vars.is_logged_in} -
    {$CONST.WRONG_USERNAME_OR_PASSWORD}
    +
    {$CONST.WRONG_USERNAME_OR_PASSWORD}
    {/if}
    diff --git a/templates/default/admin/media_choose.tpl b/templates/default/admin/media_choose.tpl index 55916d7b..0763a963 100644 --- a/templates/default/admin/media_choose.tpl +++ b/templates/default/admin/media_choose.tpl @@ -8,41 +8,43 @@ {if $media.is_imgedit} @@ -50,25 +52,74 @@ - - - - - - {serendipity_hookPlugin hook="backend_header" hookAll="true"} - @@ -87,10 +138,10 @@ {if $media.is_created OR $media.is_deleted} {/if} {$media.external} @@ -119,6 +170,8 @@ {$media.external} + +
    {if $media.file.is_image} {serendipity_hookPlugin hook="frontend_image_selector" eventData=$media.file hookAll=true} @@ -214,7 +267,7 @@ {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_more' eventData=$media.file} - + {serendipity_hookPlugin hookAll=true hook='frontend_image_selector_submit' eventData=$media.file} {/if}
    @@ -231,11 +284,11 @@ {/if} @@ -261,40 +314,40 @@
    diff --git a/templates/default/admin/media_items.tpl b/templates/default/admin/media_items.tpl index 2b77b76d..b2f3ea96 100644 --- a/templates/default/admin/media_items.tpl +++ b/templates/default/admin/media_items.tpl @@ -17,8 +17,7 @@ {if $file.is_image AND NOT $file.hotlink}{$CONST.IMAGE_ROTATE_RIGHT}
    {/if} {$CONST.MEDIA_PROP}
    {$CONST.MEDIA_DELETE}
    - - {/if} + {/if}
    {$file.realname}{if $file.orderkey != ''}: {$file.orderkey|@escape}{/if}
    diff --git a/templates/default/admin/media_pane.tpl b/templates/default/admin/media_pane.tpl index 4bec9d3d..ec3428a4 100644 --- a/templates/default/admin/media_pane.tpl +++ b/templates/default/admin/media_pane.tpl @@ -1,5 +1,18 @@ + + function AddKeyword(keyword) {ldelim} + s = document.getElementById('keyword_input').value; + document.getElementById('keyword_input').value = (s != '' ? s + ';' : '') + keyword; + {rdelim} + {$media.token} @@ -132,14 +145,6 @@ {if $media.nr_files < 1}
    - {$CONST.NO_IMAGES_FOUND} -
    {else} -{if $smarty.get.serendipity.adminModule == 'media'} - - - {$media.token} - - - -{/if}
    @@ -182,18 +187,5 @@
    -{if $smarty.get.serendipity.adminModule == 'media'} - - - - - - -{/if} - -{if $smarty.get.serendipity.adminModule == 'media'} - -{/if} - -{/if} +{/if} \ No newline at end of file diff --git a/templates/default/admin/media_upload.tpl b/templates/default/admin/media_upload.tpl index a09855ad..623aca26 100644 --- a/templates/default/admin/media_upload.tpl +++ b/templates/default/admin/media_upload.tpl @@ -1,10 +1,176 @@ -{* Customization notes: All classnames and especially DOM IDs should be kept to keep compatibility with JavaSCript calls! *} - - -
    {$CONST.ADD_MEDIA_BLAHBLAH}
    -
    + + +
    {if $media.max_file_size} @@ -37,11 +203,12 @@ +
    - @@ -52,12 +219,12 @@ - + -
    {$CONST.ENTER_MEDIA_UPLOAD}
    {$CONST.SAVE_FILE_AS} {$CONST.PLAIN_ASCII_NAMES} {$CONST.PLAIN_ASCII_NAMES}
    {$CONST.STORE_IN_DIRECTORY}
    -
    +
    - {* Placeholder for upload form, gets duplicated if users uploads multiple files *} - {serendipity_hookPlugin hook="backend_image_addform" hookAll=true}
    -
    +
    diff --git a/templates/default/admin/style.css b/templates/default/admin/style.css index caf7c247..a2da7c9a 100644 --- a/templates/default/admin/style.css +++ b/templates/default/admin/style.css @@ -130,13 +130,7 @@ body { margin: 10px; } -.img_error { - width: 22px; - height: 22px; - border: 0px; - padding-right: 4px; - vertical-align: middle; -} + td, th { font-size: 0.8em; diff --git a/templates/kubrick/UTF-8/lang_cs.inc.php b/templates/kubrick/UTF-8/lang_cs.inc.php index 9905884a..1c5787cd 100644 --- a/templates/kubrick/UTF-8/lang_cs.inc.php +++ b/templates/kubrick/UTF-8/lang_cs.inc.php @@ -1,9 +1,9 @@ - - * @translated 2009/08/14 + + * @translated 2009/08/14 */@define('REPLY', 'Odpověď'); @define('SAYS', 'říkĂĄ'); @define('LINK_TO_COMMENT', 'Odkaz ke komentáři č.%d'); diff --git a/templates/kubrick/UTF-8/lang_cz.inc.php b/templates/kubrick/UTF-8/lang_cz.inc.php index 8c38ccb9..2286ddaa 100644 --- a/templates/kubrick/UTF-8/lang_cz.inc.php +++ b/templates/kubrick/UTF-8/lang_cz.inc.php @@ -1,9 +1,9 @@ - - * @translated 2009/08/14 + + * @translated 2009/08/14 */@define('REPLY', 'Odpověď'); @define('SAYS', 'říkĂĄ'); @define('LINK_TO_COMMENT', 'Odkaz ke komentáři č.%d'); diff --git a/templates/kubrick/lang_cs.inc.php b/templates/kubrick/lang_cs.inc.php index 6b73d4db..95373351 100644 --- a/templates/kubrick/lang_cs.inc.php +++ b/templates/kubrick/lang_cs.inc.php @@ -1,9 +1,9 @@ - - * @translated 2009/08/14 + + * @translated 2009/08/14 */@define('REPLY', 'Odpověď'); @define('SAYS', 'říká'); @define('LINK_TO_COMMENT', 'Odkaz ke komentáři č.%d'); diff --git a/templates/kubrick/lang_cz.inc.php b/templates/kubrick/lang_cz.inc.php index 6e839f14..4aa0e33a 100644 --- a/templates/kubrick/lang_cz.inc.php +++ b/templates/kubrick/lang_cz.inc.php @@ -1,9 +1,9 @@ - - * @translated 2009/08/14 + + * @translated 2009/08/14 */@define('REPLY', 'Odpověď'); @define('SAYS', 'říká'); @define('LINK_TO_COMMENT', 'Odkaz ke komentáři č.%d');