From ecd882c3a0d488f156209a707b1b4c423d1ff65c Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Sun, 6 Jun 2010 21:31:15 -0400 Subject: [PATCH] Initial Git port of Trean --- trean/LICENSE | 49 + trean/README | 72 ++ trean/add.php | 119 +++ trean/bookmark.php | 48 + trean/browse.php | 68 ++ trean/config/.cvsignore | 3 + trean/config/.htaccess | 1 + trean/config/conf.xml | 21 + trean/config/prefs.php.dist | 67 ++ trean/data.php | 191 ++++ trean/docs/CHANGES | 81 ++ trean/docs/CREDITS | 36 + trean/docs/INSTALL | 145 +++ trean/docs/TODO | 7 + trean/edit.php | 316 ++++++ trean/favicon.php | 44 + trean/index.php | 11 + trean/js/src/star_rating.js | 41 + trean/js/star_rating.js | 1 + trean/lib/Api.php | 366 +++++++ trean/lib/Application.php | 91 ++ trean/lib/Block/bookmarks.php | 145 +++ trean/lib/Block/highestrated.php | 79 ++ trean/lib/Block/mostclicked.php | 79 ++ trean/lib/Block/tree_menu.php | 55 + trean/lib/Bookmarks.php | 1069 ++++++++++++++++++++ trean/lib/Forms/Search.php | 28 + trean/lib/Trean.php | 250 +++++ trean/lib/Views/BookmarkList.php | 50 + trean/locale/de_DE/LC_MESSAGES/trean.mo | Bin 0 -> 168518 bytes trean/locale/en_US/help.xml | 16 + trean/locale/es_ES/LC_MESSAGES/trean.mo | Bin 0 -> 161308 bytes trean/locale/es_ES/help.xml | 12 + trean/locale/fi_FI/LC_MESSAGES/trean.mo | Bin 0 -> 151516 bytes trean/locale/fi_FI/help.xml | 20 + trean/locale/fr_FR/LC_MESSAGES/trean.mo | Bin 0 -> 152845 bytes trean/locale/it_IT/LC_MESSAGES/trean.mo | Bin 0 -> 157941 bytes trean/locale/lv_LV/help.xml | 16 + trean/locale/nb_NO/LC_MESSAGES/trean.mo | Bin 0 -> 97029 bytes trean/locale/nl_NL/LC_MESSAGES/trean.mo | Bin 0 -> 152432 bytes trean/locale/pl_PL/LC_MESSAGES/trean.mo | Bin 0 -> 75875 bytes trean/locale/sl_SI/LC_MESSAGES/trean.mo | Bin 0 -> 139101 bytes trean/locale/sv_SE/LC_MESSAGES/trean.mo | Bin 0 -> 96622 bytes trean/locale/tr_TR/LC_MESSAGES/trean.mo | Bin 0 -> 152428 bytes trean/locale/zh_TW/LC_MESSAGES/trean.mo | Bin 0 -> 138493 bytes trean/perms.php | 262 +++++ trean/po/de_DE.po | 882 ++++++++++++++++ trean/po/es_ES.po | 878 ++++++++++++++++ trean/po/fi_FI.po | 449 ++++++++ trean/po/fr_FR.po | 374 +++++++ trean/po/it_IT.po | 878 ++++++++++++++++ trean/po/lv_LV.po | 854 ++++++++++++++++ trean/po/nb_NO.po | 766 ++++++++++++++ trean/po/nl_NL.po | 838 +++++++++++++++ trean/po/pl_PL.po | 892 ++++++++++++++++ trean/po/sl_SI.po | 904 +++++++++++++++++ trean/po/sv_SE.po | 835 +++++++++++++++ trean/po/tr_TR.po | 878 ++++++++++++++++ trean/po/trean.pot | 862 ++++++++++++++++ trean/po/zh_TW.po | 876 ++++++++++++++++ trean/redirect.php | 30 + trean/reports.php | 34 + trean/rss.php | 99 ++ trean/scripts/sql/trean.sql | 27 + trean/scripts/url_cron.php | 227 +++++ trean/search.php | 62 ++ trean/templates/add.html.php | 85 ++ trean/templates/block/1line.inc | 25 + trean/templates/block/2line.inc | 31 + trean/templates/block/standard.inc | 36 + trean/templates/browse.php | 190 ++++ trean/templates/common-header.inc | 44 + trean/templates/data/export.inc | 13 + trean/templates/data/import.inc | 20 + trean/templates/edit/bookmark.inc | 33 + .../templates/edit/delete_folder_confirmation.inc | 18 + trean/templates/edit/folder.inc | 12 + trean/templates/edit/footer.inc | 3 + trean/templates/edit/header.inc | 17 + trean/templates/menu.inc | 4 + trean/templates/reports.php | 104 ++ trean/templates/search.php | 81 ++ trean/templates/star_rating_helper.php | 32 + trean/templates/views/BookmarkList.php | 68 ++ trean/themes/graphics/add.png | Bin 0 -> 421 bytes trean/themes/graphics/az.png | Bin 0 -> 117 bytes trean/themes/graphics/data.png | Bin 0 -> 594 bytes trean/themes/graphics/delete.png | Bin 0 -> 482 bytes trean/themes/graphics/edit.png | Bin 0 -> 463 bytes trean/themes/graphics/favicon.ico | Bin 0 -> 1150 bytes trean/themes/graphics/folders/folder_create.png | Bin 0 -> 233 bytes trean/themes/graphics/folders/folder_delete.png | Bin 0 -> 234 bytes trean/themes/graphics/folders/folder_edit.png | Bin 0 -> 164 bytes trean/themes/graphics/http/1xx.png | Bin 0 -> 477 bytes trean/themes/graphics/http/2xx.png | Bin 0 -> 360 bytes trean/themes/graphics/http/3xx.png | Bin 0 -> 477 bytes trean/themes/graphics/http/4xx.png | Bin 0 -> 227 bytes trean/themes/graphics/http/5xx.png | Bin 0 -> 298 bytes trean/themes/graphics/http/error.png | Bin 0 -> 298 bytes trean/themes/graphics/minus.png | Bin 0 -> 203 bytes trean/themes/graphics/perms.png | Bin 0 -> 273 bytes trean/themes/graphics/plus.png | Bin 0 -> 229 bytes trean/themes/graphics/protocol/ftp.png | Bin 0 -> 673 bytes trean/themes/graphics/protocol/http.png | Bin 0 -> 677 bytes trean/themes/graphics/protocol/https.png | Bin 0 -> 677 bytes trean/themes/graphics/rating-star.gif | Bin 0 -> 1947 bytes trean/themes/graphics/reports.png | Bin 0 -> 194 bytes trean/themes/graphics/search.png | Bin 0 -> 795 bytes trean/themes/graphics/trean.png | Bin 0 -> 305 bytes trean/themes/graphics/za.png | Bin 0 -> 119 bytes trean/themes/grids-min.css | 7 + trean/themes/screen.css | 254 +++++ trean/themes/silver/graphics/add.png | Bin 0 -> 739 bytes trean/themes/silver/graphics/az.png | Bin 0 -> 302 bytes trean/themes/silver/graphics/data.png | Bin 0 -> 755 bytes trean/themes/silver/graphics/delete.png | Bin 0 -> 740 bytes trean/themes/silver/graphics/edit.png | Bin 0 -> 807 bytes trean/themes/silver/graphics/favicon.ico | Bin 0 -> 1150 bytes .../silver/graphics/folders/folder_create.png | Bin 0 -> 668 bytes .../silver/graphics/folders/folder_delete.png | Bin 0 -> 666 bytes .../themes/silver/graphics/folders/folder_edit.png | Bin 0 -> 733 bytes trean/themes/silver/graphics/http/1xx.png | Bin 0 -> 778 bytes trean/themes/silver/graphics/http/2xx.png | Bin 0 -> 781 bytes trean/themes/silver/graphics/http/3xx.png | Bin 0 -> 778 bytes trean/themes/silver/graphics/http/4xx.png | Bin 0 -> 666 bytes trean/themes/silver/graphics/http/5xx.png | Bin 0 -> 701 bytes trean/themes/silver/graphics/http/error.png | Bin 0 -> 701 bytes trean/themes/silver/graphics/minus.png | Bin 0 -> 746 bytes trean/themes/silver/graphics/perms.png | Bin 0 -> 553 bytes trean/themes/silver/graphics/plus.png | Bin 0 -> 733 bytes trean/themes/silver/graphics/protocol/ftp.png | Bin 0 -> 774 bytes trean/themes/silver/graphics/protocol/http.png | Bin 0 -> 903 bytes trean/themes/silver/graphics/protocol/https.png | Bin 0 -> 801 bytes trean/themes/silver/graphics/rating-star.gif | Bin 0 -> 1947 bytes trean/themes/silver/graphics/reports.png | Bin 0 -> 918 bytes trean/themes/silver/graphics/search.png | Bin 0 -> 662 bytes trean/themes/silver/graphics/trean.png | Bin 0 -> 749 bytes trean/themes/silver/graphics/za.png | Bin 0 -> 302 bytes trean/themes/silver/screen.css | 16 + 139 files changed, 16597 insertions(+) create mode 100644 trean/LICENSE create mode 100644 trean/README create mode 100644 trean/add.php create mode 100644 trean/bookmark.php create mode 100644 trean/browse.php create mode 100644 trean/config/.cvsignore create mode 100644 trean/config/.htaccess create mode 100644 trean/config/conf.xml create mode 100644 trean/config/prefs.php.dist create mode 100644 trean/data.php create mode 100644 trean/docs/CHANGES create mode 100644 trean/docs/CREDITS create mode 100644 trean/docs/INSTALL create mode 100644 trean/docs/TODO create mode 100644 trean/edit.php create mode 100644 trean/favicon.php create mode 100644 trean/index.php create mode 100644 trean/js/src/star_rating.js create mode 100644 trean/js/star_rating.js create mode 100644 trean/lib/Api.php create mode 100644 trean/lib/Application.php create mode 100644 trean/lib/Block/bookmarks.php create mode 100644 trean/lib/Block/highestrated.php create mode 100644 trean/lib/Block/mostclicked.php create mode 100644 trean/lib/Block/tree_menu.php create mode 100644 trean/lib/Bookmarks.php create mode 100644 trean/lib/Forms/Search.php create mode 100644 trean/lib/Trean.php create mode 100644 trean/lib/Views/BookmarkList.php create mode 100644 trean/locale/de_DE/LC_MESSAGES/trean.mo create mode 100644 trean/locale/en_US/help.xml create mode 100644 trean/locale/es_ES/LC_MESSAGES/trean.mo create mode 100644 trean/locale/es_ES/help.xml create mode 100644 trean/locale/fi_FI/LC_MESSAGES/trean.mo create mode 100644 trean/locale/fi_FI/help.xml create mode 100644 trean/locale/fr_FR/LC_MESSAGES/trean.mo create mode 100644 trean/locale/it_IT/LC_MESSAGES/trean.mo create mode 100644 trean/locale/lv_LV/help.xml create mode 100644 trean/locale/nb_NO/LC_MESSAGES/trean.mo create mode 100644 trean/locale/nl_NL/LC_MESSAGES/trean.mo create mode 100644 trean/locale/pl_PL/LC_MESSAGES/trean.mo create mode 100644 trean/locale/sl_SI/LC_MESSAGES/trean.mo create mode 100644 trean/locale/sv_SE/LC_MESSAGES/trean.mo create mode 100644 trean/locale/tr_TR/LC_MESSAGES/trean.mo create mode 100644 trean/locale/zh_TW/LC_MESSAGES/trean.mo create mode 100644 trean/perms.php create mode 100644 trean/po/de_DE.po create mode 100644 trean/po/es_ES.po create mode 100644 trean/po/fi_FI.po create mode 100644 trean/po/fr_FR.po create mode 100644 trean/po/it_IT.po create mode 100644 trean/po/lv_LV.po create mode 100644 trean/po/nb_NO.po create mode 100644 trean/po/nl_NL.po create mode 100644 trean/po/pl_PL.po create mode 100644 trean/po/sl_SI.po create mode 100644 trean/po/sv_SE.po create mode 100644 trean/po/tr_TR.po create mode 100644 trean/po/trean.pot create mode 100644 trean/po/zh_TW.po create mode 100644 trean/redirect.php create mode 100644 trean/reports.php create mode 100644 trean/rss.php create mode 100644 trean/scripts/sql/trean.sql create mode 100644 trean/scripts/url_cron.php create mode 100644 trean/search.php create mode 100644 trean/templates/add.html.php create mode 100644 trean/templates/block/1line.inc create mode 100644 trean/templates/block/2line.inc create mode 100644 trean/templates/block/standard.inc create mode 100644 trean/templates/browse.php create mode 100644 trean/templates/common-header.inc create mode 100644 trean/templates/data/export.inc create mode 100644 trean/templates/data/import.inc create mode 100644 trean/templates/edit/bookmark.inc create mode 100644 trean/templates/edit/delete_folder_confirmation.inc create mode 100644 trean/templates/edit/folder.inc create mode 100644 trean/templates/edit/footer.inc create mode 100644 trean/templates/edit/header.inc create mode 100644 trean/templates/menu.inc create mode 100644 trean/templates/reports.php create mode 100644 trean/templates/search.php create mode 100644 trean/templates/star_rating_helper.php create mode 100644 trean/templates/views/BookmarkList.php create mode 100644 trean/themes/graphics/add.png create mode 100644 trean/themes/graphics/az.png create mode 100644 trean/themes/graphics/data.png create mode 100644 trean/themes/graphics/delete.png create mode 100644 trean/themes/graphics/edit.png create mode 100644 trean/themes/graphics/favicon.ico create mode 100644 trean/themes/graphics/folders/folder_create.png create mode 100644 trean/themes/graphics/folders/folder_delete.png create mode 100644 trean/themes/graphics/folders/folder_edit.png create mode 100644 trean/themes/graphics/http/1xx.png create mode 100644 trean/themes/graphics/http/2xx.png create mode 100644 trean/themes/graphics/http/3xx.png create mode 100644 trean/themes/graphics/http/4xx.png create mode 100644 trean/themes/graphics/http/5xx.png create mode 100644 trean/themes/graphics/http/error.png create mode 100644 trean/themes/graphics/minus.png create mode 100644 trean/themes/graphics/perms.png create mode 100644 trean/themes/graphics/plus.png create mode 100644 trean/themes/graphics/protocol/ftp.png create mode 100644 trean/themes/graphics/protocol/http.png create mode 100644 trean/themes/graphics/protocol/https.png create mode 100644 trean/themes/graphics/rating-star.gif create mode 100644 trean/themes/graphics/reports.png create mode 100644 trean/themes/graphics/search.png create mode 100644 trean/themes/graphics/trean.png create mode 100644 trean/themes/graphics/za.png create mode 100644 trean/themes/grids-min.css create mode 100644 trean/themes/screen.css create mode 100644 trean/themes/silver/graphics/add.png create mode 100644 trean/themes/silver/graphics/az.png create mode 100644 trean/themes/silver/graphics/data.png create mode 100644 trean/themes/silver/graphics/delete.png create mode 100644 trean/themes/silver/graphics/edit.png create mode 100644 trean/themes/silver/graphics/favicon.ico create mode 100644 trean/themes/silver/graphics/folders/folder_create.png create mode 100644 trean/themes/silver/graphics/folders/folder_delete.png create mode 100644 trean/themes/silver/graphics/folders/folder_edit.png create mode 100644 trean/themes/silver/graphics/http/1xx.png create mode 100644 trean/themes/silver/graphics/http/2xx.png create mode 100644 trean/themes/silver/graphics/http/3xx.png create mode 100644 trean/themes/silver/graphics/http/4xx.png create mode 100644 trean/themes/silver/graphics/http/5xx.png create mode 100644 trean/themes/silver/graphics/http/error.png create mode 100644 trean/themes/silver/graphics/minus.png create mode 100644 trean/themes/silver/graphics/perms.png create mode 100644 trean/themes/silver/graphics/plus.png create mode 100644 trean/themes/silver/graphics/protocol/ftp.png create mode 100644 trean/themes/silver/graphics/protocol/http.png create mode 100644 trean/themes/silver/graphics/protocol/https.png create mode 100644 trean/themes/silver/graphics/rating-star.gif create mode 100644 trean/themes/silver/graphics/reports.png create mode 100644 trean/themes/silver/graphics/search.png create mode 100644 trean/themes/silver/graphics/trean.png create mode 100644 trean/themes/silver/graphics/za.png create mode 100644 trean/themes/silver/screen.css diff --git a/trean/LICENSE b/trean/LICENSE new file mode 100644 index 000000000..d9019adda --- /dev/null +++ b/trean/LICENSE @@ -0,0 +1,49 @@ +Version 1.0 + +Copyright 2002-2009 The Horde Project (http://www.horde.org/) +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +3. The end-user documentation included with the redistribution, if +any, must include the following acknowledgment: + + "This product includes software developed by the Horde Project + (http://www.horde.org/)." + +Alternately, this acknowledgment may appear in the software itself, if +and wherever such third-party acknowledgments normally appear. + +4. The names "Horde", "The Horde Project", and "Trean" must not be +used to endorse or promote products derived from this software without +prior written permission. For written permission, please contact +core@horde.org. + +5. Products derived from this software may not be called "Horde" or +"Trean", nor may "Horde" or "Trean" appear in their name, without +prior written permission of the Horde Project. + +THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE HORDE PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software consists of voluntary contributions made by many +individuals on behalf of the Horde Project. For more information on +the Horde Project, please see . diff --git a/trean/README b/trean/README new file mode 100644 index 000000000..d85ee9b27 --- /dev/null +++ b/trean/README @@ -0,0 +1,72 @@ +Trean +Version 0.1 + +What is Trean? +-------------- + +Trean is a Horde bookmarks manager. + +This software is OSI Certified Open Source Software. +OSI Certified is a certification mark of the Open Source Initiative. + + +Obtaining Trean +--------------- + +Further information on Trean and the latest version can be obtained +at + + http://www.horde.org/trean/ + + +Documentation +------------- + +The following documentation is available in the Trean distribution: + +README - This file +LICENSE - Copyright and license information +docs/CHANGES - List of changes by release +docs/CREDITS - Who developed this +docs/INSTALL - Installation instructions + + +Installation +------------ + +Instructions for installing Trean can be found in the file INSTALL +in the docs/ directory of the Trean distribution. + + +Assistance +---------- + +If you encounter problems with Trean, help is available! + +The Horde Frequently Asked Questions List (FAQ), available on the Web +at + + http://www.horde.org/faq/ + +The Horde Project runs a number of mailing lists, for individual +applications and for issues relating to the project as a whole. +Information, archives, and subscription information can be found at + + http://www.horde.org/mail/ + +Lastly, Horde developers, contributors and users also make occasional +appearances on IRC, on the channel #horde on the Freenode Network +(irc.freenode.net). + + +Licensing +--------- + +For licensing and copyright information, please see the file LICENSE +in the Trean distribution. + +Thanks, + +The Trean team + +$Horde: trean/README,v 1.6 2007/04/22 04:51:54 chuck Exp $ diff --git a/trean/add.php b/trean/add.php new file mode 100644 index 000000000..17d108c52 --- /dev/null +++ b/trean/add.php @@ -0,0 +1,119 @@ + + */ + +require_once dirname(__FILE__) . '/lib/Application.php'; +Horde_Registry::appInit('trean'); + +/* Deal with any action task. */ +$actionID = Horde_Util::getFormData('actionID'); +switch ($actionID) { +case 'add_bookmark': + /* Check permissions. */ + if (Trean::hasPermission('max_bookmarks') !== true && + Trean::hasPermission('max_bookmarks') <= $trean_shares->countBookmarks()) { + $message = @htmlspecialchars(sprintf(_("You are not allowed to create more than %d bookmarks."), Trean::hasPermission('max_bookmarks')), ENT_COMPAT, Horde_Nls::getCharset()); + if (!empty($conf['hooks']['permsdenied'])) { + $message = Horde::callHook('_perms_hook_denied', array('trean:max_bookmarks'), 'horde', $message); + } + $notification->push($message, 'horde.error', array('content.raw')); + header('Location: ' . Horde::applicationUrl('browse.php', true)); + exit; + } + + $folderId = Horde_Util::getFormData('f'); + $new_folder = Horde_Util::getFormData('newFolder'); + + /* Create a new folder if requested */ + if ($new_folder) { + $properties = array(); + $properties['name'] = $new_folder; + + $parent_id = $trean_shares->getId(Horde_Auth::getAuth()); + $parent = &$trean_shares->getFolder($parent_id); + $result = $parent->addFolder($properties); + + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("There was an error adding the folder: %s"), $result->getMessage()), 'horde.error'); + } else { + $folderId = $result; + } + } + + /* Create a new bookmark. */ + $properties = array( + 'bookmark_url' => Horde_Util::getFormData('url'), + 'bookmark_title' => Horde_Util::getFormData('title'), + 'bookmark_description' => Horde_Util::getFormData('description'), + ); + + $folder = &$trean_shares->getFolder($folderId); + $result = $folder->addBookmark($properties); + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("There was an error adding the bookmark: %s"), $result->getMessage()), 'horde.error'); + } else { + if (Horde_Util::getFormData('popup')) { + Horde_Util::closeWindowJS(); + } elseif (Horde_Util::getFormData('iframe')) { + $notification->push(_("Bookmark Added"), 'horde.success'); + require TREAN_TEMPLATES . '/common-header.inc'; + $notification->notify(); + exit; + } else { + header('Location: ' . Horde::applicationUrl(Horde_Util::addParameter('browse.php', 'f', $folderId), true)); + } + exit; + } + break; + +case 'add_folder': + $parent_id = Horde_Util::getFormData('f'); + if (is_null($parent_id)) { + $parent_id = $trean_shares->getId(Horde_Auth::getAuth()); + } + + /* Check permissions. */ + if (Trean::hasPermission('max_folders') !== true && + Trean::hasPermission('max_folders') <= Trean::countFolders()) { + $message = @htmlspecialchars(sprintf(_("You are not allowed to create more than %d folders."), Trean::hasPermission('max_folders')), ENT_COMPAT, Horde_Nls::getCharset()); + if (!empty($conf['hooks']['permsdenied'])) { + $message = Horde::callHook('_perms_hook_denied', array('trean:max_folders'), 'horde', $message); + } + $notification->push($message, 'horde.error', array('content.raw')); + header('Location: ' . Horde::applicationUrl(Horde_Util::addParameter('browse.php', 'f', $parent_id), true)); + exit; + } + + $parent = &$trean_shares->getFolder($parent_id); + if (is_a($parent, 'PEAR_Error')) { + $result = $parent; + } else { + $result = $parent->addFolder(array('name' => Horde_Util::getFormData('name'))); + } + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("There was an error adding the folder: %s"), $result->getMessage()), 'horde.error'); + } else { + header('Location: ' . Horde::applicationUrl(Horde_Util::addParameter('browse.php', 'f', $result), true)); + exit; + } + break; +} + +if (Horde_Util::getFormData('popup')) { + $notification->push('window.focus();', 'javascript'); +} +$title = _("New Bookmark"); +require TREAN_TEMPLATES . '/common-header.inc'; +if (!Horde_Util::getFormData('popup') && !Horde_Util::getFormData('iframe')) { + require TREAN_TEMPLATES . '/menu.inc'; +} +require TREAN_TEMPLATES . '/add.html.php'; +require $registry->get('templates', 'horde') . '/common-footer.inc'; diff --git a/trean/bookmark.php b/trean/bookmark.php new file mode 100644 index 000000000..88b001c45 --- /dev/null +++ b/trean/bookmark.php @@ -0,0 +1,48 @@ +getBookmark(Horde_Util::getFormData('b')); +if (is_a($bookmark, 'PEAR_Error')) { + die($bookmark); +} +$folder = $trean_shares->getFolder($bookmark->folder); +if (is_a($folder, 'PEAR_Error')) { + die($folder); +} elseif (!$folder->hasPermission(Horde_Auth::getAuth(), Horde_Perms::EDIT)) { + die('Permission denied'); +} + +// We support changing the rating. +if (!is_null($rating = Horde_Util::getFormData('r'))) { + if ($rating < 0 || $rating > 5) { + die('Invalid data'); + } + + $bookmark->rating = $rating; + $bookmark->save(); +} + +// Partial requests (Ajax or other rest-ish calls) just return the new +// bookmark data (currently rating). +if (Horde_Util::getFormData('partial')) { + echo $bookmark->rating; + exit; +} + +// Back to browsing that bookmark's folder, unless we were sent a +// next-URL (nu) parameter. +if (!is_null($url = Horde_Util::getFormData('nu'))) { + header('Location: ' . $url); +} else { + header('Location: ' . Horde_Util::addParameter(Horde::applicationUrl('browse.php', true), 'f', $bookmark->folder)); +} diff --git a/trean/browse.php b/trean/browse.php new file mode 100644 index 000000000..746ce9387 --- /dev/null +++ b/trean/browse.php @@ -0,0 +1,68 @@ + + */ + +require_once dirname(__FILE__) . '/lib/Application.php'; +Horde_Registry::appInit('trean'); + +require_once TREAN_BASE . '/lib/Views/BookmarkList.php'; + +/* Get bookmarks to display. */ +$folderId = Horde_Util::getFormData('f'); + +/* Default to the current user's default folder or if we are a guest, try to + * get a list of folders we have Horde_Perms::READ for. + */ +if (empty($folderId) && $registry->getAuth()) { + $folderId = $trean_shares->getId($registry->getAuth()); + $folder = &$trean_shares->getFolder($folderId); + if (is_a($folder, 'PEAR_Error')) { + /* Can't redirect back to browse since that would set up a loop. */ + Horde::fatal($folder, __FILE__, __LINE__, true); + } +} elseif (empty($folderId)) { + /* We're accessing Trean as a guest, try to get a folder to browse */ + $folders = Trean::listFolders(Horde_Perms::READ); + if (count($folders)) { + $folder = array_pop(array_values($folders)); + } +} else { + $folder = &$trean_shares->getFolder($folderId); + if (is_a($folder, 'PEAR_Error')) { + /* Can't redirect back to browse since that would set up a loop. */ + Horde::fatal($folder, __FILE__, __LINE__, true); + } + + /* Make sure user has permission to view this folder. */ + if (!$folder->hasPermission($registry->getAuth(), Horde_Perms::READ)) { + $notification->push(_("You do not have permission to view this folder."), 'horde.error'); + header('Location: ' . Horde::applicationUrl('browse.php', true)); + exit; + } +} + +if (!empty($folder)) { + /* Get folder contents. */ + $bookmarks = $folder->listBookmarks($prefs->getValue('sortby'), + $prefs->getValue('sortdir')); +} + +Horde::addScriptFile('tables.js', 'horde', true); +Horde::addScriptFile('prototype.js', 'horde', true); +Horde::addScriptFile('effects.js', 'horde', true); +Horde::addScriptFile('redbox.js', 'horde', true); +$title = _("Browse"); +require TREAN_TEMPLATES . '/common-header.inc'; +if (!Horde_Util::getFormData('popup')) { + require TREAN_TEMPLATES . '/menu.inc'; +} +require TREAN_TEMPLATES . '/browse.php'; +require $registry->get('templates', 'horde') . '/common-footer.inc'; diff --git a/trean/config/.cvsignore b/trean/config/.cvsignore new file mode 100644 index 000000000..51adefac7 --- /dev/null +++ b/trean/config/.cvsignore @@ -0,0 +1,3 @@ +conf.php +conf.bak.php +prefs.php diff --git a/trean/config/.htaccess b/trean/config/.htaccess new file mode 100644 index 000000000..3a4288278 --- /dev/null +++ b/trean/config/.htaccess @@ -0,0 +1 @@ +Deny from all diff --git a/trean/config/conf.xml b/trean/config/conf.xml new file mode 100644 index 000000000..9e5fa3cab --- /dev/null +++ b/trean/config/conf.xml @@ -0,0 +1,21 @@ + + + + + + Menu settings + + true + + + + + + + + + + Virtual File Storage + + + diff --git a/trean/config/prefs.php.dist b/trean/config/prefs.php.dist new file mode 100644 index 000000000..686e493c0 --- /dev/null +++ b/trean/config/prefs.php.dist @@ -0,0 +1,67 @@ + _("Other Options"), + 'label' => _("Display Options"), + 'desc' => _("Set how to display bookmark listings and how to open links."), + 'members' => array('sortby', 'sortdir', 'show_folder_actions', 'show_in_new_window', 'expand_tree') +); + +// bookmark sort order +$_prefs['sortby'] = array( + 'value' => 'title', + 'locked' => false, + 'shared' => false, + 'type' => 'enum', + 'enum' => array('title' => _("Title"), + 'rating' => _("Highest Rated"), + 'clicks' => _("Most Clicked")), + 'desc' => _("Sort bookmarks by:") +); + +// user preferred sorting direction +$_prefs['sortdir'] = array( + 'value' => 0, + 'locked' => false, + 'shared' => false, + 'type' => 'enum', + 'enum' => array(0 => _("Ascending (A to Z)"), + 1 => _("Descending (9 to 1)")), + 'desc' => _("Sort direction:") +); + +// show the folder actions panel? +// a value of 0 = no, 1 = yes +$_prefs['show_folder_actions'] = array( + 'value' => 1, + 'locked' => false, + 'shared' => false, + 'type' => 'checkbox', + 'desc' => _("Show folder actions panel?") +); + +// Open links in new windows? +$_prefs['show_in_new_window'] = array( + 'value' => 1, + 'locked' => false, + 'shared' => false, + 'type' => 'checkbox', + 'desc' => _("Open links in a new window?") +); + +// how many levels to expand initially +$_prefs['expand_tree'] = array( + 'value' => 'first', + 'locked' => false, + 'shared' => false, + 'type' => 'enum', + 'enum' => array('none' => _("Completely collapsed"), + 'first' => _("First level shown"), + 'all' => _("Completely expanded")), + 'desc' => _("Should your list of bookmark folders be open when you log in?") +); diff --git a/trean/data.php b/trean/data.php new file mode 100644 index 000000000..f6f46c100 --- /dev/null +++ b/trean/data.php @@ -0,0 +1,191 @@ + + * @package Trean + */ + +function export($folder, $depth, $recursive = true) +{ + $name = $folder->get('name'); + if (empty($name)) { + $name = _("Bookmarks"); + } + + $output = ''; + if ($folder->getId() != $GLOBALS['trean_shares']->getId(Horde_Auth::getAuth())) { + $output .= sprintf('%1$s

%3$s

' . "\n" . '%1$s

' . "\n", + str_repeat(' ', $depth * 4), time(), $name); + } + + $bookmarks = $folder->listBookmarks(); + foreach ($bookmarks as $bookmark) { + $output .= sprintf('%s

%s' . "\n", + str_repeat(' ', ($depth + 1) * 4), + $bookmark->url, + time(), + $bookmark->title); + } + + if ($recursive) { + $folders = Trean::listFolders(Horde_Perms::SHOW, $folder->getName(), false); + if (is_a($folders, 'PEAR_Error')) { + $notification->push(sprintf(_("An error occured listing folders: %s"), $folders->getMessage()), 'horde.error'); + } else { + foreach ($folders as $subfolder) { + $output .= export($subfolder, $depth + 1); + } + } + } + + return $output . str_repeat(' ', $depth * 4) . '

' . "\n"; +} + +require_once dirname(__FILE__) . '/lib/Application.php'; +Horde_Registry::appInit('trean'); + +$folders_exceeded = Trean::hasPermission('max_folders') !== true && +Trean::hasPermission('max_folders') <= Trean::countFolders(); +if ($folders_exceeded) { + $message = @htmlspecialchars(sprintf(_("You are not allowed to create more than %d folders."), Trean::hasPermission('max_folders')), ENT_COMPAT, Horde_Nls::getCharset()); + if (!empty($conf['hooks']['permsdenied'])) { + $message = Horde::callHook('_perms_hook_denied', array('trean:max_folders'), 'horde', $message); + } + $notification->push($message, 'horde.warning', array('content.raw')); +} +$bookmarks_exceeded = Trean::hasPermission('max_bookmarks') !== true && +Trean::hasPermission('max_bookmarks') <= $trean_shares->countBookmarks(); +if ($bookmarks_exceeded) { + $message = @htmlspecialchars(sprintf(_("You are not allowed to create more than %d bookmarks."), Trean::hasPermission('max_bookmarks')), ENT_COMPAT, Horde_Nls::getCharset()); + if (!empty($conf['hooks']['permsdenied'])) { + $message = Horde::callHook('_perms_hook_denied', array('trean:max_bookmarks'), 'horde', $message); + } + $notification->push($message, 'horde.warning', array('content.raw')); +} + +switch (Horde_Util::getFormData('actionID')) { +case 'import': + $result = Horde_Browser::wasFileUploaded('import_file'); + if (is_a($result, 'PEAR_Error')) { + $notification->push($result->getMessage(), 'horde.error'); + break; + } + + $target = Horde_Util::getFormData('target', $trean_shares->getId(Horde_Auth::getAuth())); + $root = &$trean_shares->getFolder($target); + if (is_a($root, 'PEAR_Error')) { + $notification->push($root, 'horde.error'); + break; + } + + $lines = file($_FILES['import_file']['tmp_name']); + + $folders = 0; + $bookmarks = 0; + $folder = &$root; + $bookmark = null; + $stack = array(); + $max_folders = Trean::hasPermission('max_folders'); + $num_folders = Trean::countFolders(); + $stop_folders = false; + $max_bookmarks = Trean::hasPermission('max_bookmarks'); + $num_bookmarks = $trean_shares->countBookmarks(); + + foreach ($lines as $line) { + if (strpos($line, '

= $max_folders) { + $message = @htmlspecialchars(sprintf(_("You are not allowed to create more than %d folders."), Trean::hasPermission('max_folders')), ENT_COMPAT, Horde_Nls::getCharset()); + if (!empty($conf['hooks']['permsdenied'])) { + $message = Horde::callHook('_perms_hook_denied', array('trean:max_folders'), 'horde', $message); + } + $notification->push($message, 'horde.error', array('content.raw')); + $stop_folders = true; + continue; + } + + $stack[] = $folder->getId(); + $folderId = $folder->addFolder(array('name' => trim(strip_tags($line)))); + $folder = &$trean_shares->getFolder($folderId); + $bookmark = null; + $folders++; + $num_folders++; + + } elseif (strpos($line, '') !== false) { + /* End of a folder. */ + $folder = &$trean_shares->getFolder(array_pop($stack)); + $bookmark = null; + + } elseif (preg_match("/
(.*)<\/A>/", + $line, $temp)) { + /* A bookmark. */ + if ($max_bookmarks !== true && $num_bookmarks >= $max_bookmarks) { + $message = @htmlspecialchars(sprintf(_("You are not allowed to create more than %d bookmarks."), Trean::hasPermission('max_bookmarks')), ENT_COMPAT, Horde_Nls::getCharset()); + if (!empty($conf['hooks']['permsdenied'])) { + $message = Horde::callHook('_perms_hook_denied', array('trean:max_bookmarks'), 'horde', $message); + } + $notification->push($message, 'horde.error', array('content.raw')); + $stop_bookmarks = true; + break; + } + $bookmark_id = $folder->addBookmark(array( + 'bookmark_url' => trim($temp[1]), + 'bookmark_title' => trim($temp[2]), + 'bookmark_description' => '')); + $bookmark = $trean_shares->getBookmark($bookmark_id); + $bookmarks++; + $num_bookmarks++; + } elseif (strpos($line, '
') !== false) { + if (!is_null($bookmark)) { + $bookmark->description = trim(strip_tags($line)); + $bookmark->save(); + $bookmark = null; + } + } + } + + $notification->push(sprintf(_("%d Folders and %d Bookmarks imported."), $folders, $bookmarks), 'horde.success'); + + $url = Horde_Util::addParameter('browse.php', 'f', $root->getId()); + header('Location: ' . Horde::applicationUrl($url, true)); + exit; + +case 'export': + $folderId = Horde_Util::getFormData('export_folder'); + $recursive = Horde_Util::getFormData('export_recursive'); + $output = << + +Bookmarks +

Bookmarks

+

+ +EOH; + $folder = $trean_shares->getFolder($folderId); + $output .= export($folder, 1, $recursive) . '

' . "\n"; + + $browser->downloadHeaders('bookmarks.html', 'text/html', false, + strlen($output)); + echo $output; + exit; +} + +$title = _("Import Bookmarks"); +require TREAN_TEMPLATES . '/common-header.inc'; +require TREAN_TEMPLATES . '/menu.inc'; +if (!$folders_exceeded || !$bookmarks_exceeded) { + require TREAN_TEMPLATES . '/data/import.inc'; +} +require TREAN_TEMPLATES . '/data/export.inc'; +require $registry->get('templates', 'horde') . '/common-footer.inc'; diff --git a/trean/docs/CHANGES b/trean/docs/CHANGES new file mode 100644 index 000000000..20c1ac50b --- /dev/null +++ b/trean/docs/CHANGES @@ -0,0 +1,81 @@ +---- +v0.1 +---- + +[jan] Enable output compression (horde@albasoft.com, Bug #8649). +[cjh] Check folder name as well as id for the pre-selected folder + (Duck , Bug #7627). +[jan] Add Turkish translation (METU ). +[cjh] Add Latvian translation (Janis ). +[cjh] Support for Firefox plugin that shows Trean bookmarks in the browser + (joey@joeyhewitt.com, Request #2565). +[jan] Add Polish translation (Piotr Adamcio ). +[cjh] Use YUI Grids CSS to lay out the browse grid, which wrangles IE into + honoring our layout even when the screen is narrow (Bug #5385). +[cjh] Force folder deletion to be a POST request, and add a confirmation + dialog. +[cjh] Fix adding bookmarks to a new folder (panni@fragstore.net, + Bug #5068). +[cjh] Add RSS feed (Duck , Request #1927). +[cjh] Bookmark ratings can now be changed via a dynamic, CSS-based + star rater that saves new ratings but degrades to a real link + without JavaScript. +[cjh] Add blocks for highest-rated and most-clicked bookmarks. +[cjh] Add a preference for how to sort bookmarks (Request #2510). +[cjh] Move bookmarks from DataTree storage to a SQL table. +[cjh] Give Trean its own Share implementation for now as hierarchical + shares are being removed from the main Horde_Share class. +[cjh] Implement iframe-based bookmarklet for bookmarking the current page + without a popup window. +[jan] Add Slovenian translation (Duck ). +[ben] Rename "categories" to "folders" to avoid confusion with Horde Categories. +[ben] Add a selection box to jump to a categories (simular to IMP's + folder selection). +[ben] New UI, moved away from the category tree. +[jan] Add Dutch translation (Han Spruyt ). +[ben] Allow creating a new category when adding/editing a bookmark. +[jan] Add permissions to restrict number of categories and bookmarks. +[ben] Extend Block to show most popular links in a share. +[ben] Allow bookmark ranking. +[ben] Use the standard search results interface for the reports drill-down + screens. +[ben] Include standard editing controls in the search results screen. +[ben] Show bookmark's parent category in the search results screen. +[ben] cron script to check for broken links and retrieve favicons. +[ben] Add Horde_Share support. +[cjh] Fix links to click-tracking script when user has cookies disabled + (Bug #1675). +[cjh] Fix bookmark export (Bug #1672). +[jan] Add Norwegian Bokmaal translation (Odd Marthon Lende + ). +[ben] Use datatree parent/child relationships. +[cjh] Add a preference for how much of the category tree to expand + on initial view (Bug #566). +[cjh] Use DataTree attributes (Ben Chavet ). +[jan] Add Spanish translation (Manuel Perez Ayala ). +[cjh] Add a Horde_Block for showing bookmark categories + (Joel Vandal ). +[jan] Add Finnish translation (Leena Heino ). +[jan] Add French translation (Raphaël Jeudy ). +[jan] Add German translation. +[cjh] Bookmarks in search results are now editable/deletable. +[cjh] Add deletion of bookmark categories + (Arne Gellhaus ). +[cjh] Don't show Add Bookmark links when there are no categories to add to + (Michal ). +[cjh] Add a preference for opening links in a new window + (Hubert Yeh ). +[cjh] Searching works again after new categories code. +[cjh] Fully implement editing. +[mac] Don't show My Bookmark category on the add screen (Chris Albertson + ). +[mac] Cleanup the note at the bottom of the add screen (Chris Albertson + ). +[mac] Don't show the New Bookmark link for the root category (Chris Albertson + ). +[jan] Add Traditional Chinese translation (Chih-Wei Yeh + ). +[mac] Update for new categories code (Chris Albertson ). +[mac] Add Edit and Delete options. +[jan] Add Swedish translation (Andreas Dahlén ). +[mac] Initial Trean Version. diff --git a/trean/docs/CREDITS b/trean/docs/CREDITS new file mode 100644 index 000000000..760d3b8a9 --- /dev/null +++ b/trean/docs/CREDITS @@ -0,0 +1,36 @@ +======================== + Trean Development Team +======================== + + +Core Developers +=============== + +Mike Cochrane + +- original code + +Ben Chavet + + +Localization +============ + +===================== ====================================================== +Chinese (Traditional) Chih-Wei Yeh + David Chang +Dutch Han Spruyt +Finnish Leena Heino +French Raphaël Jeudy +German Jan Schneider +Italian Sergio G. Caredda + Marko Djukic + Marco Pirovano +Latvian Janis Eisaks +Norwegian Bokmaal Odd Marthon Lende +Polish Piotr Adamcio +Slovenian Duck +Spanish Manuel Perez Ayala +Swedish Andreas Dahlén +Turkish Middle East Technical University +===================== ====================================================== diff --git a/trean/docs/INSTALL b/trean/docs/INSTALL new file mode 100644 index 000000000..52bdea9c9 --- /dev/null +++ b/trean/docs/INSTALL @@ -0,0 +1,145 @@ +====================== + Installing Trean 0.1 +====================== + +:Last update: $Date: 2007/06/19 09:56:35 $ +:Revision: $Revision: 1.11 $ + + +This document contains instructions for installing the Trean web-based +bookmarks application on your system. + +For information on the capabilities and features of Trean, see the +file README_ in the top-level directory of the Trean distribution. + + +Obtaining Trean +=============== + +Trean can be obtained from the Horde website and FTP server, at + + http://www.horde.org/trean/ + + ftp://ftp.horde.org/pub/trean/ + +Or use the mirror closest to you: + + http://www.horde.org/mirrors.php + +Bleeding-edge development versions of Trean are available via CVS; see the +file `horde/docs/HACKING`_, or the website http://www.horde.org/source/, for +information on accessing the Horde CVS repository. + + +Prerequisites +============= + +To function properly, Trean **requires** the following: + +1. A working Horde installation. + + Trean runs within the `Horde Application Framework`_, a set of common tools + for web applications written in PHP. You must install Horde before + installing Trean. + + .. Important:: Trean requires version 3.2+ of the Horde Framework - + earlier versions of Horde will **not** work. + + The Horde Framework can be obtained from the Horde website and FTP server, + at + + http://www.horde.org/horde/ + + ftp://ftp.horde.org/pub/horde/ + + Many of Trean's prerequisites are also Horde prerequisites. + + .. Important:: Be sure to have completed all of the steps in the + `horde/docs/INSTALL`_ file for the Horde Framework before + installing Trean. + + .. _`Horde Application Framework`: http://www.horde.org/horde/ + + +Configuring Trean +================= + +1. Configuring Horde for Trean + + a. Register the application + + In ``horde/config/registry.php``, find the applications['trean'] stanza. + The 'status' parameter must be marked '=> active'. If you have changed + the location of Trean relative to Horde, either in the URL, in the + filesystem or both, you must update the ``fileroot`` and ``webroot`` + settings to their correct values. + + b. Configuring a DataTree backend + + Trean requires a permanent ``DataTree`` backend in Horde to manage + bookmarks. If you didn't setup a DataTree backend yet, go to the + configuration interface, select Horde from the list of applications and + select a driver different than ``None`` on the ``DataTree System`` tab. + Make sure that you ran the necessary scripts to create a storage backend + for the DataTree system, e.g. one of the ``create.*.sql`` or + ``horde_datatree.*.sql`` SQL scripts in ``horde/scripts/sql/``. You + should have done this already during the installation of Horde. + +2. Configuring Trean + + To configure Trean, you must login to Horde as a Horde Administrator. Use + the Horde ``Administration`` menu item to get to the administration page, + and then click on the ``Configuration`` icon to get the configuration page. + Select ``Bookmarks`` from the selection list of applications, and click on + the ``Configure`` button. Fill in or change any configuration values as + needed. When done click on ``Generate Bookmarks Configuration`` to + generate the ``conf.php`` file. If your web server doesn't have write + permissions to the Trean configuration directory or file, it will not be + able to write the file. In this case, go back to ``Configuration`` and + choose one of the other methods to create the configuration file + ``trean/config/conf.php``. + + Note for international users: Trean uses GNU gettext to provide local + translations of text displayed by applications; the translations are found + in the ``po/`` directory. If a translation is not yet available for your + locale (and you wish to create one), or if you're having trouble using a + provided translation, please see the `horde/docs/TRANSLATIONS`_ file for + instructions. + +3. Testing + + It needs lots so just start playing. + + +Obtaining Support +================= + +If you encounter problems with Trean, help is available! + +The Horde Frequently Asked Questions List (FAQ), available on the Web at + + http://www.horde.org/faq/ + +The Horde Project runs a number of mailing lists, for individual applications +and for issues relating to the project as a whole. Information, archives, and +subscription information can be found at + + http://www.horde.org/mail/ + +Lastly, Horde developers, contributors and users may also be found on IRC, +on the channel #horde on the Freenode Network (irc.freenode.net). + +Please keep in mind that Trean is free software written by volunteers. For +information on reasonable support expectations, please read + + http://www.horde.org/support.php + +Thanks for using Trean! + +The Trean team + + +.. _README: ?f=README.html +.. _`horde/docs/INSTALL`: ../../horde/docs/?f=INSTALL.html +.. _`horde/docs/HACKING`: ../../horde/docs/?f=HACKING.html +.. _`horde/docs/TRANSLATIONS`: ../../horde/docs/?f=TRANSLATIONS.html diff --git a/trean/docs/TODO b/trean/docs/TODO new file mode 100644 index 000000000..e1a0fbb52 --- /dev/null +++ b/trean/docs/TODO @@ -0,0 +1,7 @@ +================================= +|| Trean Development TODO List || +================================= + +:Last update: $Date: 2007/12/14 19:35:23 $ +:Revision: $Revision: 1.27 $ + diff --git a/trean/edit.php b/trean/edit.php new file mode 100644 index 000000000..4e54ee524 --- /dev/null +++ b/trean/edit.php @@ -0,0 +1,316 @@ + + */ + +require_once dirname(__FILE__) . '/lib/Application.php'; +Horde_Registry::appInit('trean'); + +$folderId = Horde_Util::getFormData('f', $trean_shares->getId($GLOBALS['registry']->getAuth())); + +$actionID = Horde_Util::getFormData('actionID'); +if ($actionID == 'button') { + if (Horde_Util::getFormData('new_bookmark') + || !is_null(Horde_Util::getFormData('new_bookmark_x'))) { + header('Location: ' . Horde::applicationUrl('add.php?f=' . $folderId, true)); + exit; + } elseif (Horde_Util::getFormData('edit_bookmarks')) { + $actionID = null; + } elseif (Horde_Util::getFormData('delete_bookmarks') + || !is_null(Horde_Util::getFormData('delete_bookmarks_x'))) { + $actionID = 'delete'; + } +} + +$bookmarks = Horde_Util::getFormData('bookmarks'); +if (!is_array($bookmarks)) { + $bookmarks = array($bookmarks); +} +$folder = Horde_Util::getFormData('folder'); + +switch ($actionID) { +case 'save': + $url = Horde_Util::getFormData('url'); + $title = Horde_Util::getFormData('title'); + $description = Horde_Util::getFormData('description'); + $new_folder = Horde_Util::getFormData('new_folder'); + $delete = Horde_Util::getFormData('delete'); + if (count($bookmarks)) { + foreach ($bookmarks as $id) { + $bookmark = $trean_shares->getBookmark($id); + if (isset($delete[$id])) { + $result = $trean_shares->removeBookmark($bookmark); + if (!is_a($result, 'PEAR_Error')) { + $notification->push(_("Deleted bookmark: ") . $bookmark->title, 'horde.success'); + } else { + $notification->push(sprintf(_("There was a problem deleting the bookmark: %s"), $result->getMessage()), 'horde.error'); + } + } else { + $old_url = $bookmark->url; + + $bookmark->url = $url[$id]; + $bookmark->title = $title[$id]; + $bookmark->description = $description[$id]; + + if ($old_url != $bookmark->url) { + $bookmark->http_status = ''; + } + + $result = $bookmark->save(); + + if ($new_folder[$id] != $bookmark->folder) { + $bookmark->folder = $new_folder[$id]; + $result = $bookmark->save(); + } + + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("There was an error saving the bookmark: %s"), $result->getMessage()), 'horde.error'); + } + } + } + } + + if (count($folder)) { + $name = Horde_Util::getFormData('name'); + foreach ($folder as $id) { + $folder = &$trean_shares->getFolder($id); + $folder->set('name', $name[$id], true); + $result = $folder->save(); + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("There was an error saving the folder: %s"), $result->getMessage()), 'horde.error'); + } + } + } + + if (Horde_Util::getFormData('popup')) { + if ($notification->count() <= 1) { + Horde_Util::closeWindowJS(); + } else { + $notification->notify(); + } + } else { + $url = Horde_Util::addParameter('browse.php', 'f', $folderId); + header('Location: ' . Horde::applicationUrl($url, true)); + } + exit; + +case 'delete': + if (count($bookmarks)) { + foreach ($bookmarks as $id) { + $bookmark = $trean_shares->getBookmark($id); + $result = $trean_shares->removeBookmark($bookmark); + if (!is_a($result, 'PEAR_Error')) { + $notification->push(_("Deleted bookmark: ") . $bookmark->title, 'horde.success'); + } else { + $notification->push(sprintf(_("There was a problem deleting the bookmark: %s"), $result->getMessage()), 'horde.error'); + } + } + } + + if (count($folder)) { + foreach ($folder as $id => $delete) { + if ($delete) { + $folder = &$trean_shares->getFolder($id); + $result = $folder->delete(); + if (!is_a($result, 'PEAR_Error')) { + $notification->push(_("Deleted folder: ") . $folder->get('name'), 'horde.success'); + } else { + $notification->push(sprintf(_("There was a problem deleting the folder: %s"), $result->getMessage()), 'horde.error'); + } + } + } + } + + // Return to the folder listing + $url = Horde_Util::addParameter('browse.php', 'f', $folderId); + header('Location: ' . Horde::applicationUrl($url, true)); + exit; + +case 'move': + $create_folder = Horde_Util::getFormData('create_folder'); + $new_folder = Horde_Util::getFormData('new_folder'); + + /* Create a new folder if requested */ + if ($create_folder) { + $parent_id = $trean_shares->getId($GLOBALS['registry']->getAuth()); + $parent = &$trean_shares->getFolder($parent_id); + $result = $parent->addFolder(array('name' => $new_folder)); + + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("There was an error adding the folder: %s"), $result->getMessage()), 'horde.error'); + } else { + $new_folder = $result; + } + } + + $new_folder = &$trean_shares->getFolder($new_folder); + + if (count($bookmarks)) { + foreach ($bookmarks as $id) { + $bookmark = $trean_shares->getBookmark($id); + $bookmark->folder = $new_folder->getId(); + $result = $bookmark->save(); + if (!is_a($result, 'PEAR_Error')) { + $notification->push(_("Moved bookmark: ") . $bookmark->title, 'horde.success'); + } else { + $notification->push(sprintf(_("There was a problem moving the bookmark: %s"), $result->getMessage()), 'horde.error'); + } + } + } + + if (count($folder)) { + foreach ($folder as $id => $delete) { + if ($delete) { + $folder = &$trean_shares->getFolder($id); + $result = $trean_shares->move($folder, $new_folder); + if (!is_a($result, 'PEAR_Error')) { + $notification->push(_("Moved folder: ") . $folder->get('name'), 'horde.success'); + } else { + $notification->push(sprintf(_("There was a problem moving the folder: %s"), $result->getMessage()), 'horde.error'); + } + } + } + } + + // Return to the folder listing + $url = Horde_Util::addParameter('browse.php', 'f', $folderId); + header('Location: ' . Horde::applicationUrl($url, true)); + exit; + +case 'copy': + $create_folder = Horde_Util::getFormData('create_folder'); + $new_folder = Horde_Util::getFormData('new_folder'); + + /* Create a new folder if requested */ + if ($create_folder) { + $properties = array(); + $properties['name'] = $new_folder; + + $parent_id = $trean_shares->getId($GLOBALS['registry']->getAuth()); + $parent = &$trean_shares->getFolder($parent_id); + $result = $parent->addFolder($properties); + + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("There was an error adding the folder: %s"), $result->getMessage()), 'horde.error'); + } else { + $new_folder = $result; + } + } + + $new_folder = &$trean_shares->getFolder($new_folder); + + if (count($bookmarks)) { + foreach ($bookmarks as $id) { + $bookmark = $trean_shares->getBookmark($id); + $result = $bookmark->copyTo($new_folder); + if (!is_a($result, 'PEAR_Error')) { + $notification->push(_("Copied bookmark: ") . $bookmark->title, 'horde.success'); + } else { + $notification->push(sprintf(_("There was a problem copying the bookmark: %s"), $result->getMessage()), 'horde.error'); + } + } + } + + if (count($folder)) { + $notification->push(sprintf(_("Copying folders is not supported.")), 'horde.message'); + } + + // Return to the folder listing + $url = Horde_Util::addParameter('browse.php', 'f', $folderId); + header('Location: ' . Horde::applicationUrl($url, true)); + exit; + +case 'rename': + /* Rename a Bookmark Folder. */ + $name = Horde_Util::getFormData('name'); + + $folder = &$trean_shares->getFolder($folderId); + $result = $folder->set('name', $name, true); + if (is_a($result, 'PEAR_Error')) { + $notification->push(sprintf(_("\"%s\" was not renamed: %s."), $name, $result->getMessage()), 'horde.error'); + } else { + $url = Horde_Util::addParameter('browse.php', 'f', $folderId); + header('Location: ' . Horde::applicationUrl($url, true)); + exit; + } + break; + +case 'del_folder': + $folder = &$trean_shares->getFolder($folderId); + $title = _("Confirm Deletion"); + require TREAN_TEMPLATES . '/common-header.inc'; + require TREAN_TEMPLATES . '/menu.inc'; + require TREAN_TEMPLATES . '/edit/delete_folder_confirmation.inc'; + require $registry->get('templates', 'horde') . '/common-footer.inc'; + exit; + +case 'del_folder_confirmed': + $folderId = Horde_Util::getPost('f'); + if (!$folderId) { + exit; + } + + $folder = &$trean_shares->getFolder($folderId); + if (is_a($folder, 'PEAR_Error')) { + $notification->push($folder->getMessage(), 'horde.error'); + header('Location: ' . Horde::applicationUrl('browse.php')); + exit; + } + + $parent = $folder->getParent(); + $result = $folder->delete(); + if (is_a($result, 'PEAR_Error')) { + $notification->push($result->getMessage(), 'horde.error'); + header('Location: ' . Horde::applicationUrl(Horde_Util::addParameter('browse.php', 'f', $folderId), true)); + } else { + $notification->push(sprintf(_("Deleted the folder \"%s\""), $folder->get('name')), 'horde.success'); + header('Location: ' . Horde::applicationUrl(Horde_Util::addParameter('browse.php', 'f', $parent), true)); + } + exit; + +case 'cancel': + $url = Horde_Util::addParameter('browse.php', 'f', $folderId); + header('Location: ' . Horde::applicationUrl($url, true)); + exit; +} + +// Return to browse if there is nothing to edit. +if (!count($bookmarks) && !count($folder)) { + $notification->push(_("Nothing to edit."), 'horde.message'); + $url = Horde_Util::addParameter('browse.php', 'f', $folderId); + header('Location: ' . Horde::applicationUrl($url, true)); + exit; +} + +$title = _("Edit Bookmark"); +require TREAN_TEMPLATES . '/common-header.inc'; +if (!Horde_Util::getFormData('popup')) { + require TREAN_TEMPLATES . '/menu.inc'; +} +require TREAN_TEMPLATES . '/edit/header.inc'; + +if (count($folder)) { + foreach ($folder as $id) { + $folder = $trean_shares->getFolder($id); + require TREAN_TEMPLATES . '/edit/folder.inc'; + } +} + +if (count($bookmarks)) { + foreach ($bookmarks as $id) { + $bookmark = $trean_shares->getBookmark($id); + if (!is_a($bookmark, 'PEAR_Error')) { + require TREAN_TEMPLATES . '/edit/bookmark.inc'; + } + } +} + +require TREAN_TEMPLATES . '/edit/footer.inc'; +require $registry->get('templates', 'horde') . '/common-footer.inc'; diff --git a/trean/favicon.php b/trean/favicon.php new file mode 100644 index 000000000..c5d0e9513 --- /dev/null +++ b/trean/favicon.php @@ -0,0 +1,44 @@ + + */ + +$session_control = 'readonly'; +@define('TREAN_BASE', dirname(__FILE__)); +require_once TREAN_BASE . '/lib/base.php'; + +$bookmark_id = Horde_Util::getFormData('bookmark_id'); +if (!$bookmark_id) { + exit; +} + +$bookmark = &$trean_shares->getBookmark($bookmark_id); +if (!$favicon = $bookmark->favicon) { + exit; +} + +// Initialize VFS +require_once 'VFS.php'; +$vfs_params = Horde::getVFSConfig('favicons'); +if (is_a($vfs_params, 'PEAR_Error')) { + exit; +} +$vfs = &VFS::singleton($vfs_params['type'], $vfs_params['params']); + +if (!$vfs->exists('.horde/trean/favicons/', $favicon)) { + exit; +} + +$data = $vfs->read('.horde/trean/favicons/', $favicon); +$browser->downloadHeaders('favicon', null, true, strlen($data)); +header('Expires: ' . gmdate('r', time() + 172800)); +header('Cache-Control: public, max-age=172800'); +header('Pragma:'); +echo $data; diff --git a/trean/index.php b/trean/index.php new file mode 100644 index 000000000..13770ae38 --- /dev/null +++ b/trean/index.php @@ -0,0 +1,11 @@ + + */ +class Trean_Api extends Horde_Registry_Api +{ + /** + * Gets all of the folders that are a subfolder of the given folder + * (or the root.) + * + * @param integer $folderId the ID of the folder, or -1 for the root + * @return array Array of associative arrays (XMLRPC structs) with + * 'id' as the folder's ID, and 'name' as its name. + */ + public function getFolders($folderId) + { + require_once dirname(__FILE__) . '/base.php'; + + if ($folderId == -1) { + $folder = null; + } else { + $folder = &$GLOBALS['trean_shares']->getFolder($folderId); + } + if ($folder && is_a($folder, 'PEAR_Error')) { + return $folder; + } + $folderObs = Trean::listFolders(Horde_Perms::SHOW, + $folder ? $folder->getName() : null, false); + if (is_a($folderObs, 'PEAR_Error')) { + return $folderObs; + } + + $folders = array(); + foreach ($folderObs as $folder) { + $folders[] = array('id' => $folder->getId(), + 'name' => $folder->get('name')); + } + return $folders; + } + + /** + * Adds a bookmark folder + * + * @param array $data Object data + */ + public function addObjects($data) + { + require_once dirname(__FILE__) . '/base.php'; + $return_map = array(); + + foreach ($data as $props) { + $children = null; + + if (!isset($props['folder_id']) || !isset($props['return_key'])) { + return new PEAR_Error('must specify folder_id and return_key properties'); + } + + $return_key = $props['return_key']; + unset($props['return_key']); + + if (isset($props['name'])) { + $parentFolder = &$GLOBALS['trean_shares']->getFolder($props['folder_id']); + unset($props['folder_id']); + if (isset($props['child_objects'])) { + $children = $props['child_objects']; + unset($props['child_objects']); + } + $ret = $parentFolder->addFolder($props); + } else { + if (!isset($props['bookmark_description'])) { + $props['bookmark_description'] = ''; + } + $bookmark = new Trean_Bookmark($props); + $ret = $bookmark->save(); + } + + if (is_a($ret, 'PEAR_Error')) { + return $ret; + } + + $return_map[$return_key] = $ret; + + if ($children) { + $id = $ret; // $ret = folder ID + foreach ($children as $key => $child) { + $children[$key]['folder_id'] = $id; + } + $ret = addObjects($children); + if (is_a($ret, 'PEAR_Error')) { + return $ret; + } + $return_map = array_merge($return_map, $ret); + } + } + + return $return_map; + } + + /** + * Updates a bookmark folder + * + * @param array $data Object data + */ + public function updateObjects($data) + { + require_once dirname(__FILE__) . '/base.php'; + + foreach ($data as $props) { + if (isset($props['bookmark_id'])) { + $obj = &$GLOBALS['trean_shares']->getBookmark($props['bookmark_id']); + } else if (isset($props['folder_id'])) { + $obj = &$GLOBALS['trean_shares']->getFolder($props['folder_id']); + } else { + $obj = new PEAR_Error("each inner associative array must have a (bookmark|folder)id key"); + } + if (is_a($obj, 'PEAR_Error')) { + return $obj; + } + foreach ($props as $name => $value) { + if ($name == 'id') { + continue; + } + if (is_a($obj, 'Trean_Bookmark')) { + $obj->$name = $value; + } else { + if ($name == 'folder') { + $ret = $GLOBALS['trean_shares']->move($obj, + $GLOBALS['trean_shares']->getFolder($value)); + } else { + $ret = $obj->set($name, $value); + } + if (is_a($ret, 'PEAR_Error')) { + return $ret; + } + } + } + $obj->save(); + } + + return true; + } + + /** + * Returns all the bookmarks in a given folder, sorted and "paginated." + * + * @param integer $folderId the ID of a folder, or -1 for root + * @param string $sortby field to sort by + * @param integer $sortdir direction to sort by (non-0 for descending) + * @param integer $from bookmark to start from + * @param integer $count how many bookmarks to return + * @return array An array of associative arrays (XMLRPC structs) representing + * the bookmarks. + * @see DataTreeObject_Folder->listBookmarks() + */ + public function listBookmarks($folderId, $sortby = 'title', $sortdir = 0, $from = 0, $count = 0) + { + require_once dirname(__FILE__) . '/base.php'; + + $folder = &$GLOBALS['trean_shares']->getFolder($folderId); + if (is_a($folder, 'PEAR_Error')) { + return $folder; + } + return $folder->listBookmarks($sortby, $sortdir, $from, $count); + } + + /** + * Delete a given folder. + * + * @param integer $folderId the ID of the folder + * @param boolean $force Force-remove child objects? (currently ignored) + * + * @return boolean True for success. + */ + public function deleteFolder($folderId, $force) + { + require_once dirname(__FILE__) . '/base.php'; + + $folder = &$GLOBALS['trean_shares']->getFolder($folderId); + if (is_a($folder, 'PEAR_Error')) { + return $folder; + } + $result = $folder->delete(); + if (is_a($result, 'PEAR_Error')) { + return $result; + } + return true; + } + + /** + * Delete multiple folders. + * + * @param array $Ids The IDs of the folders to delete + * + * @return boolean True for success. + */ + public function deleteFolders($Ids) + { + $Ids = array_reverse($Ids); + foreach ($Ids as $Id) { + $ret = deleteFolder($Id, true); + if (is_a($ret, 'PEAR_Error')) { + return $ret; + } + } + + return true; + } + + /** + * Delete a given bookmark. + * + * @param integer $bookmarkId the ID of the bookmark to delete + * + * @return boolean True for success. + */ + public function deleteBookmark($bookmarkId) + { + require_once dirname(__FILE__) . '/base.php'; + + $result = &$GLOBALS['trean_shares']->removeBookmark($bookmarkId); + if (is_a($result, 'PEAR_Error')) { + return $result; + } + return true; + } + + /** + * Delete multiple bookmarks. + * + * @param array $Ids the IDs of the bookmarks to delete + * + * @return boolean True for success. + */ + public function deleteBookmarks($Ids) + { + foreach ($Ids as $Id) { + $ret = deleteBookmark($Id); + if (is_a($ret, 'PEAR_Error')) { + return $ret; + } + } + + return true; + } + + /** + * Synchronize bookmarks in a folder. Send a list of IDs of bookmarks you + * know about, get an array of new bookmarks and placeholders for bookmarks + * you have that are now deleted. + * + * @param integer folderId the ID of the folder, or -1 for root + * @param array bookmarkIds integer array of the bookmark IDs to sync against + * @return array An array of associative arrays (XMLRPC structs) of all the + * newly created bookmarks' data, or for deleted bookmarks, a placeholder with + * 'id' as the ID of the bookmark and 'sync_deleted' as true. + * @see listBookmarks() + */ + public function syncBookmarks($folderId, $bookmarkIds) + { + require_once dirname(__FILE__) . '/base.php'; + + $rawbookmarks = listBookmarks($folderId); + if (is_a($rawbookmarks, 'PEAR_Error')) { + return $rawbookmarks; + } + $bookmarks = array(); + foreach ($rawbookmarks as $bookmark) { + $bookmarks[$bookmark->id] = $bookmark; + } + // We're authoritative, so we prune out any bookmarks the client + // already knows about by ID, and let them know of the deletion of any we + // don't know about + foreach ($bookmarkIds as $id) { + if (isset($bookmarks[$id])) { + unset($bookmarks[$id]); + } else { + $bookmarks[$id] = array('id' => $id, 'sync_deleted' => true); + } + } + + // We should be left with a list of new bookmarks with their full details, + // and deleted bookmarks with only an id and 'sync_deleted' boolean + return array_values($bookmarks); + } + + /** + * Synchronize folders in a folder. Send a list of IDs, get a list of new + * folders and placeholders for deleted ones. See syncBookmarks() + * for more details. + * + * @param integer folderID the ID of the folder, or -1 for root + * @param array folderIds integer array of folder IDs to sync against + * @return array An array of associate arrays (XMLRPC structs) of all + * the newly created folders' data, or placeholders for deleted folders. + * @see getFolders() + * @see syncBookmarks() + */ + public function syncFolders($folderId, $folderIds) + { + require_once dirname(__FILE__) . '/base.php'; + + $rawfolders = getFolders($folderId); + if (is_a($rawfolders, 'PEAR_Error')) { + return $rawfolders; + } + $folders = array(); + foreach ($rawfolders as $folder) { + $folders[$folder['id']] = $folder; + } + + // This works like the sync for bookmarks + foreach ($folderIds as $id) { + if (isset($folders[$id])) { + unset($folders[$id]); + } else { + $folders[$id] = array('id' => $id, 'sync_deleted' => true); + } + } + + return array_values($folders); + } + + /** + * Returns a URL that can be used in other applications to add the currently + * displayed page as a bookmark. If javascript and DOM is available, an overlay + * is used, if javascript and no DOM, then a pop-up is used and if no javascript + * is available a URL to Trean's add.php page is returned. + * + * @param array $params A hash of 'url' and 'title' properties of the requested + * bookmark. + * @return string The URL suitable for use in a tag. + */ + public function getAddUrl($params = array()) + { + $GLOBALS['no_compress'] = true; + require_once dirname(__FILE__) . '/base.php'; + $browser = Horde_Browser::singleton(); + + if ($GLOBALS['browser']->hasFeature('javascript')) { + if ($browser->hasFeature('dom')) { + $addurl = Horde_Util::addParameter(Horde::applicationUrl('add.php', true, -1), 'iframe', 1); + $url = "javascript:(function(){o=document.createElement('div');o.id='overlay';o.style.background='#000';o.style.position='absolute';o.style.top=0;o.style.left=0;o.style.width='100%';o.style.height='100%';o.style.zIndex=5000;o.style.opacity=.8;document.body.appendChild(o);i=document.createElement('iframe');i.id='frame';i.style.zIndex=5001;i.style.border='thin solid #000';i.src='$addurl'+'&title=' + encodeURIComponent(document.title) + '&url=' + encodeURIComponent(location.href);i.style.position='absolute';i.style.width='350px';i.style.height='150px';i.style.left='100px';i.style.top='100px';document.body.appendChild(i);l=document.createElement('a');l.style.position='absolute';l.style.background='#ccc';l.style.color='#000';l.style.border='thin solid #000';l.style.display='block';l.style.top='250px';l.style.left='100px';l.style.zIndex=5001;l.style.padding='5px';l.appendChild(document.createTextNode('" . _("Close") . "'));l.onclick=function(){var o=document.getElementById('overlay');o.parentNode.removeChild(o);var i=document.getElementById('frame');i.parentNode.removeChild(i);this.parentNode.removeChild(this);};document.body.appendChild(l);})()"; + } else { + $addurl = Horde::applicationUrl(Horde_Util::addParameter('add.php', 'popup', 1), true, -1); + $url = "javascript:d = new Date(); w = window.open('$addurl' + '&title=' + encodeURIComponent(document.title) + '&url=' + encodeURIComponent(location.href) + '&d=' + d.getTime(), d.getTime(), 'height=200,width=400'); w.focus();"; + } + } else { + // Fallback to a regular URL + $url = Horde::applicationUrl(Horde_Util::addParameter('add.php', $params), true); + } + + return $url; + } +} diff --git a/trean/lib/Application.php b/trean/lib/Application.php new file mode 100644 index 000000000..fccf5deed --- /dev/null +++ b/trean/lib/Application.php @@ -0,0 +1,91 @@ + + */ + +/* Determine the base directories. */ +if (!defined('TREAN_BASE')) { + define('TREAN_BASE', dirname(__FILE__) . '/..'); +} + +if (!defined('HORDE_BASE')) { + /* If Horde does not live directly under the app directory, the HORDE_BASE + * constant should be defined in config/horde.local.php. */ + if (file_exists(TREAN_BASE . '/config/horde.local.php')) { + include TREAN_BASE . '/config/horde.local.php'; + } else { + define('HORDE_BASE', TREAN_BASE . '/..'); + } +} + +/* Load the Horde Framework core (needed to autoload + * Horde_Registry_Application::). */ +require_once HORDE_BASE . '/lib/core.php'; + +class Trean_Application extends Horde_Registry_Application +{ + /** + * The application's version. + * + * @var string + */ + public $version = 'H4 (1.0-git)'; + + /** + * Initialization function. + * + * Global variables defined: + * $trean_db - TODO + * $trean_shares - TODO + */ + protected function _init() + { + // Set the timezone variable. + Horde_Nls::setTimeZone(); + + // Create db and share instances. + $GLOBALS['trean_db'] = Trean::getDb(); + if (is_a($GLOBALS['trean_db'], 'PEAR_Error')) { + Horde::fatal($GLOBALS['trean_db'], __FILE__, __LINE__, false); + } + $GLOBALS['trean_shares'] = new Trean_Bookmarks(); + + Trean::initialize(); + } + + /** + * Returns a list of available permissions. + * + * @return array An array describing all available permissions. + */ + public function perms() + { + $perms = array(); + + $perms['tree']['trean']['max_folders'] = false; + $perms['title']['trean:max_folders'] = _("Maximum Number of Folders"); + $perms['type']['trean:max_folders'] = 'int'; + $perms['tree']['trean']['max_bookmarks'] = false; + $perms['title']['trean:max_bookmarks'] = _("Maximum Number of Bookmarks"); + $perms['type']['trean:max_bookmarks'] = 'int'; + + return $perms; + } + + /** + * Generate the menu to use on the prefs page. + * + * @return Horde_Menu A Horde_Menu object. + */ + public function prefsMenu() + { + return Trean::getMenu(); + } +} diff --git a/trean/lib/Block/bookmarks.php b/trean/lib/Block/bookmarks.php new file mode 100644 index 000000000..85564d2be --- /dev/null +++ b/trean/lib/Block/bookmarks.php @@ -0,0 +1,145 @@ + + * @since Trean 1.0 + * @package Horde_Block + */ +class Horde_Block_Trean_bookmarks extends Horde_Block { + + var $_app = 'trean'; + var $_folder = null; + + function _params() + { + require_once dirname(__FILE__) . '/../base.php'; + + /* Get folders to display. */ + $folders = Trean::listFolders(Horde_Perms::READ); + $default = null; + if (is_a($folders, 'PEAR_Error')) { + $GLOBALS['notification']->push(sprintf(_("An error occured listing folders: %s"), $folders->getMessage()), 'horde.error'); + } else { + foreach ($folders as $key => $folder) { + if (is_null($default)) { + $default = $folder->getId(); + } + $values[$folder->getId()] = $folder->get('name'); + } + } + + return array('folder' => array('name' => _("Folder"), + 'type' => 'enum', + 'default' => $default, + 'values' => $values), + 'bookmarks' => array('name' => _("Sort by"), + 'type' => 'enum', + 'default' => 'title', + 'values' => array('title' => _("Title"), + 'highest_rated' => _("Highest Rated"), + 'most_clicked' => _("Most Clicked"))), + 'rows' => array('name' => _("Display Rows"), + 'type' => 'enum', + 'default' => '10', + 'values' => array('10' => _("10 rows"), + '15' => _("15 rows"), + '25' => _("25 rows"))), + 'template' => array('name' => _("Template"), + 'type' => 'enum', + 'default' => '1line', + 'values' => array('standard' => _("3 Line"), + '2line' => _("2 Line"), + '1line' => _("1 Line")))); + } + + /** + * The title to go in this block. + * + * @return string The title text. + */ + function _title() + { + global $registry; + + $folder = $this->_getFolder(); + if (is_a($folder, 'PEAR_Error')) { + $name = $registry->get('name'); + } else { + $name = $folder->get('name'); + if (!$name) { + $name = _("Bookmarks"); + } + } + + return Horde::link(Horde::url($registry->getInitialPage(), true)) . $name . ''; + } + + /** + * The content to go in this block. + * + * @return string The content + */ + function _content() + { + require_once dirname(__FILE__) . '/../base.php'; + require_once TREAN_TEMPLATES . '/star_rating_helper.php'; + + $template = TREAN_TEMPLATES . '/block/' . $this->_params['template'] . '.inc'; + + $folder = $this->_getFolder(); + if (is_a($folder, 'PEAR_Error')) { + return $folder; + } + + $sortby = 'title'; + $sortdir = 0; + switch ($this->_params['bookmarks']) { + case 'highest_rated': + $sortby = 'rating'; + $sortdir = 1; + break; + + case 'most_clicked': + $sortby = 'clicks'; + $sortdir = 1; + break; + } + + $html = ''; + $bookmarks = $folder->listBookmarks($sortby, $sortdir, 0, $this->_params['rows']); + foreach ($bookmarks as $bookmark) { + ob_start(); + require $template; + $html .= '

' . ob_get_clean() . '
'; + } + + if (!$bookmarks) { + return '

' . _("No bookmarks to display") . '

'; + } + + return $html; + } + + function _getFolder() + { + require_once dirname(__FILE__) . '/../base.php'; + + if ($this->_folder == null) { + $this->_folder = $GLOBALS['trean_shares']->getFolder($this->_params['folder']); + } + + return $this->_folder; + } + +} diff --git a/trean/lib/Block/highestrated.php b/trean/lib/Block/highestrated.php new file mode 100644 index 000000000..961683a8a --- /dev/null +++ b/trean/lib/Block/highestrated.php @@ -0,0 +1,79 @@ + + * @package Horde_Block + */ +class Horde_Block_Trean_highestrated extends Horde_Block { + + var $_app = 'trean'; + + /** + * Block configuration. + */ + function _params() + { + return array('rows' => array('name' => _("Number of bookmarks to show"), + 'type' => 'enum', + 'default' => '10', + 'values' => array('10' => _("10 rows"), + '15' => _("15 rows"), + '25' => _("25 rows"))), + 'template' => array('name' => _("Template"), + 'type' => 'enum', + 'default' => '1line', + 'values' => array('standard' => _("3 Line"), + '2line' => _("2 Line"), + '1line' => _("1 Line")))); + } + + /** + * The title to go in this block. + * + * @return string The title text. + */ + function _title() + { + global $registry; + return Horde::link(Horde::url($registry->getInitialPage(), true)) . _("Highest-rated Bookmarks") . ''; + } + + /** + * The content to go in this block. + * + * @return string The content. + */ + function _content() + { + require_once dirname(__FILE__) . '/../base.php'; + require_once TREAN_TEMPLATES . '/star_rating_helper.php'; + + $template = TREAN_TEMPLATES . '/block/' . $this->_params['template'] . '.inc'; + + $html = ''; + $bookmarks = $GLOBALS['trean_shares']->sortBookmarks('rating', 1, 0, $this->_params['rows']); + foreach ($bookmarks as $bookmark) { + ob_start(); + require $template; + $html .= '
' . ob_get_clean() . '
'; + } + + if (!$bookmarks) { + return '

' . _("No bookmarks to display") . '

'; + } + + return $html; + } + +} diff --git a/trean/lib/Block/mostclicked.php b/trean/lib/Block/mostclicked.php new file mode 100644 index 000000000..ca8ab0a69 --- /dev/null +++ b/trean/lib/Block/mostclicked.php @@ -0,0 +1,79 @@ + + * @package Horde_Block + */ +class Horde_Block_Trean_mostclicked extends Horde_Block { + + var $_app = 'trean'; + + /** + * Block configuration. + */ + function _params() + { + return array('rows' => array('name' => _("Number of bookmarks to show"), + 'type' => 'enum', + 'default' => '10', + 'values' => array('10' => _("10 rows"), + '15' => _("15 rows"), + '25' => _("25 rows"))), + 'template' => array('name' => _("Template"), + 'type' => 'enum', + 'default' => '1line', + 'values' => array('standard' => _("3 Line"), + '2line' => _("2 Line"), + '1line' => _("1 Line")))); + } + + /** + * The title to go in this block. + * + * @return string The title text. + */ + function _title() + { + global $registry; + return Horde::link(Horde::url($registry->getInitialPage(), true)) . _("Most-clicked Bookmarks") . ''; + } + + /** + * The content to go in this block. + * + * @return string The content. + */ + function _content() + { + require_once dirname(__FILE__) . '/../base.php'; + require_once TREAN_TEMPLATES . '/star_rating_helper.php'; + + $template = TREAN_TEMPLATES . '/block/' . $this->_params['template'] . '.inc'; + + $html = ''; + $bookmarks = $GLOBALS['trean_shares']->sortBookmarks('clicks', 1, 0, $this->_params['rows']); + foreach ($bookmarks as $bookmark) { + ob_start(); + require $template; + $html .= '
' . ob_get_clean() . '
'; + } + + if (!$bookmarks) { + return '

' . _("No bookmarks to display") . '

'; + } + + return $html; + } + +} diff --git a/trean/lib/Block/tree_menu.php b/trean/lib/Block/tree_menu.php new file mode 100644 index 000000000..d76e7ac13 --- /dev/null +++ b/trean/lib/Block/tree_menu.php @@ -0,0 +1,55 @@ +addNode($parent . '__new', + $parent, + _("Add"), + $indent + 1, + false, + array('icon' => 'add.png', + 'icondir' => $registry->getImageDir(), + 'url' => Horde::applicationUrl('add.php'))); + + $tree->addNode($parent . '__search', + $parent, + _("Search"), + $indent + 1, + false, + array('icon' => 'search.png', + 'icondir' => $registry->getImageDir('horde'), + 'url' => Horde::applicationUrl('search.php'))); + + $folders = Trean::listFolders(); + if (!is_a($folders, 'PEAR_Error')) { + foreach ($folders as $folder) { + $parent_id = $folder->getParent(); + $tree->addNode($parent . $folder->getId(), + $parent . $parent_id, + $folder->get('name'), + $indent + substr_count($folder->getName(), ':') + 1, + false, + array('icon' => 'folder.png', + 'icondir' => $registry->getImageDir('horde') . '/tree', + 'url' => Horde_Util::addParameter($browse, 'f', $folder->getId()))); + } + } + } + +} diff --git a/trean/lib/Bookmarks.php b/trean/lib/Bookmarks.php new file mode 100644 index 000000000..0dfb84e83 --- /dev/null +++ b/trean/lib/Bookmarks.php @@ -0,0 +1,1069 @@ + + * @package Trean + */ +class Trean_Bookmarks { + + /** + * Pointer to a DataTree instance to manage/store shares + * + * @var DataTree + */ + var $_datatree; + + /** + * A cache of all shares that have been retrieved, so we don't hit the + * backend again and again for them. + * + * @var array + */ + var $_cache = array(); + + /** + * Id-name-map of already cached share objects. + * + * @var array + */ + var $_shareMap = array(); + + /** + * Cache used for listFolders/getFolders(). + * + * @var array + */ + var $_listcache = array(); + + /** + * Caches the number of share matching certain criteria. + * + * @see countShares() + * @var array + */ + var $_counts = array(); + + /** + * A list of objects that we're currently sorting, for reference during the + * sorting algorithm. + * + * @var array + */ + var $_sortList; + + /** + * Constructor. + */ + function Trean_Bookmarks() + { + global $conf, $registry; + + if (empty($conf['datatree']['driver'])) { + Horde::fatal('You must configure a DataTree backend to use Trean.', __FILE__, __LINE__); + } + + $driver = $conf['datatree']['driver']; + $this->_datatree = &DataTree::singleton( + $driver, + array_merge(Horde::getDriverConfig('datatree', $driver), array('group' => 'horde.shares.trean')) + ); + + try { + Horde::callHook('share_init', array($this, 'trean')); + } catch (Horde_Exception_HookNotSet $e) {} + } + + /** + * Search all folders that the user has permissions to. + */ + function searchBookmarks($search_criteria, $search_operator = 'OR', + $sortby = 'title', $sortdir = 0, $from = 0, $count = 0) + { + // Validate the search operator (AND or OR). + switch ($search_operator) { + case 'AND': + case 'OR': + break; + + default: + $search_operator = 'AND'; + } + + // Get the folder ids to search. + $folderIds = $this->listFolders($GLOBALS['registry']->getAuth(), Horde_Perms::READ); + + $clauses = array(); + $values = array(); + foreach ($search_criteria as $criterion) { + $clause = Horde_SQL::buildClause($GLOBALS['trean_db'], + 'bookmark_' . $criterion[0], + $criterion[1], + Horde_String::convertCharset($criterion[2], + $GLOBALS['conf']['sql']['charset']), + true, + isset($criterion[3]) ? $criterion[3] : array()); + $clauses[] = $clause[0]; + $values = array_merge($values, $clause[1]); + } + + $GLOBALS['trean_db']->setLimit($count, $from); + + $sql = 'SELECT bookmark_id, folder_id, bookmark_url, bookmark_title, bookmark_description, + bookmark_clicks, bookmark_rating + FROM trean_bookmarks + WHERE folder_id IN (' . implode(',', $folderIds) . ') + AND (' . implode(' ' . $search_operator . ' ', $clauses) . ') + ORDER BY bookmark_' . $sortby . ($sortdir ? ' DESC' : ''); + $query = $GLOBALS['trean_db']->prepare($sql); + if (is_a($query, 'PEAR_Error')) { + Horde::logMessage($query, __FILE__, __LINE__, PEAR_LOG_ERR); + return array(); + } + + $result = $query->execute($values); + if (is_a($result, 'PEAR_Error')) { + Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR); + return array(); + } + + return Trean_Bookmarks::resultSet($result->fetchAll(MDB2_FETCHMODE_ASSOC)); + } + + /** + * Sort bookmarks from all folders the user can access by a + * specific criteria. + */ + function sortBookmarks($sortby = 'title', $sortdir = 0, $from = 0, $count = 10) + { + // List the folders to search. + $folderIds = $this->listFolders($GLOBALS['registry']->getAuth(), Horde_Perms::READ); + + // Make sure $sortby is a valid field. + switch ($sortby) { + case 'rating': + case 'clicks': + break; + + default: + $sortby = 'title'; + } + + if ($count > 100) { + return PEAR::raiseError('Max of 100 results'); + } + + $GLOBALS['trean_db']->setLimit($count, $from); + return Trean_Bookmarks::resultSet($GLOBALS['trean_db']->queryAll(' + SELECT bookmark_id, folder_id, bookmark_url, bookmark_title, bookmark_description, + bookmark_clicks, bookmark_rating + FROM trean_bookmarks + WHERE folder_id IN (' . implode(',', $folderIds) . ') + ORDER BY bookmark_' . $sortby . ($sortdir ? ' DESC' : ''), null, MDB2_FETCHMODE_ASSOC)); + } + + /** + * Returns the number of bookmarks in all folders. + * + * @return integer The number of all bookmarks. + */ + function countBookmarks() + { + $folderIds = $this->listFolders($GLOBALS['registry']->getAuth(), Horde_Perms::EDIT); + $sql = 'SELECT COUNT(*) FROM trean_bookmarks WHERE folder_id IN (' . implode(',', $folderIds) . ')'; + return $GLOBALS['trean_db']->queryOne($sql); + } + + /** + * Return counts on grouping bookmarks by a specific property. + */ + function groupBookmarks($groupby) + { + $folderIds = $this->listFolders($GLOBALS['registry']->getAuth(), Horde_Perms::READ); + + switch ($groupby) { + case 'status': + $sql = 'SELECT bookmark_http_status AS status, COUNT(*) AS count + FROM trean_bookmarks + WHERE folder_id IN (' . implode(',', $folderIds) . ') + GROUP BY bookmark_http_status'; + break; + + default: + return array(); + } + + return $GLOBALS['trean_db']->queryAll($sql, null, MDB2_FETCHMODE_ASSOC); + } + + /** + * Returns an array of DataTreeObject_Folder objects corresponding to the + * given set of unique IDs, with the details retrieved appropriately. + * + * @param array $cids The array of ids to retrieve. + * + * @return array The requested shares. + */ + function &getShares($cids) + { + $all_shares = array(); + $missing_ids = array(); + foreach ($cids as $cid) { + if (isset($this->_shareMap[$cid])) { + $all_shares[$this->_shareMap[$cid]] = &$this->_cache[$this->_shareMap[$cid]]; + } else { + $missing_ids[] = $cid; + } + } + + if (count($missing_ids)) { + $shares = $this->_datatree->getObjects($missing_ids, 'DataTreeObject_Folder'); + if (is_a($shares, 'PEAR_Error')) { + return $shares; + } + + $keys = array_keys($shares); + foreach ($keys as $key) { + if (is_a($shares[$key], 'PEAR_Error')) { + return $shares[$key]; + } + + $shares[$key]->setShareOb($this); + $all_shares[$key] = &$shares[$key]; + $this->_cache[$key] = &$shares[$key]; + $this->_shareMap[$shares[$key]->getId()] = $key; + } + } + + return $all_shares; + } + + /** + * Checks if a share exists in the system. + * + * @param string $share The share to check. + * + * @return boolean True if the share exists, false otherwise. + */ + function exists($share) + { + if (isset($this->_cache[$share])) { + return true; + } + + return $this->_datatree->exists($share); + } + + /** + * Returns the folder ids that $userid has access to. + * + * @param string $userid The userid of the user to check access for. + * @param integer $perm The level of permissions required. + * @param string $parent The parent share to start searching at. + * @param boolean $allLevels Return all levels, or just the direct + * children of $parent? Defaults to all + * levels. + * + * @return array The folder ids $userid has access to. + */ + function listFolders($userid, $perm = Horde_Perms::SHOW, $parent = null, $allLevels = true) + { + if (is_null($parent)) { + $parent = DATATREE_ROOT; + } + + $key = serialize(array($userid, $perm, $parent, $allLevels)); + if (empty($this->_listCache[$key])) { + $criteria = $this->_getShareCriteria($userid, $perm); + $sharelist = $this->_datatree->getByAttributes( + $criteria, $parent, $allLevels, 'id', 0, 0, 'name' + ); + if (is_a($sharelist, 'PEAR_Error')) { + return $sharelist; + } + $this->_listCache[$key] = array_keys($sharelist); + } + + return $this->_listCache[$key]; + } + + /** + * Returns an array of all folders that $userid has access to. + * + * @param string $userid The userid of the user to check access for. + * @param integer $perm The level of permissions required. + * @param string $parent The parent share to start searching at. + * @param boolean $allLevels Return all levels, or just the direct + * children of $parent? Defaults to all + * levels. + * + * @return array The shares the user has access to. + */ + function &getFolders($userid, $perm = Horde_Perms::SHOW, $parent = null, $allLevels = true) + { + $folderIds = $this->listFolders($userid, $perm, $parent, $allLevels); + if (!count($folderIds) || is_a($folderIds, 'PEAR_Error')) { + return $folderIds; + } + + /* Make sure getShares() didn't return an error. */ + $shares = &$this->getShares($folderIds); + if (is_a($shares, 'PEAR_Error')) { + return $shares; + } + + $this->_sortList = $shares; + uasort($shares, array($this, '_sortShares')); + $this->_sortList = null; + + try { + return Horde::callHook('share_list', array($userid, $perm, null, $shares)); + } catch (Horde_Exception_HookNotSet $e) { + return $shares; + } + } + + /** + * Returns a new folder object. + * + * @param string $name The folder's internal name. + * @param array $properties The folder's initial properties. If set, a + * 'name' value is expected. + * + * @return DataTreeObject_Folder A new folder object. + */ + function &newFolder($name, $properties = null) + { + if (empty($name)) { + $error = PEAR::raiseError(_("Folder names must be non-empty")); + return $error; + } + + $folder = new DataTreeObject_Folder($name); + $folder->setDataTree($this->_datatree); + $folder->setShareOb($this); + $folder->set('owner', $GLOBALS['registry']->getAuth()); + $folder->set('name', isset($properties['name']) ? $properties['name'] : ''); + return $folder; + } + + /** + * Returns a DataTreeObject_Folder object corresponding to the given unique + * ID, with the details retrieved appropriately. + * + * @param string $cid The id of the folder to retrieve. + * + * @return DataTreeObject_Folder The requested folder. + */ + function &getFolder($cid) + { + if (isset($this->_shareMap[$cid])) { + $share = &$this->_cache[$this->_shareMap[$cid]]; + } else { + $share = $this->_datatree->getObjectById($cid, 'DataTreeObject_Folder'); + if (!is_a($share, 'PEAR_Error')) { + $share->setShareOb($this); + $name = $share->getName(); + $this->_cache[$name] = &$share; + $this->_shareMap[$cid] = $name; + } + } + + return $share; + } + + /** + * Returns the bookmark corresponding to the given id. + * + * @param integer $id The ID of the bookmark to retrieve. + * + * @return Trean_Bookmark The bookmark object corresponding to the given name. + */ + function getBookmark($id) + { + $bookmark = $GLOBALS['trean_db']->queryRow(' + SELECT bookmark_id, folder_id, bookmark_url, bookmark_title, bookmark_description, + bookmark_clicks, bookmark_rating + FROM trean_bookmarks + WHERE bookmark_id = ' . (int)$id, null, MDB2_FETCHMODE_ASSOC); + if (is_null($bookmark)) { + return PEAR::raiseError('not found'); + } elseif (is_a($bookmark, 'PEAR_Error')) { + return $bookmark; + } else { + $bookmark = $this->resultSet(array($bookmark)); + return array_pop($bookmark); + } + } + + /** + * Stores a new folder permanently. + * + * @param DataTreeObject_Folder $folder The folder to add. + */ + function addFolder($folder) + { + if (!is_a($folder, 'DataTreeObject_Folder')) { + return PEAR::raiseError('Folders must be DataTreeObject_Folder objects or extend that class.'); + } + + $perm = &$GLOBALS['perms']->newPermission($folder->getName()); + if (is_a($perm, 'PEAR_Error')) { + return $perm; + } + + /* Give the owner full access */ + $perm->addUserPermission($folder->get('owner'), Horde_Perms::SHOW, false); + $perm->addUserPermission($folder->get('owner'), Horde_Perms::READ, false); + $perm->addUserPermission($folder->get('owner'), Horde_Perms::EDIT, false); + $perm->addUserPermission($folder->get('owner'), Horde_Perms::DELETE, false); + + $folder->setPermission($perm, false); + + try { + $result = Horde::callHook('share_add', array($folder)); + } catch (Horde_Exception_HookNotSet $e) {} + + $result = $this->_datatree->add($folder); + if (is_a($result, 'PEAR_Error')) { + return $result; + } + + /* Store new share in the caches. */ + $id = $folder->getId(); + $name = $folder->getName(); + $this->_cache[$name] = &$folder; + $this->_shareMap[$id] = $name; + + /* Reset caches that depend on unknown criteria. */ + $this->_listCache = array(); + $this->_counts = array(); + + return $result; + } + + /** + * Removes a folder. + * + * @param DataTreeObject_Folder $folder The folder to + * remove. + * @param boolean $force Force the removal of + * every child? + */ + function removeFolder($folder, $force = false) + { + if (!is_a($folder, 'DataTreeObject_Folder')) { + return PEAR::raiseError('Folders must be DataTreeObject_Folder objects or extend that class.'); + } + + try { + $result = Horde::callHook('share_remove', array($folder)); + } catch (Horde_Exception_HookNotSet $e) {} + + return $this->_datatree->remove($folder, $force); + } + + /** + * Removes a Trean_Bookmark from the backend. + * + * @param Trean_Bookmark $bookmark The bookmark to remove. + */ + function removeBookmark($bookmark) + { + /* Make sure $bookmark is a Trean_Bookmark; if not, try + * loading it. */ + if (!is_a($bookmark, 'Trean_Bookmark')) { + $b = $this->getBookmark($bookmark); + if (is_a($b, 'PEAR_Error')) { + return $b; + } + $bookmark = $b; + } + + /* Check permissions. */ + $folder = $this->getFolder($bookmark->folder); + if (!$folder->hasPermission($GLOBALS['registry']->getAuth(), Horde_Perms::DELETE)) { + return PEAR::raiseError('permission denied'); + } + + /* TODO: Decrement favicon refcount. */ + + /* Delete from SQL. */ + $GLOBALS['trean_db']->exec('DELETE FROM trean_bookmarks WHERE bookmark_id = ' . (int)$bookmark->id); + + return true; + } + + /** + * Returns the id of the folder $name. + * + * @param string $name A folder name. + * + * @return integer A folder id. + */ + function getId($name) + { + return $this->_datatree->getId($name); + } + + /** + * Move $folder to be a child of $new_parent. + */ + function move($folder, $new_parent) + { + if (!is_a($folder, 'DataTreeObject_Folder')) { + return PEAR::raiseError('Folders must be DataTreeObject_Folder objects or extend that class.'); + } + if (!is_a($new_parent, 'DataTreeObject_Folder')) { + return PEAR::raiseError('Folders must be DataTreeObject_Folder objects or extend that class.'); + } + return $this->_datatree->move($folder, $new_parent); + } + + /** + * Create Trean_Bookmark objects for each row in a SQL result. + * @static + */ + function resultSet($bookmarks) + { + if (is_null($bookmarks)) { + return array(); + } elseif (is_a($bookmarks, 'PEAR_Error')) { + return $bookmarks; + } + + $objects = array(); + foreach ($bookmarks as $bookmark) { + foreach ($bookmark as $key => $value) + if (!empty($value) && !is_numeric($value)) { + $cvBookmarks[$key] = Horde_String::convertCharset( + $value, $GLOBALS['conf']['sql']['charset']); + } else { + $cvBookmarks[$key] = $value; + } + $objects[] = new Trean_Bookmark($cvBookmarks); + } + return $objects; + } + + /** + * Utility function to be used with uasort() for sorting arrays of + * Trean_Bookmarks objects. + * Example: + * uasort($list, array('Trean_Bookmarks', '_sortShares')); + * + * + * @access private + */ + function _sortShares($a, $b) + { + $aParts = explode(':', $a->getName()); + $bParts = explode(':', $b->getName()); + + $min = min(count($aParts), count($bParts)); + $idA = ''; + $idB = ''; + for ($i = 0; $i < $min; $i++) { + if ($idA) { + $idA .= ':'; + $idB .= ':'; + } + $idA .= $aParts[$i]; + $idB .= $bParts[$i]; + + if ($idA != $idB) { + $curA = isset($this->_sortList[$idA]) ? $this->_sortList[$idA]->get('name') : ''; + $curB = isset($this->_sortList[$idB]) ? $this->_sortList[$idB]->get('name') : ''; + return strnatcasecmp($curA, $curB); + } + } + + return count($aParts) > count($bParts); + } + + /** + * Returns an array of criteria for querying shares. + * + * @param string $userid The userid of the user to check access for. + * @param integer $perm The level of permissions required. + * + * @return array The criteria tree for fetching this user's shares. + */ + function _getShareCriteria($userid, $perm = Horde_Perms::SHOW) + { + if (!empty($userid)) { + $criteria = array( + 'OR' => array( + // (owner == $userid) + array( + 'AND' => array( + array('field' => 'name', 'op' => '=', 'test' => 'owner'), + array('field' => 'value', 'op' => '=', 'test' => $userid))), + + // (name == perm_users and key == $userid and val & $perm) + array( + 'AND' => array( + array('field' => 'name', 'op' => '=', 'test' => 'perm_users'), + array('field' => 'key', 'op' => '=', 'test' => $userid), + array('field' => 'value', 'op' => '&', 'test' => $perm))), + + // (name == perm_creator and val & $perm) + array( + 'AND' => array( + array('field' => 'name', 'op' => '=', 'test' => 'perm_creator'), + array('field' => 'value', 'op' => '&', 'test' => $perm))), + + // (name == perm_default and val & $perm) + array( + 'AND' => array( + array('field' => 'name', 'op' => '=', 'test' => 'perm_default'), + array('field' => 'value', 'op' => '&', 'test' => $perm))))); + + // If the user has any group memberships, check for those also. + $group = Horde_Group::singleton(); + $groups = $group->getGroupMemberships($userid, true); + if (is_array($groups) && count($groups)) { + // (name == perm_groups and key in ($groups) and val & $perm) + $criteria['OR'][] = array( + 'AND' => array( + array('field' => 'name', 'op' => '=', 'test' => 'perm_groups'), + array('field' => 'key', 'op' => 'IN', 'test' => array_keys($groups)), + array('field' => 'value', 'op' => '&', 'test' => $perm))); + } + } else { + $criteria = array( + 'AND' => array( + array('field' => 'name', 'op' => '=', 'test' => 'perm_guest'), + array('field' => 'value', 'op' => '&', 'test' => $perm))); + } + + return $criteria; + } + +} + +/** + * Extension of the DataTreeObject class for storing bookmark folders. + * + * @author Mike Cochrane + * @package Trean + */ +class DataTreeObject_Folder extends DataTreeObject { + + /** + * The Trean_Bookmarks object which this share came from - needed + * for updating data in the backend to make changes stick, etc. + * + * @var Trean_Bookmarks + */ + var $_shareOb; + + /** + * The DataTreeObject_Folder constructor. Just makes sure to call the parent + * constructor so that the share's name is set properly. + * + * @param string $id The id of the share. + */ + function DataTreeObject_Folder($id) + { + parent::DataTreeObject($id); + if (is_null($this->data)) { + $this->data = array(); + } + } + + /** + * Returns the properties that need to be serialized. + * + * @return array List of serializable properties. + */ + function __sleep() + { + $properties = get_object_vars($this); + unset($properties['datatree'], $properties['_shareOb']); + $properties = array_keys($properties); + return $properties; + } + + /** + * Associates a Trean_Bookmarks object with this share. + * + * @param Trean_Bookmarks $shareOb The Trean_Bookmarks object. + */ + function setShareOb(&$shareOb) + { + $this->_shareOb = &$shareOb; + } + + /** + * Checks to see if a user has a given permission. + * + * @param string $userid The userid of the user. + * @param integer $permission A Horde_Perms::* constant to test for. + * @param string $creator The creator of the event. + * + * @return boolean Whether or not $userid has $permission. + */ + function hasPermission($userid, $permission, $creator = null) + { + if ($userid == $this->get('owner')) { + return true; + } + + return $GLOBALS['perms']->hasPermission($this->getPermission(), $userid, $permission, $creator); + } + + /** + * TODO + * + * @param TODO + * @param boolean $update TODO + * + * @return TODO + */ + function setPermission(&$perm, $update = true) + { + $this->data['perm'] = $perm->getData(); + if ($update) { + return $this->save(); + } + return true; + } + + /** + * TODO + * + * @return Horde_Perms_Permission + */ + function getPermission() + { + $perm = new Horde_Perms_Permission($this->getName()); + $perm->data = isset($this->data['perm']) ? $this->data['perm'] : array(); + + return $perm; + } + + /** + * Forces all children of this share to inherit the permissions set on this + * share. + * + * @return TODO + */ + function inheritPermissions() + { + $c_list = $this->datatree->get(DATATREE_FORMAT_FLAT, $this->getName(), true); + if (is_a($c_list, 'PEAR_Error') || !$c_list) { + // If we got back an error or an empty array, just return it. + return $c_list; + } + unset($c_list[$this->getName()]); + + $children = &$this->_shareOb->getShares(array_keys($c_list)); + if (is_a($children, 'PEAR_Error')) { + return $children; + } + + $perm = $this->getPermission(); + foreach ($children as $child) { + $child->setPermission($perm); + } + + return true; + } + + /** + * Sets one of the attributes of the object. + * + * @param string The attribute to set. + * @param mixed The value for $attribute. + * @param boolean Determines whether the backend should be updated or not. + */ + function set($attribute, $value, $update = false) + { + parent::set($attribute, $value); + if ($update) { + $this->save(); + } + } + + /** + * Adds a bookmark to this folder. + * + * @param array $properties The initial properties for the new + * bookmark. Expected values are + * 'bookmark_url', 'bookmark_title', and + * 'bookmark_description'. + * + * @return The id of the new bookmark. + */ + function addBookmark($properties) + { + $properties['folder_id'] = $this->getId(); + $bookmark = new Trean_Bookmark($properties); + return $bookmark->save(); + } + + /** + * Adds a child folder to this folder. + * + * @param array $properties The initial properties for the new folder. + * Expected value is 'name'. + * + * @return The id of the new folder. + */ + function addFolder($properties) + { + $folder = &$this->_shareOb->newFolder($this->getName() . ':' . md5(uniqid(mt_rand())), $properties); + $this->_shareOb->addFolder($folder); + return $this->datatree->getId($folder); + } + + /** + * Returns the id of this folder's parent folder. + */ + function getParent() + { + $parent = $this->datatree->getParent($this->getName()); + return ($parent == DATATREE_ROOT) ? null : $parent; + } + + /** + * Lists the bookmarks in this folder. + * + * @param integer $from The bookmark to start fetching. + * @param integer $count The numer of bookmarks to return. + */ + function listBookmarks($sortby = 'title', $sortdir = 0, $from = 0, $count = 0) + { + // Make sure $sortby is a valid field. + switch ($sortby) { + case 'rating': + case 'clicks': + break; + + default: + $sortby = 'title'; + } + + $GLOBALS['trean_db']->setLimit($count, $from); + return Trean_Bookmarks::resultSet($GLOBALS['trean_db']->queryAll(' + SELECT bookmark_id, folder_id, bookmark_url, bookmark_title, bookmark_description, + bookmark_clicks, bookmark_rating + FROM trean_bookmarks + WHERE folder_id = ' . (int)$this->getId() . ' + ORDER BY bookmark_' . $sortby . ($sortdir ? ' DESC' : ''), null, MDB2_FETCHMODE_ASSOC)); + } + + /** + * Maps this object's attributes from the data array into a format that we + * can store in the attributes storage backend. + * + * @access protected + * + * @param boolean $permsonly Only process permissions? Lets subclasses + * override part of this method while handling + * their additional attributes seperately. + * + * @return array The attributes array. + */ + function _toAttributes($permsonly = false) + { + // Default to no attributes. + $attributes = array(); + + foreach ($this->data as $key => $value) { + if ($key == 'perm') { + foreach ($value as $type => $perms) { + if (is_array($perms)) { + foreach ($perms as $member => $perm) { + $attributes[] = array('name' => 'perm_' . $type, + 'key' => $member, + 'value' => $perm); + } + } else { + $attributes[] = array('name' => 'perm_' . $type, + 'key' => '', + 'value' => $perms); + } + } + } elseif (!$permsonly) { + $attributes[] = array('name' => $key, + 'key' => '', + 'value' => $value); + } + } + + return $attributes; + } + + /** + * Takes in a list of attributes from the backend and maps it to our + * internal data array. + * + * @access protected + * + * @param array $attributes The list of attributes from the backend + * (attribute name, key, and value). + * @param boolean $permsonly Only process permissions? Lets subclasses + * override part of this method while handling + * their additional attributes seperately. + */ + function _fromAttributes($attributes, $permsonly = false) + { + // Initialize data array. + $this->data['perm'] = array(); + + foreach ($attributes as $attr) { + if (substr($attr['name'], 0, 4) == 'perm') { + if (!empty($attr['key'])) { + $this->data['perm'][substr($attr['name'], 5)][$attr['key']] = $attr['value']; + } else { + $this->data['perm'][substr($attr['name'], 5)] = $attr['value']; + } + } elseif (!$permsonly) { + $this->data[$attr['name']] = $attr['value']; + } + } + } + +} + +/** + * @author Ben Chavet + * @package Trean + */ +class Trean_Bookmark { + + var $id = null; + var $url = null; + var $title = ''; + var $description = ''; + var $clicks = 0; + var $rating = 0; + var $http_status = null; + var $folder; + var $favicon; + + function Trean_Bookmark($bookmark = array()) + { + if ($bookmark) { + $this->url = $bookmark['bookmark_url']; + $this->title = $bookmark['bookmark_title']; + $this->description = $bookmark['bookmark_description']; + $this->folder = $bookmark['folder_id']; + + if (!empty($bookmark['bookmark_id'])) { + $this->id = (int)$bookmark['bookmark_id']; + } + if (!empty($bookmark['bookmark_clicks'])) { + $this->clicks = (int)$bookmark['bookmark_clicks']; + } + if (!empty($bookmark['bookmark_rating'])) { + $this->rating = (int)$bookmark['bookmark_rating']; + } + if (!empty($bookmark['bookmark_http_status'])) { + $this->http_status = $bookmark['bookmark_http_status']; + } + } + } + + /** + * Copy this bookmark into $folder. + */ + function copyTo($folder) + { + if (!is_a($folder, 'DataTreeObject_Folder')) { + return PEAR::raiseError('Folders must be DataTreeObject_Folder objects or extend that class.'); + } + + return $folder->addBookmark(array('bookmark_url' => $this->url, + 'bookmark_title' => $this->title, + 'bookmark_description' => $this->description)); + } + + /** + * Save bookmark. + */ + function save() + { + if ($this->id) { + // Update an existing bookmark. + $update = $GLOBALS['trean_db']->prepare(' + UPDATE trean_bookmarks + SET folder_id = ?, + bookmark_url = ?, + bookmark_title = ?, + bookmark_description = ?, + bookmark_clicks = ?, + bookmark_rating = ? + WHERE bookmark_id = ?', + array('integer', 'text', 'text', 'text', 'integer', 'integer', 'integer') + ); + if (is_a($update, 'PEAR_Error')) { + return $update; + } + $result = $update->execute(array($this->folder, + Horde_String::convertCharset($this->url, Horde_Nls::getCharset(), $GLOBALS['conf']['sql']['charset']), + Horde_String::convertCharset($this->title, Horde_Nls::getCharset(), $GLOBALS['conf']['sql']['charset']), + Horde_String::convertCharset($this->description, Horde_Nls::getCharset(), $GLOBALS['conf']['sql']['charset']), + $this->clicks, + $this->rating, + $this->id)); + if (is_a($result, 'PEAR_Error')) { + Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR); + } + return $result; + } + + if (!$this->folder || !strlen($this->url)) { + return PEAR::raiseError('Incomplete bookmark'); + } + + // Saving a new bookmark. + $bookmark_id = $GLOBALS['trean_db']->nextId('trean_bookmarks'); + if (is_a($bookmark_id, 'PEAR_Error')) { + Horde::logMessage($bookmark_id, __FILE__, __LINE__, PEAR_LOG_ERR); + return $bookmark_id; + } + + $insert = $GLOBALS['trean_db']->prepare(' + INSERT INTO trean_bookmarks + (bookmark_id, folder_id, bookmark_url, bookmark_title, bookmark_description, + bookmark_clicks, bookmark_rating) + VALUES (?, ?, ?, ?, ?, ?, ?)', + array('integer', 'integer', 'text', 'text', 'text', 'integer', 'integer') + ); + if (is_a($insert, 'PEAR_Error')) { + return $insert; + } + + $result = $insert->execute(array($bookmark_id, + $this->folder, + Horde_String::convertCharset($this->url, Horde_Nls::getCharset(), $GLOBALS['conf']['sql']['charset']), + Horde_String::convertCharset($this->title, Horde_Nls::getCharset(), $GLOBALS['conf']['sql']['charset']), + Horde_String::convertCharset($this->description, Horde_Nls::getCharset(), $GLOBALS['conf']['sql']['charset']), + $this->clicks, + $this->rating, + )); + if (is_a($result, 'PEAR_Error')) { + Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR); + return $result; + } + + $this->id = (int)$bookmark_id; + return $this->id; + } + +} diff --git a/trean/lib/Forms/Search.php b/trean/lib/Forms/Search.php new file mode 100644 index 000000000..45a9bf868 --- /dev/null +++ b/trean/lib/Forms/Search.php @@ -0,0 +1,28 @@ +setButtons(_("Search")); + $this->addVariable(_("Title"), 'title', 'text', false); + $this->addVariable(_("Description"), 'description', 'text', false); + $this->addVariable(_("URL"), 'url', 'text', false); + $this->addVariable(_("Combine"), 'combine', 'enum', false, false, null, array(array('OR' => _("OR"), 'AND' => _("AND")))); + $this->addVariable(_("Match"), 'op', 'enum', false, false, null, array(array('LIKE' => _("Any Part of the field"), '=' => _("Whole Field")))); + } + +} diff --git a/trean/lib/Trean.php b/trean/lib/Trean.php new file mode 100644 index 000000000..00dafb8bc --- /dev/null +++ b/trean/lib/Trean.php @@ -0,0 +1,250 @@ + + * @package Trean + */ +class Trean +{ + public static function initialize() + { + // Make sure "My Bookmarks" folder exists + if ($GLOBALS['registry']->getAuth() && !$GLOBALS['trean_shares']->exists($GLOBALS['registry']->getAuth())) { + $identity = $GLOBALS['injector']->getInstance('Horde_Prefs_Identity')->getIdentity(); + $name = $identity->getValue('fullname'); + if (trim($name) == '') { + $name = Horde_Auth::removeHook($GLOBALS['registry']->getAuth()); + } + $folder = &$GLOBALS['trean_shares']->newFolder($GLOBALS['registry']->getAuth(), array('name' => sprintf(_("%s's Bookmarks"), $name))); + $result = $GLOBALS['trean_shares']->addFolder($folder); + if (is_a($result, 'PEAR_Error')) { + Horde::fatal($result, __FILE__, __LINE__); + } + } + } + + /** + */ + function getDb() + { + $config = $GLOBALS['conf']['sql']; + unset($config['charset']); + return MDB2::factory($config); + } + + /** + * List folders. + * + * @return array A list of folders. + */ + function &listFolders($perm = Horde_Perms::SHOW, $parent = null, $allLevels = true) + { + return $GLOBALS['trean_shares']->getFolders($GLOBALS['registry']->getAuth(), $perm, $parent, $allLevels); + } + + /** + * Counts the number of current user's folders list from storage. + * + * @param integer $perm The level of permissions to require for a + * folder to return it. + * + * @return integer The number of matching folders. + */ + function countFolders($perm = Horde_Perms::SHOW) + { + $folders = $GLOBALS['trean_shares']->listFolders($GLOBALS['registry']->getAuth(), $perm); + if (is_a($folders, 'PEAR_Error')) { + $GLOBALS['notification']->push(sprintf(_("An error occurred counting folders: %s"), $folders->getMessage()), 'horde.error'); + return 0; + } + return count($folders); + } + + /** + * Generates the body of a <select> form input to select a + * folder. The <select> and </select> tags are NOT included + * in the output of this function. + * + * @param string $selected The folder to have selected by default. + * Defaults to the first option in the list. + * + * @return string A string containing ' + : ''; + + return $select . $tree->renderTree(); + } + + /** + */ + function sortOrder($sortby) + { + switch ($sortby) { + case 'title': + return 0; + + case 'rating': + case 'clicks': + return 1; + } + } + + /** + * Returns the specified permission for the current user. + * + * @param string $permission A permission, currently only 'max_folders' + * and 'max_bookmarks'. + * + * @return mixed The value of the specified permission. + */ + function hasPermission($permission) + { + $perms = $GLOBALS['injector']->getInstance('Horde_Perms'); + if (!$perms->exists('trean:' . $permission)) { + return true; + } + + $allowed = $perms->getPermissions('trean:' . $permission); + if (is_array($allowed)) { + switch ($permission) { + case 'max_folders': + case 'max_bookmarks': + $allowed = max($allowed); + break; + } + } + + return $allowed; + } + + /** + * Builds Trean's list of menu items. + */ + function getMenu($returnType = 'object') + { + global $conf, $registry; + + $menu = new Horde_Menu(); + $menu->add(Horde::applicationUrl('browse.php'), _("_Browse"), 'trean.png', null, null, null, basename($_SERVER['PHP_SELF']) == 'index.php' ? 'current' : null); + $menu->add(Horde::applicationUrl('search.php'), _("_Search"), 'search.png'); + $menu->add(Horde::applicationUrl('reports.php'), _("_Reports"), 'reports.png'); + + /* Import/Export. */ + if ($conf['menu']['import_export']) { + $menu->add(Horde::applicationUrl('data.php'), _("_Import/Export"), 'data.png'); + } + + if ($returnType == 'object') { + return $menu; + } else { + return $menu->render(); + } + } + + /** + * Returns the "Reason Phrase" associated with the given HTTP status code + * according to rfc2616. + */ + function HTTPStatus($status_code) + { + switch ($status_code) { + case '100': return _("Continue"); + case '101': return _("Switching Protocols"); + case '200': return _("OK"); + case '201': return _("Created"); + case '202': return _("Accepted"); + case '203': return _("Non-Authoritative Information"); + case '204': return _("No Content"); + case '205': return _("Reset Content"); + case '206': return _("Partial Content"); + case '300': return _("Multiple Choices"); + case '301': return _("Moved Permanently"); + case '302': return _("Found"); + case '303': return _("See Other"); + case '304': return _("Not Modified"); + case '305': return _("Use Proxy"); + case '307': return _("Temporary Redirect"); + case '400': return _("Bad Request"); + case '401': return _("Unauthorized"); + case '402': return _("Payment Required"); + case '403': return _("Forbidden"); + case '404': return _("Not Found"); + case '405': return _("Method Not Allowed"); + case '406': return _("Not Acceptable"); + case '407': return _("Proxy Authentication Required"); + case '408': return _("Request Time-out"); + case '409': return _("Conflict"); + case '410': return _("Gone"); + case '411': return _("Length Required"); + case '412': return _("Precondition Failed"); + case '413': return _("Request Entity Too Large"); + case '414': return _("Request-URI Too Large"); + case '415': return _("Unsupported Media Type"); + case '416': return _("Requested range not satisfiable"); + case '417': return _("Expectation Failed"); + case '500': return _("Internal Server Error"); + case '501': return _("Not Implemented"); + case '502': return _("Bad Gateway"); + case '503': return _("Service Unavailable"); + case '504': return _("Gateway Time-out"); + case '505': return _("HTTP Version not supported"); + default: return ''; + } + } + + /** + * Returns an apropriate icon for the given bookmark. + */ + function getFavicon($bookmark) + { + global $registry; + + // Initialize VFS. + try { + $vfs = $GLOBALS['injector']->getInstance('Horde_Vfs'); + if ($bookmark->favicon + && $vfs->exists('.horde/trean/favicons/', $bookmark->favicon)) { + return Horde_Util::addParameter(Horde::applicationUrl('favicon.php'), + 'bookmark_id', $bookmark->id); + } + } catch (Exception $e) { + } + + // Default to the protocol icon. + $protocol = substr($bookmark->url, 0, strpos($bookmark->url, '://')); + return Horde_Themes::img('/protocol/' . (empty($protocol) ? 'http' : $protocol) . '.png'); + } +} diff --git a/trean/lib/Views/BookmarkList.php b/trean/lib/Views/BookmarkList.php new file mode 100644 index 000000000..0e25f33bc --- /dev/null +++ b/trean/lib/Views/BookmarkList.php @@ -0,0 +1,50 @@ +bookmarks = $bookmarks; + } + $this->target = $GLOBALS['prefs']->getValue('show_in_new_window') ? '_blank' : ''; + $this->redirectUrl = Horde::applicationUrl('redirect.php'); + + $this->sortby = $GLOBALS['prefs']->getValue('sortby'); + $this->sortdir = $GLOBALS['prefs']->getValue('sortdir'); + $this->sortdirclass = $this->sortdir ? 'sortup' : 'sortdown'; + } + + function folder($bookmark) + { + $folder = $GLOBALS['trean_shares']->getFolder($bookmark->folder); + return Horde::link(Horde_Util::addParameter(Horde::applicationUrl('browse.php'), 'f', $bookmark->folder)) . htmlspecialchars($folder->get('name')) . ''; + } + + function render() + { + include TREAN_TEMPLATES . '/views/BookmarkList.php'; + } + +} diff --git a/trean/locale/de_DE/LC_MESSAGES/trean.mo b/trean/locale/de_DE/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..73655fa0bc5d115ae841fd4d890f36f554662d93 GIT binary patch literal 168518 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 z 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 literal 0 HcmV?d00001 diff --git a/trean/locale/en_US/help.xml b/trean/locale/en_US/help.xml new file mode 100644 index 000000000..9a686dfe9 --- /dev/null +++ b/trean/locale/en_US/help.xml @@ -0,0 +1,16 @@ + + + + + + Overview + Introduction + + The Bookmarks application allows you to store, organize and manage, and most importantly access your web browser booksmarks on-line and in one central place accessible from any web browser. + + + By storing your bookmarks here, you can access them from any browser on any machine. This means you can easily access your bookmarks from multiple browsers, multiple machines, remote locations, etc. And if you upgrade, switch, or test out browsers, you don't have to worry about what happens to your bookmarks or how to import them into the new browser. + + + + diff --git a/trean/locale/es_ES/LC_MESSAGES/trean.mo b/trean/locale/es_ES/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..e0d7f8c0d038d6e6c1fa9ca8bf710dc91fbc5750 GIT binary patch literal 161308 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

U=yTNx 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 RU9bBzdSWQ^EV~>`{} + + + + + Introducción + Introducción + La aplicación de marcadores le permite almacenar, organizar, gestionar y lo que es más importante, acceder a los marcadores de su navegador en línea y desde un único sitio accesible desde cualquier navegador y lugar. + Al almacenar los marcadores aquí, puede acceder a ellos desde cualquier navegador de cualquier máquina. Esto significa que puede acceder fácilmente a sus marcadores desde distintos navegadores, distintas máquinas, ubicaciones remotas, etc. Y si actualiza, cambia o prueba otros navegadores, no tendrá que preocuparse sobre lo que sucederá con sus marcadores o cómo importarlos al nuevo navegador. + + + diff --git a/trean/locale/fi_FI/LC_MESSAGES/trean.mo b/trean/locale/fi_FI/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..b2606f590ccdffe85c0f9a79f24f427228041d98 GIT binary patch literal 151516 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 + + + + Yleiskuva + Esittely + + Ohjelmalla Kirjanmerkki voit tallettaa, hallinnoida, organisoida + ja käyttää kirjanmerkkejäsi millä tahansa selaimella kaikkialta ja ne on kätevästi talletettuna yhteen paikkaan. + + + Tallettamalla kirjanmerkkisi tähän ohjelmaan voit käyttää niitä + millä selaimella tahansa miltä koneelta tahansa. Tämä tarkoittaa + että voit käyttää kirjanmerkkejäsi monilla selaimilla, monilta eri + koneilta ja eri paikoista. Etuna on myös se, että kirjanmerkkisi + ei pääse katoamaan jos päivität selaimesi uudempaan versioon tai + alat käyttämään kokonaan toista www-selainta. + + + diff --git a/trean/locale/fr_FR/LC_MESSAGES/trean.mo b/trean/locale/fr_FR/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..f4f5e4f7800e20cf00e78048badae07015c2dfb2 GIT binary patch literal 152845 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

9<21`VNX$jk3X+eU0f=6gq&Y84_*zN+(yvh$&BJ zYMD0%9b@95(CKD`ka(Ux952TCljaQRA@Vp|!kjOx1D0=GWGzob;Pd2Cp+9KSvWRmi z8h(IJ0)G{(X?B2E!f_|R;oN!@$hgMS6@D5SC7vD911J-f_ZOje(%a)qkI4>W+9yO1CTmIqLB9(^L&(?sgLISXR!j$rTV2eJ62Xp@0ub=sZ(6s{uGrz<}qkloMENJD;U!3 zVA!9z2z@ty2xPdkk*Pps1tuTK-x#g~mUA`0bTSfv0g44M4K5Q2l4(p6tkdXWK6!^Z zZNPM)_CoJfD)M4v!5CZOoNi9sCR;|&D5qI50&T z(@_yFMy45ID!;dLchSxF08rBuk;##BotuW@+0$aAPGdK$F2IeErLrkRS+1EzQ7pg* zQ)2-Gvw>!@Iw4@$tpaTZmmB4r!*J^gP2hdp!qNuc;R9)DgJ!o;A&;cKxP@SkJ<0%_ z$u*E5Q6uBXy7i$(=a>7j&;!V6fPmVs@yL=y<2+wc;A3KI#1n7yXXKfUM3mTuYx2-(KXlij$~J67)ZO1KtO^QsduTj#+6 z+Hsqo8`!&>-U{AqE(XxJ+JwbTJ(R0Dl52cN>Ujc$`z9&OC zh9?#Oo9U2CHIj&uFq`{LLy#JclQFKw=$U#@htI)n@r1H8%k+|fk5PZx9*ZN3Vd&_5 zPE4Dil(fRGx)QmNV#1ST=m6)##lep`6>g7xA*7f`uin(MWq!CFKNh80XaZ{rF?WP> zB}y}p9i$pf7MR#19*AA42U5M1fWVWuf=hbTHr|8=qLVw{qPYCGh)(*g>hylJ|Ettl zmmc%mS5#c2riZTnl|jOKoazA;k3k_oEW@}rH@x_?!z4(A68KnwMyJP2;@2mNLaAp~1(zE|-3k`$9Cv$RB>b-OGtG?Xr+wfto@r8+gR+mPF3J3W(2BL_21J=k| zM(iR(zS2+NO*c=Gx9x7rOyYK%d?vx3F|-kcNus&!izKXx#we+WUsJ~cOCBqQkmuYY z#;C-F9}{wEDrnD zL2Wt0!R7?=0F7cipbopE$okHCxGhCOInic4?7B1-jFxUV#Pw_lB#8S~yLPp%!OT4c zRAy%dc5YY1r4Qm#36T>D$muXMt&ab8SawU#n|BC*bU@nX^RPKe!h2)DF<)2cnz#}{ zw;Uc62n=sK;Rq}EAUh;fde;^bp{il9HnPLr&7%hoB!wEjfZSvX`mlqoMH&~K8FEdf zQg=O=zRRM86+HBiEm%A3QRU0Qz2$KJiGQURMc<`IUCMZ02At*d|@{;A!D#P0+ zi~LTWd3kY-zQnr4l~@HkLE-gGPiOl9%w!IkdNxoGAF2x}$a!(iwj zIeetWSxyYci3W+qiP?=lwoPix`PwiczGZi{llsP77}*P-)M(lPOu|c0yv5sq?t#u;Y6rs_8l(%`4d1$S_XOH0@SvXw0C0mILWS>Y)LI6sh2-hL0boer1rLT zYj!_PfIG?LAf!!xQ`24-TB(=4PpRlf$x^wQL{=AJH9LgUA5N$2Al>VTw*5wRjJZCL zLu_4KV(4SI2~<5hS`cmas+n)E6gpsn|06*`-`lx3Y0i%l~(b~LccjJjSBA`6x{lqN&bC!027LF3_4HnX9caqL(@ zrJpi`5z!LFL}+O|X8*yn-Z4=;@LP7CTjhj1jSr$(s~Erf6y{1QfomfOesB1VOG@X0 zSc(5AH^kmMtfn|X!vG7)6Pv}w{vkb-NcD6!Ha)rG`yZDU-Fx7TT{NQAk-}|8u5X=vCPwU`meG~&^ zo9Va3mUbk@8=rFg(NJ~yo2-D}UJOfcbok;8j(|>H55q@PjE4A{Q^+Ha zrmpp*Sr~G9qWn3^u?Wu_stV<@jdm<0xHR z!_BxmuyRDbs;Dk&w*5v~6bM+%rifhbqWdExomqz22XBZU$>lRU>TTvpH*T|jC&T%j z>&}%!!`^K za_a;Xfaf3@ihyv8Ew`_4X_>1dbEU4LCh^}qGB@GzE5#W|(-d;p~_kcoNu36jZL{p~GaD$NEh>XBO=P;&l zA3A^zNoe{u91vNVL70DtOOH&qF)C)6@QmQ~;txRyb5x-ZIwI1p&dwfzve+{pe*8ha zHH%D0cALx*oc0j`u*D_K40*3*Ux2dW4ybw)tOtoLktd$-ride7TxbY9FI z${ozg@!@m)9g%}UxflnARJJ1f3vB=4{*X|?fRu_H$R34vaLD-reqLQrme>zJI%TY< ze=MfQ6ds^9npD)NFhaOfbPjH(-pKZbz) zF2aN*>(w~E;j8VLEt%`=M*mV%8vsIZZ~T|59B#sBdWE^GbsF2SR|y-f2cB$s z>^i5IAZKef{B*QngiYu1XKShm!dh*fme1XsjWQ{dlPqO8g3x}}iVV35bC_A6GL;M{ zSjGQep5UrxNTh(*ZaS+}8;Ak6?D?>#NRiFdGzH)?hIkAov({v-tm3_ph=JA!Xz#RW zmIS8PPb74**co<8#YPPxGH%<2?M^vsd3C2OYpGMV13-+ z9ZxkxcZ1_*uD{6Po5It+(To~9qS zP;hz$jCL5|8;$Zy0X7)F^!4sH=FVGjKxw;pGcbIb>_$L^>O=!6`OFtf8*OFSBr6s{ zwjR^@Xje^9LXD*!G=RATUd=?`lZw?9EZy_vjLEV>xDaDJ0C7j_xPRF~}aB%N$n1h^WZooISBiaeG?Y}(yVRr;mI+XI7p;u(C#kQod3G=NDb~ zbagxDC@C?*L(y>VF+6Ea;HnQK+aST~QP$Fs>lRUeK$f-fa}6HCYFkex0LBNnbT#sY z+}m_!vPbxK9DV(w&28cZUnn^{mrJHbVQypkbOvr9QQv}53R4L246>d$7s7{>MnzEg z0f8h&Rd92cNYoa#9?7dm>jlO_sE@u1(|dscmZ%1^-UzRy7vfO3u`izya$KZvQt^pQ zLyA)5CR*I|p6N&;M#MQulYC;7G5|O7MIx^ukp*T?Oc%5D5@Kt+f!&EptFg=x3lpS{Tx-=LV@atquI*DykmCd%XRi{dZzpy(D*!*``7{7%rh z@sS4I7@vVE3TwK14f3mRwd+aOdt7VrBK|03&?Jy<&j1_Lkqq;Q&w5}9;>@`TnDa{@ zuS+5%txj(D-AjEuip`MqUgFwHd8jX+_wpn~_!5YPMa+665KVy#js@%yBr!$M=@Ax{ z7fOO-MW+7Mml(t#Tnz!ZyJRB@#hZW*k9%L(BxiOc!sf{D8a*E79nl_!NtrWzG;z!1 zZU~PQE_a(fE8?Kfj}+v5Jq$*%W4Ky;zjU~T+t<<%+%>x=Ly0}7BALd=Z8Ju~K3qN^ zK?f6#Q5y0yD&65Vu%*Xx5eFr>Iy>mHl_*=1bj-;;E0;XE2Ai*lKOWwy@7=2RD}7M> zw+7|eC%}ygq76(!$pG%9_g^}*(h8CETRLacuWUjR{LaqGAD?H(=f#llk$b)M z-?@)xh#qa(kJ$lo-J)u1Y819f*d&#C45DLlqTL+z7QCRmb-*>2FG}Lk9Y9jdq>R)M zEj-*2X%6?RCltQLs)kHL_32 z)ebySo`?W8(c4tfR1kEdb^*uMi4`ow=tF5t;I}v2P_P!q*_MSoHm!!XScXYFBxQM+ z8Qrv*oIv2%4JWtYV@!Q!wg3$P20<*9si6c=4Qw~+5n~>jIqbl=sh@m+cGjkYOI4dYa+w2=&#BOYnm-b7Gz<%Y|*!E>8 zU|B#LIAa3%wJvhdQ3t1;e{4a(BO$Xs@4aVMK)MC|;S$cF@i|8nqgel3ZH>r#Wm#UR9s59lkPB%~l1kg;kwvA_mPRp!oQ8nbx8 ziQQ=sw_|&tu5CZgokwaAd!o-Qa3yE~4F&6-my)w{qQ3TMALxvvjMKq+)~%6Hy+-Q- z9T)vgWla_O2JGjG#HG!V(D{fS==Zzs+SpCUE1imLmi%NZmk=YY!uF_Y^xpTi zH^eRV9qYn|P(@&vSW{SJu^te3yi><0;q?s@N-?iKwr;!y&wUAPhSiWczGY#$s8a6& zGl72bhB5xyW~$*otRaYb!5?_7!%t9+JptWC8#Z1l81%CVQr4T=hETS$(G59(p*pw=4$tNF&tLshChWBh;$!(6^yZ6n9!xrO*1bv2(Dx(jdrbsOUY6Jab` zNjURhm;n0E3Ei^ofy>&^eaYLQPVO(`?>|3K2 zH~4c1wy1fchm1SIbX=zH$X3@DT!-qv3g>cd^lyDjC5LW-ntML1>@yOg1;Y-@$A&R^ zV2lq;y3Day08^vKLg$gJ>n*FwyRprSgM)*(qXqBGTx`Bue5jLiQXLwEtghe`!*(IT ziW+aX@rES8b0V6WT}PU8Q)25NNswWD=d9{9x&$d5W3L;bqVXd;!4;s1#loB1mvV{8 zSlQnO`ZUqabogoOU%jDg0@0hAV%3u404=hQngJaP(9oN60mj(f9A%335?ajD8;hbi z(~$;i(`Dw?JH0mTe#~vmO-L^2LxpUi=!H)Ipm*TQ+hAo5-dz}~!AI_!2I2c5CHuC|pB$3ZMdDD-0 zrX8l&!nq#q`C5kf;_om;dgGUSe3dDB&J8EiQU9OHYwB@*-)VMyS(EY`d!Ifm+&e&n z7ePSd`=S~YL?JJ8i*(h_o?&F5t;u&VL+!A~7hW7Q$z3RN8vaoh=d_zT-ew$;91lPI z{s$X)g@(m9#Fok_opdqv)(yixuo0#$1ghR#Dsy@_E zxF9B`nB?HTnXmoX5AT2U-Qsku>9oWLkuF?k#H^-Ak=^=sgW`)1iA%Zy5C<@O5*m+|N)#)03Yp85)p(7Wf;lCQyNev&nrlyUE;Ye2C+{{>H zhBe3FhfvEMU*kMPK0Is%S|1Z;Ia3y9(;=ae{&4Eh z2&B!3cs~egt|B0q8m?4m@9JFSfeFjcBAtjG3$iYwZUr|Y+v1$V_w<@2g(e{)w}9D# zq%B5vEIU6&QMtj`50l{GWBkdN#P4f!ER#=U<22)Xk{2i-EwP%d@8eCQmWY&<;r0up zXg|rJ1MC8W(|-Z$2T#{9b4UvE$g&BOYBIPxW3*5h%l?RCC(O1ni~R-csS6giKWx37 zGgC)+K@+Dncm|D42K0{8N&|7VUKaD#klMNolei_lW$H_ij5e{Bg#jO=qb zN9H|l2&{F-v@#r^=@M`q6MtVlnE@+w|CFz+v3hg~Z(qfmI$q2egkA8sOwJO2AA=Ej z*yET?ncsL2ncy1$L{O|?=)%`Gju(Q&>{tg;Y^gaxghw}`(6e?Y)!DO+FE-d-gYuPf zWPC^!?v9Sy?-yo@s3Bi>ZD4CPIIW`qhW(OJ$}IK}Fq!_dXPkP(mDfMdSY~a|@ZiuR z*Y8H)-bnL-R|N@7g8_u&E)k)6xQ3)o{JOT_Bl!x8JW>^Fuzk7PtCL_1HXQZEL_A4@ zXy~W*kZ<1NcNS z)|v6^?_W{qhDMx&PDa;O4GVQ`a9*NWZ>Hyy22pmtcy+B+EV4wuUo|YgEgliKi;`_! zH%izTJqmdH=CDnz*>rqK73l+3WZmM^dIGT3Z6&K6n(EHC#a>WYh!OI@wVrm$zAgWT z{>3@EwzNrqmX|KgvJ>EMs+-gr0UXqfc2KmIlCxEHR0{8BdGCMI7+SCn}>UN{JI@>Z^v+g6%|Vxifp^2x3W}Y+YYKBRB7=Yvg+GLrd!i+mS4F_ z)9{1#k1_8?Z=LL!L0Y&NY&qzut&r-zcr-M{-pBm4oFT5{dcA#7FkFNgk^d6xAfXOZ zm0?36C!sPI(WuHdTNiNe&#*dfdu)9n1AB)5u`7;08UUZ~4iOTd@vSLcXx!YJnkKE| z{4AgP=N;{7ID6oPs61GV&)2JFxU97)tr;8Dt9fA=H|d%<;DFw%3JkBTmMwej$pN9d z+>pQEWcZ1BUBIrY7W07Q_P`!gw7Ib@%oK{2Tq3nevhp{nSX)6mfrf0VqN#{^wQwbr zdVNv`4?Wk^MmxBh%lkg$8uvAxAt};c3VOpe|H-ZTr~V)v4qMK?Tp`I^$3Mv7t8R_U`CYyj55L1Hyyf&~ z8$G&)^hlUco8aaaAXw5EMone*<>t{7``LT)=>7NK&yRKwo_?{L_qLDr4v+JL%_q+` z_xHcbA09nDpvxPXw6&@%jc@iPTbNxY;q&2wv*N||lm^{>S?1Z$;7yE+dOpY*vP?ooyiRx1gPiF=9J8c zKlo`s%@|CaltaRZs?weW_Je_}v1v|BD)hjp?#Bov`*Zy)i;4A|WzTNBL0wk*FNnuPZfO#JWcLKBD-JTaOKrkhqQt(RT zz!I2O{`zpjN&7GHJLYGi#sN-`gJ8G&P;XDfl*dH!TBxeMasr-J8Fq^B{k@+LC|!G5@@-KMzq+-e!NZqgzU%P`{4T*A1SaZQRz^e3F1(u*D=GWyu3j_ zM{VZctq4^(C1IXko8h}jif0H`D`U-=uZnwiaFRjKVy;k`g-oimufF2HehR|ayl=4n z6^1;v^jA7t%`av2)%v{2N6ZmJXXC zz*`b#d6&{wCQ+%~+)-=%U7B2oanbwVGA3)VDg2g}-Qmf2tl&z}fsyu%qF7dC1)H>a z)Cga${r*~u<%K^k6&FG$YmEQ&O3@=KIr9i3sODmhIp?rhFU*A9@g`~tdMI95Bbv`8 zHjXW>ga_hH^abqIw>F%qwoHqFM7j0y)}Iz4c1C56ktI37O|0EUYO~WdXFJ2&Y~EQO zn*jJD50=#_U)FeoKB9BpKZMlaf-Fx?rJ8;mOIdIZg(C8w?V|7;)-IGrR+$Iy-KyVv zFMRONgA_{|0{20+yPO+pcn}GdwRGVKjhzhE447S}iKQj!*~i~aHy2%-F;5RxEty4j z;89TZ`&lI&IA9RK9&Ad8x7xlXsU_w(oHt0`hjN>cFA#RkGkgzZ8TT~*)Mf0yJPbPd zu31l7=|Ym9kZ~$>7ic3YpHu=&r)i6s5x2o%j$QlhwT25Y|7rsF!Pb&9(0LCaNCwW~ zs~g`1>@L#z3q5H}*6}-2&6I=!i7l=RUdfvR8_0|YcT(%Bt9Y9BqM1n_d@;XF7DIdz zW-}8x+k)oVh#AZ_z8G=?J{_)W_kgXnd-yDubgYqdFBa3v3H8J#0oQjZ<$9YH1r40T zCl475n+i5NBvSU&;2Q4>5d`~#yeWr7R) z-2A)s5Kk&05vX(&@B`|x4hb)${`{*u5oULF=Jg&5>o#4yYgSlbFdRO)K^b9(Mch^n zZUs+=cLvL^#2$8n>4c3${Qt5z@#T%GAg+O-^Dv;Lj;<~{#j=VNV8?K9cQY$Ke69?{ z_o89=w{zTb1Va=JjRq^eAK6#1h5*3PkG(nT(wuP!^AhSWmkZS!RvU9Cztaw+%L!KqX3+wFYoq%rfYfhNRe-Dp=l3%{v z!NYKTQk=ZxnUI{9*-z|?+KQV8GoxdeKh1vfgcas;*omG(f`TFt!K*2nudhmzpd~qO zWrdiD9_J@P%gS94`%GI!&ht$jJFK(k+xvUj^T^oaA7rNG5m|$C z^Wv}tD9#$kgA8v7u^*YLWevy6_As9xs&RX(&d$)CsMz^~?EF0At66AQMcL!Hhs1V- zlR@BjKYA_<>RuSKzdGYwcLGU;zq_(PkC^4qlpqr2V?YMm8R2dUd8T z=<`8v=P?4i(ulD?$ROrn{a{cm4s8H#d!x3G2wa7OTEVw=JYChcfV7-4)zsD(Ylt=3aGLEcoEzW8}96rc@Fe^}Vm7|TX%f;aGcTe%~ zVqD`wE}cJo@9^pI`nD+$s>wPV4(FHqAAIo9`Ul@#|KL8i4?g8qMq$Un&yGAoDQMHRg^Pvi4c5*VL(3O2;QMp<@}dIb`indhx9+wH8om1Z7ug?t zbF2R55A(?yT3VT&fNU5Xc+hgTGEXi`uUtfi!(CAu{>sF|GQUy?HZ*XGn|E`Kh^(%V z{TUBB$eEjRBsBQhy^U;t&9K6Bb~P{IlbMd$37VVc_419Y^Q-w4X9=st#Z}X@!V(MS zg}h>6*zcDhB;-8TVIU62QM{>aiz(XjlePA>{n^#kH*O8TwQ>LSn*&5p0+9^sE1bW@ z*@r}L2dt^*Tet3H;4YR>TEklRVd_0atT<=4krrLGaK*bRqea%)B^a#Hn$c!wIhd}C zia0E2wJ=sIW)yC%O%03!|CFl)s}WuN<`=ofA`L4~>nxk^Wc>E5_ZdT8x4_Co|Knbg zx*RZfTIXIX+l!Fyu5RQ#+go%H`x&Q| z5tzG;C@PfgIt}as!v)3K_w_l#bNrbKe;*>3vKJ2(I${KU`!Jxj==KniLEG9Eq4*=XN!kPJIMoGp>GBj~8Y^g>5 zM}lHGU_#!mHuSYo(5zMrC!tzFpal9fC}VrgK-a*W;E}m`Su+;%-VHESpg3{HWRkGJ;~orFF%Fwe*C0Qu1LRRUmGCWoGfjYE7XOlb?cL=u53V@mbc*|rj>^YTd2J3*p87Y%)hos9 zSk=IkfrIE8)(xEFrA&YCo z>22cF=223n$UnrMkpT3Z3^PkH$LeW-#(ZB z{EBvZScSo^%?qC@>RZzD&4YV~2bnyh_I9$rB6*46l?nm4=?rUmx`6)KSC#1`PzuUy zXzA<%d0jLt%#x~xd@{$IfP8V&1~Xqp5mMrMwV zzlH6;E9MeFUo!>(l-l7Sq!=B+!syr;YnmraUku(F!~tKOK-ip_*x-aAbO$7Q0g-|| zgSitsqSyh*I{Na$1Q->E+PppKxO0(%t2$6V_KmY;*)=|m9Jq4$FbGt8Z|epFUVM$Z zhOHznsD+q--FfwbY6yfT$5G6wLxIbo*pMAYeF;@E^UR`oZZW}7ZPXoYY_A{L@}Of(EIS{l08YxwlV z_zEQz>=~a495c1adbxjP5nV<2K6i>5&G|CPe0%i(XL@_n;idr#RzI$ae3K5LYJ{LU zuLVJaTL2ARorxKA7O$RODX_^^V6_6jh~JK!^Y2o?6a15uhnQVlE+3AWCpHh{K5nPcD9ksob0++|i5~3UVIfEr$n2m|Q$Q@|ojY=i$)wtq`UI1s)EiY5bak6E z&tQCUT(yi?f^a=l#oB{j(99rg2U)a1pw*NEodm zg8oz0YAj5NV8SC@m+(uJ*@de61qarLyg9an@}*Pr?XU9kr}OE`jwvQ++OK?Xgscl? z6R(Mhgm}r1`C8jWNzm9eH~JyoyPM}ajfUiJIHw^s6?BshZ`=g9bhrIivfwd2j z6pyPVPH1_;vIH|P8dCLmQv!9##~ee{rEXi=%<@+J%`|s?A?%oFI=7wI3qOb0_<=Xl zW=qGF=nVQpL$VN01PzpVh6ZK9F}5|ov0=zhgTGd_-Kp5wL}~YgT9f&1*mOZ~To`>N zkP{Kn@mV2QvC7Y zYgqTq*T_V>ulkq`>wN3!!^d52@pDR+GfuP1$T-2mV(g+}U=bLI<+T!9xbctSzPZlI zKSs+TUNJof@X;O8i2ujgBu-C=3**kNaPIJIQ8}P};h&p=3fEyLC2P;<`onB%c!i!p zAFrZ~a&%@Sn;QjV+=3mT1MuJW1GXi4P&O zNQ`FoPexakMc9mCwtcjn?MSp7BGQ?#N)M(L1{pqWakQP^j{1MFZ}Sl}tz>(S7&E3U zdzf1Ai1RNo8?UXvtSGdi6riIOvecu42G5zz0a14ZU%!p3Nj2a^4mSWNW96n=oQ~j< zlU=MBGjLl5rOAd9l?A)7p|_a__QIoca4Xr~#zda3es7T+F4^9$e{M^hUPVAz@LTrWu2B6s64N#I*_lQ}hQEp+xfm zBhw#u9=cj)S!-)mEMiYW|_{BCDm=PEq?>ax66ebL%`(uh2@!aJ|@e@yE!I(5md1$#wVNK6(Zs z`ta^-yIdlV-{niPSN07Fusc`=pRB?@HX|ajyI|*Bp%C(P;_mGAp1QNi{X1+Ob`;uS zX)fruvzStfB%7_9WuHFQdq6sE6~Hw+M)xs*84#n&XyZ*-k976KWI!ow`h^9V4fvtp z4x+Y$9?f+1GEAGn_Gb%uvAHo8GQcoZkv)VJUJt*ZU=zy{aPpU6_ilkzKp6z;UvMT+ ztEXO6th~f$v8qZDS;0K)NdT5U3Tjxyw5}Z{m07s%OtC^_3j8=S2JIz*wg6dEAz{0G z3jm|ErLe3zLibm~Hw`&`vx+eLB3S>L8=K&0Q(%GteO8cjtya)k;cRzuiUNUY#6Ly9 z0F!=k2SDMDmmJG{mEV4}b^oIefuxuP?72?_X7l{^*6@t;n%g)7)hLHp0t&Hii zLM9r=G+p2!NQ-p2$zxSn2q7R}M<}`QJv);fMcbxf-sbCA^<2E=j#1SxVP;>lO{unT zrA`bGgk4u*#j6Sjy;R0$UfF>fNFsh2XAmlNbJ`}Q+%h#~c*Ghe73k7FHm$Jt7 zq}fK6krC}o)&eVPTajjH1hSHCZS1gX-CLF6gd5JVF(i9rmm3Cr0#Gb!_Ki~En|NE* zmkJ3M6jwRJ_+ZuOozvb~V!Qj`OHWhwyt6g!(>(+P#bS|cG$^y_)yxv&wnWYi{9x~g zeA;X_H(Xu+;NIR3g_@ocID#0nhBP`&C-@;MaOte|i+R2kdg&`CFo&%a>j)9iP~-*S z%Mo{QG!b-M=~R?BWeH^f$zM;q8drT`5<}^+z)Ifn29^@eSg*RyHfxFT8(^mVv+SHm z!p6%6`&OlMK5))F8~<&t7jI{55s=?r$R%UCBCdfM2PXUBfkRhFVbC1o$K4hu_QnzY zHOnH}QblSrh&CQm)HE^%{Se~Hz5Xg9A9?WZs4%@Dq=RXD(KaT=2E>FqHyl6 z2kg0vBa#>q_x3oS+?VQf8%OFQ=U8}=ZU2d>(f6R8Y~hsoVO63licpR_*k}$+kOX#_XyyHq8F z%Rs+?Yk7yFL9!8rV4pY~Z704Ka8{1V(EznF`%=HVFpzl5h;fUA4k)?~FE^Bp(9&(V zBP<2DFvZ%9#XJ(KZN{|!Z>|Kun6IbS%FL&Zl*10)5R+_bg-8a(#{_1TT@r;%lT4F& z>Hr>`;TSA#6_@%O44AL3k8j3OmIb*u~i!cWmGU=Xn>2rO$PGq>F8VD}eVG@!a zbmxCfA2cTj1$;VF5=V0#6Wv(Mx8y!v9_FHF{AmJK*o@mOX42#zOcsYb&yqfM2CJ2M zlPqnFWQQjOPGrHvr*<2ukeR`!6M+cG#bMa?c#s>Vd=s^lfFI(?;&yxlpIaA~$l_EA z`}PLG++73(mTLt^7B=8lY@fuvhL;H6o@>W{ZD4U%t=LfXghlKEYr74b&B4n%JK>F$ z*f}?Bptn_X8j36>dt(de%l+fCo!TRK8!wBBxW~H#F0T@&@kFQXHJe96K6Wn6 z4t~f>fr>%-%I-6@fUU4VTcU33+3zypwJr;TVRZ?bl@#|Zjcs*7=U!61A}JQ{IU!Ip z*X3*XUg11|lu2g$MFzmYvouSfXc;Y7MKj;bSReC7OojhAKc*sQsXIH-d**&=BEbl# zhs7m!LFcjX$3msYni+&lm9s5rAcG$(Q5PCrMK=-}4GE^?@YjTr02%67wq~(N%9ztj zs9Kv#8OI!?LFQ#tGFXp=;QWYS; zd1eM8zdHHvVf{nlXk+QQGCN6mjD7%hSWtXrPfrA>hVM}lhg8i(I9t=CF`Ge+qpcI& zVE{y&U_=sGr__JA5lQ_}&Gz{viuG)p5ASkBRinB6`P03R*N;$7C25IQ)Q4%#Jr9H} zq0s9+>nL5(eg2X*v(G-uc6v|p+uNrbdH6Dh&gXAT&!-!Bo8HsDE=Kpt3Be9g*6^K8 zovF2tehyAH*p{a4cY&|B{BX&)1Dl@SaV zw&q+hz%3d$rjpIsiS#Atf;myuTKR&GNyp{dY;%bWFH#RPox`*rB|?n&=(_a2N|w6A z4vJjU`$!*WMQk&C^NAPpo$(nE!jksQ;aO{oR$p5{8YHoVvV|#W&jM6o8%xuK>mZ5J zup9VBbx~605Uzx-#!bns9hPOL+Cs7)StMe#E3XY*!?WnT$B>5QBGl;Y4RuS!9Gp1= zFlr7^Kt)fGM(5{3!QMg=zji$rnZJ5BG@+w+oN|-xz&5EcX}6$K(51qo zf<mqKczRLFZi(K8 zBWR{TKdJuF9NixHUheoJD5?6^65V0i4hG=LsDlCOIpZ`2qvS2S4Ug}P4*E&Vh*6+t zanr|ZjMdrI@?wk?Mqfz9B~cG-YPX|7tFq~>15dd6Wn341J`rsVvnR`aFeb*cAqx< zAc`p@WUxa=tMA4+Yru{)zZ>nh8bt+arz@Q+W)93D-tebRSo-4tVgB`!^5wd<_^!<# zpH@)h5$Mv7ko?>s)qR9`msjGz%9zM3U{;J)SKoa4%^$M#yYP&*CFQ)JGb7-eW&@J{ zh!cZs=PLm#pj&Wi@aMBjK6A#kE0VKX9k{0;BD&`1W-uUW(q*Obz()sR( zH+5qhKAl9av6;Ihd`4?nb6)Um4fxS)1CshzsP6#y$O3jnvfGSr&IuZ_Gs~p#0!=BXA`u8zY6xm=B$zM0U|3i=PwdO0H!b$2oW6 zwkzKho&FILf!#Jo72FJ(6Ij1>3eWW6cR#^~?9v4}QeF!M-fxb!Cy5_@z=**O2+3+C zmTk|o{}oYVwlO#;m|N0v{=WM`Na-|T@9(6rCG-M(VSVRnpR&D>8ni86fgVH^8g7kS z2}&&KtEoOkz?fxP$5m701P*iel{pN_xz=yk_N}mSJmcIt&aD$ZN7ayXo9gJe6qj1S zdQEo-hL%|rUjzIzuFT^@;6Ytp>}yHApdEGeD|iT4)6N;7Zp!!9N-r#)&VrHLTp27c zN8(?r71p_&tj{?U^sX)arc7$C40~&9J^4&~si?Az#>m!|vC4|aMgSL17ci-DqjX=U z0=Bd#rm%T)TBxJ2wxqQ(%lE@#^a6DlAJ8}`Mx1MhY~KkvsHm76b9DOr;xWTFQ}VyLbzoe{U1|-2?C0 zL7_8ATDr*B!!Ph<`gy*+d3e12coV@2KOCcT>_QwvP>_=?pAbq8zDD{8o|BDmsEHU{ zPZqT${gJaA=IX2I4~pn;jI+^bn`6|gqyU_ONJm=(A8My2ZBlx21dqRL1@v*nHgg2jO|`55Bp& zxI*X$Okk?s4{OMhh^G}0$&nv)=Fc%>}%X)@ih>3wF1XdE* z!RyxoJ0YtpER6e(A_ooKld<(#i3u^MEdz~J-35^kj|j)7V_qU!UvO3%I)nnzFZmc1 z7vUVRY#}M*`0qg~&ZJL4Ne2gdi9&^sgcOti69tQO6r)S@8{oG#?O1e0PQtP_Yx`r^m>DSKJoN->H0iAsaS(H2WnB z@rc@qWAC2>GDO%P&8mN3n^y%mxuAm7=^oCfsV2r5yGG8CV}op0OUjd*Qw%1zNz-7g zzoaNT-W1EM4spi&7t?r%&HShmBat|RP(4t%oIM+vm|)l*EQFpr?WD3vYn6KU)>z<9 zdmVS)H#Qh$NID+7x!k#5v$5DWCil^T^@0q-A9Fj_51L5ah`6&89(-f;u+b4~!6YGF z$hwRc1bI9?$Dv0@M&9+(5Ji_GE}+b~xN5Woyj-slM&;1XBL4!enFy^> zogu}IYo)Z|ThEv#S^Uce6k*J(De@Sh1tS`*;QapFUua|TgbEsmD<^V z*Kf*O(S7UhC_Lr5w4ls#QZ7nna9Mf_-T(huJD26Qk}F+fTu%YV37Jx~DY?qs9c}r9 z9V|*!W)&&X1SQ{&LjjSHh!Ss25V}2$<~8ZLCuey47By?L2lm7daK8UvD|6=tL5gMD z;Szz3+_`gSu3XoDt$dxp^mrH-iY|-zG-%Y8$ZW`B&5x#d(Jtx-@dYkIdV(`~*3bdP zXknGCDaYv+jZxOi-Qj~!C!|zi$b{MAFa2h@$v@U?6n6EJW>t%Kj8z(gD355ge7jb< z` zo99cK+YdfsQ#Rp%u3}QQ?W}(28U3=zz+Xx2`q2=R8<;T`L0p}j-7AiQk|b*BdL{|5u8>3d8uaE%fvHs! zI9r4x*eQu<>imX3YC?2O6{@HAcmCCbbveT3g8hSRy&a`xv|ILJHzo z3Fp%b*Nue8P#xO(RYm{QPHkDnR#Ye(9>BguZM|RsG9ijnQbJW)HvJ2~Rb1%h#TjVv z)wAG-^2y1E;Z>N^S0^8k_ppF8Jv|C2Ty`zjgwm9yi7iGPP zN5_6tE)*D02`4zh;d5*soxgF8Bd*9+7xNL$264oa&E`ZxT|U(FFAH1z!B6$R5@q)A zg-h56z3|=g+kl~QIW4Jjb$FW?$NBgz z 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 literal 0 HcmV?d00001 diff --git a/trean/locale/lv_LV/help.xml b/trean/locale/lv_LV/help.xml new file mode 100644 index 000000000..3cf813665 --- /dev/null +++ b/trean/locale/lv_LV/help.xml @@ -0,0 +1,16 @@ + + + + + + Apskats + Par aplikâciju + +Grâmatzîmju aplikâcija ïauj Jums glabât, kârtot un piekïût tîmekïa grâmatzîmçm no jebkuras vietas pasaulç, izmantojot jebkuru grafisko tîmekïa pârlûku. + + +Glabâjot grâmatzîmes ðeit, Jûs varat tâm piekïût no jebkuras vietas pasaulç un izmantot jebkuru grafisko tîmekïa pârlûku. Ja Jums ir nepiecieðams mainîti pârlûku, testçt jaunu utml., Jums nav jâuztraucas par saglabâto grâmatzîmju likteni vai arî kâ tâs importçt jaunajâ pârlûkâ. + + + + diff --git a/trean/locale/nb_NO/LC_MESSAGES/trean.mo b/trean/locale/nb_NO/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..282aa65d9e23df44816c236cb7152cf8c6c79909 GIT binary patch literal 97029 zcmb@u2Y6J~_P;+g=_ra)#X}7(p(8~_NC+UkiD1D=G9d%WOq@vwu_HDRD|noE6bo3c$hBcFsQ>q~_nKq^=>6W`^FNO#?^$cFz4qGW?6c24gCFi)cSVTf-g==> zJNRg3D0F50Q0S;5r45B%s|ZN3@5`T@F-XpMoo^v zF32aq=I~mR*FyPw7b^c3mi{A@pZX{Ga#}!@-w_gOs4wgW4}>cJSl9?g;l8j8?hThh z`MnahfVaS|@Nt*{KQp=MiJ{Ow$OE9t83W~SCR9E1pzKRw09QfTJp^0A^{^w{3!8}gNi>3HiQQnM?lx^mOdM5{N=*{E`fW&TcP|u0#(k7Q02Z2>%b48+Vx{7yKkVz z(O*#IwOH)?wLMfj^@8f3;jlfNW%`9s`OkqW=W>%*L&bkTR6jof)y|(n#kT{hyr!pz zLi@pvQ1(OML^u*^yj%zmfKNb`{}EI@euav^))~YGn?be9Fjxm32J69z#_3S;&4x;k zK*bX^{UWG(EQ9iM1=RSv4R(Uhn0_l%+&@F*Z*rz*XX8Oo_uF(Re??ID*FvaqehpN8 zUVw^Y8HFOPyM|758CJ`E0m%b@!EIg{Uo8OZxA@$Ebe_CPLzUEp%q5IzLezE8vY@D*T=5&Z%7&xR`h zLa6cc2vj*QK;?f62Jk)D5dIF;-}TP(aW;YS*B;8gD^z+;Nx<)8V~P^=x>7 zkGDTmJ%>U0%Y`ccC@8-X7{HTFz8cE@LAWP;8meAzn7qa0?NIIX7gW3rFZA`>3+n#s z4Aq}Qpwe@p;+p_R!Rw&vzZEuvU%?!>12%^vF7ljajKFs2D_{?JF;u;ufc4-OsP_FF z?hSv3sz;4Ht5EerPsUIkL#w!)=+-BK-p!&7Vtp04;*juu~6ydQ1v_o>ONZv zH7;&|iuWm~a$kk&_svl4^97W@9k3_dYlWYG4uS#lLO2Ls3YGsgsQg=?>bDK5eYQjO zW1UNUKQ@4}Zwb{d-JqUFgP_(KGobqIIMXkOiu)duUxKpx57aoXztZ17gJ4(WiBRd~ zP<}6j8W(FU{bi{7`~dsIV3p4|9ZG)!91L%QYNyR`U-&2N4O?95+b0JG$TMMgxDcwm z>n#0AcpdVaa6edanazi=8}dC+`8Jtc?{fcK$$~0xA`D;w)I5C#RKD9_CVUh2fwiyT z-iH05+U+^0^0vZu@Gq!#X?LZ+FS6kX_`)V9p!`=rm4615|BFpt1vOr8f{JU6$?Hts09C(tq5N!t z^8XD~{Gn?+TR`l^(EU0lGfx7=HpxSW})O~n1RC&vx+UI&G`!%pNd zg{|OEup`{_T0g$~!2!qRkpE--%G;X9<*_HBj+A3p>JpLHYf`^qsHw_3i@|$51Hy>98d{*0>O=eJ+5C^D?M* zxf{yglcwJe)qf3c@bzm66=xr)xDJ8YFap(|w?LJ557d41IF!FP;X$zOjoy9)bmIcn zLw_+;KV1gvz-wV$cq3H%-U?OjeI`E*74IuhOJxiwTf^o6SLI4FNJ zU~PCTtOxU<{6}G1SOMj4IaI#epyIs`%I+Dc{(Bt`hM&Ozw!g{8KOCw(vZ3;ghbO=z zp~lHOQ00DW@=s84?s>Bx*WF=#x zD8H{jwZq#`{%KT0)g~C~N>HL&Y)6Hgo^8AsByLoHiTC}#eXwY zzuo~A?^>w-egG=}YfyHZU{|;qDu4akeH_itsD9rH)y}o=^zk-_y8qfi`9AEui|RE$j%pLggO|yTFN1{ZwZ9<6#rzQ=sxKv-Fiv@m&e~ zz>RPqYfZ@= zg}q^ScsT3~Pc{9GQ2qT9RJ?CNwfANiz-`9H_j*6QpzNkWjf-QT{4RtVr`N%~;X_d4 z{Us>-H=)|)Bd9pPgnPjq@KD(FKK9_?L|6!)fakMxe%R;l1P34wgvvh;%HPRQKAco=J(3{{VrQ2jQ?SYY}n)Ob4%s-CAB&xIN{ zms$GFup9CNCU1tWzoFWF2h@0K^0>dRT0-4V0aW|+fGYoRsCbTqy8rT_?24iMEr2R_ zF;rX^LiOi0Q1yEN>iM(*s-7>y*6>Xz|6fCm%kPbULB-ej3GcTpRGi(R#>D`r^ifd$ zXF#?0TqwI!OurN=-YcNWxe+Sgt#BxO7-~NJ5vm@)!}hSjI$w_rsPYCu#WxzN-={&9 z6NBpCN|Von@^dLvIjf<{zaOgJPe8Tfb5Q?8N#Cx0pyC}0)o#O~#$UE^ zrg1*3js6s<`TaDg`rHha|4t~sYhe+561Igsp7QJDTqyemQ1PA!Rn9UfyK7)8_$XBS zz6I64UqQvS1FHU^r+vPCq1vlERJlW;?8iWjhndi|8&v%(q1xjNI0c>ymH#8CcKjBq zz5jrR!B)@scFc#;&x4u=&M^Hd3@Yw*Q2qK6l%Kbt>h%d!eZGdO_fIC*d(P);3RSPxQ2Dx=JOI{39sw11 zu5mJy-`P-pBc?AgxdLkZp90lx7aFg#^tJG8^pBW6=Xu{=GobtyLB*4VD)&?V1V?u4>i3tjzTedL#5J@_V6`g_LDq1xvMsB!fNRQoqw@7uQvl;0sxaU5duSg1HA zn*InVzxhz*ltT5x0;u>Zq4F<-gW*cp3%&-s!#|+P&Dh|-{|tw+PryO&Bq;lPVHVs1 z`@_9n@XUeoyAY}#cSDV*Cry42y7?XIzWK}KeO~nOb%RPD1~uZN*;{D9zuc7k&2-O~YyyC}g zTR0Rs6Ut8!RC`xI_467ie`{eg_%Kv`H$av5DOCD4*d1<%>hHF%`gLZ1cogz9sB+gp z&1=tE`WDmIdd=5oKiG`)_E7O>Ld7u%svU+HbD`RE8dST@h5N$<)ctq?YznV4c@6B0 z{1ntU_#A5d{sC3qUjOpX!vmno9RihqB$WTjQ0;vr+!N-*#xMzGe+pE4oDJ0;=b3&5 zl>Jpu{_ZsWqfq5P3wyzhQ0-dpbw3^gsB(Ki#XAtn|2U}eGzIPj4~HsmE>wImsORSb z*bT0L^7A-s2RA^){cou9zJrRd=^MU(_J=B`9~=M&8%tn-d>vFjKW*|?P=1=d>DQ;- zVMpZYP~}%Z*u;6Ctdm<6wZ1K^8L?HGF7+c$$6 zZ!Mwf*&C`IhC=m18f1`g#F+bQ2E-ui{@bDK?uN2^0?O_s*b;7n zitBr*d<{1G=VUV|yM9pZIRYyG7$|=;U~`xc<)<7fu5+Q{z0~9zpz5;*s+@JEe+vf4 zTVMvP{jRM~q3U@!RC^u^Tfriz_Fe?{g%`mC;LWfPTo3!gUtuQf`JOLt7F4}rP;r+* z)$25*_eS3ps{MyR`9B1z zU2>t?X$n+(9t{=GJYyx4-?NS9!8*tnL-oTds5q{MUEqUI_4*KMUi%U%|2I(O{RkCL z=zSm0K2Y(rf@eCXrt4JD5@IS(q| z@lfOA5-7j-Tl#ZQ{r(|Te}8BE9V+g+ANly2LD{u4_JQh$94LQd;DPW6I1^p~)$UuN z{C*8p&!6F;u-<0h{<%>7KMo!MXTtqq1yp~ofB}32svq8m0j#yf=j#a7FIiCj2SK%O z4pcu)vGgNgYvg00>UBI+eNH!d71a2=4yt``f{Ob=wK8q2doiwO14>jyTl#D}x$0%b?0z2^IehQ2FmP`97$4 zpD=knl)u-Z@^6HS?-QteKSIT`!`S!}U#~W>9r~_Nab-irF%BwUK2-VhEWHeNMLrP@ zhSx)lzxQDe_%j>^JAUe)SI58s$Y(+I$D>f={%xpuzl19HJE;2nW^$d+yuLA1-1|Vq z(Ge=HUQqV^q59__C_iJM>?T9m&4z0KFqB<6RDBmg*DX`5eXOoOsN4fcU|!XEG=cnECtAOE|F zu~7P}U_ZD4YF^j@Rj)Q*dcTK2#TA2!>vE{}+yFbmEwBTu`<0DrsCLYTjo}!m@iZN( z-|}H?7==S&vFUGu4Uq4Eb>RJ`e;77GUI&}N7vUaoqsbpZ*?$RD?zfiyBdm|S0|v0} z*M6Sv0@d#$pyEFYc7>-v`Ckni!nGzp236k|p!|Id)nD68ZuE`Mw>Q+dKLDy7`$O4J zf&0N(Q2tAy;y($hoYSGk>3LA?b(3)|Y>NB@l>N)bH=*)vf@-hNpvwE&^i96??X@3N zdv}1c%YgFJ$K(T{;yV=X3CEax1XLWyLbZD_RCyJazR2VyP=1#~`Mtu@uZN2JHYh(2 z!94h^$=$Yl`vFk>H4LhpL!sgwXX#UnM?jT72g*JQ)s8W!d?!GSr!y^m2~<4iLHSz& zH9jtf8rN6DO!zeH3%5hflbycv)Bmhl6qaz8VE36<}AsQc*; zDEr_?&u+#(P~{AUia!Uc-wuQGYB4{@7b?Chpz41+RD6#^_1o)EA|FZdG-V5i^xIL(1wkPBcNxD={i zZ!~#5)P45}RJ(l*)n30tmDgm4uU~tpdJTk19|6^WQ=#mRgldNpC_ks0{zB7VZ}P(? zzhv?!CjSWglds7iKF&koLGlYn!&UHTxEaodhx|#M;H5AO|AdFaWB>B)b1iIzd>?EH zUxDiXe?!IlrOAIn)u(Q#mTTvIVGHCgQ1`)5sQ$}=S+D}CeygGUtc4o4&qB51%TVpI z5z6ltD1YBU^>_VRwcI%A0M*aEp~lxp7{DWpl~DbBnek32e@{WR^BYicY=d3l&rtr` z*Y6bvY=T%VS z@CGRR+o0y5`=R1_1S-zApyL17_&rp;>(=%D+d#!T4l15GQ2lp2Yzvp0d>2%^uQ$F2 z4@CYFD$dUJYPsj<45;}i303|AsJIrx1K`#2!Q<8X;_x$#PNEsDv747a1Rd>aWdEooE0))Gn|K(&8wsP;VwYCKMX8XrYa?Q|N{ zJa{(LI9dZWt{#Evr>CIeeF3U}zK3d;J(|{X&x^gF=H(Vp`XNw$v!UV`3+3+!)6an# z4-qK;^PtL2Ks|p>GA@Fu{~5-spvJ`mQ2y4zk??t_@*6et`rc6Edl1z49S=3`iePVe zw#g4d<=Y6$;U7@rIk~6za~o7#_dt!m$Dqo83(D_@Q2p|ovBO@zy~jYc_YBw$&NKNe zsP?-8s$cGcYOhD3`r|nmz|E$w)!fE0oPfSL90TV-wcpK9?Ry8zf{#Kyul@s7&hM7q zY;W&(f2jH&0@a@}sD4@rHJ+}7x|4t{?{lEW)jX*3&xgu?6;ymTLCvFgK$ZUlRC_%K)o<@XmHQP`Jbyr~8#?Ug=ZhTZ z`VR)^S3;#f2sIuzLCq(%Tl#t(1f`z^Wp^s<0IEqKk6{m`xAp7; zHP0RimwVtf@EfT3FWBFg_aF?AUxU5ic4PbY z{{9~aH4iU_8s|?#jjvar`s)p-dFwsso~uyf<$I|5*E+zD&wZihfdioWdjQmU$c3_> z0hK@B+K7I(QonM2hN1aZ7obC%XKDt50GXts}@}TVI!QSvhlW#XZ z4mCbsgIVxsPiK*!)OcG371zB`_tzsPuY(%j&qKAxMw7Ri{Hw8H4_}|wP;qBK+{ z4&~<|^k*bmBIHdK6*q1t!4aTZj29s?EcLMXe_ zU{`o1R2+9em46>R7d{JB&a^Dw4h2wglt9(D49efBCNG65_Y$ahE{C$e8LIwwLHTJ&DZ(skeQ1Om|@;@HR&lITs$%AV5`LGjQVEW6T?5>BpFYblv zmzSa9-UJojXHetsOH2O_sy#w|e0l?@xb}o9uOn1_dP0q-L!s{XIZ*kIgPM0Ljpsv^ zcOz82?}DnwJ#Ywo03HmtL#<1C_x1DUJg9bF3RTV}P~+l0sP=dUs-4$E#s8LZ6AX~I zK*dwLpO3o{)P24WRQ^7&4;%oMKLQoke5iIRg(~l4OFtJ5Kwb{}!u3$`{|4oEK!1O~ zO@W6XmqFEQE$jie!%?u^0AFq%)Ou<;>;hkc>aXvh+Pls`U;q7}@^^$i;RLApu@ZKJ zS3tGzvrz5zD%5z`1T)~jp~iW$LB8C9Q0awG_x*9O7d#)T-yVhP-`AnW$LCP?UqiLa zuTXK;KhVe73hI5TCtLyZVY%#}#&vwKZ^tE2_tz?@@p3a%Js*a8j=T(2-WI5Fw$;+N zL&Z~fh_`PIW#0=bjzgiw!4%UU12umqU}tz9Tm;ub)nnjL@9$8k{+qLX~qRRQucsd%$O)+W#A<_H8xHmp2?{A{RjQ*F{i%ABWlSZK(RRImoj&)V!Eu z@{v&OQVP|6i=pygY5M!1;#m(hzTUO;mIr%3y`k3AxlrwV8q|GoF;xFu0pZ-%^@sa>t)b?jAyCi%qoK-M2vyH>p!{41 z)eiSVwd;#eac+UK`@-bVp*9a0_k`-V{fuo*A3)s)8BqP%7plGon>-GxJ~N^EuLvrx z<)&W^71sk$%HHD1<1wZoTCar^)^4r`6{?cE%zoK8^n?F$w6FsOE%1Z5wADz_ZU&r+yy zy%MUt)ll`g3(EdpH~>Babszo;l`oX-=ZU6J_2~&!{vlBPKOQRXW1!k=DO4OQpyIpD z^!GveTL)GC%f`2%>iZE?JwAuy;O|i7jn46YXB#6>?N$m^zcQ%tvIHugYoMMp_rMHz zA5=X*fGX!>D7$U26z+iPmy%I_oxB8U{5%9TUY>=j&)ZPz`7fcycavN{5BGtxp9U4z z9H{omhicd3jEkV^eWA&hLCwFnLbcm^sQSMF73b%0I{XIe`JFS`x8KoF&%=3e5?lh+ zU+K=nswsQD@j>bWxmYW$u6Wxogpa0xsN-U?O!AEBN*jmP>p zv!Lob5~^Qwq4H0Is`rsl<;^#JIaE8HWcnq>B~*Xj2{lfihKlQTC_fva`t4&V z|38?%?qNQ?nXwg=T}R^psBx4F72hm)A`C<9k?Rp0g#{Q4^s_ChX#nQ#S^ z-P6XOpyt8u6MdXvsChmHRgWc5>!B;4`spF#2B`SnHGT^2COK+R`|L6vh1RJ)c! zrH+iYMrqis@)pT@cq}q*c&R}VNiB+pz2o%Wq%1&yjMfD*NvvX z9V*{_P;tKi)lcu3{1MbR`Vwj$ZF#u&*Bh#T2Sb%J5-Q&usCjTMR6EayvOCSvmqE4f z#ZdRtJ(j*1Y98MPbw4(o>F zr$gQMCqX^8?lS$W#$VtO=sV2vcE`h>$hSka+eWB%{1B@DK8NbxU!nXqneFe>L!j=P za;SW#L)k5bYWFLl`uhf`@pUg$yT4=n6so@4q3Zb;RQ~!$`uVX9)OZ{O)z71$+A$0@ z&d!G__j0Iqz80$epMV;_8=&l7G5veSPfhkL(oeo*Z( z5~}~EL(OAJs5q9vPVgcqzxSK|X{b0hK>2$Ms-B-fjhmmK;%<7h_tO$8|Nc;M^?;q> zFepFALX}?(`@nOc#>Jyh{k9#--)~UkweB%~UhDufkVnEUa2`~9UI4S;<51)OE2#0; zYL54l1y%3C(B0Qi^*#pbzOI0(*J)7kUH}#UwNUrloly7F(@^cS$+!h7|L0Kozk@0# zbgZ}A8){s%f~rpdmEHrYKMsP*H{LiKYTOkW<52y$z~tkh;#dT`!Aqg?KLs_vz6KTF z8&Gk*3ss*_P5&cQ`~Gg}b;I6nPpG)sK;5UkpyE9is{DCS@y4L~?_{XgdqLfY2bq4HvC#C3U?J%jK=sGZQ1xn(@8$iWc@dP|QmFgnV$C?q4J#wRo^90^;-osuCIsk za|=|x)|&jNr9TJNE-yj#|9ep7dc0;<*kJpCr`p5@O{_`?icm*+fbuRpegF@FZQ{P)XTg5ROQHNc1_#3Ja3aho_3yz8 zp!_}uv)~`F8|-zQf4Lq;rJ3+}~pvGw-RQsO<)o+WS`fC|f zKd-R#E8ukGYoOZwM<~1Bq58RQ(%UzL((eV;->prb0d?PIL6tWQD&KHR&w=W%aWH_> zp!&NEs-G@^>c^X*>b)K+-tAE1Xb04|Xi(5vce-fU3`bpz{3ywcZGo`||dOnl~~{J_yQwJXAZ)fQs`-VARD8COu&0o(z_1Ak)_MaHPFn$BoPCpuV zK(%k3svbL_`mOc}wL-Pv6`VRg;XF_VcD$p?a4f($%DE2X$I)dH zJWC|^o0;p7D@prM724@gOh0ixLD~q;3%K40_5blc+-y}Z9iQQEBW#DiS@=7f^F}NG z8tjixi>t9+UyuEGRe)nNXBWGcyqGf^AKXHrkD!j0TnAh?;M9GxH}ZDNbFFc_`92Vv zX6V`@p94QIACGZ8mc08RA3=Pja?FvyZiwZTd@1!T;XDzWS>)Ld>R`%oV?Wc2p?l#y zu0ej0>*nZQft`?>SsIt2>6GyRc|U@iIEzS|g}-*@YXWH_ILDxi za^6PzRMP6gz0luIo>!2$42`us&!W@utI5BRcmVd@I6t$r^`xJIzwOSFIJoYK{nb!M zJGhm6?~!Mb`I!K-$bW#@@K_8jz;-gauIPH3-A&E|&qW2r@j2;Vz#?qgaeV{lZJd29 z-5K%c1LW_}>o}h4`c}?K=x+Av(7%i+p87{*>!xoNe*V>uTtC z>US*HA6x8UW$g>Ea?wK#Q*BF{Zs-(s@Y^6bF&WYTtUW>UsGr1$1p$7P(^@{2s2 zv^YMCxqb=VVB|fO#&I#ag~+aaBPL`n^7a{-3ImT@AC~r@TYb@7YxxRsO5H_vxrQ;~r z4SS|&_YAoixh*yqVc!G04D=5|9zE{=k+moKd~DvwrV0A-oF^g2VFS|6;JPo@IvQ}T z=k$HBA@)nrYaO1A-9xY?`qVLzwErMCA?-h0U(Wd~@;J&pk8_pTcIG;D{L8M-!FL(T zZ($Ek9bJs0xGv$k2!D6ugDF1L+kBOx+lst5>8G0R6LdPpqT7pDo#MQNw6fPz&IR~C!{phd&$H{- zv7bxY+t?JM`<8t5I8U(jDCs&XIZwdmM7RgKeL2r2pN`e&pXXf4^&#Z_g0v3g?+(vG z-x>X3oV<3qBbR(Xp&yRT$zJ9DR-*sSY^0b^{(CrQau$>JEsUW5ki24ca(;!)*PMT$zZhA^Fk=CHAKNQQ zPaQ0~L)V)84je|pKJXB1SK#AOt{>){!Sx=Tk8}MaHns4xlIxjVFNZ5(fbLKDJwCtW zJc#pqxx4MLCyo{R_TzoP>M|*M-p|G0j*Ce@ zom1avdSatBX;1Qhi0&rjKk=bsKl7vOWn7oQF6Og1&G&TlkCVTv40k%lV%IgzPb#^d zu#@}N6D*LP0+>3lE z=f5m}eex_c-)+(BXo38UrAyA@x{oe6zQQKc>|RHIr`7ENbpPS}H|Hzp!rnYo5C1uw z`=t3((tX&4Dd%YPt+3x{>3y(0iS%1JXJc~(Hm7o34m)A@77{Ac zlCL*^2b2F?(%K;30H<&sXtryt-9E&Ao?R~>?GQPz<8bmaW;TvIUhit=(PUNX!7bf-KgtHoKJG@Prje< zF^9Cl_*}^Kaa@n(TF1FuKgsotoGUE~H3J8@2^ppF;UBa;A=>Nz>5@ z-pv`tCTV`8@0VtKoL%3B{&%h~!ESHz^x|B^*#-F$vuS|58ugA^L&f#UGlZI>%-xj*!1Q+62Bjlb{y347>wDq*Z99# zU@`gL;ylU{&ft0qr;e-0vw&FsLavX$j$R$w1cy=1c$4?W<^uEojp>A2&_6=HaoFmp z2QReire;5r^q0|H3RB0G$k$V5CAyzYxykaqi+;MwBRfu?HwoiKTE8f zZDtce?#T7WX0y)t1OD5SH{ayDu=x+ySDO3|a&6LoBmb=yOH<0$F@Ur==sw{3F1VfZ zE=yDTTFyb7S4*(tYHX%*oy1=r*Uj71A2cPRSP(YNLLP;|?% zy%5fX`;(SBl3WZhxigHAuH$!)(7wpUT*vXXhC1DY4;?pRJCO4%bO(A>Xc^Z7Io~oL zJK!wjyU6<{HlINqxt#hY)DZa$D|;B%tGHf^ed;*e(j<>WAID!`uBQ=08TRww9q5#0 zKJq#%_ioF#fP}BmjU@ec&L1syE<+Q!o<#Z@uDihVq~w_65jvK9Ib0WGcdq$WQq0m{ zro5%3okHGW@G8>_L+$!8Y*upWxW{-rzM63MCtr*>?x?z`o z^gx)!nPIUj?Md@}9e(b_zB6n_dSCSWAU^`9P}Y%Vx5~ z{(|Wa$KMZ}&mng}Kic#&@jsQbE@}6e?nKhRMBc!uV-)E+GT~mNoryjN|0h!J80337 zXK;N7=Mwbaa8AbNQ)C@aa{VypwO$OBV?Pp`6OcdR+}HdMKzAx>Z6rzqd$mq8s|0Wrdb(??l=e=9b1gs@zu&~Mo5pp zQqK81<=cTSgFN@+^KPz-Eq@+)1|jRX2wsH#G|rDXf5dho{&k#cHo6|dIS73pZ2EBy z<$S}^>sYz7$$J@k9gDes!>+xCd|V8`$0z20C~Sz2(VV?VdyYJP@Kpz{MRx_~!N^aL zb~d{2&EGTVV_Y8vuP6Nz*b+I*{HnY^kY9qYp*xVg9W3o_beph03^{-~+|49(vP-0uVMeI#nb`ao8$>N&$WDWNE?p)6!I9# zI*RKDxvtHb;5?4}uc3dMb3O8{_*g`qD>+X`mpbZ_mdBYoN-eEF{L0FI1K*=LZ$<2VHIW z3}@mZN8PRAbT&NN>Q zy()Ae=@*di4%n45#u<=rF4XY{=UwC(Ox^)-57MHfz0CEW=$3P)j*jS?<7!Tgxq*>K_p?Cf?#AkKEEWKm`~^>rSU{rq##RHd6i|6WKfZamJzkn#0vxT zkyu$GN{X^X3W9JlC@;+{i)R*u%Od21l>wEG z11S@c(&8v8`Z*jF;;?sKd9o7qapiP?^RttghCwv8AX?_4RK_%SNx}&#AjGA_(i3o8q zVqJ?kM=okLqHmsxXtF4hbd6Bp+QO<-tuG1BkGP73E5ZrJzH&NG)h3LVNOVEO-6zEi zf@B%(R8{vNoEI-wk0@7$Mo|G_`LW|Q>7xjP>~L`;RuE43M226aG_2MkX?i$0znFeT z8X8c8479ps)mY(RLAW?tz%3bPyk^x%%h&LlTTUwznTvBwJW&t{rbgy!JXe}^8N-04 zj&XlQ66rnQ%Bf(~gbND%n9*REn~0Z}CWB-pH*ATy*u{uZUJ^|v-E6UorQ*(K{BqZ- zK50IbLL}jmR7x+ZmxyZM(Eafeto;ZKWo8D+NO2^;EXd3Z^$o^HW06qbe!&OeS^*<$SC!_j?xB9(LB9bt93U3qFB$5$tEXL6-cx_?ssFAyc2)Tt z19mmtRpm_w?rOTL%A1a0x-ARmg{gX8n8})n)J^jKuG3`4fIyR19M7Mh6&eu~VqP3X zn2!@~`iSS}mnU?CjtEN2^NOSS!Q|1C1I_8_ez>u?)e@DZ8i^$g@bFv);eX4rAd-j{ zR+1yhJjclT+l;*erqTrrlvLrp+#{hhoJ^J$B~&@xovFD*L!%(_U!(coohr=T)^A$x z31cUWQma%uP1ou9_5T=bx|>uZr0f2R>%R{<74iS2A14G;d3J?HObDhG#VdIJy31I+ zB2Df+c|vG}o9x_xiWEf4;t8+G%3>_!CG+BCW$_YSl|%~)iX$Pd4;V2vZJVf}=GG1L zVNA~`H%0I~4Gzzp78LNX$j330)<0MkM)icjfJaDKFqvUe!Hid>UjE>tHTq3&v8q$15&(oUvfrfGR}Q>aF(W>}Xs zl~O%#?vxzETb?a?EQeI($w6;mJLL^qM zHBdO15I;UzTpSLjMGGQ%JbSzmH#o7CRI-GyXOh#$s~U%4;Gdged#WiiABNAEu6MSI zQx|lrd#YfjVEm(@SCGe}l0Ktp+%pa5c!;WJn3FV=%S+QAuKuaijGM3af8YQlZtcK!A4cAH+ywVk@TMrjRlX~p15Fw`?-6^_OK=7+Vo|t+P zm1)^r^~BTc8mE2<@2<+&mXIR~a8?`*yT5bkvtnwfl^szO7wZg0l#@Ni5>yY#V1|Nn zdN&sRW%bzdGRvj}ZKcN?9=JtI%8SdQr93%lOI4sMfpE)IS5`Gz4`_X$J(Q4`yw;twc_7Pqwic=A#=~+vZx>ZyS-9j}< z%$`c_iDa=Ve6@{VdAn6nO*>V}%>ui(WYkCIGPYPel}7?CUy`Mf{AeNb4jmq2E{Mfr zl_l}=WH31qUs#EpWc~w{Oe={pwH?OA7?!f4CKSeM`Zdb{7HnyWe!Ary3;$$suUdY7 znO4L@j7}>pO~e<_R^q}aOXvvqwn0Yh?GzPU!cEdZH9Nt4JMx5|etZ?di4a2gcIr)`|9zZ zC0a{(H!0g&S<1egSCNsnuq=o(ooeDP3e){ntFioWX*e%h9HlsduyT~||5{98S!tSa z?)1sK4T+_FNvUp)$zvu5711(=6Hk`ROkN|HzcXT;F0p@A`g2BFxf)IU@CP7#cY#cT6y9VLlC)3~5yBzU3iMeaRpzW>q^f%yN+Cs|Z)RYmH=H z{N45ZNP-ntJn0tvT6SjDRI69?FqAqG;SX;wa}(jxqG&#QW2xn>UmodZvKvlz#d^CP z87ZC{EiVa;j3&y8*suzX)T>+2u}iX}o<`y7=aAQ>`*4=*E~(no(23J|+J{E6t;Qd} znHDHKwquwYm`we&!}LZ;sogfNv|unWETj4JV=OI(ng-vjd-O*O{*mnMB`Kqvhpl?h zJrc7gObcaC&E^~*tEP8|)Qqf)68`uZiHD}v zUAD*%7?W}BJ294vc^%`?z_jjmrxM&*ReN}G1`ZxFwBU@zw1L35ag%@_IBqS00efe% z0}6(jq=fOJtww3pw)S|{V$wCZbL$#Cs^?drM?*XjPE=NRZj}j7`1}YhqUlQ8L>Xn_ z#N0@kp70seC_z84>Z&rg`?`9NsMB{!?WKKA_jFhhFA2A)q%mWK1IQcKMXd*TU_8J~r2g&yQY%9v%SN1ASOoOPkLg|mxz|I({q zk|iPnJH!Szuj{6BZDGrFl+5_0k+_!bNw(%HcoUGNwrQDvv^uIyix2EP9>wSBt zRUK`s95oBCG_0}Nz=;KU?$&g^l94bAOk5^;U+`Y296S7T=5xo!=DQnE8~)C5UVNb& zDq5daeG%xE>|SH#NeeQZO0)s%_5{kJn)b4b;&JWRRNb=Gn$+A_rD40py_nN0J{Q{$ z=~d7(j9JGL-P=pDtda)PJ512cy?~{?+OWl!UCczmOC-2p zQ)A3zu83DiDCecnftw)CJ9#Oosn_z9LhEuRlj`Q43u()eT~(~W(##T(Lb~65Nzh8o z_Dk6n^p6x*vK}>Z`QL1L%7mFHG{{m-P!$eiYBwt!0@0I>r6SG1OOx9~E99Ze4r^-T z-pv!K2}Uo0E+*FZWaCC~`%v=Zhb!q(jgeA47*el{uF9qA+EQN4(neWnC9SJ)3C}ew zkA;Gau?ym?X|PW1>S+5owO3rV;afA=ZCdUo&GtS2A-7rlodar~S`fH3W_7XL4X)qZ zQoXvnQbD^fo$R0&YbCH#*8J-AgU{&KZskce2mR#diK_bNtKHICsj3L~B}9{R^;$?1 z+D@gVHn!D_+S*qKrd*`btQB@mb{hf2t8uc6Uzhmbi+5(MxY&v-FJnNa;Pd5%5|1|{)=avpr{&Z}Wry}EQ(#Q!$Vba!iBN*fbyS*<&@x@Yv3%6ip*xY_AjO%^{Z;Wr9y z*H?AW&Oe`Uv}L4;#A+%JbG3QwmZxrVk#Qj_v3P}^Q;F!@BGv$@dz}QGIDvHgi?1U%fgNOFof~JW0+2Fi)d zagS!d&_~R7pZ;{gR%fv_B5_9YwU2}kK9RG=4lb^a5R4&VEa3^THRa`%!N{z8LOJ_dPWw*`TqS zR1Qy>x$OzvNa3naU#U-7DU-Cuan;vd_)lqmGr+!oq-CxulXv%2em@krLAm==-Q-4t z?(+Op&^4-(o|5Lty{M-)QBv-mvO0wS7Fms#1>bV4yM5Ram^7}gd24u>wYdSvgrPP!B zYkZaL=2tdd%k)!Dx4FdAN*hBO#;JQLEkAX2Ka32zO&^ily~+)0wg;W4kLU_~B0rjR zJ7Vs}jk|9`1$Nh(G60m4|k>w zwkO#etzeMwiilXw_SC3MUJ8msqoz&`jp8xq{seB5-!5(Y-b;RVlwsO)*C$b4)il17 zfnOrfkWQakkTC{^dQJ5tQPXl~y_@_-6_hh8XpoFzU!93ddyJz>_|Mfte*+qrcM{5T zlCA9-9PaCc+m}`rS-Nk2uG>;Sr5#nGU+*%!vEchfYMxgHiGHgyC8gGZ)E#^OF)qqa z2HD+ZNb`cjQ*908d@3+Pi6GCC=XiJr5d=TQF^Rg1_e49 zvJ8b$v0`ob2Wm{7wWGA5%mOMIVan!N8@LxP6<@&@mLk8m%1;*bRfbiHru($_B?9tq zZ|=F8`X16Nh-A&p3NqaHLv9V-K5na-8hOJ=+3*Z{&y}rISIUo4{33yyNKj38(!SAhWJ4A+2dqHvwJ7m^K ztiN=@3u4t&63QKIYcOs0m6y8h2zt#uHA7lw;@Mt5)hYbmIkf?rl}ctz&|s<0TQ%Nq z%t1|yX%j}`-+xw3H{gZJjeGyWX{Qui?4tLJeXaecjhHq*6$C>$Jv9F_k+j?i;x3-g zCR;%;HYu?8IU!uUAQ}s^b)Oqf#96KS1SI`X)ek6yg`wO?UZR}uY+UdyiEkG3BX(KL zC4(+k(b(@7-F5m87<2Vin72mu7I3AHdG0kwgWSEI?oOBV$_e2ZGXt?Jm)rh!SJlgN zC(=s(d(=>G=sPt1+JA-6mpJ>E4CHfr-ns4}IEE38xt@nps3$2V6-QWY1W9TZL$fe& zqbrnK94+NfoM&@xd@iSZqoX!eU-jIYl>}a?{8~RZ9xp&n*k>Vr0O!6z6~y)WXmQyz zD6>3%#TlWk8L0=z3j&e4A=66e(GD8%H%bAWb=y+{rd}beoSwp!}KcY zrbqi+sp*K3q|Gfqb!*xUGwm%I&s2BihNFK@xu2SqX|ur3 z@VcQxmNb+L_j86ouhW@);tGwnrI2ob?DP$as+0os1(DEb7V50|sBma>od0Oz(ee0P z?uBV?+6#?NFcSD2kDm76U(*QlgKlG|P0AcRc;JxC1G_sF4@2f%w=UtaU-hM4>jSUU zb8C0MOYo^_OAK$H42{-?W!my4rKw>mn>?0Ap)q4ZW2R3S@BWNn0%NRc0I*8+A8XvM zfM3VD#&;`ty(?-QvP8}LA9MOIa#}j*cPam4ZY_z^v+{`8>9;iQHwYTK@=WqHo?h%z zxa-4NQEFWwo2m&XG$x!Z${bOwSM;)?5=4G=IEHV{%rs*nx+Otzsr$o5lAbvczi^S- z8L@0Eb*qLkx>s$vk;lI?iN$2j)5|a4i}|Va7(DVvKPRYkzeD)@kNRWca~NG?*l>1# zsuqRPupOi!=U&?U-`?Zm{L*JA_niMXF$~}%CX9DqOZ4SQyH`ZV;whF|tmw_aIY?!l z$nT!*`=i^#*3HMmh&eo-r{5v%E`z10j{5jasqUvc|5VJh^pAA@*B$z2TJCXLGoTul z$;w!MQ6kR2Mxz$HHJ`3^9M$Cej9b1&Vst^(Z}R*qFry$|vaqB$!@b#5{m8FovDLpR z(_RrXxt{21O!tq43VBrgO?y;lv>&Zlm~J<*MpLI-+Qz>7rwLzEg1XStP`GxN23WRgMae9rs#@uDEd1I?C-P{yT{c0~Ov{Q=SIJkj%1LGg0 z@FW_WGd1;(n6T7pz`Y(Xh%y(bJRHn%Z*##^dSs;gjc{lzv$vi(V_768gGn(S#{NoP??&Zeqe5W=+*&NcdXlRJN2i~8V=QNSp_6gD0cQ5_^jB&47L!bF%sRfJfAvWEK zkD&YuoGr1~^wk(}@2ob%j@4upW8m<5z`s?D;dsfZhWXXEwY$w3xmlM zM{}!&WBhzcKaJo==T@M8P~>*?Qq!FN=|xOSRF<;6+$`-^2^xW^Uy|E9NWS~o9Pgmj z73N2oZq4O?PsA_Q#>x-dZIK1hNCoZWMBXW@uTo0)UNP6bNz?kyE?t!}v*ofgpkv&> z_BEuvGI@P3o^_E@eh6mUt@EZ)ZQ3q<`Yk1dC>u{nDEcLQcb zq1M}Dd3v}nn)b6KI-0eoKCEbbRVC^pi^hl6vb`Besdw?++K^toXKec$|9^ZiB^++G z>g|1Y`J)S>1$-2)3shn2{R*k?)PCS zc@FOq%wScwn0M+&y`QRruo}~ivDDVIp5Rt|4NLnizZMODYpRvd|G}fo{+m1fY`cXe4VE0!)VAMaQ zanlv*UG}_EmFztsUZ8&^nmz(kI_;{;ce#F~r{9+7@uD3~no@gJDd$X7JN>9;ce!+X zvSf1ixuf4)^)oQH%`~?$;qQ@ zsaW`jX#9Z1Kl4-5TUBD=|JT~tF1K+c>AHWML;?DR7t7_fU=2=k z`g8L~`72QGkJm6Ef0Ul$kC>zZ{PK73Ej>{`iw6?#+nZfkg36Oai)t??kU+o+#(#YN zP4lvZC9u#aPuYeUPoWqNdd}Fj9aWs8PTHTme?Fup2Ojm)E0WUi)?|f zzb=myN}!9^ivRXiKS70jGz8Y0o{=x7C|Y*M$8ZrV{?5;?)x)lAWY&B6s;Iqu^V$I{ zCy$~M_PD8?CD(3Cx`1BsJ_@r1CGYtcFPzBDMloE@{~<;wJZu|JtbSnJEeQMC;ew3U zpFWV*Mi{Nx)x-~;A|Lz(`WSZ(obE0M&&CTDxGLBMD(d^tP}U{pKabub$!pYp#|WvU zx=ghuB?t-F9Jl~6>L<*K;z5}x-D~|RRYWb9}M5#5`~!A1ZV&U3U80yV+SKn`>a!`C6- zz$*MaW<0^xYG7vQKsSX5J6hCRl1)7=yx%!2cHNKe7_+5^U4?b-YT*<^PtcFFU|8w- zLcLsNpa_Q3FGEeINEiFSEStT(W^Xh++JE+Z5CMy_o3VH{jxrKJH&D;s_zbkN2ZO;6 z66E=GerzZHP*)oeWIU8oCT;VwWQpH*{2mktEee=`6(IABfH1NyfHN) zq46si2-%nWUs?$;D8JtNORKv9{o~X$`9(oCqDgutw+z0F5C8o?M_v!WrT^ex>+xRg+&OKwGy10QD4bN0-n zVW#q&r5;QqnfDQ)6mqsj-by~d`w{x--{w9+S8uUI#2;G@TM^q%MeU<~MvnuKGytj% z>TC8QwZtBnFzC@98*2NS_a0PhKDEcz-gN2poll7VrdtArS@nZwj}JisgmJJIQl%cJ z&K}^(D(uC|!_zK}WkVJB0;vLId`k0eD_^sL%%=5NuF`Lj)Wvj_vX+_djZ2%ps{{JA zuGj4@o4redaS5+5VgRtfuB@wgYvMfS2S(=iPfxsoAi0PJP|5rxP0v?_n*(%)!YAcwkZjEUt1kyHnAO4ltE0#h z*6febneRIQCWHcRKnV+}y_UMhQa$6Z7$R7{R+ZwLZvh630Uvy0o06)GuHTfo^@G=i zINlF;kn#BgmxqdLaR2xXFT*xRTfOo9^30i|xWt!KKg8a^>&2B_JAIkHCC$FM+5O9A zze+q3s&y4%no{_RE?Z0WkIXF*EQnG z_UmF#6JMmE-h}t~ez@MppTVnB$UE{S)7b?UV;UozOfpPWX#L`r5+SNYg))ZR8Grn! z>I^+%=_y@gN{$}mOov(sQPbZRMc=EJ%`4k%^G|3q@V1N6Fi1(RtDGKR;puhWMCflL zvrwHGfK4ARI$;$Q;&wR0PSo78ncV{ruqJq??JC=ej=<#T}>w_@lK=0OvJ zsJMJPm4+uMBl852*;(N)tSgtH#HyWd%+e!#@qOA;z0DRS z?T9?52i58xkjJi%CyIE{au7R>;wzu>UH}0fz%vw>(m|;7StL4y&`Q1GqJzkci0aF? zsy{h-xLy$lVmr(n>ViR z60ZqEE^LwR&6JxDKS+{7wMdD_;-*EbD{5s5QTR-?(w{D7r?j`|Z~9-XNafL^wh|n8 zDeU|0Qpy4z5TnD-2P-lpO<9+A;KT-MwQJN`193yCe__au7{fb4K@ShkNZs>j$| z^Rd*9=b}B|s3N#m@=$ddBIX=?7~VZ-3c7mkJlibS{gSF`+H`6bp4v6?4+oXB_~%@) zzi^3@vgLiI=}JEd?>l_uH5*J}xCz|ZC_~fgMvOfg(E%HSbeyf|Hn!LCMg_AeT5O@9 zIUIgr@7wp6u7WILUvJgkYwwB*irH9ui@Qb^DK0=;UxS`QmY%jQ!2$Tuf&!58@`wWT6c9O?J`m9n8+wVR;$V8}-8w}Q!Gor9JL+>D+=>&2j? z<8-Q7IA|yyFx1I+lIw!;Zb$H&D%-VXeg4zQfD9sxyHO$$h%@lWDEWoJmvFYhbEJ6~ z0m@F7$Df^jDypY`pw8oz8iUp;$hw~7ifJS^$y4J|V8#$;q}V}-fHm&UXv}a*)y~iI zxYSImsGaet4gPC1C~7$Ao+Lxp*WG1CupDGESmWDRcPd44p4u0ZvR{y*d;DXkt*?=G zi@#AP75BGz{;<4kHu-R+1TI1oMUR6)uJYhw!H@CImBk+ zpP~_6au=+j1LxWsdilc76nEn-V-0CQIc*57B0pc~9R@$xrGxCzlV5lg8AfCK$lcY6 z#4C|;M|I=`JhI_QZ@GZG%s&~Q5@iUI4z|m?*nv{EmdbVvxu_D7W=$xRbXE7i-kYuQf3gfAcTu#T-ECo z1YL`@Im(C%wPFo5P1Y&EZYb;bf#JFmE__CY099V)pO z9r4@pG;vp0ihTH!@O)jSEJk{!zmK@EPZV%o_`<^prdsVh>Au`~r!s2T!EXmgTFwZ~ z=~`L6Ovlzr`L|dG<0i$!!^>lW{n{i_vQHgeViY`-F^7DMhxo#=C%*o}SLM-ZXJG3X83`!=psKvxU;1 z19Vdw;Q1HwZWf5EKx|AQ-8^UH*C;^*xOYx)J@FwPZ3YJOJI+;;JQHuD?4o0NJWXR< z1KL;XO&%6(^b|i3<)p3#;YWegd*xym#d&XO;z#RE-s1}^bD)+h41w(kOuDWd2qn}8 z-(*LE@;VWK!G9Y{WedZnxj3#;qnKYho7xDR#=k)&KKTBQ;p30V6ybCn25rw{@8H4{u$s6ptNNwh(HLnD1uwC)#F7pFq6Rw?uprk z`xd-Or&~R>M**%fY>*Chq81wS;(P~5m(;Vg^sYR3KIBZh=Z$}>+XUdT(hLrC}@m5OFlTtAw-d`Auof0j2rZZ)G#wO zT1?sP^BIFfcY^JO*_0)lJR8isHctFTSS|%%JN6BWPwb%x4<%SZ<+&xpZ(t;DVgIl| zr|&wqjNAL6!ARDsU^|8>MJOK1`AU@>Oi~F5!bK_vd+JXFoO9(c`SSO)O6q3T3aX;L zP)=CsIRX5Plq*~a*5IfgKFajO&CE{U*)Vk>9zAHL5_AAcvGB<{e!7=Pdqmwn-5(r6 zZb+}i$mKW`YE2Qb`ZY`Q4BK)GZLO#;*;W}MfelBts$TEb8|O##pS;I4FnF2k6Etlt z(jy_vAu%@;%m+r{*K;Bze6PO`DPIb+N3nK9TR^$*L2d1tMo#?E`!R% zkQfD1I7$Azo2I7m$Vq7*Q6w*^BUl|LKrKY?2!|RWY-s_iYd%+Z=WM0+Vq+(i8tZzs zwjB5XUf2E6I@2nn;w6z^_b^3UimabN0bv_@ea6V%2S(!jj zb_n#yjBl#f+KRn>>1!H6ZSI6ErPNacLZ#+mk9kj`ik_VHr3oY+I~q2dzf>?LlANc( ztM51CB|1C5GJ93kWxX9?T-h$Hh}o1>0eUH-A%YaHXjt$e`zXu$)ys!O)fJ$0S4}+= zPZ2eRt?*phDmMFT7$O{2phU$I%4dnsz$OmbV=_8eiO*#Yi+;0TFFBvJm7)(#1lekn zDHKm!R=u!1RxHFz`<0DD|GwH~kazYC3jXY#tGajfTaMRY*?z6tEmeQ5*JLlFXO^JY z%dbRwtC=fZW3hyAmw^;O7oe8a^+a#4Za~z$eMa5xn1|2oT;TZ`eSZpW?`|IZu}3P+ zZ0tx>cuO*1qaN|R@?Hfh7e&QlL1^puLPg6wuE8toP-Q&t5(CusO*L%|oJUfcrRtk2 zW16BK)4MmGetl>)8UHeA09= zyMSuRE+S7IkTtrCoh=otPaTbR>t`oeFfNeRm5|#zyX)6dV|fbIX#t|E;(cW^NEB1qUr2$ma~py~6$hHVAm1e>8C#8+vB(tM~)ugiVM3-@4U z#^JyEnp}(Rilwt~Itin=$}8qj5$dA9%MexafnJ%F;sDSn57wP`JF86Ncnww=P79us zV~)5A?zCJ4=hlzrpm|nvQ#XL?Q{l4tVGK!-e)R_(t)%-nzp?p&r!J4b*6J=U&l_14 zq?z&GP=d#`v3Xny_clL{7fL2j{_;kJAdXNsaWP?o@aLTA*RB6*@6d7HDI~Y~k@MFO z7LX9_)hm9^VOl~%x!d}?jKC~sa}qiY7#OE?eGfpy@TgI9O}pE2@-Pi zBg~$EQl8d*l8Iu={%d{$fAYmY$zIIwviXTm z5#yuaPt#9AuGu4U<4ioh)7HTqa7>zw;9yHI+Sc0a8Xz*E(Xuhkv=Nc?nj!qzN?7~_SwGiD6wxx zunHwLhB{?M5R&q3pRUVMkL=}ONg@8mk>A3Yvr`_1>@fJp!GRXQHM7r?OxB53-d3X= zv6$nuC40by)9u#iI)bTonm@7sE8XXxn?DI}YA&&}f3f^?bLsL7W$g!99hO+8RqM+LTRerZ4Dw zuzD|rFY92Yjr?9%m0&7P_#0?Fr?$BUEhdd`ZoZWUinw@YTN!aWQOVrzin;8}! zL3;03FdkTeaB`dvh6A)(vg4_MrPS08iELXc#Plcb@;w}b1|=|>PI`YdJI0BfHtt$|*?11N$0 zC1!P6fS}HZ+R(Jqu08FXSV-qwp6m4T?@3ucJp){nAVvk`y+INNc27_nE?lC^xPUdo zk>Ejde>yn32gOEWQv#$-bGM&u+^L!2k*alad_lN}a3Q0l%6;oq^730~448^zjl3v-Hhm$tSNM zM1ll3sE_*o0ke~)d3`RC9cQMT}KzZ5XB76f&nzxYtHL8E$Kkc zWwL$nstZ@si#GdYomfR=A4WI(fGsj!Me)_GR`*0NhG>(wbwZvoIgd?eg!kol=_A&^ zfcMOAIh5vFV7&Rp(uB<-D;y`?Xf0w6{h32LXWIGIyFbp!JgI#{hGtaZ)t9zU&faN5 z>2sMaB2s69IIoHOYwO__f=(K+X9r1eDln^d!{x>cB(k)u3N6%iGCn z+0|k(j0m*+%$=%8%dDwtJMhOWXHzy9$ZLGV(G<5)r5vda#9y#CJjX^fOC74t6rJfv z_2=vfW{U0jP6w+GWrze-cy(6wIqHL#iY41DG1b;lsz5~aLVDtUFT`QGpgvzcyQ_{@ zkCNyP5_$4&f)}kuRUN3Ftu{)cRdt+tR@^9wiq&E2S#hHzDn4V!r0$euoWVJPq_oR& zuNn@4Z>Wf&P-$Xlb4r`@!RdsR7j|OpmaE$p89<%12a<>Gd4Q|&aQ>0C)oJX#4sQoD zowP0$Co3l!m;KuH{8t+zpu?fSjo^>2ou}APWv6vd9^bZp%E9LKxFAd7gCuxw4DkfC zo`d8q|J%LCsQm%kyAC&)oWOSMYo-6c<6r9zPMkC92WzFDddYA5jLk{jI>k8VX_tGC z;;jTa$2o|yHy^|VtUVabKW;65yr=WrUtI`01HF(wsn+L|$d!pB+%dGSf*k@ubOq!S zgJ&ZFzXwfhQN|iTIZGCTkL9;s!b<{L1-jmgr44Zc$bHO`^9-g<%$z-OW&h(=QHWJzH z6d_84atzxu*9-zimnki0xU5;O$1@H2oaC_5HWZJAxTn1y*sHaHRuBJg9M zC$CH}OnLkPynUd&9>R2>7nO1V{107kd()EuPYyTN4HOpc2Zn=wTtFs%WFcu5q`Ow) z15!DNh>YVa7NwNswjTsLIM@VsH&_SdH$dgLn)|}1=h;krp9)*{op({7bU`=RCPoL6 z2c$saBdSN3JoT*X@2*Wgh|dzcQ#In$G1hFA!>t|w^8l$nvwihSP@|;igKOb2K2^lp zg!+>6uLRI=GfHekN}?OU#Tqu86hkviyDbguH+g4+Yus`~_W_ZUsWBt3BmM|@dBwNS zbq;-MXGe%F&G!<406Fc#w{YwZUeRDq;ojDzsL!ZK2cYu9qLl19S^w%1@$he1m}} zhVfO4-nt^Mt79Vd;CXB9bCP7rhUy5tKok{HtbA=G~ zG-Or0PRe=qtLA@%P8Q1iuBeapK>L@VbGJu30a&nF%5C>{ij>1&SuL9L;7?}#gE_FavL=d%r4T62bOG&Eah^HqS$Me zuk0Eo9!N4LP23$7!L`;4Vz!Fym$kx#WC{JQ;^lx+b4|{fe|SY zc5MlFSGbeotZFAe4VH=6&EX2{Bb#i$J-Qb;D&44g8bw-?J(N2@#+;rxz`tT1=qOogusqC!@1A#?(F z>dR%J>0lu>Y>PXJ4)ZQ&rb@{o*QJybj0z!pr)*R6h&!Z$XH=nic%p9_a}fPviC9$k zU=@+lI}1BwO%ml4k&JUKp6D?Mpi)e_$SIMY%i}NUm=uv#vdjv?x%nGtkdx(L%}OOg zlGJ(puF#SS>k!GILgrD7D??-^U$2-b44wzz7^HeoTk|bm=-(cG%fH=WiFFtHSzf6Q z&7UFdEoWmXjYZ*pK9<^3B3n_7;j{|#MsmI~!a2qvf0$Cgg)k4;;>rt;IQw#du8T7R zAm8xvogx@vP+cZgmEt2bfyN;LaFa;K_xR?`;se0zKgCeDK&_3PwCf=Wlep`7PI}vW z;B3lQc=~k$VfS1fzS4c6$*0ymym<-YfJY&5CXx$WF%wgbHs6&Hv-!Swj+q#(I;Q3U ztYC7fRVQL{#b2;`rytLmbotUFs7Opm5dkx9KR)%$$2Nnw^(Yr*l5Yq=lu$K>+5#h9@amJPkuQ(HA z^#P_5@cCz#?wTtPc zbPukeCGZCrsoAD_UnANO5g#-!am>Lh)<;8XplrTB&cBRe`!Ct0R>F1~-TH;U99 z#FLO}Fv?=gR`k~ey{FRU(vfI~hGP|4pq9pIPk;{$={I=hC<_npNkx3?POe$C55U7K z_z`HL2*Np}QV3lNR@h1@s#y(}EYEL+tW05K!BI@7e{YyPdWmbSjYS$@+EOkc5>$dJ z93SCnTxg92PO`mGD2JoV_98~s3AG9Av#h61qlMN**ARJ#yFf-#8(WSfEE1tPbBGiZ z&n1^~wgC)*;PM=2L_XBF!8`NSGF%m1Z)nJ$GNqWifKi6{Lm2Iz3uxbI!%CA<(^XUp zFDfz%tNv#4_9L?@oNE3IC}XW#`-|A0G$6K6s;8`>wTwk2kHgCO2M8n@A9NQRrSOk0 zLwV1F2{=0qc&OkDNo%>J-&TF_*Tr&duhE#5e(N3^R*h6TOh~V6&^=pFq8QXhz!dXk z%s4f>BiYRm+q`5M$=*w{RghZ|wEdkb$p>lFzPwo6lH5EhGudAlMQd)Kos*gBjaUjL zq?t?NWi*z7THSLh;4OM!w5aP8{q`rStarl#h#-a%ou%$xxYpU-6+7KuGB4is)w*ki zEqSnY1YD=d`qnS=E&wIVua470QCy7APcF@G8`b12V2f#)pB6~0GLS-BNJlh_74{ga z7tFje_N>uxnCt2xTmUFjs*5S%^y2S~DdX+kj8rxjS&LdrNYztSC8o4&&%~JRXB4g| zU~bEIW`(;(CG@-A8JiYH8jXp_X@tEPu~IIEEgAG`w882XvWd@Dt+DF?gEE4N;gjmC zRY7`3^s1E#o1=!*Rxj>%=gAH@+-xXTvReZAjq=$jiKU8#KZ(dZ=(-)VyfJd|GiyyYMGBY*4MmC<{v!P0C{sjjG%h#^@gyjMcxWn`J>%1Id+sQ+ zg|t#rDbuoQZtuQa!c)mAZ(%#cffNEFR|X@WRY!G~2@3YIM43*a%x1_dctuSgc0EOG>ag7r+6>whzQBE?PSgdKL4R@jYTYHF_X= zInzSZgz{5K@Y?qtjWvHV@nHX(p8%LRe!;#6o-Tjo9RU=eOU?%>Ab)YWvn{|~w@p)g zOuLysR{na;OR2V3s~OB$$T-b+pdh}9!JeYMs%}?PjzDZ55`4jDR|V*ks=MnI+YY=2 zU)QzKz89A(sZAR~{!Sr5&g7S6Up!H)G^=%h#DSsY;6N*r7i-+%2lQebp#8LYx<5jA z<;4l5Ov@OyuxBfCCGk}StGj{=947H}d#db*~l)DW8_XR5;5v-J_ z@3e%ttXYB6*0KT+%s^~g*+nZumEoY6x*%zgrwL;Q9k>b z%v2X+Ez_Q|bUOeEF4}(Dcb|GD<%OxfcU0G0Ss(mPc*wj8by~GVehy2Jo2maDU3u37 zn~q_1-xVDTQ>(mtIj&fr9u+huSApHaPBwW<4z_d<{fjR|lw%)nbgx$Y9TizCbM%*fe zAE1K|9s!N1ERz8Y4HRIYhkUQdSWhb~^!yrA8WFr$?4Mqromn&8UAc*{xs|HG2Wkgq ztF6iP;lv6!bH3QfXGYu{?X&-5856nM`7OVg%h0^HB?}FSMvh4 zDD19rX?9v^DkF*I&ehv15CV#1wEHiMdQKTlgMnqD&;v`x5EP+r2TCRHQ$eN~85{8V zgp8pQ#5cXY5G^i+?dQzzPabro&`P;p2#r>(omGuk5))Q2vm$?x>|rsu*Sa$0^xU&v zQA^49QbE4)0tnak#vg@U#1+N1Tf_Mo9TqS9=<4craPKKBJw^?ZYuYT8Bd}iW9;xF` zfRWiOq-0hB?!*eGXOXh5!L)_jcO3hXkUTAv&?&ZU_?y+84 zY<+6rXJtwy0iw#3pUlInU$kDi!%d--rXLjiP+o!Av&a}KCGRuNn9uL7#pf(cK?YoR zfr`?02+uP6jHYg21x)3`K#!ML3W$b4fbH$fwC$B~_Aom55g-q}bVC(I|r5)O<^~Zpl>px5$sJv-(z{R$SeegVP;&$(_Ny zw>M+&18+)sT+H764de{glKpJ8`sN;qsH`K^fW+Hrm-xe_$UyZA!xV;3X^&*>VQnRy z$W~yMSv9;qp&H4h5Z3h*H`5!`uF&3i24Z#h&#p;WG{${MTmS2S*~wsnEcpG}{Xc!R z!#HM8=B&_fQ1Ov|jz9DHjc|I_jz9%DdMQcBIqy7SaZxw3R{qhA=mp`g`X!9>WP;UA zdQ4Ed97Bt7A+>bXlY0+fE82SE)X!Oae37kLt|1X<8qbACO|iMoD0=MgQvFR_!!q!|6%klZ#SFxC{bl_~=x+fP6Tuti`Q@@u<^1YjLcD3<>S7 zD&(|J6Mb7ltH``)sY5>08>J-*WA)a@dfUch#xI;A^Rr+K4^ia^#5unx$OCZlU8mwsV$)^+~dUa_Y1Y35UTOoQ4qIp?3+fR8GsiTx!iOB z4-$ltIf-5*=2dI0IsnG%BlATP7Kl2NBm1Sk#q?Q_e{rj?kNX*0c2yV5r#H7|C76jY z;MoOvG{0`1Gq=srEuy9azUKNYP)eGe{W?H#z6wcY4^9KXgx;<&2O+t_V1ThSs2m}D zixI1;y}3Sd^&a1n^Cjo-h~_9ySxwRhI)chlx7|=VO&DZhrG@GV`YJx;4YmUXwTWTI zadY)=4l7_MrYobEnHieLAQT$yR5i5QO@kja-$A@uE8|4z+%OMajG5cf)vbb}6#)op z_H`7=RieEb{9YeAh8u&JFdG4SUR9c_1DT1JHNk?7c_6yA}1oO`c_MM&S(j-R0#O zR{8H1w<|^KV)5gZ-+3Oi1I6l^V2CuPKB&O!U9(Q`;Q;=E4_I924|AyD|2EUB6T(P-}hj= z85RRT0mciQGdcUfo|6xyKtItcT{qu@$)rU9yF!H_BGiWce9LMG4qEI*arjE{isK87 zBz`UcBH#=~*-XiP5PThgV!0i2MXo<7GhhK_RhF~bxD3n(vh2% zMlTdY)jpNxOe2KCDwQhmqPWrZ7AlR$qMq_%Fy8*vciH{GJ(?u{Oo?JmYhr)jIN()~Y07yR@U$Z4q8zgo2 zXIHILi=1OLciNlNs%l^=M|g+s#?CgpNAJQtf-lG^+?eO8mt{9M?bLkowY>(sh8YzU zS=+nW@O60lt6r(r&OU+W;xICTk`bbTb`A$z6Cu`}N692@@+EmpM?+pcP-@3R%BiC6=_R1~XN&nzI`v zSOiD(n$!(m91P2r?=AzUL6|`OOc~R;)2u%gW1`?;AuyPc$>7@;PY;J?G;BCH;Q$EU zdw>S(=b26x#O3N35+II7EHLvXjSHtUn}h*=yw#%b3;!undEN;}geBnx>KXiVa5f}P zKxj>XAR8nz5k!tnjminV`Sc9$LI=^Z#8wDRV+-142b$q_*NMVe+_}u7F^m$*ofamg zBY~X3>5w;&WIiZ#@Y$5}6(wvtv1Zo;wzY9C5~);7X7?EvN&u~=mWl}j(q;>i$J`7K z_P-lyiiuf}eZhdzjY_C78n@CXsFLwnTr)eeJ_K0FlyVu2qCmu1+sQG$Q3K|inI1SC zG(9b63zL1hczcUv!DA^pG(2~O*w~Yw*KQv*Ps9ORE=r}sW(mg<^_YBj9Mu4T6c5^q zN-QkT7|@qeq9{E>TkoMIN(qu}5#MS@YGJq1wv>_gNh**r{?ACk$D;y^0z|PU2pE$2 zix`Y~mCpimM`%!?cH!P;YI=G0FeKn~+Y2c!L%m!h9#_iy+-f_64od+MvLkLYw?_ne z$JPZ2(z*$ZDnmQO1UfBK`~T<|sj$DiK&b)mj|~$$e+*k*U!WEO6FePoY10oYNM4G5u zQrNiWJ+vY|=2j8HXappY3yV<;>-^weL4SJI_K7c4L1YEbrSVx9C5R2&ROsn!VoE0e z_0#VM_myyNfPomdT;v4O>~y_lC`VWDMh6FwFt>f5x=IFe`M?&u*w#j-F^(d^ zV2=k)z>Id_owlvrbRj=;*R4)9!?=fav z*ykVa4du6Q)Rvs58|ib&z4QxND=%kLLR44{;`Nh_35^!)bvPWwQ08R|iCVf3F%OUMOe3%h-H62N)?L%@n<-omq7@%1OW>}!?6|sA z@Casbph}=9>?>D;UCOPM+r^$Q7L5`vP#J;+670x^7CuB(S&C|+S_)RTKbBZapeN8< z#~A=u0)!j&4pO(~4cyiBpM7b#@b@81y?pmKIcrKl-5uXFBa}t>Ap*D-SXT0Aav>rf zhL(+DvNoa$qgYmfW^b?A8x4>4pFJN!s_Y%!DX?{=oe;QhZ+te@&?FWW8CXtW$LRZ+ z&>y-SaY17taSWw(`{0t#Ww5-Sw@b5OHPV-wZ!7PyU|$RrX1Bx+#x|7v2%K>Vc>37j z;zEMTmV@G*vdy)YY?9$aT$xs@Q~USrihrMOY?;C@;o<)B5rvg4_>t(7c0HXT*RwYyGZ&sjuctKmu4R0UzE|rBla$XDmKR{CFIgHtm6T2>6{6=Y zb^ew2F;AsRqT#*qwAuSe-o=~q4-o>dyV|KG?m5c?0Rmm4Yg-$y2NeR9=r~#0=qH2j z#oE(7Ovv(h<`Avt(gBxv9rLMd#88ixzd(p$F!=b4vx|%)Qqz^lF-@O%6{|BNSOH?y zX6WjgGH=m2JQMH5M;%fE{9U#Wh%bW-?csK_2-QW1$-JP_e0=)x;OTa!9k}5;+;-?s zs^IvOzLkKlbr%l6;#)OB)v`0DpCrtv9M#dxbic8tFTMdMw~K51mbU;v4J4na*1-wK zz+jYkD)gsyH-|;o`?JS~gbmC3B`x@|PMt&hFX$8t=GYvPondl(o|N}mmGflys5+n29S$G~Ev18RU|finhK0^+KI*tw2Q z>uSN{+4_hgQ1)H<@Z^=C`6lUqJX481uCfMuZKG9N#@vDxF2-o%vTsUKa$w85M@kB| z6BfAS9F+5M`CC&xCU{*ADSc_b^@I?S8G=N7E#m`9026 zJjaPx4kh-Y5Wv_x3{t??3rDd%6dS1ia24RHlYYeFV&|YE#OFPUaB+=KZt#5jlj)a( zcj$)BE>GCVgBLGfKHG_iI+$HYwH0AU9!z<<%RXxdeB=FR)@{E_<-}!~t!Dp&4TKcg zXR<119343x+}9VJV)Wt2(S5D2HH?G%$Cz1M1ce1`_CN4rLm5Wh^VIAaxr zpK@G!TK46Z%Qr$UML&yB2z?L3>kDm26qlm=Hgre58i!erC18~&#&}@sI4`Qg10j!M z74(9-Av(7VwxKfZAbh0pzyv9q69GEW!b)GvQ0O^r&=%UFeu+L&0;e#S(ZIIzl8q)u zlHEXP#KV)62ve1Kp(3t3?L$u(DQ~8}tX$<5hZf_U&VDI{rx}rmwDTe++L4=pXls6h zBGA`r^BurpD;f%HqcVf@Y*y5=4h^@CL7_sQUmLd;rD6LmO>_*vZ*MY0Z7_*;axqJ- zNO>>Gz~S@Esg@N$t0~Jqv&^c7YP{6Ov2W~jEcM5u<`?rR92VhSISYx;wF$JorfF3; zJ@KOO8C!~D4&@MHA%AJ-1lSoLbq-f7W_`UgFMw#&a1Ck>#1Vd?jm#v2-`c1ZpnEU- z)$!RW={Gjf+3Nk_{pxED9*;&pKK+f2)xUdyd>6=5p?d zH!#Y9zs{71z7^k*9ZGBIvKpOEIZw+c!^4WjQ(+o}q-ZTn0X5>JL*Li6*&9Z2LfUa< zS0=vRIdXaHt2fJk;N~VGDFpS!tI84a<;L!F={}TdTKqi2{i@tUe}#&i@Qn>xY&UYU z%9`k0^`U{-wZW<_=Uqbkq6o1~2!!7Yg$3umddZk&okw}?geRDWin(6#FNiXd55mZt zIZ^5=uV$j$FGblMJ{QKwRN=IaR9fZ~=p*vePuBLltc0K;&0OA%?>-t(wo8@>c^KEYrJ+^FXmg5;y(~&(;?c=>ZI%s!x%`EIR1V>|5 zgl?k)kzl4{7*sgS;Pb-NyW+Y|&xI+@J&`7FbH=7-Bv?s7P2k)MbuleQh0R~9=8*=e;o{NrvfQwVYvz8%y zibF10-*1cgYK@`Lb_P;w*xG(Ihs^;ZtYaB^u%6yc(zm9w zNKU0gAVWk=x0{erQ7|F7FdXOTy0Z<+6m9n8Fxy5_Xq6X*;**IGmXUB_F%!&j3)@!M|$|e3poCR+bjd zGgu9h(0x8Pyls>>Nv;Oy08rpuXu0ES5YW4ssst^B%c}tJsz)@z0&9<}H6B*{!DLPn zc4f>V?uwxoY0!dc2&9t7IqX>CM;U=!h}`Hmwde+Itw*&|F(d3xtUaKQOE_oXoc*WG zIljTzBfkqa+jBHWO8g0#N|i19Z*sakj;wnft}q7~Ibq~l?p+gH45-*GQX9hIAT5HS zNDggxH`7KpSz#zgj^y;O_b&(8NNnQNGd)0|*LNDJ?~5bKI@zNMvv?{6)Jei-8r9Jo@EBg-b+@ib>?vDT!2^nmzkjFMz({dnM=0_Q}IcC>|{^ z6L!kP)L{XZ2iNd|mz+!cGns!NO8Ci+9&Z??NIL^so+9!ej!&i>1Pw_SWr9xvXP(*8 zf~gvTN;a2{X!%N-6AUYH4G8$=2urB6m^=!`vEs;G>c*>Q^k@N8AVNiLSsZo3s^2x0$I$`#8uu0Ug+J}cDD;s0mYcv(zX*B z57gPA%@9)oc1b1{S#h2!LTZsuBMc!Pi{SRYH8C=%0|JZjHn2Ggi0m&+4n0*!ul=w$ zmC?wtmrezDG@4VwoZ^P8Y>&IKnm1!#w(2WP zZ)Yg+4XdqixNp7-Q2el|RJ(xEOr>hp+Mq=LFh@9XXzsl%_1?2;T~E zNw6?5CC1gha)l@qD=?2sHaSwzWqT9qV`*bc?)~-=K6Vmf+xtMo?QP)8&6XO0-_iO0 zmt)@pqMmKRsN7hZ-PKgm!5Wl)nONISfoP57#h0V9v*$$|Yp+344`W^f? zKYtdHCNk7U)(THYadN9AyQ-@K?0SfLQ9f!Mzi~mHU9ObV!LoaE1ilcdfb$otx?Hl; z;gqid{?^(^1G8t?uXtdyrDzvlE~rruE@#1u zSP#W$s88)C`t7&VPJz8y(a3O3*sbz*D3jpD7%yC?4pq=xEN6BUrY{4t9E(+eiCDe9 z3LUvm{@}2)m$sML!```4Q6&`xv3U{m@A7Pxi#2OfHlo5F$yu(L59jr~j*JLwwK);X zKM-HTzrocxDIx{;T#KPUcOFR7#PIm&4w{Sf1ZjtI4VIiaPSok|iyQ=;42!VpDz;U3 zIJ4^5udHgOgGr0Gw?CI!?#?RqXIy*CjLVfJT)@Th zPlGFe>82ck100GMHed_OwGWnJjO*f)4{uJ08XQ6LIB$c$^7a;tbqRr+m$j$e=%aIw zbvocZ=nH8ViEZqzMpq`F{JFqOhg3H5(LDopCHQ!bM^_?BC38#M6s9$wv4k{cK+Omx z9xgRA##g1hSqzRCq>89QvgwT2THb0tVKo^SXn;M2HV~Q-(Pg4+`n*73jxQ`egd^ix zn^eM+Jyp<^#-zx8@_n)c)P{H>Oa=;>>kwqfZTJ9vG>JI~;f1+DAkGwPTP5Vch#S$8l8W6@ycq>Ud{Twas;L5vG%B@h>G^77MSCyp-9 zQ5%%Ysx&VjV)WmvAaJgWvj#B|(1Tc!XCj#rT$<7QF~)lED>4X>&vtrZzkdNvc&CC3 zcr@i4V?x?UW6GJFEFY{4%qxn_=BU$V*4IKIqaS3)ZH^p6nSUz06Xm^vDV!k{-%V2q zx_66{->c%bmRhw!?pjY2f(eV~5_zI!#RvBrDtao5$Gwww#I&*N8K-JXj|3x}jw5+K zNTE2Yx`lKwvQ8jIPfTB69^5!MbR|H!FNL$Vq0VaCMNx$3(!x1=tj;2AtP^)Gn(0#LY zvey?{+jIjyCDAXwHG^&BNj`^7(3+3el>r=a6VnJZ^{S2 zg}Q}1WRXJ4COX82rom)^+bFJY(;F}NC#(KtdiA+gyX=*v+mMZg!|EAcdx{0mvQjrZ z%z1c5#z*LyC#4d~RT!zgbA~4C^=vW5tqGc$irp@kI9^mkx}k5=x6KOD;*LhU zBDmQ&Twno)*tTu?t$YNeL0QP%8Z;7+(LNU)GoK6H5nTNUXEr>!oLw_+nBV3#5;;;e zO%Vr}ogge&>a{(@eTsld@~g5Ahax}J6oo|YG_NZP-@JZ%t2`|XsMYQW!^vwnPL7Fq zd?pF~1kvs~P(80{fUfbxM>v+UKqS_xrw9|~INmBI!(1!7jHzJeNZ91}nEcwP8{RPC z8siD^il!5aSV<-oIRC;?0dc*wY$T~*d;@}ocW|cIco@TJ8#1li7zb z>iElt%6+N2WE+@0g~O8qNcIwKA35U}?nB=h9R;UeuCZxJ<%1e4w75T@=oEjg0-LAv zFX6@W)dGdC6$E^)R2QlE_jN(@aZ^|&T!2n+uOq)!d-16Gaq`C2wAZ+q*iRW9nwE|Y z)LwaO>NVw&BIBF=TL6f-k?Y0j1Y>}RChQ!k6neWlhq03y&!S!Xyk*dw+H zQSZtb=ZGz_Z!!^YNoJUgj`&1;Y=qmSGUYqxC;nlmef@x*pr6a%r4ki6xGIF<#}Ux& z!!wGo>>Ch-&%F8TUz@-3Uvn$fK=YFf`9#yn=>Z0j&lcVSHe}emP-;q$;x%R!vH{pp zTlOR2H9w0Kn&wyirICGbD=X~J!59kB76 zG#=Qn$^-paXh{iNa%F8;5piRIoY^ zB!p<^JbZPf2ZMhc99Z5$RbUfwOtnWL?9Z$Mrp_3lZ$QS7k4|_f_@e+`NSmiBWDtPC z$Ys_1=^$9>oZvq`b`o#KgtuE&E~{JAmmHC&2Z(1EX`hq$i! zn<$~?SZ79c{*H5!P%gt<3w!}`r?5sc> i#Y?F{4X>~ApfprDc&n?N>_FvaGj6_R*_!u{n*RsguTt6o literal 0 HcmV?d00001 diff --git a/trean/locale/nl_NL/LC_MESSAGES/trean.mo b/trean/locale/nl_NL/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..b72a22d7062df7f5682b9240d95b55c42e0b2512 GIT binary patch literal 152432 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ⅇUaC~F@!!{3(eqOpJ!du0_N{}R(Egr7`x}e) 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 literal 0 HcmV?d00001 diff --git a/trean/locale/sl_SI/LC_MESSAGES/trean.mo b/trean/locale/sl_SI/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..f9938355e1e9efd93f034ee853caad4097ec11b4 GIT binary patch literal 139101 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 literal 0 HcmV?d00001 diff --git a/trean/locale/sv_SE/LC_MESSAGES/trean.mo b/trean/locale/sv_SE/LC_MESSAGES/trean.mo new file mode 100644 index 0000000000000000000000000000000000000000..4b6365872d17ec66f0ccb56b19098afd5d8dda8e GIT binary patch literal 96622 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

YpG=Q9so zzqio(JJ9!RKl*#g_vr5pm(X*UVL>n?Pi$DsA*qwnt$bY5?u<9vbXa37|^ zqv$%GjQLm4^++)&SO~3O2koaB+Hb$;P_+L2SPJK&^ZgKAw+-lg51{RipmF?!4e_^F zUTJVxk6LK?ZD{?D==^)3{R~IvHx~W9VHFQD`I0F8G$TJP&vega+3YgiU<#PYI3 z!g|(1`)h@c(;xkg4aF=t96j$3qj5cp&T|P`|8;c#-$BpA1~i`Sm~?*7b9xCq-zkTN z_o+JiUUx<7-G?o3CK~@9^!y*e;h1Sy=>H+~dpQeT$LG=c9f=-C*WqV$J%2~n@jANi znePqp=S1T#5Yxrc`ISTatB%G|2kox~*1?YGcXc+F!H>{>e?-^mS9Cp73=iLrg6R3F zk6G~!bbaqd#~F$CKL%ab$!LEw(C_{nG>)gx_xHu0@Vr2MEwL#}G9{oM>bu5oNqgSys>5`+uId6~ENe@Bi_YzvZ4m;xsbbo8!7s?0V zDbkbCb2?~ra55U-v*`DJH#Wx$I23E%AJ%IrCX)UXJ-5fPIA$0V=2Hb7zdO1Qld&Ye z5zF_+^2^c0vGMzd<)}9d{ki@udY-;S&&d(=++V=)nCyXYjwa#~($jG?mKv8V>Axd= z4(%_``0)E&GjzU-uoS+Fey6@czk3&AdBTKnKJs8A@@vQRc=WwkgdK4Wy54CghJ7fC zzF+mxbJGbuFL$Enr$2g*hs6BR=={dV^2gEnJ&n$HIo8Fs==*XJjq@M${mA%WFeiFm z3!?RkqUX6hTE78Wza1J+H}t*l9rK5xag9d57Z1ktW9a#QI;LMn`&og`=iTU9wBAN^ z+@0wBkD>jZM&tVfU9Zb%y{r#~c#5I*%b@*MN8i_5(RJv8uKOUg-E?$b&!F+VhW5V- z?f?ClzZ-p@4@SR1+aE#K={!2#6?7kNpywmoq>x`0OOdXE_R|v`r#Bkc-RSsZ(0(7n z3OE;Q;(ELl|3uGW<%h%j(i`iLo`JsCo3Im}N9Wymau~lCCXIuhi!o@NkD~D`LgRlP zUH@h1yxu|M`3Q^RPBhNn(EYs})2XI}?{-G?T;xUjEgbWUqU&A}`zGV>4bXG5a%wo| zA7gsbU!nVaB>EE?*ZG*fgtq$^eLpfz3*V8VSe$et^gHrD^yl`I==bMMbo^b>U(xq9 z%_GT@zCVSq3h9Pu9HX!dK7@WhUyB|@*Co~Ta6U4l>t80O`=k5*5ZeC&be&d4KZ<^V zuG7Kj5%lNBiCCWSXgJ52(DlfR&bKJqUoAAw=IA^-;shLq?$;@Fovxz$opwerFB*SY zw7h!EZ;FdZcR~06JlfB7^qgdz8QLYH`(GA~zbd*vwbA$*qVaY?*WpfdyfHEVVRT() zqW!#t)_X0cH=^x7N9%nR^H0U}Z)pA0vqHT>XuVQs91YNZo1^n+i|%VLwB6(AJeQ;E z-QcnC`$cc8Px^WE?@zwP-dJdMc<(0SP|_b_e=PQR*q<5b`p!egUxt29-ayCy2%Z1u z(Yx5!n$RSmO{%LqWj$r9k)L^kI`5jC!yoNiT>WV z9<9G0ZT}1U_Y0TN_-oD$zn|QV&VM=@=j@nXgjGqugzoP?^!KK3(Q%KV^-rViFUS0U zVt(2uL!7zL`X$kIse-nvkIuhMEboGj(ZilJi=*Ge zj#w9GqvLKv*L@Fq4!%YE{VjSa=3htGEzA7Se^Io4C9H(a(DQabI?qSY^?L&S{=bi9 z@Efd*DHeo&s-yea7~Qv4X#1{czkSesn~N3j6YPV(#{AX`L-_;f_hC6U!Czv2xo5(> zdtgcO=V2*aht2SKEHC+NDDR7w&p^-hDy)bn(EZA~D4er$SdDZ`ER7GM^`BP$gE;^5A&~x+}dcIeq z=kPPM-+gGjN6>TqQ%wJf{{6u}X!`=shxkgN^(&y~y(T)J`e?tc&~dw=aScGfJHyfU z;Xd@eor$)8GrAh>cOBYpb4+hX|GsHITK^)tPS?=)F5!i69`m5Tx3r87LC@#o=nhxz0} z$1jY=T^n8J2I%j5ZP9h>fS#i}(Rtm6wtFnP3_Z7>VA9WdbX`xO>vjhHKK+S9G1Zdr z_t>MbI_bmc`ej@i)-wkhM|JcZG)3QowrIbd&~@*I#xoXe{{(ve7NGmS42^3QmclLQ zdvpd}kAKkp%(E<=?wI}UX0d%A6?g-(L?BZo9JAKu5L^+4m?i`GAn_LJ%L5O?8dS#+K?(D$w>+U{<&-6Zt8^kPh}N9!Gp z`Pb3+G2eCgK6K{w1_t?l;0X_0Vy8V=0`7m2epr!~N)bUB)U{ z@Xc^u+eZguMe?Vi@vTPZ^%dIg7_NXPf1vHJqu;q3=y|y1{V?Cs==#?}>oIm!tFe06h<% z#`N~+*Eov&AJG0feH{89j>hv4`u;tFO>h?ab7LpE52s@~%_rggERNO5?~MNZn~CH-U=y}b%KFp^9THX!apZm~#oq(>xG&GJ`=)9jq_wOZiAKr@Tk7D`@bltwjr2R$v zyMV64Rdn4`ZV34~q6N`?FNuCv>Y(SLJ$jxyqw6;m-N!L#e@|i!d=8!OUaXH9H-_(7 z8}z#|B03LCk^TT(hodn+`KKXW0-q;;{~Ee430uQ_(xd4d zFFkur16hCAv@9&~>PUzHd#j7LG^1EAOK3->+ytB|i`S zRz&Ah3*Fy(F~0?RZrY>kcNbc37#ja5bbga!{&Y0%$1o9JLg)1e!|o{N<+eYH40td2heqY5AFX9I{qJ63Da&5`&S!n zR}bCyCegO&I`qIq92lJ$U4g~P-yYMyVL8%ScEmq-pyPB!<4>_C)XRvbi=pFJK!0DVhR&xGx)i-lpY~{f-LWAKMBl5|(BES|#>uz~D`305;pf$ZXuaj=Ib4g0xC1>` zXR!*V+!xMuO>~_)pzAOYtK&nld^P%e@J@8xpV0T{GP?gc_lI%nqW!mx>HneoISyU_ z`RMz!0jjn6vuS2{=(RHbep1&sOcd2vC?~A?{ z_o468i|Dz2E4l{le*m{=?Ar z4`3Udf}X=&=sNy{_V+s)@4x8zPWeqZ2W8NHo1pXPhVJJ*X#b;Q{v_FrB8lBHoEQ1Ap2=TN)*YS4r_qDF*x<7$_50{|x{0N=T1~l#+=zNZ&@5L!} z+`rKNk{u86rbFY%ik9a`>z9oAHPC(<#`5OqI&?te>5Y!R0F%x;`o67*>8)tI2hg9( zr(!zwiLftu(Qyl*ag>QxL&vEf%Ui{C7j&Gy=)RAP>8a?v=ArBS9L~XI==rR2GW`7O zjLvTa+W#c9{$uF5o`?3c46U~^mVbz#`JhQ@h0`Zu~x$$k#+ zOB!_iB51qv*c7W{T^xsw^B$JNZRmOb1C1m7sqmiU!z!ekVNDzxeGC1)`$w#diNA#L zI$|l(z0v+2iM|kB6WxQpkH5rp`qSZj6i4@~2HL(g_Qn3_`ff$f<#9C5i)j7izlQSM z=+CX{=svf^lGqo0?`L2lzKgEwK6G7M)0p2Lt=}Kr*U^~ty~E<9A4b<>Il9m5(Ry3Z z_`X1Y|NIHH6->zxaocYRFS2Xwr?*a-)q`?L=0<1X~io#}rI-@OuOzjxsXoQB485zAt# z3*pa4mC^XdqT@Y^#_<%of6LMNu0;3yV>FJ>V*Uo6{EndK?hM**s!QR#W=H>AQ4T$a zZLl1UMECc3^!Kq((RvAgg`b0oSc+s5Y>z`?{zqs$N6_(qM9-q?~ehbldThZ^q4s_g8=(xY3^{=4grn?gMH#eGJ5MB35 z=)9U>N$iK#pM{RU5FLLNR>7_4y8nfam+Wfj?-q1l@}uXdT(k;0-&*L;-+E~O-O>2( zLBFR%(Q&4t`}0in74$uP58cNv(e*rx_Im;y?-bhZ9J+7Uu@)A-7XJ5&-O+mM(fMvc z&%;Ud-28*K&vZS^qX2r2%A@7A(e-MD<*_&V-p@ko&B3a;2<>Mldj7vf*YP|$?=*jh z{mFs$TM%8Bis*T2g?>jzp>fVa->((u`hOn1ik{PQ|HSpgdZh0`_hkt>?h15YHlypj z4~^?IdQSd9<4FB)*vH)HJj34|HCA(RhbrX`F?go7L#K_y*mtAJKlUq5GEc zMp*v>Xn#e~b66H#zk1P@Xk1-l`JL!F8G)|LSoG)M6X^HkO|<=Xbew}|96w!bVE6Kyvz`T%+^W}yAP7+r<7`xK4i2qxkQw0(*c!R+YyEQaoDV;qjH(EVA9 z?$;soT>Kf+=~9MymqN#Bht6XN8qdRMyM^dH-i!Gg(RDnC?!&KW`%CEfSyP4jdC|B_ zpx=vfX#X|Pb!d&A-yX4i3i>^mjh@R_(D&~{H10#_zMhNziJeJb$J?-d>f}l9=QG%h z^q1HlGo=Y}-G|jlPe8|Ah4yzCozM5ti&%tonzSLFGFX{(Q*^%fqw{$ftKuwdf}f!M z-M~9A^)2E2_CwFt#F$=+wuE!~Kz5hn{F?+f&?<&!b=(>(V-@ozbdOU@mgV)e; zKg3G70X@g(WBzsY{3cHy&Q}_AU-F>uW1*NXh3<2Om|rK_B$l^9=iL!~Z|^|I>4U~G z4Bf8>(Rn-{^FKo8w>_qhqw)TZz9(1Ebx5BftZyRvK9@t=)kV)sM@$+IJtxDk6h4ZM z|2BGVHblQd*X;!QUj2%Wb3LZBWDMm+(0P?X*P~iY*F)oI5$%eu+db%bL(q68pz+N> z*JS}3-y(F~-$UoS7CjdmV>*APuwF&6KKV`1{hf@(@mcJG>(TR?Epzgu-%oBuzyBl9 zbMP1%*URYnd^P%R%>M*khs`m6JKFARH2yO&|4K}!$P(&jLF3MY)-R0iYYlY0I-}#> ziGHX1qvJe?)_(+TzZhMgB{97!maoA?@^_-`&!O{9oi(gWIrKcXiFQZ7GyT!^e;Dn5 zF8cm1MCbnoIlwqWjVsJ+J-He#W5j zO+?3=f$sl&biU7`>+veu-`iLWzri~A4<=%*>|x$L(0UJHAAB7vV%i+xyH*Q5kAtJ* zusi7)SOdSuUYIjy_%4n_zyDj&b955@PSws8#+``9^E|p=pQ7jRAo`x<$eldt|Gq{U zY(RQ6TD}?^;|1)ARr4fI7>JMKDEt$v;DEfzlm5K_EP8&ApuZob$`|5mf{&A4i0!dh z{t)kI^!qpujc)_`9XNr$S68tiW-pLD>F-54qvvKW`d++`w%>!*@H%>KD-{gqr!D$@ zAB_Hdn~k=69sPc7iTNkd_2&n9(!48S1(Nq-BYX~%=7l9lrz#xcEr+Jt$MhJiO?nX; z=RS1*FQeasDv9Ce)f}|lKD6Ey^yf>#B4PbIpy|2T0XO3a%w9D7e3^!}djs#pJ=hT| z6bnE19!A&iee~S#M)&;`CgMNnx)drN=FtdmBYh8!!IkKEMN5RAtMhO$>A!Fz_AMFS zlf+V?zuM@2_lz#YTS@On=b5>5@}z(7S_9qRiRk+_4?n|2=sD|CCd9J@{W<&@`u7EY zq5GG&Yj>dXB%rC78Zk_`UHh zwEw@+ddbU&_dE@npE;TnJ-_+UejB3S%@*i)qyuKf{+JxcpzX(@-;GJ=ckNMh9*fcM z&}(Ra8`1XL(C@-w^t*Ek9rqHZz`PaWIYQfYK>P2Gu3sPY+&qY7a0z@Ju9kkv^bl>Nq{AbX4yoV+6Fxvh`v{aQ4S9`SGV08Xd(e-)>ozE6DzVEOZ zUPIs4hE>CS#$yB0^RXT7N5?H%EsS>?`W+vEeuoxg3EYOpe>R%7dU#KYqvJP6zpsPQ z`Mrio=RKzXLiZ&{jd0GJqU(1%`W@ro+e4cF&;i+iU2$Zb$d^cXZwvYK8Mu1+8BP{jRh^$LoXkJ03m9Q_-I1dXRXx?cC7>v$jfUOkDne+i9$6?%R?LD%VPbRT{|+h0cOrK%g+Wkcsv6s=zx zJ>S*P^Vu0)pNVL^kD&8i9P^i=?cT&&aShtvALw{jVtMLYL%Xc#{PUu5l*gofLFd&9 zJ>LV-^>`HRZyhFmSJ3xj8>YmQSQdXl`^#Q0oS#H=f2*MF+o0c@j%dBE==;f+h?Qdf&{|r6X z+tKs-J-V+~FcEV$4)1SGtVH?_^m{csrawg2`xJU!Q#1+ZpjfmW`rR6jwtE5X=S%cE zbrp@fbkp$tsEf|)PPE==?19VBbNM$qpM1@dC;W_M(esnFd9V!DBi$HXr%C8{`4t?9 z-=lHf)*?6%OOT#{#`zZ7ZZG=YUBMcdcw0C>-J&zm{Ex5#UO@XT)H38ZK!1+ikDiY= z(Q~{FJ@;Ru=k5f$FWp)tPgsd};uuWVI(gFnef7!cx}Cvcn7d7QuO30aw+qnk%3Aas z?Lp)C4t?*gqjBcEJ?v8(biW5;S9}otKJP=<;WE0O1>1)6TLV2WjnFt-py#`7%k_{h4TgbJ6p^rsFQDsl z13j0i+K2ISqVG{bOo|hIPuijL8iJ1V5E|bTXg>?l^?4p$k9W~H)(Lke{tU*3xETFC;ajYR1v-ZJvIEv7 zJsCa!A7eW_jh>&{ox(nLK;yatU7z9TxtN5;vjCm*u9xZPYF3;uBYa{)A%$kpk7Y@h-#o9`)G1Cs&(rTlp1qC*`2VXdK0s~iu=W4)m% za2KHszXB#qqyM_xchOIO+TF`Nj`T6^+j-7T-9s+O|95RCohq)&9?A#PS26sD`+u>% z=RZ61d7SiH#4(>SC($pzawq+_ysLR$OPxf@KjPVo|BNB&sz|#h$v;cop~TUJbh%jP zGHI_p+#hiNNu83E6~+VHM`It>8AsiHjC&W){mtN7|DW>Xl;7aaPToHH7=|U7*Ya2= zJN+%<_IiT*R9x$P)ZG!EzoBjs;u}qREPjKth`4;6rQ?F_4-+CYM`~hQorJ>$s`t({%|DWJg z@~(4drJWbQIwW0HNb~D-LYi3L%yqQ6i@px={5t+ac~8cy5$innpK&*m&wpl+a3B3F zq;3iB8*vQ#`i8qA?YmKDH8!SxIi8=0bzWsG{&iVGCiYa^JLvf7Zv`tO^|9|x-e6rO5)Y4(?nB$(X}j0*IQ9zKx1q23vHsn$ zztq$#K)zR2EF0rC{Rw5QNf%>%4#$4#(e6CY11TR*{SS$IEO#R5YSc@#KILDL=XFOQ zAshMrob!icU7in7rwaG2^fAYA$Zx~_1@SGR+P)ZPLwuh)U(?_Hl&|Oc3EEZX{+@ab z(W^N5U8!?xoL3^xC1M|z?_!MaC}ZdZ{!_4oGu)rjwhDeh-M?eIXX%Gu^%CZBFN=A} zY1ET;du+`01AV>5?R6XVy@pcucFgM;>y07ad+Db<>3P&yLwSi<$2Q;b+=}-7@P6t% zOWj$-R1Q;+{{#18p8voi++Jy@SDJpk7SfJ?ot-d^=Xbat;`uMiTgSMcL4U@3@vr+6 z3UL2I`Ejfq`>PslhimEYUh2+8uWxDJm;5|fpS<<@zcJg+>|yE{B4yvP{; zV~hu5-*cJ671}h5du6p&^yBYyH?LP|<5f7;*-ZP#;y7<%Hq!j3SpU!U9Ao=ugO2od zjXGW9y7ZurVU%@@eU*hj`u2lO}Z!TpQBBBV)=~x!g0JWiQj7g z_xs$7V*am z`dVli`MG$`MPJ=`zKiDq)VZ76>sdS#pH2Tly$@(tg}e6_Q<u7^}C<)+~jwr?$y|KQ|xa7v2=^;k(2g^saKc0X4GrT9PY(?$!pB> z8v6N;vX8hwrA-m;f!yzK_n@s;YwSy#8jO98dJgwAZJ+0174=?;;}(i>e)FGs@mCZ{ zS1;;rppDn7m?_rjL7T(m&5rfb(EpJ5oK%^AET#To@|w`*(f^dqqplZ!y_C?B{;Lz` zah~hq>^RnkwE2ZGI&fd2EF1S2?(K2>`qax#KL=><@A6gA>(1EzXh+lCe5 zypPbfJ9Vbg@As5tr0qfay_@o#4T&GQ_uQ?XnT-) zYw<(+dW?Pta^FGSO861=&(n4sb;ok|BfkXcGSt0|Hn-5W8g<^aGp^mlS`|9qLY55zimQU9k{uOaz^V}4)y8czP!n0}CY$+`K@L=(o6_ZfY9 zHNq$2v+1dn^PdDKUDe31K_8#dZU}vQHA?y?=a@Q!nTuC(?v$~Q!_>Wvy2~khmwP+; zpOW_&_nom{+iWI=I+SgT@lAYkuZ zE$WXXuM6oHx!cg^$XL(1^`CK^|1Qi@#b*x@rXy_LKgYe*TJS=}%1ly~<45 z{f7RXlvggs`iVZv^UQy0`hTwq^l>tdH5|LrpH~m+zlXO__j{iIC7=JaHDNY+v*`OD z{G9tWp1lgub^vjn<2f^R=ivR=l{RN+pBrzD^XSX-X7WnM`MgBhzw?<){r7nuKv`?< zFJs>nC0u7-8%W^E1;C`RA8 zsdMw{Lfx$N(H5u0SS-87y_tImd9!1GJE?a!>G8C`O4(ajle~O9|I57IW~{-)kS^AL zlJXz950jsh`R1oieeS#HqYU!@5|UAN4`pxg{0M!e`%ern{O9=(%J)*~mXm{)jkM!PurZ@zkZ=W%|xQ-iM6ao_43Xdr`JK z)^A6-S2faAm|K3z=ESn~Ja?pzzo}CzuG24+IYeRZQapcz9q4l=&(pZG^X&CB&(mq| z^>Wfb`CW|uzay_U_xIc*NFU<%;(u0@bWO+ejQJzwjp*Y;avvq#ok1Itck^1qICsR@ z&1=m)ox9q9@;dXJiM(6rXHCp+Kspua7r4DX!Lf18>R_iB&r$NXWuP&q? z!_O(ph51O2rcGPgFQA{QvF-uJ^4b~GT}XGQep}KbXp;d`Vhi%TQc(UVee$1-C%j2n zuh`zQ*XX~C5AphoxwoTyEcvN<&PjgJxE^bbg??{d_mO^_y960cVk|ey&NJRu^z-n| z3@k_9?aZYSeQY89VT_{%ZBr22b;|#H&7kkmaSls({_nMsm{$F#{*Ux^FZY8nj%TUQ zziLdVN1Z>(`#aX%&2w`)s?U9zSXz`Cgq72B60-dU7?%)N;F z0Ojqtz4B7OEq&~#{vi4-$o+gMO1Pb}5j;PcLmQ0JC7rv)*N2PtpPy_EEAl>bP*7fE~7C%upS8T9vFtlyaY8IqJCNKoRp2HzZ^Wzz(w3W7=I;JrfOsK%0XYZbN`S2wsL2t|4WqJO}l(N7Yx-B z7Vx~1dbybo|Ef8mP+Ws7*oQicW7_Jq82b(Cx8+V2=bV)`z2cb3>1RCm$(Wu>J+IoN zlTq(~w3$wS&v1{4bs8~l3ZDO<+-n+Tg&C(2>C3d=M_HLz*YdAaE5mv_FiS zNO$F)$@rtK7_WAed9}ii>68EYUea|LcTnH!Rr>hv^;eAhzj>X>TgBMBsauD(qhi0c zNPiXkd4s%_jPYmeZ#mB5UPMQ!$bXpj1F8EM&!3RrhxmFce+ap%YHNtfmM z1N7RCZ6UWb7_B=J2icOOS%waU!?qaoO9+F`y-6kEyi`4=bY62iE+~Nd@Ii_ zVtt41M&1?ryOnFrYg*rczU&t}3QyE{qS%_E28%BH|&}RqA29bC1|M2!MP?lwBUFQLHgc9VTGXnyP zQw2$8LPlg&R#j7-4PC@5Gov#iGdgZ$RaaN{q$lE@h`1g1)%V<+nKws)aaf|Wn58I+ zOH>3wK}H3941yvm*y7;m3{tbyt{xvta)CM&G87JEl=J(4-`?kO<3?sx<4mrMd-nVJ z?Qegty?3bl*NFT3{KbE(l>1$jrGLMhzdwolAJ7N=8<6+YL)<=LyM+A>(*Ls%_S-1` z{rue~>@M~FC)~d`lzmJ2L!Fn1|4^;YUk&+H$JeM2{5wb9ch%DTLgY|4KF|MybfkKzAMp}yabyB*3}C+riUtOeTftNiKTUH{ncIl_Jo*A@Q0n6f@h zneXNM-Jz~;4P|{F{@*}(pU?MeX-gjBRmi`fjNeb(y9xh4sqY8L^Gaxs;{Pn}?;-qu zCjLk9e=6T!Rs{e46@Pch|83^0em;lv-%hyx{X@QOcP8J2`zi7tgns=p?O3Axe-_#q zk|oQ`$^SqHce=PWw z=R9eDg|hzwac@x1Zz1kk{GX{X{O9?;i?9AY!T0~6-BRMh^xM!v7Z|L+O^PU`xt z{Jo36e~te`e3$vtzvoH+)1>MFj{W$I)BmOnwE|TwS`F=lX+x*3U z|D56l#k>>-1{Z8DYn1Szyh>u15F7kg9@%s0T1il~tXA}Qvg#B<# zMBD=7@wxc_BJoe-ex0&krH%g)zy96h`@i7-Z$caX3i0~)F~VLZ>^b~@0C)Z09|>u{ zoN^2PR!H-ALYm9ep@07qVLwCJpGBL_^1Z{~L5Ry~<9CF%EA5{pE+PL9ljr9`IbVzW z+xYw6g1<{S3F*F%xOT{+=j#9#b(9>;Iz@41jx;lEmQze?Uc%3Tb7QoR2CNzz=Su7670SJ1}a$@dBV z^zRyf!&+O{!aRM0`o_PX3hCVEzdhRY8h>X(-9Je1*WmAHP6>-yzA}_i&-*56{t0P6 zFT{O4?Rqc%A0m9W){Z|-_&4+SU-I|!#D9!Je<>97$4U1a341?(`nMk{d@AJs*--Y6 z)0Q@IBf|e>Nc$)+24{tNtNA^!`s>vKIS zc{QZ@80GyQ{{A50|1g9p$?u?!-%gponY@34GJX;N&xgD}63Y7^;eU_6e?#1qw676= zOnW|$F#Y>elzSB1f1k2P)c;!ue^+ShkB4%uT59O>koI5We*t%!_%94;e~z#ppp1V) znfmw3)cFa@oBj8rp^Sa`xJqHm$LsDZvE?1?x%+`KjcC7`+0;N1^+JP z{rBXL|E9!!K7a3}{=XI4`6JZ#*KvO><^C9PpHBKOC+q=f{uSYWjWTZY{SpefMx7ra z-Jip+e?P+C590p4d>@i-Lfp@iPyc=s?my4p-O!&;quehc?KgO|{eB_8|CTy0^8LU0 zdxE?x)bVqq{r4f?cUnsS`4+;zhri_zc8$E>gL{Xt0cC%LHt647++RlBAIJYAA?)iz zc@GHJzpo{HF|<|wpCnKD5BEPN?k7W@Cuq};lJAH3`(nbrpSX`x_t%B8mG9fgv%}w? zA^wjM_wB^}?T}ybf0#BtNxpwa-1if=!QU?u{%*o{3Hv3!Z-ln}p^)#pWBJ7E-)HdM zC+s3+J%j%_>dX1w#Q!gqApHA7l=E+Kf0Q!Yl(mTaK570B!q*6k|Nat=w}}4^%K1Bd ze}eMQ($~LAy3geAA5queCf{fB_b*8M<9t7#u-n9aEAIbDS$_q8N`C$OH{tsd-~Wp8 z^zVyE`^}-wKS20<@c%Sib;&{saCqr28o4e%w;A zM)+PL?8Bsgi2D!H4*h$9G*9xUf8Ry?_we@vl(81dKTlb!A%2^%1L8hA`2Ps*&%=Fz zvVM@bw@9mhKf~W|CF~6TKh5{!)cG@fKZms6z;}W6UkK&@DDHn8++RW6pTpmnH1Xd7 z@xOyV{rh>spQDW5=icO)v_BK-{MHcmse~<1-j|Z+i}-sU|2Gr&#kBQ(_&=4ld>wB6 z`|?ol_Y?jtl=F@J{Y}#A-(Sc5bs_#!2zxJSzTRT|=X;2Mg0No==@t6jls&=!Q@FpB zcIw|>ri|Z6_`6B}-;(~%hq`}?zFbwB^xT;uZD-RW%?<|V@htUJoH_B74!b&7G}VVxrF55{ShwmYMI zZ#)=H7iS{wWZh0X-8&p~_VW30c`xg9)2!Vd(adI&y+MD!b1)g@?UYuJ5A*ceVARgj z?fif?l$8~S*(gujqt2atWbN4>O#1Cm)OeKV=_v2F^U<8xyBXuuZd1W{U=nmyM2!w9^|7M%25gR7_tw>5m!P z>0mNShgnhFW%QW8A(KVBJWcVRCsD7{pNw;BUNO#S++Z?RpPpAW#k9Xi`+))?_6MW1 zo!C>j0Ol~%|sa;4{1c0NS`IUS-FNREdPDERs zEz(v#o(#>=Iq0Xi%((-2FaZ1M(gDEN%e}(p`eFE)z;Vj2CY8AhOKCD@lsbY44V2)= zBYpAFdD=%z&!Cm1Q#O21HGJ5?yD8+GCdsgFP2m8{D;%tju`H08rg zB@wlg6-QmxG``E}j%w|J4YGqg?J>VvIJPG9SyuN({~@x#&JPN%JS;giA;LwdI}KD6}oy%_YfE?G3lHt~ze zh4f%jjFqS6WCWPG3+bI~)X8?cp?QP~K#OEyfx^2W#dKjIc_!WH^m9HyE5C;Yb*g?R;-E9cpt8OTm&)cDtRubnEI?svUhMOWuFSS;BZ^X#xJC zPp8&(ft6$Zj+I}q9jVrSEx>Zt=zvO`+xphU&GpT-ciMp}SJjkynD)mmGhOKpCT&1_GhOZ6zu(Q}x-vM>XQOj)I8L|0+?B7@AKaBMhPDo&0JJnV z(-@_1S`VLC{+)#uWLHl~FK%rnOE*@NrLFaJozE^?@Zus+0|7V$Ud>TJ`sMu&Gi@}A zaN0{(T6Ox(>BYIJ_B&m60un%9jnnlCMV4V(fyyWYz}ffnewm5-67~uGu`PAF?R2Z8 zr95z;4Q*`hYmjW0&9#~Lc5OV!c7sJZlWE4Afn8Lz(Q-n^TKrZ{i~-FD0&XT+E8en& zgGecBa} zO}YyO=QR-6n>NC&1~owrrY#~e+r5lRy^!ugYcVHuSvw`A>aQar20SU~oDAz5nv%kqr#d!@58)*@A~%H5^Hj4uSEeLI;#yZTF)pwNKO&YtZ7w=^IYe$_Y!b5`(Z zQ7qivq&w~mArhDvjaFW~sFcJoB1Tz2nuxa%uOmVz9Z!d95F^;9qI7+;wUurR4umzD zfz^_0hO1@bHEQV_ds(v7qj#F;R@NKP+kV(mZ95Ik(40e2iQN#?%p_7{4HwKw#sbI> z06!SONe*qvUOCM7I{Tm=V5Se(aRgw+I?HW*CKgzM9wU7l=2UGw7HhEFKA?#h|y%1=wc5vAXq%NqzXPrq=Jm@a-^Yv zPA9cIMJKzsl?f#GAg2$&mc$-e%L6HAzyKWymO{QTP|5Q-E*gtC;Gi#Fj}_6K^!iNe zc%1DW8vBPc??KB|z0SZ){RNYyD3A3S_;_5p3U@XV=U{vGoko%GAgKvZtiVx+y+j~6 z5y!&^F-z9f(931t@!{>g>8SW<_cEgvX!K4m8$#5wbK6*J7YdxAu%*&Zz#q$jx^EA1 z=N=C;fTtuG_p%|7-|bL8ZK>sZyVdNEhqX3c+1Z-gBo=gUs8zIeZOa)yf&Ib){68Do z0)?an{NUbUXoUJ!D|UTzX@0rhk`4~Qy~<*c1v1#<2pbCFwUgssWkN94;#gQ66RE;fS&k|LfIe3Ov;bCVF-Yc$P zr{imga(QnrSGK8hZB*)%bn5qP~xOziAB6P=$WiW zeAv!fufkFyvDAv87W3|i&RiCawuvmmUD}ObJ_Hdb%Y$y`4ro70@`S74B%_x?B9)L{ z$t|K_qc&;_?(KelAk?JnV@75$E|4+GH@O2J5O(C{Q3kh^ERSGVAPm;o!J$cS?&bU< zNhKJy0?`nQ_FK>@iNVB_EsrMsypyhK)QYT|F=UhOfdq0mMn_bgUdf7qJZ!QzM@$pB zC**2(l9lZh{x-m>+S=Inw2-#g<9ehhbk!j4v26q?bScQh(IahdcR-`% z0Hzp39D~Vz7x5*|{#oVi_azEs1=NJm{mS|c{hAS&9WEu09kDU3RMe)p-d8H z`}LD9qM}X{f+@k2Q4LbB@nV&$|_upsI!j8(e}iCrdsbVGd@h6vn2FA^KW z&>>nxYA%QY{6($VFlG=;Morop3hfUBpECQV5u3OVsSEic8fh@fM$>AUlnv`K!X~#v z$a}ZXej!*-eIQ~nMvGQWtG7oR6Ea@7S#NMzE>iHmb*I@P2=YDP*)mC!aTbQ+ARmkR zJ`2tm(Jh9uEF~cR=IWk_y&$!P3npBJc4|C2B9J~%`HoT;_jn=gPb4bQ@PM929Vji4 z5?x7r#B7gpO9wR@XfR~ldxtSs!CKS45he`gMErWx9I-zQBog0~xb%X68Uh!nle9Xk z823SKTo^k<_(7Bp^p`wfsIjbyrXIj;`;4lo;yKxp$^>^o1i;jwnk-s5%+r@pRBD-l zDB%27!1o8}Pw1RLaw9_pqSb7nQykMCXe9~|R`!yW9F~6TaL}iWd=|4mcb-5-krlJF z@4PZA(nPRj#M)#83{hycBV1Cp(O8TH6{oBDn0<>@)WU8Gh8rPUVA?&}ova+96yZmx z%0CjwjNn*Zffoa{ytGAGM?nn|E3oFE1cv!QqJ|=e?`HegLYy-3Y=Ih+Q66|un>P~) zXp~i<2q_CKr<`@8MPE^)rYTX?CUQ4!$91%}?iW*ImrsR?DD>An769dVj$p*r9PL48 z<-Z2Eh~9vQAVk+75lwS(AnCJTjh6Nr{Q|cz$>3{~H>BsTE?;`~8BI%w+Zko0eC*tE z=iqro4F=>oqq5CaW8*K!u&i7RRY)WiVhEyJbq@jAu#4_Wv@4X#${|XpB`mo>u5dR`Tr+?<7L-u7CGzkhR1`vb_8zPCYueN*SHG83DR*caA1foW# zU`QTi0Lvi-Tp2)CX#1;N7HBpMwmuY5`Jg=Z_mTLq^UtI+keB*f^JPnJYjvr(khT!W zjEBNjj^A!h#$5<7mT#k6R;_>ph;p%0jCJsKoi=ER?uEum$z4M*A%(=vZ3hG7O8TS~f98Lv;K?W>&W@A54!$-h`)KxeU z{H?FrH%qrAeqBMypSI7g-xgnGQG)#gP8)!a;eH6>;bDe5KE zqeV#X`GgtUTV(`y7>t=L#6hc8?3~zou`znHwX_;|*LpM@1t@nHHiZR0Q!lNF3_`8y zM(!#_FYoPT;!nJR+P%x3*9!7j=L{!>W)a8^vl<7=4VAQ6RVQe+%2Q1nC?#vm zRg4USuK0S30@Xi%yhG&U>lZ4fzZlyfP=}qy3ar>0b&#oQB{b^;8N>281A@S;1ElxI z7@6b?O;fXK)b?``!CG@xPo$>e(u|`ulk8-xYZKvVjZ%umnqEgpd3LlLGuRzKs7dS! z%{o2NyWSB@#);6uE+l3@t+1lo%Bc1Rii{mGuE)d!;t51r10MB3v;;L@YNkBF3zgAOq71g$Rs;1~_POyhaBI|Tvwao>%5(#*t<_tNBE`t4 z%965G#}y#)v&C2<>J;5@-D4xG+G{l8!*`%?=tHNz?xacrzb2jYp|XCcCc*I4ZiP(XHM*cr7IOXZK~y=4Z168OU<)h!r1_Ig3#noYPayfQu!Z zi#^7J%O_TorPjnZt9PBW^Pf%7D>F3uQ>H8x>Nz3^rXE5jg@lXXH5iHzGP|)_K_EC) zPeKip!53RI#Oy@ex54EeMu^CJq(x@OpJ@_o!O2xtpP8acamt1@>C1fX#P9_9b%6I7 zzzLC$gGA@%XNHST3MW-_C()V7hBO&7Miqo$EcjZ}8f*d~1N)aXAWtrfDsU?_^Qsaq8gCY9e_hC#1Od`LE6fk1Nk_u{n? zR%*o&0n&}G$U+YK@;QVZNTg{&2v~BPhv;p&WUz|g!TPgI{4y;8f=fRW=p2s-0yKm$ zUH92{*%%C*k+ZT}1Ho95@Ed`2I+T!mWs0^NW&)n@=K2c@+pyqeNKNWvmc-%eM6!KmF-gVQxL7Bnl#)z*#loMa=1WAud=FCx4d zEe;Qdi~W3j(bw0-ynk`X;zNMDC~`*T$&2mXMfScCs{Ep_^yiaRYMJso&g>_cI%s2I z#R7*?`C_BjPp@ONu$z8hb0Zz>N~7|mrQg9gxOAjJrfmVLuXHeY1CXHn7AW)gy&RZs zTad|gWTIPRiIsH5t3~x5Gv&4AwTj|km0~0-#Ic`YpAx^R@!O?u9eXjDYo)hjfrpO1 zAgR+OPLqvQnz5SP)qP)%;W+JPzQJ^j-L~;wI%Mu z0Wt?#d>}*ii`MGkX|QRYB}zzHcQIh@_NHzumPuwXoWg-4h#0{SzP?yNz6iL-X1B1K zS0)wj*7{{NDhzdrlh;8}5dv)^!)@};^jy|01_FOOv;heL77#Cc{&Jbb3;;}HLEM3; zBNmTZIU`P9g)r(4hM`S5J3tYb0ZLg@xhywgwXxY7+tA!ihe{)N2Py6u=D$fRb`44dzzHOyMx5S(c^^2X z{S=nU5F47Ls%2`|+H942 z|FxbD13_KW7H!6*dAoaQr8d60XE9l0)0jdO;6RcfEn|+dgB>t6PEkV3yD0MyjiADMyy9(Kbj#z8r|~U$?C@!JW>`458X=|F_YmwXb3(@ZpQED*VH< zIckTsj8t&a$uN=%v}m14c;M-Y+IdvJV$Up!FT2rhxI+!4WfGf}UX_?>rl8GyX;yq9CExRqK~G zw1P7uJcESA+5&(7o#R2~a*|FcgE zPNByEbxSatVZ)4vJ?=2;?)xdE;AaO6+1LiqW+ZF(G6}<+rbU0Xc8^71;Zl3x#h7<& z3(tsch*5$%fkie_6+es(`?DN~2qIRaefN-Vp&WuPOC)Tc3~l#d1sDyJT*=^T8TG3W z$bEd!3{VCV(P`k#fFg`9K)smyM9NG9{5G2!%M6aX?Z3lZhbT+6=H6~b$5eAAxS>JK z6b*)ZZi>qMX)*SxS%gqSO@7u)B_X~RzLS6T3W%Yc6XDK%iWzM!wKjxygEFOFuFaD3 zGByd}#BDX|lw3>L4o=Ir8xLcF5hhl4lfuAjKMB8xL^ zRHF`scMibH>B`d9&dRl==-r1X!TpgAKdc;+63`bw7w^0ivK!9AvnwBSm^ zXd{CJ$k|#^eoM2}C>OL|;;-_drS@Y=IdKHaZ9< zu%j?hsuLn&mNN9c66?u04=5ju4rJIR4khk5FDjH{D*TQye~Vu~F%kmH*do281QSos zAzAi^E70$Bn0dw^4pz!P7t&2c(1Rg%D6%iS0`k2te7idG6Kn)e#Kl*@MfPLlPI3ipXzFaFbBq>X=7;98HE=cCh0eT+Z5@RNGft7w z`2sa0R|7X87+I+ck;|Ai;TQ&8#op;aB|zXxt$!6e7kr&vjC!!?!UZ_F1;Ewr0OcG9 zz#X8j4w9>b9J+@OqkMHRV9~Q!hedR^OoAGHL7oatCt}sD$uXt6Is$C4n4$zml+o7b zsAetnmFF#pzG}O(g^J6J0{PNnoht%)xfP%9up#g?VD~Jg;i4h;a2bI`oiMS6t_r8+ zY-hl-kZ$n*6l3oBg*emt4$5KUm|s#5A|F`Ke;qA)$K}Kp(J(kQL=F>-V{!KMgLxvl zTU>y5p^34BE;Sy@L!>msWu&=(7M2k>WD^3X0={cIn;Z5c+ch)8gv{7<8#%%uh;;Y? zBq#GRaT_(}$D&&hUI42mLX)|w>Vtj5F6aW_^^i;TjFa**@O>e0K)CC ziyEfd+*{SD!59`(2#L*$x`SajB3YG#GaN?6w>x4ptt{eRSXe(#sIVZP?$CbH+dELd z80jb^AHB#Ic6KPNh!fNZ0E)`lEU@ySBoVz|6Uy8+W{%>h z#(q%i(KC;G=*X`$gX6z3aUahAvJXN zu&yG@q{rn6?5EKI-Goy&R$%*bZPLg1dYY`)1tdl)=3;{uQ{SXT;03bXXuW!hunr!T zq-C7h+!SIGb;re?P@a~~zA+C~Eir+!vyVvd(aC^&N9LBp`V7{VT69@Fl(3krH)F&O zYC{j#xvZ?OZu_=wDFZ93Oxo&Ajl|^$U28Wfum%^+whk#?q&NF08r-Ql0ZqBbIce#p z)=ApNtVzEnZbsg!?cs8Q#1HXO*p}KZkYo|;ai9_wPKLbfq0mL9-&ab}Aewb9(V$f{ z#kJQ`nV7sV!m3Uk_eGUv2l)kCspfRCNVrQRuy(90B#01XRs9?(F{)Qwd=!QfpuNT+Uupt||~*l$CS&xBdRR#trl9~xNeahQ3ty^2Mc8WMv7nd@@! zA~or!4wyfssgYP-HTB9x-?0uY0vH(Id#Nm3*^(BA^xTTL0bC%@T<`C7C!ojHWOqL( zPYCkaN0@8N#5Bp$lcG1RA|MM^vG`KkW^-w#F+<8n z@#~sy1==|h6TNVN5tK3Z;(&iibeA?>UV5eFYXS7b+S>Pp7<0B}cpu?t&#o4U;HDw5H&`lHC!#!)SnE4p9D}PVkX^N__KE%tfDT z8W@SdV3XjffKwFe(kfdwes|fe)oY9CIYFH%CR3-N&TD8q!AY5aWbnY%V1p{<2SN62 zsf%OQ+G(vSm9)R@zKg!?^0PAeuAS9bU#-&al@|5Pebc_pHpnuos)az@?RAhQ!HscCi1{c#fl?^gk;F;ByssA`B$%D@dYJWMl)=ib7X|D~vW~QD zn!GRTWm5UQPew)5{5}p~_x)D~D2#l+^z@}m3-8-HpS%yO3)AyHC|f0(D8Hl+*R%WC z(V^YWfo=Z~lZy`Ide(h0xt{l@8NcDArH>0}FPtgWX;+ad4iSq=*hk)UBfrbB$pY^* z#mdFN#XLx{Ktz6jn<6*z{sE^7<+L-5a@^9DVHVW9ZA}7wA=k=4GR_jYbSqwRy@O!n zdI!ZeH6}*0`>)J4E~lHi?oWIAr0+ZCnc~S1Z>G4H)0<}5kxJumW>%tQh?(jwsq)dU z3rIjp`}i$8u>;9gpWTq`L=e_5YqwSwu46HCeR3C0FS$M)9Zc`r9GFPhCE`tW3QJUX ztEt@^9QB!Kpf<7rRz*52MAfzC#41T38U2Pdm?kDP*H%0a77i&{U=$si=a!w=ZeRAC z=z}_DY(L}mJ?u=;2)==MZ$!vgr%pF86V%0xIPNAJT&06NkMBOpXlG;1Z8wZiiopXT z7;dQB$O}lhL9&6Zf)0f8h5hF02TXAU`G-t4@VU{!fJhe?jC1%{znn?OVS_VDziPKO zRn8#!tOd~Um{WXlkSB+-EW}9mokJvW>X$fTzv8KKR+;RAmLpR2{U^P(yS#^1!&@NZjiTrt zLN+^2upt9D{ct4IbbKOYP#3B|u9OgIHQH%^_Hx#(yEssaH5c4bsH zKAhMcK^s_WQ(c*SI88iw*uS-%(u1?Ki*@bfCqr*lVZs@9+4elG;7)*7Uj(@N}5X?{R zK^7xyK1en22eWsEznEb7mIc zbSS*@MZd`?Z(CU$bB64Vx-JR;d^;E;P!>v2{}n*Hu;(%XvR5$pbY}-~;bwNPltnmC zpg!G;ya@8&3xZPgEXNh%^zLuZfj5&P;M z)Lc9Y?8+XAjgW<~(OG_m+J(PjXb>=J>_dPEVmzSqG@9PJ&(uTK<{EQ*dK8k+~bQ-@j0K-VE?L(-P( zTGB}6(cRjy1T)_^t~T1RNuU;FrGBu=;fBxJE8}oA)Kax3eYAR;+SBxt z%Kp$@q7B`(ZF&cb=7MJXO5Ex$EUOjb7f}KSed-P&(&Y5O*1~O;#N}t^y)VV2p}&s6>-b$%qj(xg;Enzpfly za3y~8qyjLbIQFsh)^*>`#>s?8RQW^9VvQmuyak48~F!z_!(whezi$T6kgQbh@80D zT%;ojpdhe3w~KZ}AeSL4ORR}IQRFZiB}MlhEMq;#HjCq~WQ@(g`DL^)lyNrFB<)qb zO^n}TI>z%O4ZYJ`IMAciCXaODe_(>k)nT5M3>zpj8dKDY6F5_g@{QD-<+h>IKpvv& zXq4qvq#e(>@n_aOZ{Z)zp|Q|2D2;=+IV1jTcwGAC7}U=tEjHrC_Darg5^#%BBj7;v zQ=L39Uob(nsP`r}kOE-%I{^SXk~Z3}z`<7TjSi&FjRF75L6NzpO zNteSu4(R|*>6Acq!VpHw?+2i!h+Itf5?C&^0Er%Q4l4|Mw=RaXhyuZ{5DduYz*EMz zvE|mKTgq48v%t42!=uBj9K6SFy&rFHaF%^7C)>iZt2H%H%hi|a^Owahy&=l zJ*jM-abPo%BGyn>V3445A80a!dyE~~y1vp%xqaR_I#m&F(-bMoqZrm0*NesxK_Y5m zcg$KyU+Cb79aU>~0KpVoe!RRTt`07%vJ$x>;SkaS@r8a8b{q?=}hHR2HF56UN5o*RWit{m=aqnOx%END!rJI;HI36qs#>zz^DyQ| zc^MOHplXII=7rTF(4brjbkpCsmY8=KK%6jamM+Fgy`_LVewxkM&!pl)qxFKIy+pJn zkJ`Y)GIp%xEVV1FxH3bqq^N~RgB`rV1~cAttQCv;niZvfKr+u!yWOlCOWeGk+}uuF zmK;7V1;?^KNSON!Sin;^F~RO8{0?-C@224ik?GRI%ByoyH?idr;n-(`kGpzhAQ|^S z22cshl{aIOd1|a^NQO0&+}jhyI;_0tsrX1gIiK9@p+vZeX;b4`Ckby{w^-8!UXbvM z9e7#_a@YsKs~p`tW0=;K)ec8WrSSM5>%vCeSh9fMXcdq*6)}yT?uq$M#DjdBNhB$N70J1`2KHa#citHZMD@qC2G%A$`GH-IButVcPsflzP;Q7N;!)){jF$5LNN22uL?Q)M2}V zvl=GZXs6-24~dQFFAZ@ZZ&@b@khHUiUuzsR>CMqWhK+(zV-1gpZZ5(KVKO{TOs?j? z4b*4hX<31=TVn~?aBkHOG@0aBu;m0Uup^2}>qr(Uy2uaPN}Dxhy_{_E>_SsJ72&re z4;PcIwWaOLm&LRjMq;Z>bUVr_+Am43bU4ms#R^^XhdF>xSoh2lZuyl-=%381^m+T@ zY{F|>iB89vDXScQf0bON&2+H(6Ja{M-Qx(g4z$z0@(~JL;Sma4vf1WSsVpj=y);3b z8T9duw(xRd3a^BXM=0dy5ehz~mT~K5YyAUk@Y1J<^aS2}t~pD#Zdc8Rnl@$C7QDwK z;TN$gf*YvZ9pKL{{Jg*opnDVDQA9kH5`&fvxyN06N-(b6a+ZPd6NYEZR{|#>e{w#|nJgvxRNtxyRvgy;;& zI516wBHP*GoRB$ zP;SvS_8UcDX6Ql;*K%VMMH_=75H86Uk3rFYxXhOV>Bedg+^`}!zm5qM1#nxQ#QJ{2 z9|jR3VCa6|RZJfyV2 zm?_8;KuBO}7tijN2MOpbVm`P3p+(mI6OHx~5c|MfhQb4*K$nXN_vFD4P?GvYgzld` zk^;j8E@{HcCcv zVw{6%Bc~4}yWj&`jUh1(?%CWL3^AC8gmkI9lx`AB+0Wzvg2~i}`f>gVBo#IW9qzz# zpP5C6C3&1^g!7iZKjF9#?^nqJB%FH_0GMv%3^BGsRc!j?#>{b=FUj%FYhztDGSA}EM=0FdU9QzKo|LBki0y6+C6gkS{wOayr-s$9E z_3$Pa_Mg6EZ-r-`Y-e&fAd%lkTtBoym_2DgOB6pw@*ANy&sNl@DPE+%**`1r_ zG@Af(`HpI-j3&2j)naH|@L<>2lh)LZ_G}wXMFvVwwpm*CQ#G3)T?Q0RUf3Ba(fR~x zC1ZD2iJ4wh)|tdFA|L?z%N?Oc7J(PR!izCe{bqZ~2Y|S6m{*m)&2oB|DQ+JaJxt5< z^ir>_IXB3z7Ndg-@Ff7W3WUIfH5AKzk6$5m_ApVy!GxGVa2OhNzB;5OLwKb(Ps^;b z$~XkP>A7$L%-y?p7jr-Ex`;KzML6!ZE~!vX)C&Fq(RD`At!tV9F~5JVX7q)&Z;rG= zgQ${BB~W*pMI<6;$$^YraWq5{Zs=Xu(TpScV0YBgm*#oREW0HsMy@U>juGX#s2E_1 z#$a>p_NCCb>2^G=W>mhc&p-qr%fhYg^^+yjO}jMRR+q^3V&5J+jJY%nj4X^MqLIil zKvf5Xq_U;atSE_6G9>Oqgm_(SsgZhQ20c~w&T^cV`igABtLm`2MHD1@wG*s57q~eD zib{kfE3AjX!JeKjG_zgiLQO>q=D#K7X<=!k>_X%#I=oj8(fuT^6e!foxs93-Zg7z?iP+^~6DVd7;LSh3JaYigco#d~Q

nhZ?u5v08Zjen{w^mlxTCJpY zyUIr6MaUwn!=@p6u4A%`+yK0ea;QUQOR_P+TqU@-xcVHBQj$$6C9!)CF)zW)s0oS^ zwdE%Zjm-8}zgi68CQ`uufE)u5fSdcL?5^BCjP*f_UT{qpQ^GDTo81vXleXSa;p1{znoWH1tYjOa??dLr=eC=VHTH-!WOM6;ifqk zhE`YpwV>OfKPe#cx>ZQY)3#(r4}HdI&)YKk;ahzwg;WR!N5fFD4m?>J*R)+d=3$qK z={C7EAWdaDR4i@tg3Wbi9QFF6+E5u_VqGPEvvaxo2{|2nf$Ch0d(MV_6=htje zGd0^HF)KDG5_%5N7TRhtLs$r52c8uSX1}pAksmtzrR4hyQk9Lcf(Mbwn6ZVxK`UNt zAV4fS#KS;&=8!ZOeJ@==mLIOk_yg6#u%eAlo7oxC_BPkQqm>CM865Rx$JwCQ4 zO%BK4u@U0PrxW%y!JDViW%P21^5BqURNE5fc3pN}y7X~eAsGIsXP!bd6F9mz)Oc8s zMnb*R{b7we{G*P*PQTD`$HpNM)U%nw9NB8X0MYpl!IoPV2ht8)U#Tgbl_@}ob#=dc5KGw5@C`=% zDqB9|)}sd=MTNX1TT-2RZt;o-w)p-LZZf`(C#Vh%Wi_o{m}REkM#AhViqp`kqLt&a zm82y~jk}L>+xQUXvK|PGx`NVG6Mxt{Ca}CMO3%Qxtu9u8M?$nX z?72){i_q@fAMgaT;dDvyYa;x*o8hQkcN52?9^?a~kT$5Dhw40s7&eGo5t)qEUFZYD z{@@D4kfmaoTeab!Xd5`aNWU!I8eoNukEIa-8c0Td>OqXOqWlhVNc#|OdumPGg1wJD zJ{7K;!^^r{vX^=&K%P0T^YC1o$AzmwO4`^%A&A>|#pFbDYYU!Hptqoe!O?y}SBtA+ zMam%|=wVq`DZ?u=hafu2NQ^o_UZ2}~Ti9*4xs*YU5$9)fz)jfL zucX5Xfdk+fF>YijAy|Rx6>wo>Cl2r;WX1kAjtu6vz@~6W(wgvpw|PB#1N}|xB$ETFq*j$+(yRf*chB)ll!uEe()XuNePk2dVV>4>C|)+O5tW)+wg+uI>ux|bzrijCD=1}*-aNa zhsn-i*5MM}_140>E@9LpuTAm}Yd|)MWUX|}Gqjh|Tm#i{nl{>0AlQQ{l{FLC#^SY? z_}wh*Tbvi7|7u;|V-DrlcIL~M5r?7or3E@M zCDf=FK5B@-3bt2;w$@g#!FWvH8kZxZf6U$DFd`5rdovD&1Y=XKG`3(}Fpc=Sa7`(Y zXDTph-fGEwfU+*f=BgZS*i;dXHBwi@`F2yA$h*o=ZUte<)~hb#j6U@kx@b=hLbdnZ zAnPuhiN>^)D_<~@4>FA1R2yYXV8p#hlrhcKUa^~Tsk@DQELBPC(;^WHYYP-^6nIe0 z8o}ZjMFGQtz$jzmQA8@vNkEAXwd0xinQzC z8S%(ID)JHiJ7IKI4oW#{-iW3#6O?p02hEWPk_?V%SAv*5y$r|T(rv#uhH2sQ7|k`} zGs$ALy!JWJ4Vo#3MyhAokm}N*U2TEowUf$dR=PB!aIVSbi5bj9}vyn}YAt$|G{nJK_v(~ZaYj!GkBvqXC3=3aa9bPK!@Gv7?#cKOoIn3KVx^NKczO4PuysYEd&d zn0%tg)me15%RvAeS4a*7*?~ic=@qDl*{B~GHyDxP$*AOrA~CP?`<@KzVJ3vwsX6c> zE@)H0;*dMxa9NywB0!jXKKznz6h&9(F!k6JJuES+Xc=|RH21e1PPpKoi?712>m|4p zRC0VDzQ%HM0Z2S*Ev>on67eXkmETw^X3nnFVtuH}uI;dO*qBuENuw)kqB*rlXcqN} zASgVAz}16jYhMXwuR>LN+#gdZgz&B1Q~Y4%P~qrl%aXg~`~1tc;y? z&J>1HN|bwnZy-QjRel^hzpF(QkKVuG%e5tfG*^{+Djf`{3Gn?IAY@yTH0tUM=B;FV zJx6t1AWr(D(wboS5eU_#q%(`7Mmj|FK)c`Ws*TNbywb?XVo7%=#q{=jAnEd&5dx6A^%nJ)b8G&IgpF_Qk{)87D8hLDUJ-J{)D#q3O*1U1WWAC!vqvn!XMMV`g zQKjkvGX+_XNOl{klBBVMq}=2WyjDqzjFe+ig3$!URH+(-4283DSVf57dNajEVSR08|tRUQGQE{s>tU|p&K?PcDR!9{51e-iHQw9gVsBO8&Nj$?=8B@Q< zkYcF)*IO9R{e-?~zF`T1G6x(jTyCQr5V~WNNWV~jGlxl7l*cfKfZ1psD`7@B;%NP3 z2`K1n0|C_H44zt@(Mg|NYKMhWOAZtpAo=)K)Y3kt)RGc>2Ln=`2~nO?+iTmtT5C(t z7qQ(WDw2RnjmtX1U~}5$=LWouqWC1~!4p&a*jffUY@v1JmNawQ4Bu_=gF!YLgB95;0{=z+?6#}x_=?T!i>jG0R` z4K*`13la%)J}ui3ul<1WunW7l)_pF+dlzqGh*aat>pVpmtx!AtVR!HUlWK}yamgv7 zSXmkJpRGQwYh%h0%tjDU|6UrjGhW5upWlP*iJSU z@pPTPIOg0=na9hFJ(3acGw*(S5v%Ml`Gzd(yka9y{wY3av^)hkdg;a?EvCJH#uZT+j*f<9=?^$G;A}VMs)moC+ zL2k1)0}kijd=uKfx{R&iJuRzV#vR6@?Sd(EdiG16x%BLF+5XwsXwsPMAQJk_D><2j&5<9jz_xa$tyD-Z^ znbnqtQZ6exLatj2v`3OEsX3Afv~b~uBdcjJTG+tQN)>XAV1ijYQ!lWWVGl?E+Gg(v zd;slNQsuBqGT*atm0&nn_+M65#4>iDH5`qI%Do9`u80SdC%YV;8v#GFK4W zjCf1z+|~-fGQ!Uyr^s{Mkau3svTOg6R79rIOo2+4)^&%sa``#pgu{d{ck3e+z=8D# zzk$JwR_bO;1M}>*C#u#=Y#;=AtV_UyH8pBLM1kDCX9p(mpsZ>m`BP(dc=ANmjer~4 zxX+WFOcC{BJgyt}b|xcQY99=EYc~zN8=V|+s5BWdX)y5!W%KL`cghYRuENVqI}<@= zvZG^MHlG~6Lre>!c&l1fMRIHLrA3xnJHMwG>38Zn4M!r?1GWi-Ww^f|oF~<*3c(Od=L$-Th{bxmA2rA1MJH5k1gX;?rTOO0#w6b&3vjT*X z>(%Di=35me@rQsrS=GEG7iSyf>KfmdIXvE|L?*ehD~$+74MAaJ#81{gC($W|I5k`A zU6nOV)QQe{igLagp7)eUv+*+GiBi#F^E}ABZnZhQ7m&E5B=yF+-pBgr&m>eegUkW1V-KYn zcg>xe>Sc^x-exjHQTtLh&MmaVTip-~=ocD|>_ z<7|P~AtpIQ9KB{TT1L8$V`6;}%FPM)WJt&ri8Ym=q)y|9udzEZP){-NR0E=?b4y$6 zm|DBWdVSTfh2;}P8RtBqmqJsI~TNZTJYqA~>p{ z8F7l}01d4Q%Lyks-$zy+6`w%s-$I?c;t!VytC)XFhvm%$No8Nmwbb*AaVW%OSJn#J z8O$iHEZn-o&+Hu>)K;C>G!KWVWp`wBt*RPfNLYnbmI6pt&34WRR2Q@XYV<={prNH0 zt|)d74metkMQ?Y+RSmnQH-Z9IE=B~7@3MK6v~(C&U@)~kMe5pXQnD(8))NKUpdk#5 z$lk6WBGvufJlIXT%r=@DxJAOAcllIt?&U;L&OaxO-2sf42dYhk|6=kI*Pe^B!hu9q zrvz}oPSK#ihB-59=1?ID>?ld9Kq49z_$Agdi8%voS-K*8G**G-6kALv?{$nPd@*E& zi%wqR@YQ{eeP+0Hr?fXHY~$R>Z!;EU8%>)b9e^@rvNlZWWk9Vj{*6qm!l&3&@~|Ff z^2g~7jNIkWi~z#tURrOhtn)?$mM!H{xMvJG(Q1PEpXf>98eyu7r1!+zFpTz&G%C)4e<&6_W+rLC3i z^{t(BbLqydrHzeO(kt6HH*J|q7^}<@=q4|-m;qezvsWfu#gLs0DUs&OZVHvWobx|p zPDheHadAJ!_Ax*kRCzBWhFnDKrY+VGjvVO+pDxszy!LgnDEjP_-pdlAa2~vN+uwN- zoCtir3TN(jO>gI3)K z6J<3nbCB7SJ=8|k%i*qQu3yGlaWv+!bXCVuF%CcLs)3g~ZO)?r?JKPo7FXJ5Jt*{# z$uRryV7+1LzjNd42xOCEm)?xp;qsU>#w+8x9pa_a zqZli+X1ARc$t$n$Uq2ZaOg(9E{|Y)gmiH^V34mYHX*Ba%o(nV+5{$cya3uE(Z&Tv;wNK^Q5917yyG*h#lj8;JFhc!HBT9?_I}S>n2S zM-`Py+fzm_$PpehG$GYvhQ@RZUXph2x0Bk^)Z~7r4~Z52c8Z*c6jJ?<>5~;$CVouG zZl&hdKF(q_#xtJTCP~`RHwFo8;;MmcEE_Z4}xas{5LSPbxGflHV#H7)5J+fkX<| z<0zA7PJ=Xi%hl^3WF+>H!WCc&)Ads&l=N(HdZbKxYSOUpEy%I@kDs$)vs_D zBL~Kf`AXU`N9y1gvNF{o4q%1s$h!Jzil_2!J&6Ro|IKi-!?tnp@Ng52Y#LUfk~s0` zcH}y!LMMP#2&HfVbyZ6(m&o&QvZYoZ5_|4vg0#>$!(u`hV1wun9MgG$DnzyFsKvXw zpjJu~^86^3?|m15POkctoP*&sD=12IdqVWRXTRcXNr#wSzAF!ifgNRn4rFq<-??{c zUBLRJK7OGkrA|CPCs+b_Q{cE6@o zDh;NY=rU!Z=L|9eRMfdX0=itkw7m zH7B6~eRvj^zOeKlCwsMoW;yK_s=#OIp($=mqC1`>zD-&VG3*U0I2|~wLyzEJckwf7 zejA1C`QsH8(K^e>aX+nKg^$uTF7oV_RGF1=1&;7?H1oRb<<{@mv_$K&816HPOAa>1 z**krpV;|89xbf2ZwAsQ%bcI?+cF&*1#g}Ts1S%qkrl%qTPWOI zHW6zU=QhI8rc;C_b`;4?2Ef2z^H68dY>Pc(C73wewu}E?CMQ;YVh(Jx2pyVf==`)p zl*(`@cE}5>J2Peo3h;|j@%Pff2BPk)uki>fa8&d@+4Jx+$D@l$UmDd zWG@Mf;CHaBFEL*y^$XJs1+pMJ_DH73N9*uvYj?B(ArU4W#k(to*{WSG=Ic4M@6-Z9 zd@0c@`^U&}xY`!XDUtF1S6hRDAYdD#k0P*aBeJM^=jK%xu+5yhA|CQ6Azn6lNAKLx z7@zXPI^cs?MCAPP6cV0JZ#Ub$i=T^pr^&0=WR$1tGa-3&$oIp^tGc&}&sO7FAp&&W zMm=e|FfU9zhj`4n8Db>zrdNX)8CPIQO{zxB?Ij&*Et1>I_UL?adu3xixgDtvTu#rF zynJ$d4S`<8+b6fL%8rQwu1QvNd)-WhFT(H2$l&&dO@V(Q{*v1_5D>(|lG``K1*^BW zN@|jlIJr$`9N}IuzKD&J+qW3-A_)|l8OB5p^wA_p=()a(^KGW|;q6H?JWg=*__6!V z0~1DLxPHQ@-xyc}Pzxv$Qv7FEhfEQqN)@1fu~Hk{tSyU%>-Hr!Z6`$CpESKv4L*OHmx=KJ{`N^5&)~2 zgKATbSX2+JmUpJlPc0#uGKbN1TqN@viO6I@^!BqU2h?ko;q<&g;!~^ml(aU!P_Oki zo|4or+O8E@^~Iu2?~D^+)tmF-lKHA5_2IR|vA~N{_E`-fypWOZQSKs?uDHf{6tvvX zpUspItVo~%mXryXVF(n37j^6u8F6`&6%xS4rAtX^Z(B*2iy}dEi;5!&wtWtTV=iwn zv&CdwUYMY3)^s<6^~2bepc6~S+*IRqw6l5%f<-vlHeXl8d7-?K2dEM%D#_{k1UsQnuG}VWTg3+bQ?(97j}YDTo=&Y>_cE*AH0=~p4bQ%-z{(_2DEbL znHTye8nn5-xmIJK z>J%M&IemefqMz7e0<-SI6>uQ*1(x3O7GM3$dvqfr&aZy@Jx?S;cIm;xe)=Z(;e2v# zZPa<}L87zB8}Ov4SuxOXQcmt#u2IojrL=jYnl`7{wrm)>W1`^Zj4?%n0C z>~@D2Hkg<y{vcqRw!?nO}p7!$Gx<8IC{AEuy}|#;>fGY-pC%L58k~0u-DC} zT)V|7%Pvc+m$i>$V>sas&%)v{6CV(m4kCm|>(^zH=FIto&4O7(g3NY>`#ScRZ;rYo z7lrZ)Upj`T^8kc@q-j;5$tOBkQ}n&{Fh`+2L^r7Tuw#*2-5}$L7m(k1ax%BM8jRbe zrmF6~EM}iiA98UH8UXd8ovN+*TiU_W2N@493f>B|Z5mo#Mt022K4;GqXD_6zeQvB-|U3h4Gkz9pc5 z-pP5Ddfu|IKH!K2KIlRdJvvrkxoj5YgO=r2a|(NjtMdRTVBbGtjN)1$ID0F5;~2>A zfOm4to%_AcTd=xnUZ-rHEsI_@&FKF9@sYm) zRa2!*ufECo;B-S(6v}!zU1p=mi|ivj$@QkL5Af!uTmqe?x~(Za0(a?qkav5XDSN97 z02nN~yYX<$i*}x03&D2MHtKpt>J97No&4gRobmCpSr}d(TNfCrd%)6@5wpe}tfl2I zFT;Sk>3B3g?q}WOwBe!q%pEd2P@Zrq{)P7{Xkmf7njWMJ3&}I-gU=o**V z9gaYvz}P4O0^Y>N!dHS;z9R+nSx0OSoGUnH?zz6M0!g-Hwt@S$$sk(h#7lSb7IqAV zg?&Tm^SnuLDfa_`GonRZOd{~dDs=M3gj=-QgEvNTv1lb~-!ga%AkzWp-Wm(oBA^~a z?FlEekKZ`%AK%yR1YD)f?QB1TZUs>H=pqX1<+o6+(S)s;fogX1F<8e#jN z8O_&w_d(NrcGZ;iU1*>0=XGKab^ym_CcR}aw+_n7VpT6}n756jMl zJJ{#+PbM@BtqqNqeKoES1!aEA7z>GQOs$bKp>Ly|aT?|g!c1uwKG`~6dksMBVs1A{ za9+#yvFUn+t>Ufju>xA1q7mMkj4JE3=6wj<{zIO`v21kJ}zX(mRnV0SoKk)S5RC^}ALb=c{lc48KaE0U#sdrnXXkPz)51zlJ^+u(db(-z-jwOPgKZjb$?GH` z?2%rT$1qo$#&R~=<#trfdY}Cr!Kf_5okKo4E_%nwtw67r4)Q?0_TY=Ephz>v#Nd8N z{wf|?b1(0*L_kN8Ee0~sl3M8jGxHF7As8QJ!v|Sy%s6sWF;@q4qxnB&c_daJY6-wc z!wK<{c7`}0|5^WYs-c3 zB5BGiGiRZ@7Z%)Lbb(xHf#ysWs$vjf95nG$gz~Vqw(YP&)pS)~RbUs0%&Wl@AB}dO zuM*2Qw>h4;+g8a>E$K*i&V#LpvUP#&Q@#-%mD{`Tvf^YJZ3Ybq12gx|%CNQls3PLj z*zwiVJLqk$_6=L%)+nPT7E`W)OS5>J+015`|MWO*N%Ou{2T zM)XP}-D3yOGWOsx=Z#*k$gqn2WP0N{t@n@W%_+%F^o9e88G}@TP6(I}J${Rg4K(Xl zsLsVwCKdq^K)!&4isSpnJtu)K0YNn*V0I%F)}<=tW4q8oB3qXG*wkS{VNXP)3nK%Ah(33-DOysT z@LJ0^uUt!);I<`yGn{?>&GEw&Y6LQQikKoXzm~<3J9&bFt4BHK9vD;zVdW@;OE`d- zg92VgkYFXtHOi-bzTGk0ea)JmhY6M;F%VJYZ{ebWZSbxf9q3C0uJ9``jz=!N@1zEA zbt?91=RU&7qa*hIDPk60NCQJd9Xt?e!&etpF0*}7IT~mYH_L|;ZKX`^qz4#2tmqOe z+_A9>UA#IZKFBfZmA)n!(2@&Pp&I4ef#*y%vpc*IHubOQDYYqC=Bd^@w90uM#4o~N ztYZ0JcS&!>1|e&j_Fy(>EY=MHSw( z(kmG6B-f8ez2p1GJy2FlJ3Nsry-u>S-QsTpL&i6b$H;td3=r`fJiXS3mW7zs+5!p> zsD+h-QUnhl!AOw4uJS%9@7rC+s$%efPT=5~WDA(=ce9Tq%>}P@4AqHpf9!sYVZo*rn68a!aY=5L+~55t*^{A-c~a})eOlK)R_nZRtB9Ef?Ee!4 z*<5diJPScT>=c40WA;qod}_;jqAr*@SXt55Hm|Tb(?0r?>m2fAj6g`PF0!;iox=i{ zW{rJeG0~z#FXSq$IwWodtrFC_02g{RZsy*^Cqn}QR6(amjsOjePBPt*KB{a&1{Gv0 zAT|JjlPG(7v6!3%<6#hag;F6cYxIJVcEU$!Jh^$*=wSHZSd=(4mZvm0Xnn$@x5U-3 zlif$Fz~L8;m>YeJxRHsl23nml8ES$HN(Z;#NlXwa351B|lKK;~52Mr!bV{NyXrYlt zz6&-rTvHKhbcm)8VV8_+)wdBZ{m@%nj$G;(ZjO1@1;&YvvvQ6c7pBEALU{684==E% zgEhI!#b5=XQ7s2=jvl@RzF};Hm&D>pQG$(uRv_vV$t9J=u!B@>+Urq4`xH}nn12K; zW0DGsXb|I2JJ_&V!8zqnuVmOrpuK8y!wIu(3;jB}QN1$^@hQMuqbR9uc+CaYWItKq z9d_!9tip9M{KHhQDsZh8n?l}I?`t^xx%0_Q*baMy1~K@`q<6^GENsY~5Pk>F9}ccm z9bX~?a%s?`@fu)ECPYd~uu3C>vs{35GwizPaZCC!tW8z}D7rEc^^H@q*r>eThkFcD z*|{IIGGel3xO*i@d7;u+bB1G2>@k62=9#kgLlNo7y4o5m6H)1_ zAP^p^uzj*zF3=@S60Fn;HNZvBE};SgVgRA6Kq189H?dQYmh5LJGec9rC!l4i&m?;f z8?Zp7R9U=kS~(ZkN%h>59AB~>*wCYJT@OO3>(SYE(wfCabtuL@!D3B5ru`ER5ik*> z;E+q8IMJ)im!5rwDZR?b!qP}z6=Ie<2OP`;ToI2|yDXgdMVV9xjc3`mYBlu*0 zKQrUtcdj94>xkva>r!KDXMrU)w1mrz01f>s?#j!U6F z>?d}mo~SO=HMLv$lAV%1OGJtF*adc4?2kjX?k(9=L0ENC_p@~)p+nr(XpM(X ztT~~9F(`glFz%^Fa20&i1tMxPTXxYHszvbB$-tBMjFvauo4>!hxM0Kqff17I)k8@^T> zN;&{Oa1t6r1Q$mPE`37I=f4fCyNdZ1<{d)QmZTAB@;b2XEW^Y47D;s?0>+`Hk*j!+ zNQ04qm#8>n=={$+NeuMt=DS*Iu9>ZPCw4KX@J=*mafWfKB?O0?dQ^1fb)=!%(oD}K z<##_)rJ>&fBg5uQk*gY{Zw;h5l^h#{$%Y3a&?q8FM2$G%oDouJ!w|27grvl$D&rN{ zkD!7?Xj&F_b#NBdLjqO!wGUhaND*Ouj3s=ZSu~2U59$tl0ut2_7{4d@S8KznHh#*F z6y?kw1D2Q`Kv&bkkJ0=$I>{zSGuWLW)G1hYP21v?R%GzpKD&NrAp2$;H&cEJ-fbUq zazomZnON5$I_XnJ1|_0$BUl{S-r)3%7hQ|5=MP%Ya>k(0>arCUkKZn4j5yr}O4#+P zd9TI7El1!e$)U~G(rO99wv=ZJK<>%l02EO9vB!%N2Fx!R_^ekCp}42VH_AH7Cd?#k zSqBVe&idm{<=!o#(t$rT+h;j&S28L@Ob4k^*>zd_q^R~ysis1fHr=UiCMFE|$wV?e zi_~Uw!8F+rlZniBwr=a$GiQo0wZjrC&UWMp zylJ)ISttf!zE!S{M?@M7QUio?WZkz`Z$T{$C6%axjYyF^+`$=!-w0DDgd0o}Rx0!t zIL0akYY_<9$OQOS7q(8YVPNSPbyT6Ap^az>&93NR#=R{|Gca+J?SfSwsmM;lt{#Y+ zdX^qUN`H`Pj~Ep(Wy*+=g!Q-9-pBpiD~TYo$}$pNcR&6*e$IZZz4kr|G*<_&80o*% z!b9ouRbry=fk*U^zr)(q-750{5pO_o1A>`Y3^6{&KW8=N8a_#Fg~-9RD$a4W3i{vy z@?UP{0dURi9=j=czDp*?t;Zg&01G_y*eSJrLBdbymUWqB14Q72~dxrd1PP*CT$ce|yK@U#pNW@MICn?}L1?)>DgjXGwnm5|1*g4VBwvZ(zu%eXl3l521*>Fo7d#_6m5wSKa}d^KZo=*d_EwtW*OJ^l$8x z`&%|N%Krd^nm6@;=Osj5kfZjNLd!;$2^Q>eS%J(KtsLljdjZ<_Xj_qRVUq%Jk zILP6!qapC79L*uWzx@?YW84}DZv^~3A}+0|Y1&OJ2;0tyiESuQ=r6H<8m6Pc7BZ@h zx#sbugQDxWm5F59W8vlFYEFL?@S{JVX1#FI+%4@d@75LgwhSpDyV+JxGJ>m+)E~On zAnCTc20N0YW{vpOyGwWOmV>E!|7lW+USh|OzaloUoh4jtF2vRVdC|#Ng$*aIRhgF|6HQl>^B)28TJ*emcY5qoN$EzkkSfZhrgIZ2{AV#%4i8MoajESo!cfZ!;X z;3mmSpA|cVjmWSdTs2xd0hwly2!q*cs4k$Kry(wjgiqJU8N0O}#8z`-d8gZS5Krv5 zD$a_YoG(_Q7UII7B$OLT7XI1^hQ#s7DRh^BD`)qW^s&t_^xrWtD+1^m*E&;Tkgv0V z7!cV=3YZRmN3@OZ#=2(Y0~R?<)GIsWMQsf*$f10cA)TXuF(an&jXvHevlgT0M!KBG zgb3Q|@Qp&+WR8+z;N&HmpMqIz`@}1+CGu z%$jN9YJD{03ZYugpZh=-@@}(;RmKbM5S-n4J%k3>%$dE&u8z*=ZUT4`Yd;US&yj(g zS~iV|`O!1-wS&M&U~eu}{QzW>Ee-V$B{24e&d9E3@a(oQqDNahczZmGCw+O32yCL)H)*7<8@ z4r55ih=|L?+Pl-fC12v^-0O8z+N<6`fC{}PPH-Qi!S|3a(3wx5`c z670-+s1pF0skfD%HU`Gn#K?nqDd64Kj*hDaqq&^AeSUoY;k>%7PxXMZTIGi6?#N7* z`x2z~ifsB-Xz%*VfAL9ik2JNB>95%^WEy@+tWtF+XtRGykB2$TkIk6`6w^smxB)*0=S>Zmb@+fqpCusww28!00fX4E`?f3n@K zZUVgok0TRg_>4T%<tvm|eyBOqq zjE2|4=D~0WYq?K%(3&zktkO5U&7s46qOKVLewrC~8bdQ2+djg_USpcv!)QnDmcK<0 zKBSHUa-Nt7I*T2a&7gjvE`=V!195C}XFehvMPOb}sNM6$QnI3a2w+9uE{{#RuwB zHowYkWg&ZCdc$mC*1{G>%8hntZSil&0^k6IvR%1t@t2(pXml$gxitDidwWfi z)5eK>dXQg4vp1Dws>qp)AU=~mH?sS7W%&?NB!qNKndTF+8B}AzW->0#C)_9g1yqNT z=%4!D z5I_Pq%I$Dj=1<@m%GfSDmNQi{#mcHmUsEE*`Rl7yaQ{et+0#S|^Dp5JP?dcycz(!K z(@PC7w4}P{d48BqiaVj$0Br;mF>`!-yj2Wqv|}K|&HU)NncoLk1}AYUxZF$j>}$#I zMJ;D~i)qh=_$YX#u^%u9XFoR>3qajAQ94cyQiv(a8@{3|#2j6v6EgF|Ki6v()&IWD z7?n<)KZG;JT;>OUEG)=*d?NcMAyW_?-a@oQseldjTo{a)H^GF)}H&P==hj{oq9yra+6oS8qN&vqz3#gAS6 z1FXe&;}_)vk5~u{4h8m0j~{!pr1Z(^rz!tp-?1(PJR4612tA9B5t|HY#bdSAE;A#^ zlrzO;@_iJEnp6uK2f27 zvxmyHm5{w>8czP<3GFCgFlwDs6eb!M6mD^ynGHo#d*~5mr|S4sMX?sZRqd}t{+JZku{rJHZ@O9V^*J8hFmlgI*CuH389dkb~r*E*1v ztl$6+qwx6Ty29miaX87lE8$Jm>miG|^0}J`FG31>@0V+DZHs+%TQD)*rw|EFFo|k~ ze`1xzROiEQb51xK$O8PS?*#Gb|McwQ=xq2(!Q{h+mHUun7L||2VHcZ)vQ3X*G`piL zJ6aoFnqmJ<4ZX`D;uZnUKWfxkXq=`{uI!?>7g zn@3AIEUK(iw8Q;Jv(Ho&9Ed5ur>&7GwT}zwm$IWVkw7J3HA24uNF;U*CeSPoSw&6N zegQ(Hrx_lGiHwYB$D$-iP*vnVQX3*r6CH!W^MHEz^6;cbu_K_={&qXCOFHJNg3G3- z>Ne5j4quWvMNyvEX;;<(7YPUtgR2fO8)_uT041gip<{d%yevi05~FvtP#3d&g?_G( z8KxR~+T_7cj2w>+hL_oAp1m?yWb2FU+qw(~1|Vs%H~Q>)aM}}~22q>hOVNMZcUlGk zZo6zy1JQJ=nElBL9xt1N5)f&IPv71!TkX;%1%SbqP*7DCwFN5AuPY;w_rMX_O>*17 zSrmd74(80KJX9e&AZVqijR_!%^ZWG4Hn`0n9ddA=Oi6ChvGh$)K3o>(8p=nBc}%c9 zNPf}E=!kPrm(5dw(F=vmE2%a|qO{FZj-wOB*fWZTe?t@&qq7iWB9OnxYEwror52cg znr!dh>xza>731Ui=hzqy9ArZ@q8TcL5j(%804 zbGawwZx^YLP6%mFFHKMq)LhU73lgvD2fCxfYajxkZ`#6a?labUST zA{OJK&D0m&Vc~_t%X@n4&?7T$@N)P%G8zErkbGh2BI7)@WzJy~Sgzi%DRG0YA}#71 z{R@l1a)UKYY~L4lxx7R^wW4JVe5L0{h#Wo^jS>`%+d(m-C1_+g{nmMcQ*Hj5>=7XGdvi*7;Rj4 zRN6XnpEa+$i=Ihsn|h$r|huBTHfjluF`otd5H%>^_XWb8XWDK7M%@LxnF zehOT{1`7y!Cx46M`t5JN{r2vkmTotH;^A z6Ppn)gVrZ!05A*4RZ(opPi@On+dNsnyYLKJ5Q(LyBxhV4Ze5(kcVM=v0N&TkOukUW zhYXE}`JYy~fV!RL@o=Aklo<%?cmssY$LK^txy&?}ReIH)fBr0vIH$Q%-3XlPlVUfd z(kc$YvnHQ-Cbks@u?q3gvei-0_IS{`;egTKJl>2D&11l1YM(I1fw>-^uYs`8mKuBZ zl*0-@7PHGn9P+^t6c*RhP+&4B^bLT>`tFpr-)|nX-o_zgk-z?TbNv-`0?b~x1s)bk z3MPRHgCP)R`{wCD_ZTU|644xvdmco>7%#ozP~DC;2}a|IS9A51Z*&@-dYk}s%`6i( zFa}~jImfFYp!f3#tK(j#fq1ELHpt(BW6z{fWG#nt>=O*@gRk%*UdB&{W_rH?hli*% zt`@G&MAFn1p_WH;kq z{NB60xey$|@MJK`cvow1bHOB|vA%sSLX!f8E-)iaSoY=LyMx0|qu1s7cN4}a2On*8 zN0hvH&}|i%P${2pKiJhP=Ku?d>$|%Sc&vBf@pm@w_Im*_k!Vh4#411x)b0P?cpKsF}G5w|FdB|z2YFN!};MkoaAs>&9nKg`WAQcpq2C_=1g#{OsH*E+q z3a%p?jiZ&)5f`8GxAy=TC6BR6rvvxmWb9~iwh?^kx(cII?ZPnKWFV`sX#K|M!YlV` zwuU)O?4E!EnYY``<9#q=W~%?Ro|lgW5$&##e%=fQ&EnIQS;BdDSDws0KUxUU*3&i ziqS!tfXvH1?Ysw4=bX4(EO6{wI=t-VGBUI!Ir&5w+1+`-!tz=$jU8jcr~#t>_Y-16 zqBDR}V|Xv(_B4?z%B;EN(qy-*9df#NHqOc1B?Dmh7;XPV#}dY}smWeN=dQrhN-0u``->Nvbf{ZUa6+aePINuS^onOFx@wQ{p?|I-A*G z7n*Zufzu@D(*tyINbWI6Q7~v^7s;^VKOhN^$2MJ@xo(F+3^{D?g$T*f;g6Ccgv3g} zB(u%_X@8xg3yd7Noq%O(6h%X?Z^KBz8-t#!St9E!ZX_`Bfzucw4DCPZk8FJd(CWEi|vZ| z*+|cQ)?68y*S(1Gwy%;aiww2(eKKs%5O2I9J3bJYG%y4x!u*vb#AAPezan7@zl>kv zY;)={O9$9LI5qEILtF}2wv6MmFfoN6#PkbRD7ZUOE)hg$i0=o*W^<3<5D^H8MTQ2ccD$KtVnvL+b&t#ZvdTTk}}rB;8^=~E?m?Ni>k2tAoD3SBT2!hxt^{(5BrP+Q0gSA_(cZYx4&a?~A%Q%q zLu!yG7Oc5(SEB3a+{TU|9`j*gF%c0Jp^_NUB@!x6z%-!h#V#e@-cdP6OQsUmDXKHh zw%4tu)h2;7ae8L#l6Cx|zCaY#89STh+Y6$HIPdQ@Ch~_2Xvs{(OZPBi4NP4ad??>hB?__I z9L~zG9vchTQDJ}i*h1PzanKsIp$OzA1CtTtSZo}^uZ$B4B&>iydn-O6aFh@J$ozA+ zddsk39I)`Lek#6ugbh%Hpn@6*Bpc&CH>7Rip8{AP4)GZ^RuJl#PVzSWwQQDY(ky2}tE;$sR!d1lBr-3xP-)Da3e`z?X_DJqyk17!TD^FYg_s9R>X?InP=^r{* zrRTaw{eoAElsSKu98`$}yQ%{Aa^DkKg1!vCFiIT`#MCFcP!3=XZz(~dj7cU%d|yfZ z{&Joz*B$s8CZhbGL#%Z)d0?peu3>5D`{zYt2XQ!Nbl7SG)^bMty9$$o9#33{X<{c_ zdWIMEmNDSOsVY;vc}nn9vd)1wEb(qg;bGQqHPNnJTDZT=Qa?FumskDSnw&yTPR(mabZ_ zLY3=l5b^x=mmy51*zpL+t#H@~?}#Ga*90Yq_a(SFes2MGirt|)0$__BTDKy2>#=>Wn`7uKY$*kR z`mzbNgp3~1{J@8ohqB>2%zI6Wo~6bV=PZ zRq^RqH6_34Ip4qr59dqZR*j~3P53U@qXZl?&|g|H8PNB|bDr--{!S3M z(pBT%mQPHNC~-P>RAZHR&9;hI!nqf$w@X3^hF~XoB-xHc+ojCX)0ZQhh$912!Qt?1 z;?6iB6fY8idlz{^_)m>G!jWhA*seRC{|XpLhlFWjR4>j96US%7d<`mz$HP?fTx%p= z4$Q{dItHbJt|mJ`&Jv-6>1hQdoPxs*@j;PX90n9-5OsF=itIu>3L=@DW|9FNVS-F> z&|Njf=0#R?rg^}+>V3v*j7lQgxgt=WeKan|XT$whu%aIJ&s)yrQT*i;ntT3(7J$`Gg3BjLhdDg05EUSW6|1p#!#-y4+vS1>Xg!pO_e4l(hm}~C^?|?w_)#C~w-KINpk*1M zC6Z^J;~10Tls-fowcro0@8pPbq(BWE9S=w4B2~@O)8$8h?yEW*@@ke|=tcAWaEJ`h zEFmOLfS|YN+&R>q`V*6vg9zlpB40vN!f;s{9 zHrF^hhX1dsq3{Ye=yQsI_`?!fzkr6oY~}C&Svzc}{|KH+u~O`p=HuSBDo(b9uX$Sn zv@9jN`SK`pDhjq?4#kyg4Nz_MV(&e6HoeVoRpynAddxaFU>urZI>+C)=02h_W5qfR z?t&V<)e>f@b$9{3cl-++=z<}};9}Ys)bNTVOyYsdtsNZ5rDd_v*FozwU6)V zRT5%sjv;lmBBVo(Hkf;1RV%$9L*%ny|Ml4lb*n<8bL(k8J_6pfnsl|RAX5YxO7uk^ zd%vZY;Xa}y3cFf5@cbe}#h$FF(UulKhKw9~W{b+kc-76b<$(eB(ra3?5U5~ue7kwZ z!o~Y7#s~2`eRQo%Hc8;f-ScDAjog`Jz8drZtR)bKD z*4bN#v=0miGT5AWr${WCuYX6jLtb-DRa6V$&#!Mnd=c!<=_!shl6k@iF*%aQnt&OB0)RAyqBl-K|-@g(Rj z1;{<+T?|`;uLzLm@Xi$a%z-@v=Vxq(giN;!*c&qAF>9|(Pyh7OPg9$JA8Ix9DOQl5 zex+;5hxyMNK&4c}AQdfK%!$dP9=#m(HkLR~N?sv#W2p#-nP4YBFF~ zq3YN`GiwnFl#qt>`(O*-)gkP|Z7q?ZbbgjhwRi<6FVbf2}XH;hU0&nSav+Tdn$-Vd&@J!U&Ei4b+jwD#<;b#WU6Xs0ArB z*=4|`52%%}fnR!O4~Ch9AJ7b{9AT;q2(AgHOJyQQ^}JV|sRNnoHmem_G~U8JH2J7` zMh$<_cE0)DZ#ZQ7<3>EPL!$Zk64>e~y-HUN7y3m3h9f*39>9-pj_ zN`s{lk?~C_uf@@SoNQu}<(c0rv4qQUB(hO4wse8reVxh|2HV`*=jVRAvQHn;ZizkX zBlz3TPe~`C&&lZqDuWz-0$+S^I9v;N(87}>Kkr0@+i!lE?})=nf7I)sjMUJmtFFqXAY)hamEXA?KM?ae66_xw!e7MFex3$5+vEaG0bb7gFY*xfFY7a}Q7#MJr4^g(7sxpR|8AU3~uS7a-X~-OiAylPVCGJ={vQK$Ae>cjQbNeW1@=`mT%-%supwz16&C( zahkRR4vp;&XNu4t;qvH^yon=D6bV2zZj3(21V?EVh=~sG$^qrtvdHke<`6gzY-C>1|r4<9^8 zXk(PvWyT>W61L?Q=774649U}-bF}3JD@_?~>VB!iWR8mzM0(YzjmV%Rc?{CjEPO*J zvpL&jLTpDv7HZ%EGHd2UpB|6fBuy8x7^B2xKXOlIm>91N5*&;ytq`2Yf5hDd!wU5_ zlY8+E6wE|@2ffg=UJWZ>N&(-Hus55llu#G}dZbsa2PCRDMu51{`Fzhd0I zpL`9T-fOwS1eOm7q<_JpHMs7_P@zbRE`uzrQMF)_rc*C+nSqEdu_pi{)RJl4*0UuZ z)a$&6QERwpBr;-EwwN*Gs)>L-2s0%*pnjxvFOD4;W75=W+kI`IiErmH#>8=V2yz>L z(7`oXR>6%Syr$Ax)TqoIJ!onT87{QH`N5E=yiyMINPV;AO!vNYU|z2cB+HXyw`VVS zgkQc01JR+Q9cd1wFi zkQMX%BQngm={A<>Nh%=}119F73^(2wbfMpf;K*bbOdcQaipiteo@Jm=r|^Ro+5jYy z-JpREt&U&;n5P5*Am}c`V~`AiW!xFw>}MiV2=Bx8pIfE!(A%jGG!$h=U~gbMHyfFPkA3t(}GGM{0Y-IWu)^@REoMRZ^Ts7Ho%#>%h8>ab$iIw`Ani zrDF$Pz{XD_R-G*mAG=q1#~?v0!`$_HWazjkm`6QGWnP7lwQukaXj1;09sVda9{!XO zLweD+TI<yrvu92@=??))A_!G|^>jNqQpoSCD zmeV6{F@yz>8jsvKr#^zTCj4k8k3e=CJICeuomIjzq##I0GQbJy`1vQPpDJQys=DWn2-|7{I#Alg z&uQ(==6wUi!o>b)B5^@V4Co!B6Um7g`+B&umIZ$Pgm_sTq6V+t+f7o=VR=#J2vbgE zB*aBQ{I#q+X~&R|`9wNAdQX0-Qgs-#b@5U9BZ`sd3SalK9-khMYL{1si;GKKd&IKL zdYb!K(ql%MWs6Np;;XLI6mg8oz4G|V^7mnEVE#j)-q{D%z?aS6eJBNJ>UNNX!`4;!OnYCrv2xD!v25{wjw4j z_w%32;)-q)G*XR%#@Jo_i_*oa!#Ol_Ck`wfe&TB6|F1k+zWcwvg$hTvctD9aiz5&# zmQNa&VuzsYH^RtF4_Lj5?Y|-WLB&WRGorUpeVSZVC8c&vFhK;r8H>9DNBR<4eM(=V zNsktnmxSD?(z@n%mNV@hi7k|$D3 z_+Qc7p@+Bufryarxhbnu-DQm|V?SBKQX-FLZ-VKjdlm#7sA$w?%rB^XLaSK05~w_- z^XQ3dT{(H(>Py%{DW)nt7RuAg=Z$I=WKjdrc9fEqNn^PHneL5(QyknNIPVp^;zO{-lylyh>jVajn#4th|jE z4eXJOwFxK6Bf$HO09BDNTO#zc2VN9$W@MM5DO`^M}7x&a$? zrOE@Z;SY=tP3D&uJJEsPOtpy1P-*~+W+P$yx&NlJLRDUgdQ6(85fQC2G`WFbKnIjb z;=GM~LUbIT!>Ck8fpLnVj6FmbGb^&dmK{|La7Y*s&khhrf-VS`hzbkWZK}C{czSUB z;$Z8b$R>UI`Mr~+`Hr8?<2aAvB%Vs9QcXC5Ocbl|yc(SuwcP9qAZaSM6{s0ql5|sz ziF3{sGJ@zS0V8ZWt*szTbMnf_pzB4@f8jnFS6t?N!~IjL4o1Qs=51=K>m0bcY_$8xfTJUyCJ5~+iDr`)!~(!JlHhso$uZ5)RYJ99&9TGRUg^(QE7q|h zryUjdMxc3!DBirIP<~z~!PC$)6tNbH)~rq9>0t$sL}Unw>A@so@_W8S=kKzMo{5FY zgDIO(J3I%=7Zj+x8yDseRHO4Ey6?Bw9vtp(5l>0Q%Q&+->RCdV27M&kt64>9G|dVU z1Vn1k0@pkttDvugJt_pRuU4GW`oj&P(P!KE`vhnTEYQib@!jPs$n|>YdHoBWUCr|G zk$36*_hf>cD*d!u!g^x}SPx_c5;J+OpQ?-t7BmS*wjCYt!wbgi0jmy-Oj@Mm?Z6`O z;=y6<`C2yJL9Hx~N=cmo#@hfVC!TGqxrXteM2-MWcMKEhahC%3CN?lPS z^if=Vc`-!a_)~< zaYLjEPod8mxN|o!ozM&_jL13ehbz#6LNsT8Xx%?I5ujrjg1JA;6JpYsPn8-T?@bBT z(2~NZ$~A-tcu0?5g(pG&l>kS^(xB?a=e=~N((sBaRnIf)n&F>sQ?6vh@!I>vl|J8Q z{Ou)pI*~$Vcrj4N-YDMMC*qn!T1uEam)2NPl3o-~^^4a&3TKf~$qdLb8z*TJmQP@N zcKn4deaz3cNv}kM4f{%W(?{ryf^zN3e7xF`DZ{qCB@=aYyHw`Cw06o=GrEtn&-7Ax z9M$paY72HhMa33r^%Bxz%GG&H;BlFP#<~}5@ zZ1V1YciJBwJ?ZZB(`fHtXFcw6Ep`VC?ea?9p8wvr zX_ptZ&<`S55dHW28$;@}Y_^Xu>?ovhx!dHj7!#zaO1fv8Y41+=1^fW%6Q%UpWl4@+kYLt zys1Gbbp?Y-IEL_XgKz9siCO+goZd|tWT0?;gyDETr(H#HY-AQ2sE`KbR#nSvQ{r{u7Go%dlg^3aL_@pvTf`j1 zwL@=qrt);;rbsU@yf-PeQ5_wrz=Zdk=%j!2)9v{>U^ zDr^!xxo0{rX=U8_2jEA@5PSv|5(B>_>ZBYy0Oz(?95VmPkb&dIQe}s-hOG*u5@dt% ziI}qLaLq_aD9S}cTai3Xf5xYehnMQ-c|EH9%#2IL#HC*UcfeSd zaL3WOF;z;p>lLU@>)Jzb95UGMyMqwurEG!R&)lwCOZRWb#J|6<1ndp1fVF;Gqz;vX zUz6LQp@sR&=D{C#A~+@{37P7GTSD7k$Gp(PaBd>Zk*3 zt|Xgd_Xu*SUwr|8?WYiD6z_2v%F3bakeC>T>S{)XQD(BN0xXOP zP`|2?pE7Xk1AbStYU^R!4bHPp<6PIK-oG5fh{|yUEA7{Lz2vLztB8i*w7umC>WQ5G ze)|%cfw14aMG(rQmcp05J^p#Ci!imz+1H-=^5}41T)~)MadJ$8uaEBjk&Z0L4mv=3 zvgE3jS#gcPjGT)r&fz2eK3=5B91g z8!T-ezT8|to@{3gpqY`M+VDOiYkGI{6InPR00f4${23Yu?RH{WOuw0um0h3j&`fa^{-jFC>)yjJpH#fKvmhHI+ zct+^EA0FomRnl(379*@w+S^BFGL3DoD!wW|gZFW0Rmyb7O*urJ?MQ+u(#;mEW1wM= zX*wqp?68V>!F<7InRc&Xm;-adn9B1k0n+bf zv4hgvxFp^C_rJs(ffcNB0O=}e#mS+~CU zy8VS;F`U-$;UEEoLX_N!*Tj!hoY4N7e95(be}O~4x+)!Qrh38wl*;~QYz4`r3KNbU ztxx6F@?1(6@X6AP$EWG?MT}m~Kw_o_U^q@=Kyk7Ms02{&<}MYQTw8e#AFi;@2n&Y_ zWA<|2tdMMG7|zA<2yQ5YJ-oyKqgbX_^a28}B`*bIKr+oi+OcSl+R1112@)Q_XcrEs+<#p64H?dr= zI7RnotpxoG7yn9ZHJ94?Vesrp^L%yi?9o?WeZ}Lxd-Lwe?A(*~-rUN&|M#w)d)&Tz zJlDQ?v@m$K^5_ZidzKWns|ozv{D8zKDGhJ_0n`n$eshN~h1k=*L=;nb19{Um)MM>q ztvE{I^@wKCF`2OoMOFaKG7}XFE5)S*olt^v|C7}i0z(t8-mHE*^Y0!U=n63S1_dy& z=ihP{HM>Z9<#HyuyNrdo2d`k!vNCdCnS85!U%l^F9Wi>BQKtX1{&y@<9+#Hl#F0By!D zV0K_+o|Pr7AknTHtC+!K7}^a*M~A}pVKy6$GQ^t6svtSLruj-{-Ctgo1Vx;ypy?J@ zg1gQ-RG22pp5iNk`KS=Lx+9K)tlZ+1V2scvKVvRAz|_VHqkzT_K>s>j$aly|&w!Z?Rap^svHq`c0DfiYHRPN~tQ zv$_)`mTIR%eim37!nweeWG0dE0`E<$TuwEAzWZ$RW%K8M`_1oP|CYyxjM*+g{~+bb zm6I;Yp?QBC6tmflgDkw0`ibO(yuw>M;K61-Jgf_Bm1!?j6&@?+!yXvRE?+E)E9Jdq=Vo9%L|HtI)@9=J3t`d$Upo z$RyIJ(lc~e3*1#OkS~>{lnu!$s8rVnm5l4!BNHX#5l*J-peN<)F;FBL=sp4(6T}iE zhG86w)NB=jlo-tUAXv(7hO|fZO%4l4@R&1@9&>FDV^d@FvORdE+jzWM-?TmuAAX!! z&ec)z#ONF)lzF{@AUcCq%Tr|BjMpkvql6mS>XFMTVm(i4mRpB_!QuuUR#NabF|X*` znSc8F$QQ(h3~Ih?C;Eu_W4l7kK>9sqMdqf{)=Dxzv;?M;Xr(|!MX&Zpt%dRZA}xn+ zL08GjEWsXs-|sQt1|J|cs3WCc;oBldU5w2;KQ9_k>%#*}Fb?{*osbEa z&>%wf5LaCN7tWYNNBJgSe2)$QFmBep#V_0kP^zlm=@JZjch^r&Fr<19TY6c`5|)P2 zxh0so4-y_mbl;^BVq@P5NfWzIHj*hG(Ol*=24`KkqEM!i7tGx#f2OGeHZa$R>Q!h_ zMbBks$yXra%Vd}dL82-#nSQEc_1(168y+L`a0`VZQ|w(?M7UgxQ%am`3XsLiDw|M@ zlP!}XW4^I2x@KVajMcox)ImoCG8pn7`PUQKIfmpcdM)h}MT<*KYAbEr9}@X)^2mKt z;S)AZP=wC*^0;IWN98<=v^#}TpbtA%k)e8oyk_;xnf1ae8EsKN^!Me9>-z%ERZq!g z6uL%*GQaS=GZ)Cy36F^0IXyp%MRmfnzXZK}{_9i${Qvq#SwXrb8=!wyoQtm4yZ500 z&3IcdU<+=^5cGv`y3~+)Bvu`GH$dr$hYjb zlo#pK`LJcamf5NkF-UM)gJ!HpnmB9hSg8v`Y?HKG>%pn6SWLAO*r=c7)&$HIUeP#> zwY;E+u_u-rS&NBsE1^j!tQf->0E{JNsF?WL-THHlNVU3LbB4#E@ZHJQKI&4dhW$vT zVY6J;D0uecXm@S6_L@a?F3zZn{g*+ca)@KE`dzRz{@VN{==dXk6}299ir6vMe%^IJ z+Pl~6mfPp-hx(F{4)OH{oDdT;@TdRUycnR_rTv>1EVsZ4oiFZF+U-SWnjof>OpxaK z3v^eZ&X--YD$oRq{36|m=EdCWSQu#fMX+XCBO(mB7mT^)&BY5XbFhS713w;g zD7gmV8AV8_VW@~}3LQ#uug0qgG_2`4M1TcyA^uC$`D~~uazZ^Ta3%2Z6o$KYoWZYZ zgRblYsb-DJB|xOYrHj{N&PH=7UL&@|*uCO1icW znDuI=dG)F>G%ykgzUqqsRd|~^t0P`{I=UoptPB!GynwKBk6)6m{%ey#!d5FZ$)xST z0%jolmH?!XcG&EZI2}$-BSfWqD>;JBQVET2Q#_XTWDP<0!c0j5D$Dkw z4_Vr<`OFEggcl-$C|!Ga9tM-(vvS=pJ70cOni&>@zv>EVED(lo`NeldrRbht-2TS! z^hWiD5D>ojRQiQFqG)V#p?~?9Pq&HUNC7n$PH;y&ZjO!`!Z4%bCaA7ujN+uSs<}-O(6uc>1w{5V zh#E(kWSUGkiDKI_67l}f5PJ;Y-@yHg?7gy5U1aaQl2ta56^Ude5gMXWLP-=-sYpv9X^@dhMj>QYl$2zZ zBDPw(?v-`_mvx~SKE|Bx@kvngC7vZSOG!_C*Gq}-4_CFQ{h z=BA{q`XD7G7p}(KxD9jSKBP&??@0BO)0hJ9mhS1gCQm!_l?!FpjQEKPa{+TSx+3SY(HxE@<#y=6(9v6zkYTy!3b(0Qyz z$Gshmvp33r#f+rSgcq5R)$Qu1PDbl#28xUKL~?2P$v5E^$hI-iN?{O01L_!&Bm z)*mM8*d0yZhR@&#G;a14$v6vQVbZ11aW=wC*cKgUr$~24=hYiC<1jStNHpGr$bT9O zk$w@4vk3FxhiLtc=={D#^C8C!ABf7Hi?NcoS~I8?p4tWE>BLkE7#% z8a=-+gmckxEkW1mlSpsCwDXR(+lTJ!VRYS3M*bOey;43+%!;K*=EGF1i@pcl(RChz z#(fCw?aIS zC_294=((tfem@$c>(w>Veb9Xx8R?1W`|&c`&kA(@YodGuI*uRE{rLl(_c^SCSAEVJ zVh?P9Q_%NlGrAuc*Clatqw7)#FTskK5v!u(sg2fefsX$MtcU&4^Z7D5zeQLEKS9sO zK`f8?)+gh-2Cdf@GvS?R+SQ(FF7rbIaaz5_~U&Cw2--eAa*B43o z_1Kj3gIEeb4G&^t(%CmAf(dt%?~)UyV7iF=oehVR!U>>>oaenMqF%XQKP_I%dP=m<89O>$n-q;7)Y^ z&Z6xvgqgog>g7iFwIEtvEb>dD@hYJ6s)@b_z0m%KU{)L%`D4-c(<1#sl+Q!wu?U^- z7iioqm=kxQ<2{IezkWlv1zy#=Ft+y@pM26&f%7cD`X)5*y9IFD&%WsSxf31lICLDd(D!)-=EW^&y?yAq{SRH2elKpIg_R|6#SMSKbJscX|iUnlEU7(GAr z(f6q_=EJt=yl=tWI0#*r`_Xea5sg0s?QeeMe}cx_gr2wU==^_(^g*Mkf4ejrRNWT#-!~*0mLC3!leLsH) zkD&Aa6YcLDdVaF+O1_t+(Eaa=j_(n4+)ttPUPkxrLv%gXpzFE;OW~eKr`w(MUjQqR zUly;%&X|f*(ewR28gD21eteJim-20rpBEiRQFJ}Zp!-u9J%^3aeQbut>w?bjK6D+& zM*0bKzR#jRuU|*c&04hGKJ>ej{<~zJ#nE-R8qMz>jzrJp47A;1ERA2I@A1EpuCOPG z-w|y;G}2F@^%tP)vIA@2`N*&SeUjfD>yrN{I*yfiDSnSt@J~#|5_^;NzZU&2bVd6c zgU<71bX`A1_vvT63{T-}nD2+=JG2C?w;9XgA85QHKPKsG(RhQ=aZJWkd=1_AwP?Fv zuoC9m$L|Q(7@x-B=z3-NDX}ybB;68=;VtO8JcxcTUdJZ51+T+A`;&9f1>M&^X!}9v zxp)NK-^bDS`8o6)y@AeqDcbG}^u5>~`3EEaZ%jLPKPTrZFPbih#w!!)+UR*~fu6h0 zXuN*t{70hWc@;gU^RN)EK-YZ-8t->ZkLU18OgX@x9U&EcuLfZT9ER@qz36-L20E^H zBK;{kjt!UrccbgD7wz{b+TSGylXb|4myj-n#w&-eOLeqeeKdZ{NOwoi!ENaGW*R!b zmm)m}-G}$ke%7Pw^9?%xpRox353QH`P%_@q=z7$~n%EHw;{Dui$NvX9{~X7Y??`F1 zzxwF7nxgyCChUm0NOwoqbs*-(QIVb)=@&6O`ENyfDY{SVFb8gr{2$Q%en z<$3-{#*vElR}PI^AN}q%$DDW*R>FZ;3!g)Oer?9$nDInn8B8VJ3Z3^LbUnvoDV&8@ z;TrV)J{09y|4iPS;^_ISi>}`_X#d^OdEJJd-+R#Y8;RC`B+4H{*I|03XQT63fO&9P z(O~_j`D5j{Jul${fzG4FIW`+K-V|>U&)_COW_ryTch8f+tKliLE}Fj zK8g1KG&-MI_#iGozXxUim-N>VZGRoQ4sFr#bVuja2OZCl$iD|2=VDB1^?Lf!*J379TQGPDcxlSedh0%UWp#7Ic<5oe}qcJ+Ko6zy!9u7y_ zjl#6=20D+4X#HoYD_QRqyvK9{5IDxz_#q4TPXzWLpV09YKbyQ)rLj8cHfWrO(6|%Ocu%9_pM~~62VIZ%(Ru8Q z^eIdwUHIR`dRUtDO;`jU!E!hgjsH0o#BFH&!;ya+?dKo#JCylca&8Nu^D2tI52@G~ ztKk5=3!U$`X#2zHe*A^jKa0l8aXvZ6#W3x?!e7a69QhS4B)`u$M8D%ba1cI>_Wvu| z?hkZ*((ym;V|Gl%Lg+cIi}|rNI*wl06#Jv&n1?lSIabAE=ssPME?wID(-~ct+tK+9 z$9nh>HpAuUxjT=out55x-(EPD^e{}tljyn^xFlWLxErGHXM1#C`k~`}2+QJBOnYyz z80qckJbuSAm_9?&zC0Es-3V=eQ=|vu6{IIb`c1U`YIM9`qxFxX{hY(g@zRV*x&~UW z4Z6O!qU(JJI^GA-^ZOjSJ~Pqve;tkcF1p^U!wu-ZZAI&U9qx_%gXlRtindFiDKRVB zPoD5n^xPIj-@j65+?wdR)sOtX=ziUW?(@TF+$m`L=g{};RdjxDVFmmE9p65*-y>+f zV`x98@Jjp_>tM0W>C)b>&gggf0kprT(Eetl{k?&nK~|KcVA3 z9_fD~oh55>4)UXMN}}VaiJqh8XuDpKe>*y^2hjB#AL)r``=`ZeUK#Y9S47vR4I1Yrbo~aP@$N>~V>H^|qme%qZTBL2zUQOodj(#G zU!m{UA85Pm*^_t$(R3=>PX%;7bZ#i zoFA|-{)3*g{JE0+3g~{dK;O$-(fxV^-Pc*@Ixax>;azlo%h36*iv0Chn)Ft*|5NBV zQ*tNmvf~XT^P}_VkIr`lx_{%)ey3q;d>b9tX|$ibd6M$N=y#$9n%_KZhmOB9+W$T1 zd>=yRI|Iw&yJ)-JXum(A{T)Nst8U)Jw&?ljjqXR^$RCQ%e;nF=GP*7=qVL&jX#8d2 zO0@px=z45H*Y#Vp-I2)u1MTN5x-OaXrAzyLrT|*61)AR;{m$GR>ATT!j6vu5ROG*j zp1Z~9dMppupySw##@!Y9KSuf&^m}vy-KR_PC*v)Ewz~>#R~e^bZS;JtN8jI{(RL@% zeacWE`T1K2ZC?`|e-9)4K;yiRp4+A9 zI(~?0`;Cro7uLmnSP_d9O6oPoa-_SX;~s~$n~BzY6D#9RtbyqZC)P&e4Z@oEI(iOv zqw9MF-QRRYlKgz=dsYJd{irs&4sFq&@3*1*I0+s9E0JD|*581R=LhVA*^4Ie?nKvZ zY&aF2$87ZXvZd&Heuc*U2`k`VSR7L?OUBU@UFV+I3~$3GxDbtV99`#}#gcL6L*M5z z=)7v9^KOlP2l__&AT;hMbX~_q`YCk1o=3+wFVaiUb^9ER{|$N$4u(h3_wEE*FX!dS z{$7FhTLv9(Wwc&fbX^Cc=XEq1cM7_Hv(f%{q37oS8s{)t?{~D_IjoGiuSmwz5Iu+2 zq4nCL?RsEY?1PSD5|+gIXg^!f_ihimo`2&YJcsV%z$=sUI0D_rSJ3xnIhMfPcr%_w z<8@0-=GPyc@BP>ipF`K@Yjm84Fl|0)yL0HiWhI@r($^ zqw{(iJy$PA`VI74EkxUWf_{fSL*KV;X#JyT|EJJ-UqIJ6<5fw!Qs}%ZqV=vp<2Faf z(KYh>p}$8CLFYdiE8@#&f1A!K9{cc=VIvGz-bo?XH^ZRO~KSSFe!wy)eOmcn)qV>k3m795 z%g}ZH1fAcuDE~UrKVW(Ce~$cIWs^U*7ede9P3XD52YsI(50|0+975l_8zW)!Qab}_WG8bLnkFh##M&n&T=a;>F^1kFn_a_z2 zuN2k@>!IUpgvPrOU60$){syDx?mjgBBj~w(5{)|(eJ|%>+Pb3cKSArQ!J4=YUAK%C zl0SD`iSEm7=sfR4=k+Ao?lm;tdy&5seNQ)`{q98j-G}beaWr1hipe;OV{OuvBHa(2 z-!OFF$DsQ(9gRB+{kby--Jeg;b=`u#XXz>>?{y(8MY;}F#hzFVpTbJG3LV$)cr~6w z=TWb6GOtExc{_B!Z$`&63?0X~D4&GBmoK9G^EO)lGqm1rOq)NtZpYDe$WSGjM-{YQ z%Sd-X*X{Oj1iDY-(0Y%f`#lxi=b32zx#*u?K0wF099`#4=)Ubh*X;zlF4?Lk?W&^t zcnx}f+MwUXE@-@a(SApv{XT;J+?rf3nFLlxVXoc=m zH*|i3(SGki$N3PtUlY-|v(a(BkIr)?x^5fM@8oVY-f?uim()n+nIDZ;4*hvu6D{w6 zj;A-e9>dYN6YzGNj;VMK{mx%eGnscibU$yvGB^w^e?H0=qwBv3-N%FId^6Tc##sOz zXN9m4`hImn=Xo=_9z!GlK6G8ipzHVqI^JpM{O6+MUV{ESUya5;80BXoow;@r|1z|{ z%INv3gRaNb=>E3B<~SQ0;X$l}rRt9fRod<(k1_hCJJD9V?k?LJ5M;Y)OVcSZiu$Ulj`Kj+YMmHz5v ze)+><=(?3c<5WQF*FyKNK040k=sY{2@6~|FABmo`N74Oy1s&IW=zNx=?bb#9x9I!x z6MFtmq46^|NcJNiRwP{+olg(6d?>mO52E88hmLb1x=v4_{k)0R`w*SaDs(?LMtUc@ zPkYgM96{^_i0186J7rw&~-VB?ti)_$+^yij;9bh-im0ybl^@;D7WHy@+%wxZ+vD*OT6|0C#pj-qk?LBDI4G)=xYWzhX@fu(T_R>Qei z4!=du$tBk&-;;sp?;p>h-=X#Bdi;!C@Eo?rPS>SN>4CG+dHjQ2@v3G?fA^#Li_!Py zdo*6w=IPS@J#8tRPI?eJ-t*`tX@$MfiSI<;*wkH%Po^eC)^ z3(kD%9X^hpuW!(Cr0bacJSvZsN#BHy zXCijS6?hZo?v#vU5ZZnQ+I|hT#G~lBsM$IB{q|wB-XgT#UUXeDbxHawiO#DtIoQ1ys z3nG6NW+c5Cv*8Z(_mjQo`*9L|uXEp=oUeR1mUKJpj@!`o<$EUmRz=5C3$x%gXnAvV z{B0vW8vS`S4)fzwbi8xW{uZHemZ0CePtb9HhPL|_{XQLv@(bwqDO0bcyhvCYeUECO zzb|z`&p~%I?s&AHN$7hv9X+>;(Q|SbJ%@R2NzO?lbf1T!`#1sJkGIhE+J=tnH!O)6 zdna+rqd(tTqvPq1_A>!f@uMjJ9z8dwBVGR1q~B)fdv-56&R5az)apndMB``dlf+L& z$JG@5J`6;EE=-C1x6$$KK*xI;eIN4lP4X+F`JK>t4o2UPDd@UDvqYxpx>oI=y{kG z&PRWrU5d`{5Lz$$ZOJ}ggZ}>23_VX>(Dz~xdj3YC?IvJGd>cI{m+f`67-y{M(clzo|k=S`~tTp z^C*VKsfgy+M$b<}%z(qu_iF??{wFXm&OqzUN5}O&x~?bDdie$=@9&l9xhRYF(;WRy zbU@dq2fB{8M*awNJst^XMgB50&KmT)urK@tt^X&M!JKy_^R0!hTLW}n9np3-q2uU_ zHE{^~oqi3iw;$c#U(tI1pzSgYPSznOTCX@d&vNMR6SdLx?tso`AUe;{XuZdy{8@Be z7oy*hMNz&NUDsdHc>kjP6daO#&#u5cq>H2PRdsY+ZP5MgjMndgo`b&VxfqU)XEeGV zPow8`9(vA~VJaR*-|sAUCiO~TbJAC%;~$H@2UGA)T#d%BIyCuiHbB?0JvzTB;WOwu zynwFf9P~WBgYN$tbo?98@o$avE_8lBpz#i)*@zGJ3w>N9TJ8%VNsC=~6mDIduO=qvZ?nFs?_>@w+1u*Q4Y75nb;~?@NBKsDpQq z9*wTwFPMs%M<(aGEIN)(==?{b{m(}CXFZn26H#7xR8rnBybWE)saOFQqd)(DM1M}_ zxj#8aSE27k9UO%%(Q~#2U&YOMH{SU`y0rhUbw3*KmIssH2PdKP-G^oHZ}fYXIy(6d z)IrNzpg)&x!N&M-q*tNu%|5&V&!Owt{-I<)Zb#q0@tF1=pyy`}dY;}w&-we2zXF}# zswm%y&hI<)y*Y~Y@d7%}`VS}LybgVTI)^u-=eHkP@Ak;Q8}0uA^gHlKgq(4Xd*@BM$n{Y4s{v1H(c?#`6-I#da(DGEY|LSPHx@eqh(f6}8I?ul7 zy55Jjdj|b3zlrw06pgXjmdFkH)Kx_EQTTR}*x8 zov;KBM&Fw$=z4#Ies8`;-~T_*^~v>U(!Ky<&zU*)hhT5kY4j-lvzxgTB6$HGZb zJ{7G$6WxzFk$xv!7Oq0yt1r-X+Jl~#-_ZR!6X~pzlW`S9-?Pin_;t{FjnVcU(DB`h zHE=Nce!havXEQq9Bj`MjMfxxF=lGdOU-o2DFBRR-Qs{eMKk_@F?Yl+#7PQ}fkv}x@ zN1)?;AkyQ}coW0fQNB3JKaTv>k^fEjBl_Jqg8shxFZ%O1-&4u=pj=oNU56H7H}qWI zj{cmU5Y9#8tw-bSL4WR@K-;HGN!B$lTCX^|FSXG1Yl^mOf#tDhls}Hn_gOUF?8sk; zuGb3md$$^mvo-t*{dw~(x{fEpf6?zo=Bdg46%A{n^XZ8G{&yEz@40Y3x;`JH{p>{N zwLAO;9p^vj`MG3T5y+gg1u6!%1kpH^R5j{e2hh?=y6LzDCEH@^tdu zFNt@MydKNqituNwMmopz#D-}3Fsz6#pg$+pg$L348JC=JEzoh_jDDZ`qj83y`}Pnz{-+{;CVIZ!M#r}TeXl=7 z(@lrrDfP29Y@!2AX@)^^!JZP(e-%+9mjiU zKTFW>!5Z{^+lSWw8y$cC7m{_Tj<#=x?speV#XF*WGJ2k0j`UhI&Ntx+tV%k^i^-p7 zu0iM958c;?(D6@4=l2FWzYo!QtU|}V32nD6(!ZkncpQDd|3-hF=AN0vtA&=gK;v|X zbPx3W_CwG|W2R;9X(DgbUo=59td?{Jq0%-km z==f`*@#;moDcZh8cs<&07xY|o!?blmdZ| z;}CjYPNMy0d?guw9<+U7^t(|NJs+*m^Kwg+j|!)u^PG>qUmu6t!$atLpGC);lgX#LO8_`A`09!KkCeLWd}L2N_14Ep=>-Dta+==k3W*P`pT8{L-^XuS*Q{PN97 z*1a@3p1Np%*Q0R;VtX8oj^|6X-T`zU|3TwreIuz~3~gTx%VQg?gd@=XpM#!@1!(*C zBK;}4@1KQR(fNKC9!A^$6`n=wr++i)KPQ$Zor-?nTA<&ZPU!jX8x9Wd4Ie`LnSj0r z&!FeE9f}qp?_bq z7+sfbSOL#Qd6~D9aaTwCuM;*7TSa+C^gXx{?YA#_e(sC%C(wPFg2s6vd@WoMeh_|w zuEV-We;xi1`G?WTN{7bD7>revd1Fp6?py_*$az+hH}l743g|xB&hAZ!P*=-H)E{Z0{!R z%41p54bgVDq5J+YI-hCiI?qM>S%LPu1s&H;wBAqXexF9?m;SvZodZo5Lg!yR^2?*= zs#cUYK+jEcH2(ErC$wERwEnH(z{nqp)*p$EXLL9To%ajq&%x#49(11P!-DT8`&t=& zkD7&D(f8vvOvQ2Ny3L95&(Qt<8ts2SR>s5VI0`OG=3NpkuN>Au=TkRq68Wvs`Lz$b zMtRS00Qw#cMb~*U`aaA+_vLjo?y_)I_yziX+7apf=zbkV`%AYtc@MIn=|bpuuR!~` z3XNMi%IieBA^Lk|i^y*s-VpiSBHaUB*FNYt?nd`x9D1(aMAz#>wEy*J|69VHX#cy> z_w^^d9{)hkRih7*`mMt2(fXYteKQ*O)<_SG@*(K_Mnw4|=r|rn->>J;I1A99lOLde z-rS0wixX(voJ*2*D1g>4gpNNoEQOwv^632Qp!Hgy^Y4JJPha%=at}JsNoczl(ecbh z<9>{`UmfX<=s32b=i?jnT$~IqpzX6Sjd7v#EQOw%8t9*ETcGvYq2ua<_IEGZ-~H$~ z$D#9h2K|oD!AiI-Jdd`kxGXtm)zI;@K;w5p;|)aX4UhB)H15Ngic=!}9=Z;z&~bl> zexLTB`+p1_?`gDNw&n4?LC%GWxx|E%IML*Ks!beRw1CKMB{M=Vd** zUOOUxH#(lZ=sb_3^E-?7pW(wKof+NNJZSwZBflEjZ~aI&LHDIKy57Ce{)VFSzZWaw zICT8)q4V1x<%iMt`+t$2eMJ&K4?39LFmPO}P2ko~Zx_&Lt@peS#btAg(J+Ued!G<^+t-lv-e*|rJBGRYO z^|*lUd(MxOeJ_gdkS>Yl??l&gANn5uh0QVdCrNo%w4c7{yzWH%c^Hj99*y%fI*ym4 zd>;B8SQz-a0C;z=}afz?UBCD3`)Ka* z@9VW_+`ef0f#~;UD%$UKbRI88dLcT`576~niGGj2ME7|=y02%@d1wDDiC+L+=OSo+ zc{F|vEQ$4_{1&voVd(hAq3_%4=(ty+ z_Bqk`1tVQNEFacD&v^rM-+G~O?}+rUNRLLxJr<4k8XA8gy8cVibF>a!r>`RaPPe@>;WPtIcwv^*7!cNO}bsfhl4bxU;J+G0KIj=ta1(eW(^-$UCkLDy>~ zdfvB$`_X<+q319ChIDD~e_nK5tE2H6qxG7FH=yg(6HDSS^yk#G=r|Um?KYutwnhFA z==nZ{jwkyUN&U;v_pU~y+oJR9hmLD_q{l@0laYP{?Pn1>o@J5Vh_2t(Nbf+u|GUuj z{tMlgvr(RLWAf*OZ0J1eq3hNR9mnJPIl+3q0x?b0!>(T>_H!QptYmvSmJ-6?LtI>JvK*#wlI?nxQ`{R-SSESFO?@{{A z$#_bj?W;$+9y*RzXq;QoICrA)?~e3?QT_<}_X|&tl4B`@&OUj;+ag zDiPL1_oF#_?s`T3UFbN+qy0Y_>8H{2Ju}kF(eKu3^t^3G>wklea}PR>Bj~w1kM3js zZApJc(f778+O7dw-X!u{qVc<;>wPO4=XNyyL+H9pLfg+q0) z{+!)}{+v39woBQbq;sM1%c1kCjeZv!qw94ux(@e5{xnP_y%7CAZ9(_%xA1Rt92s^b z`MJ^kz6^c8D`F}(MCW%4+Www!OgI^h^E{Tr*RdsjiSA#)oymD9kIugyy8aE&embK2 z+7F%I5VYO>=)9f^-$d7ICHfuu94p}owEru=O5&GCzeAPK^}G&k*9$%W{n2%O2utJS zC|?||K-Xb4x(_=d{}?*HztHySzD~xS8~y#MFxt-*=>C^N>(`C^X6Qb*jr<$JUQvDr zx(;`t^&UXSKPK{DjQrQbdFZ?sqWiKOea}8a$8iLWa~ypi|BC!ezDd?K8@dlA(C=ei zv|TrJ+_#`{2ji3`7kbs^H(_ayVrgZ5hrZC^gpH6mRX{mwN( z_p=u|uA%6<+>f5?C&E|I_h>2l{%^z5_)C=M`97&%8a<~C(DiJCzW+V3GLA(1n~TnO zIl4}p(eZv4{)mqIK%|eM@&1f-hP}!6D=S*B7JBX)qWyP4*R>zoZaDf~9f$U_Fv=I9 z`}Jw$uS3^i6B_rM$p10Y2f}0M{+~kErN9qK{mN*+b;9e=`QLz!Z!p^bI5hs_X#Hv7 z>?mIlOC0|M74d zdM;l?&+9z2-iPS?R-$n>p#5z}$Nw{0|4;N>T(Uo@cRAXBX|!GgG+vuXcR=Iag3fzj zln+Jcbr1TUPe9{O59gq9mZ0C&73g|=6COg>?G)N?&YzPw#n5(T(e>N749;(D{CWo}Zu5aThv}%)2~#4jQBV-Hwj;9&{X2(RFzc?HKttqvN|h(s!Zz^>E}rjjqQ`wEtJo z{azILKcf3{0NuyqXn)y{BykI)`&At6w;CGn>L_m`tx`m`g_<$tdGB= z?aTd=^ivt#x2w_h>J|iTrWsd3rp`pN{+&B0U=& z{~M9N49k)J80+96biJ-Po}A|zX#Y*n{k%TXw}yA3@52M=_+CKQb#|oZqV3-fKSX~H ztV74Y7v0ALXuFeWoPWb~e#0eC&SEtC-p8v+totP z+4bmt^heis0=h2GVg;Ow&Sxk3p8k#Yf5n-^`sld2M*5yePesS^4!XZv&^Sl29_INc znSX0E-u;-i|LDAzp!50?{r&PV`uj_^v&lMMigPk-7ec=ysc8HPmgfB>4Bfxm(DN}4Jl66xR2-@DF7x=6+(eg(AuhG;)sB7aDv$Dr%=JbHfK z3D=6%y6!)t=l=pat{Pd=r}!OcgZ6tTrsAXMe!m&Mi}tr1jk62g z&y(o+x-@IDf5p&oS3uXP6Z-S$c1+tB^t`-|wws5Z?|0Gf$wz3tpV0Nmlr0%&L9~8l zbX>L2^U@Gq_jYL9Ug&$$7k%IEK;w^y^jI|RlW6^y(D&~(G|oCS?k;rPhtU4cVlB*& zJsC%RG=7t?ZFnPk&ibJ7#-Qsv4ej>>wB2Xu`fo+YcNl%IPNMTn$&u90jILuLG+rh2 z=Sf3!Ty4>P?t;$eHnja<^gP^+_A?p%p3Onq%|*|}duY40=zKR|D(=OScs|On%9*q) zi^i{p&ZlnJ5?%Lh=sbFdL$EaI`_XlN6>a}HI*!fgdVP(K<0N{%{zm6nAXhTK5?GmZ zO|)KLG|oUY&QP@9kx~9=_(V7b{r&VAwEk>#-R7d}@FDuW*^G|!5IVnXxf6?`^~@9X!Nis#WdSLRLTR~8*_-LNfs?s}v19f6K}d^iDJ z?>$lN$U5>`v5grN8hXwK_`(7UXo;42#pzR(DXQA;HMS63%Kl1+$ z^W{(KRYd3296e_@q3bXb9p8(QeiPlN4QTw|qdZH2^lATh;|id0W`^%#6Vhw3EM~kk zS=Y+giFA8(A6`e#^GE2sc18L$`n}CxFqvQZuyNQm92|~C`+pvd`!;&+K109Dhtcmt zrb0=1A#{JMU`MPQ=}Fj?^fOoqk75TbQaBmsAgoRLF|@x=(Dm3J>7(d-bOC)ovKC3c zGeyvOR!8%%N8hVn=${{kqusE*~otdjXM|9&TZr`4?jiguZ#5daCi7)cqlxE zj^i(MUgyyG*)B`WjqXJKZZZ~Bcqs)St_f51Z!QGU*IPtHbe_rL3H(hkDXL+u{b1C#% zL%fyTg^6<+@z#?6B>6e0a~pjwBmssDS_y)j}Ik9jPJc8^o1 z1aV#`?n<7$zE4Q`BHH$*yf$~+XlwD+F_&VrsZRc5#OG+H^dnAB+TF(e0D1eluZuYQ zT#)~BZ6KZJ|ExSZDC4!l77j98fYJdJZ1$Fvw{75Y0&`z6#_ilr(4gl8}Q^+MWJ zgLco6e~`NU8AmtL6{60cF|IGE`80XQs8bq;68}q{zlj(Ix{JEo$nVK>A2Ya?{ipnU z%KzccOWrrcxE-r9huKkwU*l4yb9+tZJ{)r>O5Kg|ypy`68Q(C{qi{D)VeGHqptP2p zSL&?e`8a)br0rPB_#@Q+dwtLII@-QSyL6O$wWdu5>itGue(u)f^`m z->W_O*}321`61d=qI@FhtvvtA-G+Ksk@k9&elo?g>C)U|Vk~@a`Tt4C_k!|Ysn>+( zi`NI{(|6hx^?jZ}{1rHwyp!AoY3J2A>eMD(i|3p%*7tBZZMqWcYwEp@|D(JoeO?`P zp8Ze1Ya9#ddx-d{gC{h zsI!1Pe`b5l;`t5k-NbH9j1MFJMCwkZuGeFfbs;}H@yhf3H)Y>NA9v6;9r^!%*Hq%Q zq3k{i@8tP)+I&m>yu>O;etrCh{AuK$j=uhHoPpH8c+KWvEa{tR`!8)b@jNj4ew+5! zGPWsEzdz}@#LYpy0_1yT#VRpw(`zZao^)l_XII2&M7!U4?oavM)PIlh4d?cErUuk2 zMg1!%|AIWPn-WqAkzXsG8}j@Obt-b#B*t|5xq-Gf^Sp-fy+XasG0to7UGlfs4|SIF zJc)Kyxc5@8K3*VRG4k6}ry=9>;@7E^t0IQ!uju1P%BY(1Bl-O6#FS5sgR7~#)&j2S z#POO;-kT9C3uWENOHcn^zY^;mZm&jBe<*d9L|)H`brSuA9bFl?qiIpB%bBoL)kNU42wiRIjL78#xaX_{Pk7V~dCw6u z5A}MR!SyQXKJ+nyJg+C1gI8nbcJb=K9Q?iI;`J77yoyGhk7++O`uPC!kmg@`{(r97 z^j$4-G7|6RSeMQbqg_}r#$7S$p2HsGjU=wW6EDPXN%yAx^R&s!Sk{t%dGxm?#=nxh z#oW^){}I|WqJDnr&miwbyqvu6V%!gtKFwX1`zzL>H1W4m)|m7U-2NWF6MrFZEale| z>qhR~6_7wHI#`9g2^VdZwb*X#t`YhtzOJ0YFm!I}O(Pu5j*Mj_J%wZ_rOHfT_#;S4U+%ZKyVBOH751aNA$=dCu2r9;?aMsOr{4VNw`9!s`~S?V4&`3GsQV#p zyk5mEQMVUY>md1m z(nnYB-znp-n)v_6%kLU7#@f`&MV#H#^Y4zTqgNO5hw;28Nv8dIaeMT48|{a1U%~Cw zIp&h2l7FsZ3}2J~88JF@A0j&!dF6R-PMp6f`yW=JVr8dZMe1y%?Q!m3h&!0_p~U+m+T`Z>U+Uc$XUQ?Fpx$R# znli70wCzEiM~SUd~OogvJ{s|5GIF^2D{+m2ZCDEol>b7HI| z?@8_+w7Gb#W(?IS`#i??V6;C<+t;YuC(_Ro<1g|ybLXUeNdg>=exIVA*D~UCBF-&5 zwWn)Yw=JcqbkmN3qOn3cy3JnJE_o( z^sC%A5OWaqE?y(3Q=D{nVm-h;l7h?08$i8`_&DhUw7Z1cKTrQiUSVQhyk6s>4Ds{LBi9FM9G5$f^T_`_6KL4sYrLhHEBZzVF z%0SsV?%x>yQ8Euv_R_^d{ER*?#9aG1rWkjN7*qAAyP5P#;{5MFZEt5xIY>{Y-S6n% zIe6tF-a*DyfoJ|x1^&HNT6RilV(gFk+=1PR=hcDoMVN)U-|?J*c>E_9DHF+ilIMT% zbMA{*k%;jd8M%ou3Gc&Bv^hlkOYypxM=zc~AupA_`*XiQ+P{MtNBwtr?oC-!?#=Xb z@ybNo)ueBx{NnW-54S~PPSkBojOjcVrM*|?7}vAp=jM4b`A^cPS60#ksrxxGTaiDP z`v~jjwL03rPkJlq+0mvy=?gr67WJ&le{zv_mBHJH$G_4~=|F$gsdE+SNjxv-IbF;@ zAN{uAc^<7wabHTgS3T<9!hJo@g@{oVhs8KX(qwVNUVqZ}(Ee}A=3;H~vNMQ*IIN$S<-`7_4#akS^J%Tvyh z-<^6hc;3PD3H*us3hIrC^~y~9I*cU+Tfh+NRWr@inY{9N19~-!{{8P97EsTt1a<31 z`4{9>jkU4t3GU|fGY#*H{H{FLCa*1e?V#-|+&A)kfUz}-K3Y=k8AV z4QVa;^BV2y(dJq5z4GyV@p_d0zNCCOeGSB4x$mGnH|gi2QUlsmCcj*e?W7$Xk;OMI?^{yemH{)qcyFZ9sh`jgdw*~DEaQC9@%c$Qn##WhhHQJ?8 z_C%De;`v5m{6(Ewu}()Qb6A&im*9Chwj}1GJdfed&T~WZrta*yM#{GYsbJm(^B zD|O$E{CcEQi2EY9*GG7_6XI%$U1L1olmCA7H<2;@L5$~#@eyO0#J!pFrsR+0?iI1N zQ@>_BKSUj`(GlYvEJI#H%FED45z2~?_XU0!ZQ7H5o_G_fcW;cTBmMrsJ()V)D64=| zsMicnMjy3EkB@QNXMNIDNUz}jk+w&;2XGG|=8kAnm{>hXKZa{4D}bd)kD$#Bw4Y9# zx>0v$jBjV8JCN=|{Z5h2hq-Bc9eG~oi8qG(H0ec@b&d9xy+!;^KE!pLHEm7#DDwGF zZqoi8k3~-~hL6bWOx*uoQ^>oDjF!>&#j;=MZwqloU(CRglEexy`CWUu$aRfo-=b_yp}W0xBgTA0I>#fkBxE6q;4bX)S}J>@=izH|IvRFg4E?c z#&dhh{P!k(u>o~T)89ItvvWU5yf5+M)%HJgFG9T=D6dLC>xtvFCB~XcoZ&o|rMwOK z3y5(EZEvRD&oPdCq{mP;nR@R<`zsmme)5)5=NaxDJh$WaDoOntV*dS!TbO%hQk2q( zvLQU*OPeh8)t{KvDX)fYh*_NYGtp}k&&w!lN~~L`yOcTwXz%qxjAIn#O}O76-Hh_z zsW*$X*VUxICVwpPmPY*sOCl+3cTsH`DG?o-a$Q#ouM|{3i7ZF`tH%6{N0L7VL%3M%uiq z>3cr)TXE-zIcK9y@8~lfaYk?-BR!RN4^z*pA?bg}_j;K8r@0@9HrLW`CZ3NH$7?iY zCF$pC(x+*^hq5YB*YY2Du1A|))LTNmW;}OeEFY6@$332YhFdYNj@0pLhaV90NQ~nT zTt|Jc`Na6|bt=aF-@NwZEsb&1q3t~pw*WCW5$9XV7LxZS=`#^;E>7m2L7?-rd6YW0 zQuk5nd`f;_?r$mU6tV2@4xY>6cFMdiu`k-)N4rXRh_<7n%<{3+KS#dTvpnBJy{x1& zL|#&o{PR^}d3{5SKGeH-4P^bUr0jO)ID)c=FBXIkQ1>9^Z;~EB-^KpZe_iT(&7Qe2N54;yfAOkv@!>z#A>O6bFBbh>iW!K13VU)-qWuo;^E~h5E=SpU z`fCt#E)ZjXg#LQQxPIX|7j+NNPbQvg^W2L1w?}zL@=h|=Cd5hMPNi%S_Z0Fj<*pyG z9p*^denS0Q>F06s?_@0RQ0E!ioulmHm6JLzQ|E@5Z#Mec!}AvM?xxZq$}e6o{imII zM~J(MdlvVD++WxSb@I{AmGsj#+HNOrP|VkM6-oa@onq8Kifp zY{10=JWJVn?!2)kEs6UwF}xn&exB#;t`FB>+NO)L!Q|aa-lx?6n!FRl$WQz(+8iph+URA)&5iGQ}Vq&BX1{VUT3LyD4wg+ zUl!Kkf28LS?^DW8llGdxeQU(Jj=WtFt2*O2&+T<@LfStok@pWzO}PsZ>sDgc!Fkcw zGZE_@(*F{x2##kgw@0}_4iIBJeKjI~H+9~pO{W--<*)Gk8u=@z_lX%?e_6kQ?6+uF zh!}?{_nN_T7wQ+~9>w#0#GAnV`o+4$p2_p-NZY0+b^j&y+msz8PFBilkj}|Hk90Y# z67kdHImX=(|B4u2({2>$6XegLuT0$4xDS)=iq~+T;kgF&w@~jn($_P#N9lVXvEShS zjl30H4abR@4Q&%=@`Y5(j)`Na^UXg`s1 zuSdx2K)Rsif*)DEIn_*tamo6Oq0bw~+1@V^~IcX5wrl?}o_RM*6?k zl*qq|xI?&G(B^aMdtFO^Uhk5(mDv9eZ|?$K*LB`^p1xPrS*x8s*34S%G)HP#kqH5c zl;zq?90?CTAOR#qfTCr^VK0CS;EEUbLia%swB^-yX3cauYckWW&a9@>m!k{tP4OX8 zBu&ba^|0kh9b1ZH*Rk`CV>@b`L~i2Ra%O)2@7w#Fb1wi&N;|_v+_TT#-+q7l+uv*N z^Vi6`iD#3)a!8w^jsGUJU9kU_w1oV($n!g)oPR+0U-S3H@cumI{6B!LQ1=&sKfwEb z-hTm@A5;Fqzun~d---L1)b|I(Unb8_hx*5r24Cn@*+p-(a2zXg7nGG8NYJ8gW7=bz$F|90`WP-yE1!aV(B;Qk^oF9$dS z=I4h(G-wbI_(yl??FBAW@P_FX)YvO;3 zzrV!a?-2idER?i=MtlD}aR&o@DWs*LAHN&Q{xoelOj@1z-;8A!`g#_)W5oXiW&V5W z{}Y5S7V1$u{%hj(@7Ia{27iY`{(EWHU-qPABEalo-2V|}{uJ?_32_4XAv67s?qj zX!e%?`>VX)OSnY(9h9ek-{9{oWqge?^zUEr_W}CT`|sIM#x!}q4(tVB{tEStgmPwy z|Cx~Q&k#ONnI8)8=Xef~|DOxn z#9yI|Lp<*!Z9jF+0rxW@?{(tN5&j=|z6D%^v~Q8`L%{uM!X5se4E^~Nl>66#{fEHn zUqA5;{=Q9n{v>~I5_boAA0+Ru0sDs`-^UHwe}0PipW*KVy#7_vN6B}B@IK-yls!iq z^zRA6f1A30k@p)R?nA`s->(p_e;*;fpZemzmqL1c|M^1NU!zUe$ajgqP1Jjtv|pj_ zkA||9=l>-CD1WC(|CglwE7CqgIR5)@2;51&-zDv7()RNAyTtt{akIpIm*+P_+h*vG z{&hn6f0p#$qO8BnbDFpxCjIwG@1wpMo+G^fvND8!|10Hui*SoFA17ZQ;WjW|Abu}# z@!xp@f1bYmOUii_xX)1j$0`45;Qm5r%XRYo8UB6=*jqgRD(N34?Vk|-0cBn0{l6u@ z{{0Hi8PHR>wFLl=C&-{~Y7)%pn&k)ZU@_d9cu9E+L^8HWb`}I)% zm%?+E=g$Lsmc0Lw=fCFtr}_IK-hYVq8sY2Y)xQSi{C&#%O~QTD_m}zm1Kv}?(T=Ye z6m=<`xI@5ypYT7X9r`x_%vS#N?+d2B<<3_*ZKRi#QiXN|1X|jq|VRt{2Rc2jOV?;{ctG%Wx}5g;lD%O{}q2VVB)_8 z($i4xZxa6j%J?5c;tzoRGIi+R|KX412f+LY<^3>u{uY1t0Q0|*_CvIFocHgO_74f` z-{w&7v!VR|g|cn}uYWfQe>9}OMVZ6Ee9V*V_YCQOiMa0tct!pj`q|+9vxL7C>NrOk zKj7~J!2bi_&xQC;Q|3O6W4d`$Go2|dH`CHweG9Jx)6?Z<^GJC)-PF{3rAELY^wz2a z>w$%OqfuW{c)8qcl^dQ=YNg3to0@l}rD~&GnpsZE$12TM)8i`5v{rAWrF5p!C{MTQ zjphEHgrlWuWhR}TuUDqa>!+0$N|kC_nwe?P%x;kBdTq8c*KU+&Qd-@bFQ6gifT2=<+M?*&6FGKq%M^hrgZEDX6qniso6>xxxRE?y#@X$oDG&tJ-uq-OqfNS~lB#>5y=;v0(24KTvKif(K<1X4INyI#F)5 z7cEektEC4mI0?oy)xv=}@NuE+6?QKv#)mm=rTl813AaIc#&g;#6H?9SwN$m#xb^_5 zH!4CQ`b#!wU%|Oo_A|{zC3+|5~j+aUVl2ISA(CbAG2ahwdFK} z-`w1y83wazEv=ha0c~&1Q**1bz*?sR)`}qce{8%_K3b`_o5=usNvQ!{W6F4$DYZ&dC05^5 z2?T~h7EsO**AQ~5TAzlv4WzSxSJN{4TqB)_F4m`~+YMpoK!$mWo+_7XLK4Gn+x(ba zHkZomGWZkG+^T|DFFU!5I~a&uPHW|*v}8XWe`<$)Nd?mDOkcj+Jkl7#~SThLeFQ2uOcF7z4+!2(DV7 z3By>fRhVVtY(x_u**#I@`kc#L7izXrWjg=>uB?@g`j&GOgf%%U>*stqdipsdtqC4T4=1iFlA#w>^>G`Po|#N5|l+n8wV&X)WWxN zVhY~bfA=u)sI)I)lxc9 znJG_|0#Locv8Z>ntK_V*aco`#kqgGxiG{X!t3gdrfN6_F%yvKHZMUXV>=euiUDi%Z zsrsvk&w)k?Guw;B4bhp|jf(3}9~B`h)zWHxPFpWX$NW(sxT1y_H!xFaYSV;4B}I*m zPwOQwYeF;t5Y_&q_(LRsE#{IWNa_ z9MphV{2r4xESTe?CpDLA)ANmbt#aJ?zb4~lOy~?8hH?26%+g+HS6h`uSP`aAV_I(B zukuJ?+>C#L(~#UGIjYK#q^;#eHJfp+u^pu&V-w@)Xnjs}r8_cTnBDPezvP$#eAjN5 z3@k7P!iI^`LY*;_?7wgP6`kquU3a$_M83bRoajssqM_bE~_j+x40iGirZ`6-1^WKEA@&Fgu z$fpI-LOLzkZZ=qIOtohex15fHEaL98*l1G~99vvu^L3e_5SB0@blRB~A)xcfEk!Wf ztdYIxTwaj2@b+R~tB$_x76(0zT>|4ZXp&LceIS) z1G-F9jsqQH_StN*4~rjZB64?e_>OVu-LUQ8*4scCjWH&eDU?`g!s)xrS3&$19&c1v zqr5<8ott-3B?bb$g>ii%ck5-YH0MP@LwAfQiZn=OXtt;NT=-YUISE=drn7;prp4?} zn6QBZV-rIoBYp4FXfjQW_7us@>2l4OG^a9(s8mt|XjV$w#!JG^Y54a!RxqhYteJuD z^W{BNhOD8+s0-oOm(yq&Bw(&4`H{s@Z7bc@rrKmKR|B@-CJjWwkz2*(i^7 z5L9_PxSZH_0hiex*r>XSd>5dmr?CPX6*iwTZEs7&;(<1&RMj{uWY5<8;pyc@^NH$C zMlG<0m4(tG957qGjkUI|AWw?C3cd{~84RMpOug(f=X?oF$@t6Z(jrTv3W6aj7xTT- zYGzxDg*NS;9ACFdtnGzGEwk~x<1T4xUG(*#Q(y<|qmZKmtk`#xp4Min$MH!F6rs?>2v!#L?l~ z_RQOQ&_*e6JGRRk3)Amf0w~{-i(!)G8&dl|3BrtWtmfnimi=v}> zU0r11%Hv`)kE7oi z+`oHoy6f09$kt2-OEc*nkZKA2kHVrbY*7|ILcVgN-ZaTmYSRAhXkn{ZEJe?k7GNcL zHYEEEmf-i;+D9h#_r33Z_r1Sw`@LI;tj$$RXdvea(xREVGBld`zrnna zyG^c{N-}g{h`&)NthPD!K&^>!c6VJyKs8S80_CbU0rddln@NNnOPd@-zy_@#QI)L72fMb@wd zM%Wa7XqcC3>>Wbx)CVFKV@zn?v|@X-Nugjy6!r#Z<)TN25Uyzv-1~GHN~cUx;@*v% zF;{Nw2Jmi(M1yWIlvycZ6X;&fJ*it|7ICeHTkSSX$1KGL09L*$2oox|rnR>8EE*o@ zaiap)CAOj}b&(|XM%m!tYy&@rf_-{E=4!Imv{8f!Lx7dAA5BN>Rdwm(r%UKrw+gAv zriG9q%avmpQh&WLE{q-a1F%hY1hBsuMZ-{IRuxU1Lsa(}RZ}I3vIk`VOArDpBAYB) zxmZpg!8WR82BAP89D=~lVS%A@Ldnq*Mii}Pi(MwLyZ~8=+J~X(WT=cjV0^w_ql|Jd zDSyuvA{j+i%)qRR(5y()-DU~9+6{1sLh~(Phq5(V5;CYb9WJ-nsAxqYZohE2D`p(h zI!(Kiq50B`enhJLA#F|rLDnsJF;dG*dy;h&(qQT)Q;08?>(W3p%ZTIHth5l9%>reh zjq)N|a^}M3%`^oXWvkHEY>q)esu3{CqQxq9AXd;^xD{;>u6nU<rS+`lj@Ec-CVlBZQ zqeT)Ik4maVe!;eqDXbONG13>a#Iw5*jd!Fgq=6u~ae{ zgh-K~#5d)_3WTaR3PH0F*C@||#hC|5C=MeVsLi_X%Kvt-GzaFfrnTbM-9kNJ|2h&* zH^6$*4G`KiZ8T*iG4-zod>U*pg)y5ST!t@Dx1^Y_g1C2e6c$Shj>#*mg!&Ogi=q0W zcKN8}vvFAzK8j&82{078xGd}l+FofcyNI)fs8O3mWo?TFCEmy|QE1)M18isn+0$n3 z9ywY^c;PMDEM&}#mdmi?TN8@uW@1|}F_`Ik@~bH^dw?jGP)rtYJnduK@5mZ6vZ@Uo zOx597P$+ht)MBwQd2C`}ILM#HWP}7L;S`bwOR=Y3S`&HxLe*WlbBKlV!gNU@hc{4L zY1Z>XL7wW;UAw7S1PQ~e#{RmylQ!&Js*$0gr+Lwks%c}fm%8RECWb**da*@;kzaqj zL*m=lFCs~Q@y|hZj!29zS#!EkL1ijj@2(Fr34iG_1^TcGm|kn)wNmcuc38_tZMH1F zR;$YDi42lfN3rN0u(ho&OoYQ4+Y*a43y#QT?`U_;V6~3EL0VPV(B(C~TR4K;uqL)X z1=m$mhn#E~1LB>RUvH9YbL62fj4Zs-c46`h1jB0{&)#1q!%5X%jHteHO z{I1g1h&Ne5xHmD_YFh!-3nRB~dJo>pMT$y`O|~eAqWg4>4Infy_8ho=Q%2sTR+ZY1YUj(r0N-BTt5a;OlUqX=PTiY<-fe z+UQ=&II)zgi`~ta0EP~CU}&_fS>zl?SGN|{!`G(t`fQYp+4|WGpk%&5toQ)t{C;6@Hiqg!7Xw_EdbH|0*Q_Rk z*2GU?kI1Wc8@0>--Kdvk=;}`fnHkv2Cgj;*J%|$$ z-wqR9K<^nYIw_iz&z-bkrtYyub~{=0r(>lfYyvWPD!J*t7vfMvsX|Xx!kjE4CaoC7 z6L9Wyh$dma)ih2xBuJG|YzFiWmO!op>=(%QVv_8M-*SBs-3aDtQT7BCy9qq@2(G>% zGCKaoS1fV3mY5#Fp|N2`9xK4W@+*lkDS8)3jgJUBUBWrnMQ_0BEDTsJe{S2`z*DVx zgb3L;hvX#(=lCA<7HE@UB}2r3`#!|iiQuA;rBC7tn!OyNC17s$&cwM4B1QniA7apP zrhyH?&={2|yEK@KM+v_XIhPlupdMPr$_>Adl(v85eSHUzgR_`|&3k(uzwO`=sn4b9 z^*jejJ6>iJi6THUJe&;gn?QeCsR|(&wf$;vy2~5}&D(N#VqdyhYL599X25OR(8DzP z7v~rIYvtB9Usv18wQY+mI`mKdVq@f=*grGX&z{%7Sl_G(eoHb;EzA72O7;_+8ML9W zQo%o2a!vX15N-)m=?BL~)B2RGA$J=5B!0wMAPwqii%@-8fWfOnee`aTa-N?qgUd4( zWhxc<>lTDmf%d#=G5x6d_1dx;M(ICHF;e>xm@T1-iO_siX8(5HP<6BU= zX^X@Ppq^)1LQ_Z5*G%QmBrL`%JZyQzF#ay-1TrXtR*rd}CCmdK6EmN}#v5z}oxpn{DOqJEGR5mTC zogMv2c%m()R0MTT8zoCA*+tvnRC#hX!+$lH5(`DE7|$|tx-()%UKDFbgKSL1p4imT zi^uRl`0%#J6#wDg92@x5(jsH=vXVD|!!qK4PKT`xY&<3wWCo^@VOtk>z5~#*pfl=*f2KF z%d&oXLvw7j(Fz)$u(|JoftRb~E~qkUVGBT#6Sr1|2L$+F%@(Bb0o(I4LAxwsM|SMV z-|xLgh>M)Sf-r#I4DPn(9@9euF8@mH`k7U=el9Y4KYilx(u_`QH1`=Me z6}N18nh*e!OjIR^?8ZX#j=%-apa3e1NbG3eF|=)%k>DQ_>FL{xwyCfrjHya?myoj= z^*u1|HQvy;!?s9esDU>hjWE9O75!-#eD)WpU@tVzADqXVeV4iBQFmz(zSE3O&(_r_ zhX!>+bSVJVg~(m1`eUE02$>6X%uiUoCIyH!@h7!{=mMw?=88-JIcYlQRTyf!{#~@H)`E@) zAnl8RZD4OQ*JFg*sk*_`K1{ZtgsLMI6Uks4bG6*iI)( zA>G0OO%x_(@)#Wtf``Cu&xFsK6jwhAdw?DXxi|P>p!2{_!nCu_Pe=kO!6rykD4#vh zx!#zQ`%^zFS zF;vs_MZ8tycDNh*d0ZrOxZwxnh```4Mnax`;SJxGWh~EZLm^@U0fm0$4t~-=?}q5u zkFhYxZqCQ2MRC(2%q!7ChU|MvQ!tc!@W7++;N2+(x!gw$$(|r52yKRndg&}>hIrhE z_TUvYrxIX_Wy9ZtHw{2~M%xw(H&wT``yW9X*gP4?9Jj~{N82cx{FUT1Z) zDi@nEJYj0v_!eYF_%v~)?thNM)t&}ugI^UTFrtjM9!Cm3MSpjTMbTI7ShgYwnd=}= zTCAf>P^rudOZ&P=5gh6!g+_*7JALqF53IB0HghXyfZja6vyfA7aKO1X?yVpmu(xC>2?Zv;m|Uo9vIi zK{O1dHj&Fhn!S@_qxK`uG&>o=4nO7|aKyul^!REQq!UY?fagJ{YT;OfU^4HiWN!(v zpWo(uALrZP+*|Vtyy6rev3w?0=1E;S$l3&Avjz&}qRzYs? z>1M)=kmbGNT`X0te5yQz#CC>@DWRpepQeEHd6S4pC%jFK|l(yJHN%<`C5V z7Wl91ZP#$LUQR}e3Jl}y%92O=Q{QsMj|KkOShFHTSQWPenJ^J)T?k2Qx)HL}ybZt;?K;ja>z2c64W5-+f~9!kpg$SuPLW)uZ8_W)Gc+=Mz&B@u3^JuM zX~Q=A5;rJRO}GI9&u_6fSEoI6J+784&yAVWt7dIa`WOh|g?qU(#+C__Wn8vjx zvn{_YL2ssY64kQmbIj0?T3^GQn>$u4!Yq^c7|1D?^AxG+C3Ob zP(LVv9^Xr4$;#`qIZw~6h<#uLV%kV;y4r?JPPC_H{TQ#JeBM#BnhTv7mt{J|l$s|> zUn1<$2C)ro~DFgg%=pr5Z&vu%yQy(;HhT|nOn8U-NY$D*Q#5fjjDky}7 zlvQYQnRXQxXAPnURc2QUw+@WR?p?O4hcadA2>U#TEBrz4d+rEfMslT`HV>ANY;}eV zS~GE=gl8%#5_Z<5zY9;Yla3`jv8;Jk^cn?VEJTD1hQU@Bb}Px@>_g<*18t#Gh%aE6 z*{-RjJxg!Q%@*n<%`bquPbXHx5=7<FF>t((I}h2gp&D3 z*)^a}Ipl}fb~IR7*21B%97=}jnVOV0=Dq`46>FNZ6CxwSIqY=ife$WryWrVYon=+E zFs@Sz6*SI>IkCv%(VR#{vP2`g-ia*EnS3}QEjrfq<|&-ThWBwb9PYHowq$TPA#fhq zT;%fF*mGTti1HQkQf$aVbMCNI201Vk&g>#gP-(GpxKe0!At^fogdRM0ia568!rd5M zNi7{(DwalLu!zXdYNk+q)DP!*Av^Bw=w3}(btnVeFV2Vrh=NKs&lS&QIroysx6uO2 z$4E0{u{2rd>*$0?Sgto3LF(UXvV&|@(JKSml#ucSKY?dyvO`M3K^ZX86idVGWVhLj zG#e#EBPfl^a(VnT%f%F$$JI;QIl#cH%`zL9Tg-Wk%(X?SP4 z-+WP0*&;UeYRGKApn3yUKDxIRVw^eMkK1t}c*x=;2e36!`0MOCIMnwLK0Xh%mk>mg zhn5?2%g1dhjNIF90V3&SkhPj+!%E#`_ln$^jB>E4t$`XX)$xPUNhPW-G$&RGfVB6c zGI^TX(L&?#Fj_bvWsy-8X)g!u==jV|&xuDu#XR_XUVUrb)a;7hhq|yqOiO26NAYUV zMU@1Wl2I-JLS4vn7VEW3*%r22PbkIkfe{QB?2VS2aG3RE6#ogGM&*fifIBE~9?}As zXR<-l(F!h4x2n6jv7XW0D~(S;b>Pzi#VV*c|1a zt@Bcg5(j!*BJK})bv!3$JS>v&#)NbX-JKnL7?rD@emIY6)<1D;F2a~!pm&z!VThjg zIpybdQa&Oc?h9A1SVEsEF$B_wsAbRnc3#hd+F}oz|+rTLUWPfrb{%%B@ea9!~~Xe5#7s4Z zWf#iP8yz;DbySz)jB-obXnk21{P+Wh1>t=A7~DEK?73uYEE(HBIh>45^iA&DwL8tP zRS|D8l?Uzg?+3V`Xv18tymR$|wNz zt>CvnS(r=x*XVq>gkh{C*9OB+4_44-j+KsO$`Kb;)Td)nWCEiai0I{GI&>}mOldj} z&bZO(cwHt6sP2StC8ft#7TOExzU=sOt_LJfPnzqdtXVxN_de3VqPHWX>=C$H?ulfn+r1c#!2s5@UxW6vf$X9>-vPld;M)*SJZiur=KcvboaObiy*mla4CHc)Bs>dVL)1 zN+{qU3qv@Vkw@)nGD>R9bvHv8V(Ku*8u&Uif2jV-x=b~4c~Js09@KC0GhsVAy-C9t zl(&8a%oKH9GF>ccA+vEFUepf;^$#ICK_GQ$G|=f5s6&Dp!0=n zqW0FVs?q40>PH#M$hFxJVq?%qqdC{AfcRrAgjhnkF~}jxSx~qA2Dd1s%){F2$u>iM z1mT*4fBTpe)w&Kzu2}XGG~Jm>y(;C-Ce$9-?Q8)s(uOibs+-*AU=4zn*x_X%3fp+! zv`#Y9rvj}Y8mobypB9Y0*g@p3H*36n+tq4=nrPRs9FA#&(@!ezMGuKl^w0sbkytWU zQQK3>U=QIKt{A^h6Qrn7cZiYIX#vtLLT4bZht*vk+WY~#PeTex;ZaK7bQ ze73>pgpT7#D7ZRYQMq=TiN?6@J0LT{LjWkhY#dP zLDY~DKq}$ls~DH!^Yb z*??Vzr_D?X8jrFS<2TV{_KED^BvP4QNI*@I_?YD=761?P z-DlKgXITqfUteWwuof3JqVd8WOEA{cZDZ_Oj0a2%RzgE61IV$ceB5bLBIUAw7b8^#8XptR?G{tVKerCYkwqJ8Dt}ybfN$!wjGgG~ z?k(CdbqE@19w1?r!2;S?@Bxr{ta#{5RD@o#akk0OI_+(pmj zv02EOS$0^SS%%xd0j*E>x@Y#PRInoymT@$E*6S>ty79BS5mA%YLm_9Xs2PFO-v2{ehERce*wG3ey(lrx~@vv zCAWzdER>f{5-AZ5dNcxsi%(o^TLfs7_RR-cwnd|JhxXEtH z?>`7%^e@*GlkT@P zZ7*hb-U(M1FUf#+)W=YqcXO+p^e{7NxJE@vE;>)Ee05A%kBD%|HaxAR@WuNZb0r)- zjJkHci1Fv%uMj8i+r+eh{@X<}Ek4aE5LxV6d#2Sk-L{Y`EFka(HcsnKPCUBj5T{a` zHi7R<#`&B@w;3%WaK@ANC*!*Y4(!}1wSti^_SHl;%?x9vlYUL-{al-^*j@g?6GjT< zLdgKf{iY}^WcDif^31kgz`f&%4*Z!9uL6EcmqMABcyOB(H@tXwfn({q9Dw#^ANL>> zKJGzCUg|t@qe}i}U+^H!JR*5UZ+``G_7`B+$367U$31vt=Fsu|6C)o)3nYt=_+1d5 z9ZI&nWc+a6d{}rhr;Q`!v=e?&{GwWdwVnj$>^{`3T#!25)_qT;!-FwsrA2PPmqZl2 zQ^#FSVf?fmFy=!+{Lp)@)ff*3HNe6b!hAg;;1@KD3|LIg^!#~L=H#M97H$Ua#*jjO zG9pioh+C(9x=0Vp#YMr=GGlZ>>$bo8`oh+wS7fNaN zdTNu=&yE&39wM236bH#T@>OMVk!7f`7$N(ON;>lpB83~waVDdUArQEnWSkFm(SJnS zM*@e&Y7bJl5;@F{?-&JeA)pKoeu*KT8{&58l}C%$5e;1ck6d|IvQv#~08AzjDu{k- zXAPE&W#*;3s5OvIg4Vz}4~rj5<}A`vkORPV;GGzcBWEWl=q!pzcbuX{*8Vk(_7c!V zA<=dfZk>>nLou;KJ+2{t@=op~4!U-hyL(@_c_ zzeT!uh=w@(CUZ7!Bj1vc>iCixf|)Gmja0?93G&{+_hOFWN|Z{Ws} zB>uiFwiD+8IlkJ^MTv6FmV?s}sKKp+b+XGD#D1f)0u*aE77?@EAOB%khem>x6rZAp z<5V4&DacrOjTN2k^@-HCA-TLSZHZGy7@=!vfEBAXwDQC@{Qi0OjfYn-co2> zc)?F~LFQ&VYIQ(7TXKNqX+L>;iPA++;RuY5tlaO1XtGVGzA@uz!qL9hfi5cMT zk15435J;0@45TQBZBXy9hJ~FJHwz}tr`i1kvOex|xs@$7CcExDeFQYjBjIQfVx=57 z#;s2!3r26?B6K>ZrpGaP7Np6F2}>W$|u*-#syCrp*xT#?1rBJO}t1gT$3! zU$?FXuP;+w2HWV#FvL~Z1x+K zv4~a3Y#^g;ym>-+oNMVpDJhx8WTxe`LP&W8NlHynk~k|r&uKiqf2eJOAsjU3!ZV#n4lNjyT+8TSIe`xK~#H2-@4+fN@@W#Qa`rFJrr@mqE#9mt{f-v z#C#|2TATh!#QbWVOs^#RVtyv;l2%n=4yj#*^;=bD4B<{7t>pZ1oXm8Sp+MEQ?O7GxxYW=~toZz={$% znO6>Hu3R9IWsn4&FyMj-A>N{7dBt(yDP}X0R6?@J8mq!IXueG3oWqhu8;}iG1^`=C z;h=$3RH36;(z;o^6_WVS7_xS{vay(aLzj9L+GRqDYeu@@Ec^O3TT)NWCe@kOA1n$z zhrbJLwUk8@G=%g>ROTifD-%DW(|Z9tzA7q4&-TfP*x*b71W!Jp6KF+586;nV?BZ8E z4$^1=iHrr;RN(a`M$a9^9P6vq{&vsCr`8z2uS zH5s1ctXrEhTSlS9g?tPja?4`zTT%MBi$0y;ILe2bCGvusbW1iUcV2Z5(qLbTBVpy@ z$waRxvin|dhP5!m3GVW0V zuxm+S2j_vzf}6c-ee@<)Jj^B>orok7p?NPFH?km&h?ySlkI*)~(ZM*H?*O*XwJJaI zqplF+M<|2Rl4e`(B^A-_Kr)3Rj~s%-(KQ(8rtQ;_4S`c7ZUat0Lri%r2Ci4~s}8*$ zb4v(8)5e(Q)bP(6#yguy-mri$S}aGpPw-d`TphqiJ3@is%zAheYHSMMYDPt?SGiGy zRCkr|7t|QmUY_B!gv!>NN%!%^rWk(?IqmAa`vl)x;n0IWM6palctqLXGJB)Q2W3l-EQ_MI7o=Lt$LL8+mg`qtaT5oG9s z_BxrU;%<3Fq?mwx4V6!OXxp#V`AWA@eHkMPmWX1Q;V9fo6vw0(iV55~gI*%Lek~wD7#tAI*mz@TiNU>gB4`_(i{KS~E{@G{WbkVS7eyG7i8lYIa;;=` z1yUq{Z95_+Ab6zkkV&`^^cT)bI$0&GRTb33@vd_bI43PQ?cmlZTB8q&x&A|b&UObZ zp2+(2F?NICnjW9CT<8POwZSLQGjIpPeE}-(m)06t%oJKVvl!Lap&ri|Y%$i6o-(z? zN+Pkb$ym;HOF_MgC=P75=mHmIca$+e9I6lpj0c=pfr6W*oxSuk=+~Z-1dT!&rDYnU@ zwd}J9;_V$|gEu0<&H*J8&;xEcb^i$tb3&$;xfg5w=zQHR>1&THhGYU)0Kv1}`$0jF z->yca1H|zuPY1J$q!aFw#_@+`g21Xv*(R{$Ql|u6v9_jxPT~zU;b}C$eY7))F$Mzd z%U+G{O-?*wqn_BwFdH-vW%^mHk{5x8$1B06 zI|;_%9IEq91dmItvenG_bS(CRj3nwf)+D-LeyU~n$qyX%qz=YF65Q+&Y#xe~VN-^L zLYSE=yt$OwK2h^Q8(G9gj@(y>|yLU3#_YpJa8&vs3JM zW;E|%wFI*lBFH)B=p}-(5XMx#T+ks)*Dm8X?XZL4mn9m+54(K~mdVncSI1v;cAqN&fn6i9>>Y+r{O-!+6I$=md; z>l$qgs%3Z1jHCtT-dt=;lJbi}PxQQql1CI{HFE{o$OouY<)mVs!;M-wkC<`p?+)73 z=o)`7KHDS$l`a;Rr5QWwDRj|3F$qUsb9b~Qwi%6SrmNm+%pVLH`>eLm2w?l3bMK}= zu!Emos`yrf31nk@Pnyva#d$hu6}6?AW*jVM8;GV|L6QmaPzSw3QJ`Jd1sj|}@KceT z@k7qLZBvzayJoH_JN7N>yf>oT%L>*w8%p17>4t69L8rkv_gp12t?%-=gyVMr(PZuc z(v+cDlbTkmWR?^05SDCcWX6^wEEJ$Tr9CdY@KYJhWtnC)UDmNlgljB`YiBbt^@P>1 z0bo;#&K#BGwg&lF-TRR)0rB|c$RElyOxjX@_f+kh+-F^%Kf*rI5;{c9Jo8OojciitA%hH(v%x;t~xBqwI!-4%KA}Y+EZ(f z?};wl@xo}kpGYIvB8S-t4lm9vMw;pc@wGI4sub1EoRoMu9_`24H>pkKrckVB8MP)pN zY~^<$wmJ0+wXF|%*+@Qc`_i^{;YK^xXc{YOM7WsCK7$|(3LnoX>Fl$KTUw2xb^6$& zhF@E@y6eJ<;{{41ed{HX)Ic#1zTj;Zl*3No$X$f2G|aTHW{i}_C#9gis30? zD6kNbJao;>?N@DVrqh+Kj4YOPs@+^(Lr_8<^FPdFVj*dF(}M^aptFx*>oXfr%Plz{ z8g!GI2eXMtuLpIott|4D3wAM+(856C6r$JG4R6XC&kY3)ya>0ni_8lPLK(qE_anj- z!`C;u^4RXYcEJQF#?|}Qec6qtF8Rl$05BLO)5zwM zg|l=_imN|WOb*q>2~jvJhgF0l+k&+#2aJ0AoOE{=gz6b`U?emgX$yL8V+C~FxLBaD z0t-1yHmZh#v!R+PX9i!?w%p?+Zem?U=pQwr7+UwATUawIO&c|$K`;P8qeaVYlmkKc z)gBoj>hI2BIvC|K${}PnrpZd^QJ*+jUt0pUKHES*wWtByusUOE{&>)i3mcXkSiaUf zX+;6{ZA#5p$#*dz*~u8?*|5E~?W?u61bq?Pt+HYXnAEteBMx>?+xod#C&p3yF`2hD zQ~S2H7$>ZCgq#ddyl$J3zwP4{0XJ_qLF<67KR*#LELcY<7Gh+B)TFT3ZQLR}XS7h- zM*K5DBb??)|-w)Kn=!f;EU6mW#=X8P~HHWP^ z1Tt)Af1Lcb-^b53g>tr;~rWvQFq2bS<%S13HR>qBTTs)FdFYW{Q< zC4Og1nzbWd&w`X<_r8yh_*{k~*zaJ7RO6u$K5`k|VJo%8>h%97)if8HJDh!rm1Qyi z#p>f)J*FIOZbSj~?~(dUiLak<*cW#O49|`YTaklZlai%7nxRY?;k$HB8s(@F4;lKU zA1)eYdA!WnBY6{VfB!xGIDv=BH_BQREW6?*g;_I<`k*^7%`sSYd#KP*llh!>;q-U= zEOnh#4d=1DA$8Y@tz~d)p(L>#4}G}zAVtBCM#q5II7c$?S(LCMDd<|N1(4W5u0c1) z4;S@($2zcQ5U0muT2>1suD})}7<{tRyZ_eq9rwPcG<$b!G%%)Uh*E(`wyZv#zjs}d zXrR8M6mk$Qh2#GAnFl^Tf+^HA9tc?|U^DqO9KV$$lwZi3%|EM9+7n~hgJJ_Klc-I3 zP4V6nT~V*|OmY0s(9Z{C^1|>*@$C}NPBdqmu#kv+L`FjFfWEqgVM0O)Ll^mZiR8$0 zau1;Tpe8fvA4Os4x6ec-F5~T^x}^SzbT>%0(0p_%T>Xh7pD9^Hp6OaT7wL2y%Ag#e ziMf7?d*bm2x>LMoBSn(r9id2k>2w=4rVD7+E5j9M1Jw&E$SzQ4 zqUF7|U=p|Ynh6ioBlw`eSjYq}FECAy-Ohf%PZ#Kb0+&0}gphY3UUOtO0&eBt5>7$( zT>#*p`wkmxY04c)QfMs?n|6(H)yFn@GmZ0+383RlY@z9dXY5`=4-8)9PEFjp9MHmKBg3zilPod%W}<4BDyq5 zM@&SKFqgO9?QLLRO&3D@Ru2w`{t>y$fCLTPm8Z(cd12G4`S%{tZ{wZ%k6 zNtea8ybZY7g4cm(1&B@;t1WYMz^X6}KWyFFs@4P9*4rRA8ToF_VfwC0*OZEFoo~;q*R2^290t-ZMN6@< zZs)N+`d2sdnxXQ-b1Qa(EYdHmlO&H}QJMA2D$I7My?eZ|gb)iVv?`1-l;1<6uPjs38+|g-9g+!^HD1HrtF`pOq&Z+&MI^#V&g+~ zP`qEwT_uZ4-TjC(4f6f;!YZ4+#!e3^h zV?Ns~gPE*d>1NG_=)vYK!JQoTdPCs10TgB)oozPiAa{nL-Nl)m3RReqr=9PLz;Z{K zPV{ZGY;6~kW{ZtO4QUFvU{YSE9bK#A?b3VEEi`AtiR?{ZL#TTIy6VU6>+S{Ij_R{b z*z8zY<+_Ddu%^Q-V4~P2I|^z+ zXr7(vh?^r5izP!lGz@p%9{Z?!j&r@syC<1%U@b1MkB&W%y(G6gc`H1oJ`NQ>${cNj zHlDbma#a;BKs0lP>;2ptkeBTCQTX*W-)KyS(Vkb8gpyzNcH(I9udHu!5Xqj;|9kuxE+>#woTM1Z97lJ4D1d zMrKVV2-G?M@H8PPM(TSSd~XA%sLcc8Bk7p?(cmy+)WY(KqYWTKF3+tCl{peb6Qz3V z1;|2SOPn??h65Z*Rh-5mbL=mM`TR=oF6)ZbJHdle#QL z=iU^?7R%V@EGF0KptL(^pCb+rkyzA81u`S~5#LcGtD%rw-79qJ^6gNdcG|Vg+%Y%;Xylt`L{WnN#WKVetPdGQ9^c{)LuC2ElsNN zwU!U}#XKf=Hi&L`#-O_T4OH{0bPPha<(y;pk^+rZV{vIX!u1kUW_p4HRy!CGB)*;Y zBG4>g977Lx?KKH3&!F{0K{jZp2qUq#>zIH#K2;9hny$%>-U{y2FzsF5P|3S9QIbp5 zN!RWGMJxxdO^knk@(7pKOR^$>rdLM~2p~?;pdg01Fl#PZAqnaz{i;wR`X=}lv|-k`9J^F0OhD?yqMrW!e* zaGSC)PnE5k$)*{7fc)fWWw@KnR6$Y^m=RmMtmW5DNGiu}L<*9x-k0&|BP{1k@3lN zY+&EPfzi=N)7=O5j~Q){URRl=8%_>E0l;<%!ModBB2ii!lTq43rG~zjnH(zfzXT#Q zq{!l14IBfA5oWQC)Ddql5~et3jUMI@-<3uCa;RK|#nY=jotKJlcB1f*)Ha-PFWj}b z1%Ne?_vNt@C27EtLpr8Ff z5f!dOBa0w?xfx&lRICbunUp3&)@q2+J5CA-BeK8E7gd|Nkko1G?!TkL2qZ+ zs*7);g2xpVa<{Ti22%B4xDlL7wsAjfw5Hq8lS8PHaF@306Ao2oI4J|R4^2$4gta+) z6l6k;Wirf_J$Q}i1Xa4ZRXPHND&r6b|3(U&iJkfAtJJu3;}A~l{M2UbCwS27JspKl z@JK9>3@X*K9b1((2(@5XIeO^g$U~K;m<%5Cc6J5c@<^he>|~3*_(fNTSfePIX6339 zF5wBBe;`uHAydr-eJX&al{2a?KMm1DeO`?o(XdT;q`AwjNagxD-v*rf4yE4RG!v9? zl7%$6rHna^1s@GWEi}#Q)n1)$4xX_fB2GWa2m82NCHdfe_q_k;y}BQq3r?Yf!e&(Z z&6r?3irldtLjULAnhIGs(_;>T1L4bzx;Yh!S&lhlx-yQ~kynPO5mQAb&9lClJo+gA z^;6;ousdxXJ&HLIa`C8cOW+rnGU|hoa4GtuAhh)LxE!&O*&vutpo!r9Nlcca!mM4i z9^93>);{P4hjbed8CT02g9M${+Y}U_-mWay>!2`|P{iKB?Aj5(4I5}Z)?H$~Id0S7 z^(u+W_+3?$nVUBly`bxOo1qC%Z!>>AJfc&|8}m}C;SP+dec(rcd(2MRWNbM_L<-9K@6zL$wIF6-Ew zIh%`}@l4UBuW+WgC&m26ATmeADn^@U{JNhSM-hIdy{tpo$DlJmEw^j103}su6=p^#!&q++L{MM>DfrvF`>LoLS9n9!C~0$x^~u!JG=H4P8Ea z&cTP)*<>>3HegimHzan!Lm%$AV-KD2{?L|i6P{d`6^o=T_dl&_83*AL_|HO=OOllf zF_Kkn=N+4xcia&^f9xLzkU$BIkNGlwwv773uicevU|2;u$*&PJyIOXEqI4VU#hXuh z0Y2RLBbSX~RKT1M^)rETDW(%3G|Zb_ZCNa>kV|q#@Ifv>V0z#lEOr@ z;cq&x%f^rnR7WA*?H+|vx-rjBqWPA#6{O=nS1D{5PV)$(ME9-4oPGC?+@0}8cA&tm zAfzByGeL8i`@P`BcnlUV`KyvY5Y8U#jt?~I$NGGZ3Ll$#AP zA{Vwqo!2a4j|Na*d0^E1E)R*8@q&-&sb(UApWLwe8|f}?YprISqLr~5(ROEadE4pb z7B5mYpb>db*OnG-#i`YWZ=B$Z0>$n6I&WUZH{jqah?hye6hMI>ugNa@uBP+qU zd)qGlf0>+E`Iw}lXjxohj*{ZnGwq-xSr%l)zSZjK(NjL( z+MR5`NQ6npgTS;{S}?BQ^Yt9sw_yPxJ*zzHA0x+6bXzbRB*sgAZ4Cy7fNhLEiovpt z$dZbkTd%r6ZPuwP(jiY0;YA8{^3GkD@r#nUIeZA$jxxV|go~HT!c=K$iFa;mUQQm{ z%j9v9AbIhZK+yVd@|dmz<1yZKEfWzFx>uzDn)a<1C&5Hg?YbFaB08|gfH* z!TJ|8w`K(bf82K{|4>wavapb->O_6ecM6de{MuJcCIz-1)q$=w4~xNS(sI*=SjTNJ z;UWojNUKB#GSOmY*FEWoEL@+TwA5$aGUw7<2ihdICBK*?II?+PTDUm)MFP62OxGJ2 z_hBq+Fz}=;?sjor%Gvz{g%{Gy3{N);c~N|!k8TpHozi)`vu?b&w%yG zVQZ(IN!!MK5|!GIn*0k*|G?nLp8IkzwGx$H-!6O`#qaD)-^cyTcO+UUY3B=P%3BDY z_=SsCU-%6cj9x6hb3?(-mChIRJoP<)o_$!)Q*S0>;nU92YIAiegr7RQzw^Mk*H^y$ z$scsbtX@9<(&-zY{PuHS?e~O}FLna3CtZJ{Q@vVUd2{uR6Hf+^Qy*QqxjL2Z-G5+s zS93mQLsLhfi^U{={!|o;vwPYK>Wa;N+_>fAGR*uY6?n)=ki~{N&0{oW8O0Sm(i$Z(M6$`r^sfrO$ObF;(#|A3b+Yu^xBw#g&_9 zzP$3w?p$!URjIfWZ>}ElxX#kapIiA{x~YH1?ATzs^?dp26WPn@XX)yfIuB}FIrsXtZ=HYT#K}|GE@sjzC(eK2<=05|re56VATKOlxz^eH zZ1d)!)vulyIDO;t6Bi~w`2#im^3R_Bz0L!x*DgME>w_THp8fpqUfp|r>GF3I+T533e&xg$m|?=_UbprUI`h`k&nf1iLH&-|?~U)j z{J?X+bm9TB+?xEvN0hMolh0qi^+AO+dwObKEoJ=KeOIrnd|BauRDz#M`DKLoefhUu zeC@fPeepGgS8iT@;<_9cz>JHZdiiL-B0EdZ?CTs{9Xk2S)hnlO#M+)h*|y_)6zWNUii$#c)9@kt+O!q%6++Ii*b6Bj|9rp-q)>FZ0i zc+$SUWP7^$b$&YE)X(DiSCh^IXUDI6|K&@`_IoU8hee; z?J?P*$j+XSmk&RyFmi=Z0#yWHM^CPME!Skob#G7V%11-OdwLRLQ#$7Yzlc3R>UUNyU48ak?aW)JmNabVmsY=fdf>*_`jad5m4DaS zEt2!nqvy^*VE)r5K9<-jUebJY9`HH4a^1i)0 zec|5=i&igp9=P;HEx-*D&%JK

%Ftee(1lzH(SlLha7dix)3n_f`~&S_k^Ve_Z{# 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 + */ + +$fieldsList['show'] = 0; +$fieldsList['read'] = 1; +$fieldsList['edit'] = 2; +$fieldsList['delete'] = 3; + +define('TREAN_BASE', dirname(__FILE__)); +require_once TREAN_BASE . '/lib/base.php'; +require_once 'Horde/Group.php'; + +$groups = &Group::singleton(); +$auth = Horde_Auth::singleton($conf['auth']['driver']); + +$form = null; +$reload = false; +$actionID = Horde_Util::getFormData('actionID', 'edit'); +switch ($actionID) { +case 'edit': + $share = &$trean_shares->getFolder(Horde_Util::getFormData('cid')); + if (is_a($share, 'PEAR_Error')) { + $notification->push($share, 'horde.error'); + } elseif (Horde_Auth::getAuth() != $share->get('owner')) { + exit('permission denied'); + } + $form = 'edit.inc'; + $perm = $share->getPermission(); + break; + +case 'editform': +case 'editforminherit': + $share = &$trean_shares->getFolder(Horde_Util::getFormData('cid')); + if (is_a($share, 'PEAR_Error')) { + $notification->push(_("Attempt to edit a non-existent share."), 'horde.error'); + } else { + if (Horde_Auth::getAuth() != $share->get('owner')) { + exit('permission denied'); + } + $perm = $share->getPermission(); + + // Process owner and owner permissions. + $old_owner = $share->get('owner'); + $new_owner = Horde_Util::getFormData('owner', $old_owner); + if ($old_owner !== $new_owner && !empty($new_owner)) { + if ($old_owner != Horde_Auth::getAuth() && !Horde_Auth::isAdmin()) { + $notification->push(_("Only the owner or system administrator may change ownership or owner permissions for a share"), 'horde.error'); + } else { + $share->set('owner', $new_owner); + $share->save(); + if (Horde_Util::getFormData('owner_show')) { + $perm->addUserPermission($new_owner, Horde_Perms::SHOW, false); + } else { + $perm->removeUserPermission($new_owner, Horde_Perms::SHOW, false); + } + if (Horde_Util::getFormData('owner_read')) { + $perm->addUserPermission($new_owner, Horde_Perms::READ, false); + } else { + $perm->removeUserPermission($new_owner, Horde_Perms::READ, false); + } + if (Horde_Util::getFormData('owner_edit')) { + $perm->addUserPermission($new_owner, Horde_Perms::EDIT, false); + } else { + $perm->removeUserPermission($new_owner, Horde_Perms::EDIT, false); + } + if (Horde_Util::getFormData('owner_delete')) { + $perm->addUserPermission($new_owner, Horde_Perms::DELETE, false); + } else { + $perm->removeUserPermission($new_owner, Horde_Perms::DELETE, false); + } + } + } + + // Process default permissions. + if (Horde_Util::getFormData('default_show')) { + $perm->addDefaultPermission(Horde_Perms::SHOW, false); + } else { + $perm->removeDefaultPermission(Horde_Perms::SHOW, false); + } + if (Horde_Util::getFormData('default_read')) { + $perm->addDefaultPermission(Horde_Perms::READ, false); + } else { + $perm->removeDefaultPermission(Horde_Perms::READ, false); + } + if (Horde_Util::getFormData('default_edit')) { + $perm->addDefaultPermission(Horde_Perms::EDIT, false); + } else { + $perm->removeDefaultPermission(Horde_Perms::EDIT, false); + } + if (Horde_Util::getFormData('default_delete')) { + $perm->addDefaultPermission(Horde_Perms::DELETE, false); + } else { + $perm->removeDefaultPermission(Horde_Perms::DELETE, false); + } + + // Process guest permissions. + if (Horde_Util::getFormData('guest_show')) { + $perm->addGuestPermission(Horde_Perms::SHOW, false); + } else { + $perm->removeGuestPermission(Horde_Perms::SHOW, false); + } + if (Horde_Util::getFormData('guest_read')) { + $perm->addGuestPermission(Horde_Perms::READ, false); + } else { + $perm->removeGuestPermission(Horde_Perms::READ, false); + } + if (Horde_Util::getFormData('guest_edit')) { + $perm->addGuestPermission(Horde_Perms::EDIT, false); + } else { + $perm->removeGuestPermission(Horde_Perms::EDIT, false); + } + if (Horde_Util::getFormData('guest_delete')) { + $perm->addGuestPermission(Horde_Perms::DELETE, false); + } else { + $perm->removeGuestPermission(Horde_Perms::DELETE, false); + } + + // Process creator permissions. + if (Horde_Util::getFormData('creator_show')) { + $perm->addCreatorPermission(Horde_Perms::SHOW, false); + } else { + $perm->removeCreatorPermission(Horde_Perms::SHOW, false); + } + if (Horde_Util::getFormData('creator_read')) { + $perm->addCreatorPermission(Horde_Perms::READ, false); + } else { + $perm->removeCreatorPermission(Horde_Perms::READ, false); + } + if (Horde_Util::getFormData('creator_edit')) { + $perm->addCreatorPermission(Horde_Perms::EDIT, false); + } else { + $perm->removeCreatorPermission(Horde_Perms::EDIT, false); + } + if (Horde_Util::getFormData('creator_delete')) { + $perm->addCreatorPermission(Horde_Perms::DELETE, false); + } else { + $perm->removeCreatorPermission(Horde_Perms::DELETE, false); + } + + // Process user permissions. + $u_names = Horde_Util::getFormData('u_names'); + $u_show = Horde_Util::getFormData('u_show'); + $u_read = Horde_Util::getFormData('u_read'); + $u_edit = Horde_Util::getFormData('u_edit'); + $u_delete = Horde_Util::getFormData('u_delete'); + + foreach ($u_names as $key => $user) { + // If the user is empty, or we've already set permissions + // via the owner_ options, don't do anything here. + if (empty($user) || $user == $new_owner) { + continue; + } + + if (!empty($u_show[$key])) { + $perm->addUserPermission($user, Horde_Perms::SHOW, false); + } else { + $perm->removeUserPermission($user, Horde_Perms::SHOW, false); + } + if (!empty($u_read[$key])) { + $perm->addUserPermission($user, Horde_Perms::READ, false); + } else { + $perm->removeUserPermission($user, Horde_Perms::READ, false); + } + if (!empty($u_edit[$key])) { + $perm->addUserPermission($user, Horde_Perms::EDIT, false); + } else { + $perm->removeUserPermission($user, Horde_Perms::EDIT, false); + } + if (!empty($u_delete[$key])) { + $perm->addUserPermission($user, Horde_Perms::DELETE, false); + } else { + $perm->removeUserPermission($user, Horde_Perms::DELETE, false); + } + } + + // Process group permissions. + $g_names = Horde_Util::getFormData('g_names'); + $g_show = Horde_Util::getFormData('g_show'); + $g_read = Horde_Util::getFormData('g_read'); + $g_edit = Horde_Util::getFormData('g_edit'); + $g_delete = Horde_Util::getFormData('g_delete'); + + foreach ($g_names as $key => $group) { + if (empty($group)) { + continue; + } + + if (!empty($g_show[$key])) { + $perm->addGroupPermission($group, Horde_Perms::SHOW, false); + } else { + $perm->removeGroupPermission($group, Horde_Perms::SHOW, false); + } + if (!empty($g_read[$key])) { + $perm->addGroupPermission($group, Horde_Perms::READ, false); + } else { + $perm->removeGroupPermission($group, Horde_Perms::READ, false); + } + if (!empty($g_edit[$key])) { + $perm->addGroupPermission($group, Horde_Perms::EDIT, false); + } else { + $perm->removeGroupPermission($group, Horde_Perms::EDIT, false); + } + if (!empty($g_delete[$key])) { + $perm->addGroupPermission($group, Horde_Perms::DELETE, false); + } else { + $perm->removeGroupPermission($group, Horde_Perms::DELETE, false); + } + } + + $share->setPermission($perm); + $share->save(); + + /* If we were asked to, push permissions to all child shares + * to. */ + if ($actionID == 'editforminherit') { + $share->inheritPermissions(); + } + + $notification->push(sprintf(_("Updated %s."), $share->get('name')), 'horde.success'); + $form = 'edit.inc'; + } + break; +} + +if (is_a($share, 'PEAR_Error')) { + $title = _("Edit Permissions"); +} else { + $children = Trean::listFolders(Horde_Perms::READ, $share->getName()); + if (is_a($children, 'PEAR_Error')) { + $notification->push(sprintf(_("An error occured listing folders: %s"), $children->getMessage()), 'horde.error'); + $children = array(); + } + $title = sprintf(_("Edit Permissions for %s"), $share->get('name')); +} + +$userList = $auth->listUsers(); +if (is_a($userList, 'PEAR_Error')) { + Horde::logMessage($userList, __FILE__, __LINE__, PEAR_LOG_NOTICE); + $userList = array(); +} +$groupList = $groups->listGroups(); +if (is_a($groupList, 'PEAR_Error')) { + Horde::logMessage($groupList, __FILE__, __LINE__, PEAR_LOG_NOTICE); + $groupList = array(); +} + +require $registry->get('templates', 'horde') . '/common-header.inc'; +$notification->notify(array('listeners' => 'status')); +if (!empty($form)) { + require $registry->get('templates', 'horde') . '/shares/' . $form; +} + +require $registry->get('templates', 'horde') . '/common-footer.inc'; diff --git a/trean/po/de_DE.po b/trean/po/de_DE.po new file mode 100644 index 000000000..7dde19f23 --- /dev/null +++ b/trean/po/de_DE.po @@ -0,0 +1,882 @@ +# German translations for Trean +# Copyright 2002-2009 The Horde Project +# This file is distributed under the same license as the Trean package. +# Jan Schneider , 2002-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 0.1-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2008-08-01 10:44+0200\n" +"PO-Revision-Date: 2008-06-23 18:31+0200\n" +"Last-Translator: Jan Schneider \n" +"Language-Team: i18n@lists.horde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: edit.php:237 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "\"%s\" wurde nicht umbenannt: %s." + +#: data.php:156 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d Ordner und %d Lesezeichen importiert." + +#: templates/star_rating_helper.php:21 templates/star_rating_helper.php:22 +#: templates/star_rating_helper.php:23 templates/star_rating_helper.php:24 +#, php-format +msgid "%d stars out of 5" +msgstr "%d Sterne von 5" + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "%s Lesezeichen" + +#: reports.php:25 +#, php-format +msgid "%s Response Codes" +msgstr "%s Statuscodes" + +#: lib/base.php:78 +#, php-format +msgid "%s's Bookmarks" +msgstr "Lesezeichen von %s" + +#: lib/Block/highestrated.php:38 lib/Block/bookmarks.php:63 +#: lib/Block/mostclicked.php:38 +msgid "1 Line" +msgstr "1 Zeile" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "1 Stern von 5" + +#: lib/Block/highestrated.php:30 lib/Block/bookmarks.php:55 +#: lib/Block/mostclicked.php:30 +msgid "10 rows" +msgstr "10 Zeilen" + +#: lib/Block/highestrated.php:31 lib/Block/bookmarks.php:56 +#: lib/Block/mostclicked.php:31 +msgid "15 rows" +msgstr "15 Zeilen" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx Statuscodes (%s)" + +#: lib/Block/highestrated.php:37 lib/Block/bookmarks.php:62 +#: lib/Block/mostclicked.php:37 +msgid "2 Line" +msgstr "2 Zeilen" + +#: lib/Block/highestrated.php:32 lib/Block/bookmarks.php:57 +#: lib/Block/mostclicked.php:32 +msgid "25 rows" +msgstr "25 Zeilen" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx Statuscodes (%s)" + +#: lib/Block/highestrated.php:36 lib/Block/bookmarks.php:61 +#: lib/Block/mostclicked.php:36 +msgid "3 Line" +msgstr "3 Zeilen" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx Statuscodes (%s)" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx Statuscodes (%s)" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx Statuscodes (%s)" + +#: lib/Forms/Search.php:24 +msgid "AND" +msgstr "UND" + +#: lib/Trean.php:176 +msgid "Accepted" +msgstr "Angenommen" + +#: templates/add.html.php:59 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Hinzufügen" + +#: templates/add.html.php:82 +msgid "Add to Bookmarks" +msgstr "Zu Lesezeichen hinzufügen" + +#: templates/search.php:65 +msgid "All" +msgstr "Alle" + +#: data.php:39 perms.php:239 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "Beim Anzeigen der Ordner ist ein Fehler aufgetreten: %s" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "Beim Zählen der Ordner ist ein Fehler aufgetreten: %s" + +#: lib/Forms/Search.php:25 +msgid "Any Part of the field" +msgstr "beliebigen Feldteil" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "" +"Sind Sie sicher, dass Sie die ausgewählten Lesezeichen löschen möchten?" + +#: config/prefs.php.dist:33 +msgid "Ascending (A to Z)" +msgstr "Aufsteigend (A nach Z)" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "Es wurde versucht, ein nicht existierendes Recht zu bearbeiten." + +#: lib/Trean.php:208 +msgid "Bad Gateway" +msgstr "Gateway-Fehler" + +#: lib/Trean.php:188 +msgid "Bad Request" +msgstr "Ungültige Anfrage" + +#: add.php:66 +msgid "Bookmark Added" +msgstr "Lesezeichen hinzugefügt" + +#: data.php:18 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "Lesezeichen" + +#: templates/common-header.inc:27 +msgid "Bookmarks Feed" +msgstr "Lesezeichen-Feed" + +#: browse.php:61 +msgid "Browse" +msgstr "Liste" + +#: templates/add.html.php:60 templates/edit/footer.inc:2 +msgid "Cancel" +msgstr "Abbrechen" + +#: templates/views/BookmarkList.php:28 +msgid "Clicks" +msgstr "Klicks" + +#: lib/api.php:438 +msgid "Close" +msgstr "Schließen" + +#: lib/Forms/Search.php:24 +msgid "Combine" +msgstr "Verknüpfung" + +#: config/prefs.php.dist:63 +msgid "Completely collapsed" +msgstr "Alle geschlossen" + +#: config/prefs.php.dist:65 +msgid "Completely expanded" +msgstr "Alle geöffnet" + +#: edit.php:247 +msgid "Confirm Deletion" +msgstr "Löschen bestätigen" + +#: lib/Trean.php:197 +msgid "Conflict" +msgstr "Konflikt" + +#: lib/Trean.php:172 +msgid "Continue" +msgstr "Weiter" + +#: templates/browse.php:109 templates/browse.php:110 +msgid "Control access to this folder" +msgstr "Ordnerrechte festlegen" + +#: edit.php:214 +msgid "Copied bookmark: " +msgstr "Lesezeichen kopiert: " + +#: templates/search.php:72 +msgid "Copy" +msgstr "Kopieren" + +#: edit.php:222 +#, php-format +msgid "Copying folders is not supported." +msgstr "Ordner können nicht kopiert werden." + +#: lib/Trean.php:175 +msgid "Created" +msgstr "Erstellt" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS- oder andere Fehler (%s)" + +#: templates/browse.php:93 templates/search.php:70 +msgid "Delete" +msgstr "Löschen" + +#: templates/browse.php:170 +msgid "Delete Bookmark" +msgstr "Lesezeichen löschen " + +#: templates/browse.php:94 +msgid "Delete this folder" +msgstr "Diesen Ordner löschen" + +#: edit.php:51 edit.php:110 +msgid "Deleted bookmark: " +msgstr "Lesezeichen gelöscht: " + +#: edit.php:123 +msgid "Deleted folder: " +msgstr "Ordner gelöscht: " + +#: edit.php:273 +#, php-format +msgid "Deleted the folder \"%s\"" +msgstr "Ordner \"%s\" wurde gelöscht" + +#: config/prefs.php.dist:34 +msgid "Descending (9 to 1)" +msgstr "Absteigend (9 nach 1)" + +#: templates/add.html.php:42 templates/edit/bookmark.inc:15 +#: lib/Forms/Search.php:22 +msgid "Description" +msgstr "Beschreibung" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Anzeige-Einstellungen" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "Angezeigte Zeilen" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "Ordner herunterladen" + +#: templates/add.html.php:73 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" +"Ziehen Sie den \"Zu Lesezeichen hinzufügen\" Link auf die \"Links\"-" +"Symbolleiste" + +#: templates/add.html.php:71 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" +"Ziehen Sie den \"Zu Lesezeichen hinzufügen\" Link auf die \"Persönliche " +"Symbolleiste\"" + +#: templates/search.php:69 +msgid "Edit" +msgstr "Bearbeiten" + +#: edit.php:292 +msgid "Edit Bookmark" +msgstr "Lesezeichen bearbeiten" + +#: templates/browse.php:165 +msgid "Edit Bookmarks" +msgstr "Lesezeichen bearbeiten" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "Rechte bearbeiten" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Rechte für '%s' bearbeiten" + +#: lib/Trean.php:205 +msgid "Expectation Failed" +msgstr "Antwort auf Expect fehlgeschlagen" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Lesezeichen exportieren" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Zu importierende Datei:" + +#: templates/add.html.php:70 +msgid "Firefox/Mozilla" +msgstr "Firefox/Mozilla" + +#: config/prefs.php.dist:64 +msgid "First level shown" +msgstr "Erste Ebene anzeigen" + +#: templates/add.html.php:47 templates/views/BookmarkList.php:26 +#: templates/edit/bookmark.inc:25 lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "Ordner" + +#: templates/browse.php:73 templates/browse.php:74 +msgid "Folder Actions" +msgstr "Ordneraktionen" + +#: lib/Bookmarks.php:354 +msgid "Folder names must be non-empty" +msgstr "Ordnernamen dürfen nicht leer sein" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "Ordner in den importiert werden soll:" + +#: lib/Trean.php:191 +msgid "Forbidden" +msgstr "Nicht erlaubt" + +#: lib/Trean.php:183 +msgid "Found" +msgstr "Vorübergehend verschoben" + +#: lib/Trean.php:210 +msgid "Gateway Time-out" +msgstr "Zeit überschritten beim Gateway" + +#: lib/Trean.php:198 +msgid "Gone" +msgstr "Nicht mehr vorhanden" + +#: reports.php:25 templates/reports.php:33 +msgid "HTTP Status" +msgstr "HTTP-Status" + +#: lib/Trean.php:211 +msgid "HTTP Version not supported" +msgstr "HTTP-Version nicht unterstützt" + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:22 +msgid "Highest Rated" +msgstr "Höchste Bewertungen" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "Beste Lesezeichen" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Importieren" + +#: data.php:184 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Lesezeichen importieren" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "Inklusive Unterordner" + +#: lib/Trean.php:206 +msgid "Internal Server Error" +msgstr "Interner Serverfehler" + +#: templates/add.html.php:72 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Benutzer des Internet Explorers können ihre Favoriten exportieren, indem sie " +"im \"Datei\"-Menü auf \"Importieren und Exportieren\" klicken." + +#: lib/Trean.php:199 +msgid "Length Required" +msgstr "Längenangabe erforderlich" + +#: lib/Forms/Search.php:25 +msgid "Match" +msgstr "Zutreffend auf" + +#: lib/api.php:98 +msgid "Maximum Number of Bookmarks" +msgstr "Maximale Anzahl an Lesezeichen" + +#: lib/api.php:95 +msgid "Maximum Number of Folders" +msgstr "Maximale Anzahl an Ordnern" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Menüliste" + +#: lib/Trean.php:193 +msgid "Method Not Allowed" +msgstr "Methode nicht erlaubt" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:23 +msgid "Most Clicked" +msgstr "Am häufigsten geklickt" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "Meistgeklickte Lesezeichen" + +#: templates/search.php:71 +msgid "Move" +msgstr "Verschieben" + +#: lib/Trean.php:182 +msgid "Moved Permanently" +msgstr "Dauerhaft verschoben" + +#: edit.php:161 +msgid "Moved bookmark: " +msgstr "Lesezeichen verschoben: " + +#: edit.php:174 +msgid "Moved folder: " +msgstr "Ordner verschoben: " + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Mozilla-Benutzer können ihre Lesezeichen exportieren, indem sie die " +"\"Lesezeichen-Verwaltung\" öffnen und \"Exportieren\" im \"Extras\"-Menü " +"auswählen." + +#: lib/Trean.php:181 +msgid "Multiple Choices" +msgstr "Mehrere Möglichkeiten" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "Name" + +#: add.php:113 templates/browse.php:160 templates/add.html.php:27 +msgid "New Bookmark" +msgstr "Neues Lesezeichen" + +#: lib/Trean.php:90 +msgid "New Folder" +msgstr "Neuer Ordner" + +#: templates/browse.php:83 +msgid "New folder" +msgstr "Neuer Ordner" + +#: templates/edit/delete_folder_confirmation.inc:15 +msgid "No" +msgstr "Nein" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "Keine Lesezeichen gefunden" + +#: lib/Trean.php:178 +msgid "No Content" +msgstr "Kein Inhalt" + +#: lib/Block/highestrated.php:73 lib/Block/bookmarks.php:128 +#: lib/Block/mostclicked.php:73 +msgid "No bookmarks to display" +msgstr "Keine Lesezeichen" + +#: lib/Trean.php:177 +msgid "Non-Authoritative Information" +msgstr "Nicht garantierte Antwort" + +#: templates/search.php:66 +msgid "None" +msgstr "Keine" + +#: lib/Trean.php:194 +msgid "Not Acceptable" +msgstr "Nicht akzeptiert" + +#: lib/Trean.php:192 +msgid "Not Found" +msgstr "Nicht gefunden" + +#: lib/Trean.php:207 +msgid "Not Implemented" +msgstr "Nicht implementiert" + +#: lib/Trean.php:185 +msgid "Not Modified" +msgstr "Nicht geändert" + +#: templates/add.html.php:76 +msgid "Note:" +msgstr "Anmerkung:" + +#: edit.php:286 +msgid "Nothing to edit." +msgstr "Nichts zu bearbeiten." + +#: lib/Block/highestrated.php:27 lib/Block/mostclicked.php:27 +msgid "Number of bookmarks to show" +msgstr "Anzahl der angezeigten Lesezeichen" + +#: lib/Trean.php:174 +msgid "OK" +msgstr "OK" + +#: lib/Forms/Search.php:24 +msgid "OR" +msgstr "ODER" + +#: templates/add.html.php:77 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" +"In neueren Versionen des Internet Explorer müssen Sie unter Umständen %s://%" +"s zur Vertrauenswürdigen Zone hinzufügen." + +#: perms.php:56 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Nur der Besitzer oder der Systemadministrator kann den Besitzer oder die " +"Besitzerrechte ändern" + +#: config/prefs.php.dist:54 +msgid "Open links in a new window?" +msgstr "Links in neuem Fenster öffnen?" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Andere Einstellungen" + +#: lib/Trean.php:180 +msgid "Partial Content" +msgstr "Teilinhalt" + +#: lib/Trean.php:190 +msgid "Payment Required" +msgstr "Zahlung erforderlich" + +#: templates/add.html.php:4 +msgid "Please enter a name for the new folder:" +msgstr "Bitte geben Sie einen Namen für den neuen Ordner an:" + +#: lib/Trean.php:200 +msgid "Precondition Failed" +msgstr "Bedingung nicht erfüllt" + +#: lib/Trean.php:195 +msgid "Proxy Authentication Required" +msgstr "Proxy-Authentifizierung erforderlich" + +#: templates/views/BookmarkList.php:27 +msgid "Rating" +msgstr "Bewertung" + +#: templates/edit/delete_folder_confirmation.inc:3 +#, php-format +msgid "Really delete \"%s\" and all of its bookmarks?" +msgstr "\"%s\" und alle enthaltenen Lesezeichen wirklich löschen?" + +#: templates/browse.php:102 +msgid "Rename this folder" +msgstr "Diesen Ordner umbenennen" + +#: reports.php:18 +msgid "Reports" +msgstr "Berichte" + +#: lib/Trean.php:201 +msgid "Request Entity Too Large" +msgstr "Anfrage zu groß" + +#: lib/Trean.php:196 +msgid "Request Time-out" +msgstr "Anfragezeit überschritten" + +#: lib/Trean.php:202 +msgid "Request-URI Too Large" +msgstr "Angeforderte Adresse zu lang" + +#: lib/Trean.php:204 +msgid "Requested range not satisfiable" +msgstr "Gewünschter Bereich nicht vorhanden" + +#: lib/Trean.php:179 +msgid "Reset Content" +msgstr "Inhalt zurückgesetzt" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "Speichern" + +#: search.php:23 lib/Forms/Search.php:20 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "Suche" + +#: lib/Forms/Search.php:18 +msgid "Search Bookmarks" +msgstr "Lesezeichen suchen" + +#: search.php:59 +#, php-format +msgid "Search Results (%s)" +msgstr "Suchergebnisse (%s)" + +#: lib/Trean.php:184 +msgid "See Other" +msgstr "Siehe unter" + +#: templates/search.php:65 +msgid "Select All" +msgstr "Alle auswählen" + +#: templates/views/BookmarkList.php:29 +msgid "Select All/Select None" +msgstr "Alle/Keine auswählen" + +#: templates/search.php:66 +msgid "Select None" +msgstr "Keine auswählen" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "Auswahl: %s, %s" + +#: lib/Trean.php:209 +msgid "Service Unavailable" +msgstr "Service nicht verfügbar" + +#: config/prefs.php.dist:11 +msgid "Set how to display bookmark listings and how to open links." +msgstr "" +"Legen Sie fest wie die Lesezeichenlisten angezeigt und wie Links geöffnet " +"werden." + +#: config/prefs.php.dist:66 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "" +"Soll die Liste Ihrer Lesezeichenordner geöffnet werden, wenn Sie sich " +"anmelden?" + +#: config/prefs.php.dist:45 +msgid "Show folder actions panel?" +msgstr "Kasten mit Ordneraktionen anzeigen?" + +#: config/prefs.php.dist:24 +msgid "Sort bookmarks by:" +msgstr "Lesezeichen sortieren nach:" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "Sortieren nach" + +#: config/prefs.php.dist:35 +msgid "Sort direction:" +msgstr "Sortierrichtung:" + +#: lib/Trean.php:173 +msgid "Switching Protocols" +msgstr "Protokollwechsel" + +#: lib/Block/highestrated.php:33 lib/Block/bookmarks.php:58 +#: lib/Block/mostclicked.php:33 +msgid "Template" +msgstr "Vorlage" + +#: lib/Trean.php:187 +msgid "Temporary Redirect" +msgstr "Vorübergehende Weiterleitung" + +#: templates/browse.php:181 +msgid "There are no bookmarks in this folder" +msgstr "In diesem Ordner befinden sich keine Lesezeichen" + +#: edit.php:216 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Beim Kopieren des Lesezeichens ist ein Fehler aufgetreten: %s" + +#: edit.php:53 edit.php:112 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Beim Löschen des Lesezeichens ist ein Fehler aufgetreten: %s" + +#: edit.php:125 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "Beim Löschen des Ordners ist ein Fehler aufgetreten: %s" + +#: edit.php:163 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Beim Verschieben des Lesezeichens ist ein Fehler aufgetreten: %s" + +#: edit.php:176 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "Beim Verschieben des Ordners ist ein Fehler aufgetreten: %s" + +#: add.php:61 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Beim Hinzufügen des Lesezeichens ist ein Fehler aufgetreten: %s" + +#: edit.php:147 edit.php:201 add.php:45 add.php:102 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "Beim Hinzufügen des Ordners ist ein Fehler aufgetreten: %s." + +#: edit.php:74 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Beim Speichern des Lesezeichens ist ein Fehler aufgetreten: %s" + +#: edit.php:87 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "Beim Speichern des Ordners ist ein Fehler aufgetreten: %s" + +#: templates/add.html.php:37 templates/views/BookmarkList.php:25 +#: templates/edit/bookmark.inc:10 lib/Forms/Search.php:21 +#: lib/Block/bookmarks.php:49 config/prefs.php.dist:21 +msgid "Title" +msgstr "Titel" + +#: templates/add.html.php:69 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Um schnell Lesezeichen von Ihrem Browser hinzuzufügen:" + +#: templates/reports.php:103 +msgid "Total" +msgstr "Insgesamt" + +#: templates/add.html.php:32 templates/edit/bookmark.inc:20 +#: lib/Forms/Search.php:23 +msgid "URL" +msgstr "Homepage" + +#: lib/Trean.php:189 +msgid "Unauthorized" +msgstr "Nicht autorisiert" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "Unbekannt (%s)" + +#: lib/Trean.php:203 +msgid "Unsupported Media Type" +msgstr "Nicht unterstützter Inhaltstyp" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "%s wurde aktualisiert." + +#: lib/Trean.php:186 +msgid "Use Proxy" +msgstr "Proxy benutzen" + +#: templates/add.html.php:74 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Während des Browsens können sie neue Lesezeichen hinzufügen, indem Sie auf " +"die Verknüpfung \"Zu Lesezeichen hinzufügen\" klicken." + +#: lib/Forms/Search.php:25 +msgid "Whole Field" +msgstr "das ganze Feld" + +#: templates/edit/delete_folder_confirmation.inc:9 +msgid "Yes" +msgstr "Ja" + +#: data.php:65 data.php:132 add.php:23 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Sie dürfen nicht mehr als %d Lesezeichen erstellen." + +#: data.php:56 data.php:107 add.php:86 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "Sie dürfen nicht mehr als %d Ordner erstellen." + +#: browse.php:45 +msgid "You do not have permission to view this folder." +msgstr "Sie haben nicht die nötigen Rechte um diesen Ordner anzuzeigen." + +#: templates/add.html.php:11 +msgid "You must select a target folder first" +msgstr "Sie müssen erst einen Zielordner angeben" + +#: lib/Trean.php:149 +msgid "_Browse" +msgstr "_Liste" + +#: templates/browse.php:171 +msgid "_Delete Bookmarks" +msgstr "Lesezeichen lös_chen " + +#: templates/browse.php:166 +msgid "_Edit Bookmarks" +msgstr "Lesezeichen be_arbeiten" + +#: lib/Trean.php:155 +msgid "_Import/Export" +msgstr "_Import/Export" + +#: templates/browse.php:161 +msgid "_New Bookmark" +msgstr "_Neues Lesezeichen" + +#: lib/Trean.php:151 +msgid "_Reports" +msgstr "_Berichte" + +#: lib/Trean.php:150 +msgid "_Search" +msgstr "_Suche" + +#: templates/block/1line.inc:22 templates/block/standard.inc:24 +#: templates/block/2line.inc:26 +msgid "click" +msgstr "Klick" + +#: templates/block/1line.inc:22 templates/block/standard.inc:24 +#: templates/block/2line.inc:26 +msgid "clicks" +msgstr "Klicks" diff --git a/trean/po/es_ES.po b/trean/po/es_ES.po new file mode 100644 index 000000000..f38231eab --- /dev/null +++ b/trean/po/es_ES.po @@ -0,0 +1,878 @@ +# Spanish translations for trean package +# Traducciones al español para el paquete trean. +# Copyright 2008-2009 The Horde Project +# This file is distributed under the same license as the trean package. +# Automatically generated, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 1.0-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2008-03-19 09:53+0100\n" +"PO-Revision-Date: 2008-03-19 09:53+0100\n" +"Last-Translator: Manuel P. Ayala \n" +"Language-Team: i18n@lists.horde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: edit.php:237 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "No se renombró \"%s\": %s." + +#: data.php:156 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "Importados %d carpetas y %d marcadores." + +#: templates/star_rating_helper.php:21 templates/star_rating_helper.php:22 +#: templates/star_rating_helper.php:23 templates/star_rating_helper.php:24 +#, php-format +msgid "%d stars out of 5" +msgstr "%d estrellas de 5" + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "Marcadores de %s" + +#: reports.php:25 +#, php-format +msgid "%s Response Codes" +msgstr "%s códigos de respuesta" + +#: lib/base.php:78 +#, php-format +msgid "%s's Bookmarks" +msgstr "Marcadores de %s" + +#: lib/Block/mostclicked.php:38 lib/Block/highestrated.php:38 +#: lib/Block/bookmarks.php:63 +msgid "1 Line" +msgstr "1 línea" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "1 estrella de 5" + +#: lib/Block/mostclicked.php:30 lib/Block/highestrated.php:30 +#: lib/Block/bookmarks.php:55 +msgid "10 rows" +msgstr "10 filas" + +#: lib/Block/mostclicked.php:31 lib/Block/highestrated.php:31 +#: lib/Block/bookmarks.php:56 +msgid "15 rows" +msgstr "15 filas" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx códigos de respuesta (%s)" + +#: lib/Block/mostclicked.php:37 lib/Block/highestrated.php:37 +#: lib/Block/bookmarks.php:62 +msgid "2 Line" +msgstr "2 líneas" + +#: lib/Block/mostclicked.php:32 lib/Block/highestrated.php:32 +#: lib/Block/bookmarks.php:57 +msgid "25 rows" +msgstr "25 filas" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx códigos de respuesta (%s)" + +#: lib/Block/mostclicked.php:36 lib/Block/highestrated.php:36 +#: lib/Block/bookmarks.php:61 +msgid "3 Line" +msgstr "3 líneas" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx códigos de respuesta (%s)" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx códigos de respuesta (%s)" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx códigos de respuesta (%s)" + +#: lib/Forms/Search.php:24 +msgid "AND" +msgstr "Y" + +#: lib/Trean.php:176 +msgid "Accepted" +msgstr "Aceptado" + +#: templates/add/add.inc:59 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Añadir" + +#: templates/add/add.inc:87 +msgid "Add to Bookmarks" +msgstr "Añadir a los marcadores" + +#: templates/search.php:65 +msgid "All" +msgstr "Todos" + +#: perms.php:239 data.php:39 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "Se produjo un error al listar las carpetas: %s" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "Se produjo un error contando las carpetas: %s" + +#: lib/Forms/Search.php:25 +msgid "Any Part of the field" +msgstr "Cualquier parte del campo" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "¿Seguro que desea eliminar los marcadores seleccionados?" + +#: config/.bak/prefs.php.dist:33 +msgid "Ascending (A to Z)" +msgstr "Ascendente (A a la Z)" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "Se ha intentado modificar un recurso compartido inexistente." + +#: lib/Trean.php:208 +msgid "Bad Gateway" +msgstr "Pasarela incorrecta" + +#: lib/Trean.php:188 +msgid "Bad Request" +msgstr "Petición incorrecta" + +#: add.php:66 +msgid "Bookmark Added" +msgstr "Marcador añadido" + +#: data.php:18 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "Marcadores" + +#: templates/common-header.inc:27 +msgid "Bookmarks Feed" +msgstr "Suscripción de marcadores" + +#: browse.php:37 +msgid "Browse" +msgstr "Examinar" + +#: templates/edit/footer.inc:2 templates/add/add.inc:60 +msgid "Cancel" +msgstr "Cancelar" + +#: templates/views/BookmarkList.php:28 +msgid "Clicks" +msgstr "Visitas" + +#: templates/add/add.inc:82 +msgid "Close" +msgstr "Cerrar" + +#: lib/Forms/Search.php:24 +msgid "Combine" +msgstr "Combinación" + +#: config/.bak/prefs.php.dist:63 +msgid "Completely collapsed" +msgstr "Totalmente colapsado" + +#: config/.bak/prefs.php.dist:65 +msgid "Completely expanded" +msgstr "Totalmente expandido" + +#: edit.php:247 +msgid "Confirm Deletion" +msgstr "Confirmar eliminación" + +#: lib/Trean.php:197 +msgid "Conflict" +msgstr "Conflicto" + +#: lib/Trean.php:172 +msgid "Continue" +msgstr "Seguir" + +#: templates/browse.php:105 templates/browse.php:106 +msgid "Control access to this folder" +msgstr "Controlar el acceso a esta carpeta" + +#: edit.php:214 +msgid "Copied bookmark: " +msgstr "Marcadores copiados: " + +#: templates/search.php:72 +msgid "Copy" +msgstr "Copiar" + +#: edit.php:222 +#, php-format +msgid "Copying folders is not supported." +msgstr "La copia de carpetas no está implementada." + +#: lib/Trean.php:175 +msgid "Created" +msgstr "Creado" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "Error DNS o de otro tipo (%s)" + +#: templates/browse.php:90 templates/search.php:70 +msgid "Delete" +msgstr "Eliminar" + +#: templates/browse.php:160 +msgid "Delete Bookmark" +msgstr "Eliminar marcador" + +#: templates/browse.php:91 +msgid "Delete this folder" +msgstr "Eliminar esta carpeta" + +#: edit.php:51 edit.php:110 +msgid "Deleted bookmark: " +msgstr "Marcadores eliminados: " + +#: edit.php:123 +msgid "Deleted folder: " +msgstr "Carpeta eliminada: " + +#: edit.php:269 +#, php-format +msgid "Deleted the folder \"%s\"" +msgstr "Se ha eliminado la carpeta \"%s\"" + +#: config/.bak/prefs.php.dist:34 +msgid "Descending (9 to 1)" +msgstr "Descendente (9 a 1)" + +#: templates/edit/bookmark.inc:15 templates/add/add.inc:42 +#: lib/Forms/Search.php:22 +msgid "Description" +msgstr "Descripción" + +#: config/.bak/prefs.php.dist:10 +msgid "Display Options" +msgstr "Opciones de Visualización" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "Mostrar filas" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "Carpeta de descarga" + +#: templates/add/add.inc:73 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" +"Arrastre el vínculo inferior \"Añadir a los marcadores\" a su barra de " +"\"Vínculos\"" + +#: templates/add/add.inc:71 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" +"Arrastre el vínculo inferior \"Añadir a los marcadores\" a su \"Barra " +"personal\"" + +#: templates/search.php:69 +msgid "Edit" +msgstr "Modificar" + +#: edit.php:287 +msgid "Edit Bookmark" +msgstr "Modificar marcador" + +#: templates/browse.php:155 +msgid "Edit Bookmarks" +msgstr "Modificar marcadores" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "Modificar permisos" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Modificar permisos de %s" + +#: lib/Trean.php:205 +msgid "Expectation Failed" +msgstr "Ha fallado la espera" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Exportar marcadores" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Archivo a importar:" + +#: templates/add/add.inc:70 +msgid "Firefox/Mozilla" +msgstr "Firefox/Mozilla" + +#: config/.bak/prefs.php.dist:64 +msgid "First level shown" +msgstr "Primer nivel mostrado" + +#: templates/views/BookmarkList.php:26 templates/edit/bookmark.inc:25 +#: templates/add/add.inc:47 lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "Carpeta" + +#: templates/browse.php:70 templates/browse.php:71 +msgid "Folder Actions" +msgstr "Acciones de carpeta" + +#: lib/Bookmarks.php:354 +msgid "Folder names must be non-empty" +msgstr "Los nombres de carpeta no pueden estar vacíos" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "Carpeta a la que importar:" + +#: lib/Trean.php:191 +msgid "Forbidden" +msgstr "Prohibido" + +#: lib/Trean.php:183 +msgid "Found" +msgstr "Encontrado" + +#: lib/Trean.php:210 +msgid "Gateway Time-out" +msgstr "Agotada la espera de la pasarela" + +#: lib/Trean.php:198 +msgid "Gone" +msgstr "Ido" + +#: reports.php:25 templates/reports.php:33 +msgid "HTTP Status" +msgstr "Estado HTTP" + +#: lib/Trean.php:211 +msgid "HTTP Version not supported" +msgstr "Versión HTTP no implementada" + +#: lib/Block/bookmarks.php:50 config/.bak/prefs.php.dist:22 +msgid "Highest Rated" +msgstr "Máxima prioridad" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "Marcadores de máxima prioridad" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Importar" + +#: data.php:184 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Importar marcadores" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "Incluir subcarpetas" + +#: lib/Trean.php:206 +msgid "Internal Server Error" +msgstr "Error interno del servidor" + +#: templates/add/add.inc:72 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Los usuarios de Internet Explorer tendrán que exportar sus Favoritos " +"seleccionando \"Importar y exportar\" en el menú \"Archivo\"." + +#: lib/Trean.php:199 +msgid "Length Required" +msgstr "Se precisa el tamaño" + +#: lib/Forms/Search.php:25 +msgid "Match" +msgstr "Coincidencia" + +#: lib/api.php:93 +msgid "Maximum Number of Bookmarks" +msgstr "Máximo número de marcadores" + +#: lib/api.php:90 +msgid "Maximum Number of Folders" +msgstr "Máximo número de carpetas" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Lista del menú" + +#: lib/Trean.php:193 +msgid "Method Not Allowed" +msgstr "Método no permitido" + +#: lib/Block/bookmarks.php:51 config/.bak/prefs.php.dist:23 +msgid "Most Clicked" +msgstr "Más visitados" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "Marcadores más visitados" + +#: templates/search.php:71 +msgid "Move" +msgstr "Trasladar" + +#: lib/Trean.php:182 +msgid "Moved Permanently" +msgstr "Trasladado definitivamente" + +#: edit.php:161 +msgid "Moved bookmark: " +msgstr "Marcadores trasladado: " + +#: edit.php:174 +msgid "Moved folder: " +msgstr "Carpeta trasladada: " + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Los usuarios de Mozilla/Firefox tendrán que exportar los marcadores mediante " +"el \"Administrador de marcadores\" y seleccionando \"Exportar\" en el menú " +"\"Herramientas\"." + +#: lib/Trean.php:181 +msgid "Multiple Choices" +msgstr "Varias opciones" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "Nombre" + +#: add.php:113 templates/browse.php:150 templates/add/add.inc:27 +msgid "New Bookmark" +msgstr "Nuevo marcador" + +#: lib/Trean.php:90 +msgid "New Folder" +msgstr "Añadir carpeta" + +#: templates/browse.php:80 +msgid "New folder" +msgstr "Añadir carpeta" + +#: templates/edit/delete_folder_confirmation.inc:15 +msgid "No" +msgstr "No" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "No se han encontrado marcadores" + +#: lib/Trean.php:178 +msgid "No Content" +msgstr "Sin contenido" + +#: lib/Block/mostclicked.php:73 lib/Block/highestrated.php:73 +#: lib/Block/bookmarks.php:128 +msgid "No bookmarks to display" +msgstr "Sin marcadores visibles" + +#: lib/Trean.php:177 +msgid "Non-Authoritative Information" +msgstr "Información no autoritativa" + +#: templates/search.php:66 +msgid "None" +msgstr "Ninguno" + +#: lib/Trean.php:194 +msgid "Not Acceptable" +msgstr "No aceptable" + +#: lib/Trean.php:192 +msgid "Not Found" +msgstr "No encontrado" + +#: lib/Trean.php:207 +msgid "Not Implemented" +msgstr "Sin implementar" + +#: lib/Trean.php:185 +msgid "Not Modified" +msgstr "Sin modificar" + +#: templates/add/add.inc:76 +msgid "Note:" +msgstr "Comentario:" + +#: edit.php:281 +msgid "Nothing to edit." +msgstr "Nada a modificar." + +#: lib/Block/mostclicked.php:27 lib/Block/highestrated.php:27 +msgid "Number of bookmarks to show" +msgstr "Cantidad de marcadores mostrados" + +#: lib/Trean.php:174 +msgid "OK" +msgstr "Aceptar" + +#: lib/Forms/Search.php:24 +msgid "OR" +msgstr "O" + +#: templates/add/add.inc:77 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" +"En versiones recientes de Internet Explorer para que ésto funcione puede que " +"tenga que añadir %s://%s a su zona de confianza." + +#: perms.php:56 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Sólo de propietario o el administrador del sistema puede cambiar la " +"propiedad o los permisos del propietario de un recurso compartido" + +#: config/.bak/prefs.php.dist:54 +msgid "Open links in a new window?" +msgstr "¿Abrir vínculos en ventanas nuevas?" + +#: config/.bak/prefs.php.dist:9 +msgid "Other Options" +msgstr "Otras opciones" + +#: lib/Trean.php:180 +msgid "Partial Content" +msgstr "Contenido parcial" + +#: lib/Trean.php:190 +msgid "Payment Required" +msgstr "Pago requerido" + +#: templates/add/add.inc:4 +msgid "Please enter a name for the new folder:" +msgstr "Introduzca el nombre de la carpeta nueva:" + +#: lib/Trean.php:200 +msgid "Precondition Failed" +msgstr "Ha fallado la condición previa" + +#: lib/Trean.php:195 +msgid "Proxy Authentication Required" +msgstr "Se necesita autentificación en el proxy" + +#: templates/views/BookmarkList.php:27 +msgid "Rating" +msgstr "Prioridad" + +#: templates/edit/delete_folder_confirmation.inc:3 +#, php-format +msgid "Really delete \"%s\" and all of its bookmarks?" +msgstr "¿Eliminar realmente \"%s\" y todos sus marcadores?" + +#: templates/browse.php:98 +msgid "Rename this folder" +msgstr "Renombrar esta carpeta" + +#: reports.php:18 +msgid "Reports" +msgstr "Informes" + +#: lib/Trean.php:201 +msgid "Request Entity Too Large" +msgstr "Entidad solicitada excesivamente grande" + +#: lib/Trean.php:196 +msgid "Request Time-out" +msgstr "Tiempo de solicitud agotado" + +#: lib/Trean.php:202 +msgid "Request-URI Too Large" +msgstr "URI de solicitud excesivamente grande" + +#: lib/Trean.php:204 +msgid "Requested range not satisfiable" +msgstr "Rango solicitado no se puede satisfacer" + +#: lib/Trean.php:179 +msgid "Reset Content" +msgstr "Reiniciar contenido" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "Guardar" + +#: search.php:23 lib/Forms/Search.php:20 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "Buscar" + +#: lib/Forms/Search.php:18 +msgid "Search Bookmarks" +msgstr "Buscar marcadores" + +#: search.php:59 +#, php-format +msgid "Search Results (%s)" +msgstr "Resultados de la búsqueda (%s)" + +#: lib/Trean.php:184 +msgid "See Other" +msgstr "Ver otros" + +#: templates/search.php:65 +msgid "Select All" +msgstr "Seleccionar todos" + +#: templates/views/BookmarkList.php:29 +msgid "Select All/Select None" +msgstr "Seleccionar todos/nada" + +#: templates/search.php:66 +msgid "Select None" +msgstr "Seleccionar nada" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "Seleccionado: %s, %s" + +#: lib/Trean.php:209 +msgid "Service Unavailable" +msgstr "Servicio no disponible" + +#: config/.bak/prefs.php.dist:11 +msgid "Set how to display bookmark listings and how to open links." +msgstr "Define cómo mostrar listados de marcadores y cómo abrir los vínculos." + +#: config/.bak/prefs.php.dist:66 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "¿Abrir el listado de marcadores al iniciar sesión?" + +#: config/.bak/prefs.php.dist:45 +msgid "Show folder actions panel?" +msgstr "¿Mostrar panel de acciones de carpeta?" + +#: config/.bak/prefs.php.dist:24 +msgid "Sort bookmarks by:" +msgstr "Ordenar marcadores por:" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "Ordenar por" + +#: config/.bak/prefs.php.dist:35 +msgid "Sort direction:" +msgstr "Sentido de clasificación:" + +#: lib/Trean.php:173 +msgid "Switching Protocols" +msgstr "Protocolos de conmutación" + +#: lib/Block/mostclicked.php:33 lib/Block/highestrated.php:33 +#: lib/Block/bookmarks.php:58 +msgid "Template" +msgstr "Plantilla" + +#: lib/Trean.php:187 +msgid "Temporary Redirect" +msgstr "Redirección temporal" + +#: templates/browse.php:169 +msgid "There are no bookmarks in this folder" +msgstr "No hay marcadores en esta carpeta" + +#: edit.php:216 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Se produjo un problema al copiar el marcador: %s" + +#: edit.php:53 edit.php:112 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Se produjo un problema al eliminar el marcador: %s" + +#: edit.php:125 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "Se produjo un problema al eliminar la carpeta: %s" + +#: edit.php:163 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Se produjo un problema al trasladar el marcador: %s" + +#: edit.php:176 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "Se produjo un pronlema al trasladar la carpeta: %s" + +#: add.php:61 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Se produjo un error al añadir el marcador: %s" + +#: add.php:45 add.php:102 edit.php:147 edit.php:201 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "Se produjo un error al añadir la carpeta: %s" + +#: edit.php:74 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Se produjo un error al guardar el marcador: %s" + +#: edit.php:87 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "Se produjo un error al guardar la carpeta: %s" + +#: templates/views/BookmarkList.php:25 templates/edit/bookmark.inc:10 +#: templates/add/add.inc:37 lib/Forms/Search.php:21 lib/Block/bookmarks.php:49 +#: config/.bak/prefs.php.dist:21 +msgid "Title" +msgstr "Título" + +#: templates/add/add.inc:69 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Para poder añadir rápidamente marcadores de su navegador:" + +#: templates/reports.php:103 +msgid "Total" +msgstr "Total" + +#: templates/edit/bookmark.inc:20 templates/add/add.inc:32 +#: lib/Forms/Search.php:23 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:189 +msgid "Unauthorized" +msgstr "Sin autorización" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "Desconocido (%s)" + +#: lib/Trean.php:203 +msgid "Unsupported Media Type" +msgstr "Tipo de medio no soportado" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "Actualizado %s." + +#: lib/Trean.php:186 +msgid "Use Proxy" +msgstr "Usar proxy" + +#: templates/add/add.inc:74 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Puede añadir un marcador de la página actual miestras navega pulsando sobre " +"el nuevo acceso directo \"Añadir a los marcadores\"." + +#: lib/Forms/Search.php:25 +msgid "Whole Field" +msgstr "Campo completo" + +#: templates/edit/delete_folder_confirmation.inc:9 +msgid "Yes" +msgstr "Sí" + +#: data.php:65 data.php:132 add.php:23 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Carece de permisos para crear más de %d marcadores." + +#: data.php:56 data.php:107 add.php:86 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "Carece de permisos para crear más de %d carpetas." + +#: browse.php:24 +msgid "You do not have permission to view this folder." +msgstr "Carece de permisos para ver esta carpeta." + +#: templates/add/add.inc:11 +msgid "You must select a target folder first" +msgstr "Primero tiene que seleccionar una carpeta de destino" + +#: lib/Trean.php:149 +msgid "_Browse" +msgstr "_Examinar" + +#: templates/browse.php:161 +msgid "_Delete Bookmarks" +msgstr "E_liminar" + +#: templates/browse.php:156 +msgid "_Edit Bookmarks" +msgstr "_Modificar" + +#: lib/Trean.php:155 +msgid "_Import/Export" +msgstr "_Importar/Exportar" + +#: templates/browse.php:151 +msgid "_New Bookmark" +msgstr "_Añadir" + +#: lib/Trean.php:151 +msgid "_Reports" +msgstr "_Informes" + +#: lib/Trean.php:150 +msgid "_Search" +msgstr "_Buscar" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "click" +msgstr "visita" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "clicks" +msgstr "visitas" diff --git a/trean/po/fi_FI.po b/trean/po/fi_FI.po new file mode 100644 index 000000000..cfddaeb33 --- /dev/null +++ b/trean/po/fi_FI.po @@ -0,0 +1,449 @@ +# Finnish translation for Trean. +# Copyright +# Leena Heino , 2003-2004. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 0.1-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2005-02-10 10:56+0200\n" +"PO-Revision-Date: 2004-12-10 12:59+0200\n" +"Last-Translator: Leena Heino \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8-bit\n" + +#: data.php:67 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "Tuotiin %d kansiota ja %d kirjanmerkkia." + +#: templates/browse/bookmarks.inc:65 +#, php-format +msgid "%s Bookmarks" +msgstr "%s kirjanmerkit" + +#: templates/browse/subcategories.inc:47 +#, fuzzy, php-format +msgid "%s Categories" +msgstr "Kategoriat" + +#: edit.php:127 +#, php-format +msgid "'%s' was not renamed: %s." +msgstr "'%s' ei voitu uudelleennimetä: %s." + +#: lib/Block/bookmarks.php:47 config/prefs.php.dist:33 +msgid "1 Line" +msgstr "1-rivinen" + +#: lib/Block/bookmarks.php:46 config/prefs.php.dist:32 +msgid "2 Line" +msgstr "2-rivinen" + +#: lib/Block/bookmarks.php:45 config/prefs.php.dist:31 +msgid "3 Line" +msgstr "3-rivinen" + +#: lib/Trean.php:166 +msgid "Add" +msgstr "Lisää" + +#: add.php:72 +msgid "Add Bookmark" +msgstr "Lisää kirjanmerkki" + +#: templates/add/add.inc:12 +msgid "Add a new bookmark" +msgstr "Lisää uusi kirjanmerkki" + +#: templates/add/add.inc:68 +msgid "Add to Bookmarks" +msgstr "Lisää kirjanmerkkeihin" + +#: templates/browse/bookmarks.inc:82 templates/browse/subcategories.inc:55 +msgid "All" +msgstr "Kaikki" + +#: templates/search/search.inc:29 +msgid "And" +msgstr "Ja" + +#: templates/search/search.inc:38 +msgid "Any Part of field" +msgstr "Missä tahansa kohdassa kenttää" + +#: templates/browse/bookmarks.inc:32 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Oletko varma että haluat tuhota valitut kirjanmerkit?" + +#: templates/browse/subcategories.inc:23 +#, fuzzy +msgid "Are you sure you want to delete the selected categories?" +msgstr "Oletko varma että haluat tuhota valitut kirjanmerkit?" + +#: lib/Bookmarks.php:70 +msgid "Bookmark names must be non-empty" +msgstr "Kirjanmerkkien nimet eivät saa olla tyhjiä" + +#: data.php:103 lib/Block/bookmarks.php:3 +msgid "Bookmarks" +msgstr "Kirjanmerkit" + +#: browse.php:71 lib/Trean.php:165 +msgid "Browse" +msgstr "Selaa" + +#: templates/edit/footer.inc:4 +msgid "Cancel" +msgstr "Peru" + +#: templates/browse/subcategories.inc:47 templates/browse/browse.html:2 +msgid "Categories" +msgstr "Kategoriat" + +#: templates/edit/edit.inc:26 templates/add/add.inc:36 +#: lib/Block/bookmarks.php:38 +msgid "Category" +msgstr "Kategoria" + +#: lib/Trean.php:33 lib/Trean.php:66 +msgid "Category does not exist." +msgstr "Kategoriaa ei ole olemassa." + +#: lib/Bookmarks.php:51 +msgid "Category names must be non-empty" +msgstr "Kategorioiden nimetä eivät saa olla tyhjiä" + +#: templates/data/import.inc:12 +msgid "Category to import into:" +msgstr "Kategoria johon tuodaan:" + +#: config/prefs.php.dist:11 +msgid "Change the number of columns to display in browse and search results." +msgstr "" +"Muuta näytettävien sarakkeiden lukumäärää selausnäkymässä ja haun tuloksissa." + +#: templates/search/search.inc:25 +msgid "Combine" +msgstr "Yhdistä" + +#: config/prefs.php.dist:43 +msgid "Completely collapsed" +msgstr "Kokonaan pienennetty" + +#: config/prefs.php.dist:45 +msgid "Completely expanded" +msgstr "Kokonaan laajennettu" + +#: edit.php:105 +msgid "Copied bookmark: " +msgstr "Kopioitu kirjanmerkki: " + +#: templates/browse/bookmarks.inc:89 +msgid "Copy" +msgstr "Kopioi" + +#: templates/add/nocategories.inc:9 +msgid "Define one or more categories for your bookmarks" +msgstr "Määrittele yksi tai useampi kategoria kirjanmerkeillesi" + +#: templates/browse/bookmarks.inc:87 templates/browse/subcategories.inc:59 +msgid "Delete" +msgstr "Poista" + +#: edit.php:153 +#, fuzzy +msgid "Delete category: " +msgstr "Poista tämä luokitus" + +#: templates/browse/javascript.inc:29 +msgid "Delete current category?" +msgstr "Poistetaanko nykyinen luokitus?" + +#: templates/browse/bookmarks.inc:72 +msgid "Delete this Category" +msgstr "Poista tämä luokitus" + +#: edit.php:58 +msgid "Deleted bookmark: " +msgstr "Poistettu kirjanmerkki: " + +#: templates/search/search.inc:20 templates/edit/edit.inc:21 +#: templates/add/add.inc:31 +msgid "Description" +msgstr "Kuvaus" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Näkymän asetukset" + +#: config/prefs.php.dist:55 +msgid "Display edit buttons when displaying Bookmarks?" +msgstr "Näytä muokkauspainikkeet kun näytetään kirjanmerkkejä" + +#: templates/data/import.inc:27 +msgid "Download My Bookmarks" +msgstr "Lataa kirjanmerkkini" + +#: templates/add/add.inc:63 +msgid "Drag the 'Add to Bookmarks' link below onto your 'Links' Bar" +msgstr "Raahaa allaoleva 'Lisää kirjanmerkkeihin'-linkki 'Links' valikkoon" + +#: templates/add/add.inc:61 +msgid "Drag the 'Add to Bookmarks' link below onto your 'Personal Toolbar'" +msgstr "" +"Raahaa allaoleva 'Lisää kirjanmerkkeihin'-linkki 'Personal Toolbar' valikkoon" + +#: templates/browse/bookmarks.inc:86 +msgid "Edit" +msgstr "Muokkaa" + +#: edit.php:191 +msgid "Edit Bookmark" +msgstr "Muokkaa kirjanmerkkiä" + +#: templates/data/import.inc:26 +msgid "Export Bookmarks" +msgstr "Vie kirjanmerkit" + +#: templates/data/import.inc:11 +msgid "File to import:" +msgstr "Tiedosto, josta tuodaan:" + +#: config/prefs.php.dist:44 +msgid "First level shown" +msgstr "Ensimmäinen taso näkyvissä" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Tuo" + +#: data.php:91 templates/data/import.inc:1 +msgid "Import Bookmarks" +msgstr "Tuo kirjanmerkkejä" + +#: lib/Trean.php:171 +msgid "Import/Export" +msgstr "Tuo/Vie" + +#: templates/add/add.inc:62 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:9 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the 'File' menu and selecting 'Import and Export'." +msgstr "" +"Jos käytät Internet Explorer selainta ja haluat tuoda 'Favorites' " +"kirjanmerkkisi, niin mene 'File' valikkoon ja valitse 'Import and Export'." + +#: templates/search/search.inc:35 +msgid "Match" +msgstr "Täsmää" + +#: templates/browse/bookmarks.inc:88 templates/browse/subcategories.inc:60 +msgid "Move" +msgstr "Siirrä" + +#: edit.php:82 +msgid "Moved bookmark: " +msgstr "Siirretty kirjanmerkki: " + +#: edit.php:174 +#, fuzzy +msgid "Moved category: " +msgstr "Uusi aliluokitus" + +#: templates/add/add.inc:60 +msgid "Mozilla" +msgstr "Mozilla" + +#: templates/data/import.inc:8 +msgid "" +"Mozilla users will need to export their current Bookmarks by going into " +"'Bookmark Manager' and selecting 'Export' from the 'Tools' menu." +msgstr "" +"Jos käytät Mozilla selainta ja haluat tuoda kirjanmerkkisi, niin mene " +"'Bookmark Manager' valikkoon ja valitse 'Tools' valikosta 'Export' toiminto." + +#: browse.php:52 templates/browse/bookmarks.inc:65 lib/Trean.php:39 +#: lib/Trean.php:70 lib/Trean.php:139 lib/Block/bookmarks.php:29 +#: lib/Block/bookmarks.php:65 +msgid "My Bookmarks" +msgstr "Kirjanmerkkini" + +#: templates/browse/bookmarks.inc:69 lib/Block/bookmarks.php:70 +msgid "New Bookmark" +msgstr "Uusi kirjanmerkki" + +#: templates/browse/bookmarks.inc:70 templates/add/nocategories.inc:4 +msgid "New Subcategory" +msgstr "Uusi aliluokitus" + +#: templates/search/results_none.inc:3 +msgid "No Bookmarks found" +msgstr "Ei löytynyt kirjanmerkkejä" + +#: lib/Block/bookmarks.php:100 +msgid "No bookmarks to display" +msgstr "Ei kirjanmerkkejä näytettäväksi" + +#: templates/browse/bookmarks.inc:83 templates/browse/subcategories.inc:56 +msgid "None" +msgstr "Ei mitään" + +#: config/prefs.php.dist:22 +msgid "Number of columns to display in browse and search results:" +msgstr "" +"Näytettävien sarakkeiden lukumäärää selausnäkymässä ja haun tuloksissa:" + +#: config/prefs.php.dist:64 +msgid "Open links in a new window?" +msgstr "Avaa linkit uudessa ikkunassa." + +#: templates/search/search.inc:28 +msgid "Or" +msgstr "Tai" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Muut asetukset" + +#: templates/browse/javascript.inc:19 +msgid "Please enter the name of the new category:" +msgstr "Anna uuden luokituksen nimi:" + +#: templates/browse/javascript.inc:39 +msgid "Please modify the name accordingly" +msgstr "Muokkaa nimea sen mukaisesti" + +#: templates/browse/bookmarks.inc:73 +msgid "Rename this Category" +msgstr "Uudelleennimeä tämä kategoria" + +#: templates/add/add.inc:47 +msgid "Reset" +msgstr "Tyhjennä" + +#: templates/edit/footer.inc:3 templates/add/add.inc:46 +msgid "Save" +msgstr "Talleta" + +#: search.php:14 templates/search/search.inc:46 lib/Trean.php:167 +msgid "Search" +msgstr "Haku" + +#: templates/search/search.inc:5 +msgid "Search Bookmarks" +msgstr "Hae kirjanmerkeistä" + +#: templates/search/results_header.inc:5 +msgid "Search Results" +msgstr "Haun tulokset" + +#: templates/browse/bookmarks.inc:82 templates/browse/subcategories.inc:55 +msgid "Select All" +msgstr "Valitse kaikki" + +#: templates/browse/bookmarks.inc:83 templates/browse/subcategories.inc:56 +msgid "Select None" +msgstr "Tyhjennä valinnat" + +#: templates/browse/bookmarks.inc:81 templates/browse/subcategories.inc:54 +#, php-format +msgid "Select: %s | %s" +msgstr "Valitse %s | %s" + +#: config/prefs.php.dist:46 +msgid "Should your list of bookmark categories be open when you log in?" +msgstr "" +"Näytä lista kaikista kirjanmerkkikategorioista sisäänkirjautumisen " +"yhteydessä." + +#: lib/Block/bookmarks.php:42 +msgid "Template" +msgstr "Malli" + +#: config/prefs.php.dist:34 +msgid "Template to use when displaying bookmarks:" +msgstr "Kirjanmerkkien näyttämisessä käytettävä malli:" + +#: templates/browse/bookmarks.inc:117 +msgid "There are no bookmarks in this category" +msgstr "Tässä kategoriassa ei ole ainuttakaan kirjanmerkkiä" + +#: edit.php:107 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Kirjanmerkkiä kopioitaessa tapahtui virhe: %s" + +#: edit.php:60 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Kirjanmerkkiä poistettaessa tapahtui virhe: %s" + +#: edit.php:155 +#, fuzzy, php-format +msgid "There was a problem deleting the category: %s" +msgstr "Kirjanmerkkiä poistettaessa tapahtui virhe: %s" + +#: edit.php:84 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Kirjanmerkkiä siirrettäessä tapahtui virhe: %s" + +#: edit.php:176 +#, fuzzy, php-format +msgid "There was a problem moving the category: %s" +msgstr "Kirjanmerkkiä siirrettäessä tapahtui virhe: %s" + +#: add.php:35 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Kirjanmerkkiä lisätessä tapahtui virhe: %s" + +#: add.php:61 +#, php-format +msgid "There was an error adding the category: %s" +msgstr "Kategoriaa lisätessä tapahtui virhe: %s" + +#: edit.php:42 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Kirjanmerkkiä talletettaessa tapahtui virhe: %s" + +#: templates/search/search.inc:15 templates/edit/edit.inc:16 +#: templates/add/add.inc:26 +msgid "Title" +msgstr "Otsikko" + +#: templates/add/add.inc:59 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Jotta voisit nopeasti lisätä kirjanmerkkejä www-selaimeesi:" + +#: templates/search/search.inc:10 templates/edit/edit.inc:11 +#: templates/add/add.inc:21 +msgid "URL" +msgstr "URL" + +#: templates/add/add.inc:64 +msgid "" +"While browsing you will be able to add bookmarks by clicking your new 'Add " +"to Bookmarks' shortcut." +msgstr "" +"Voit lisätä kirjanmerkkejä Napauttamalla 'Lisää kirjanmerkkeihin' oikopolkua." + +#: templates/search/search.inc:39 +msgid "Whole Field" +msgstr "Koko kenttä" + +#: templates/browse/javascript.inc:19 +msgid "You are creating a category folder." +msgstr "Olet luomassa luokituskansiota." + +#: templates/browse/javascript.inc:39 +msgid "You are renaming the current category folder." +msgstr "Olet uudelleennimeämässä nykyistä kategoriakansiota." diff --git a/trean/po/fr_FR.po b/trean/po/fr_FR.po new file mode 100644 index 000000000..580f605c9 --- /dev/null +++ b/trean/po/fr_FR.po @@ -0,0 +1,374 @@ +# French translation for Trean package. +# Copyright YEAR Horde Project +# This file is distributed under the same license as the PACKAGE package. +# Raphaël JEUDY , 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 1.0-cvs\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2003-04-02 20:30+0200\n" +"PO-Revision-Date: 2003-04-02 23:04+0100\n" +"Last-Translator: Raphaël JEUDY \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: data.php:70 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d dossiers et %d signets importés." + +#: templates/browse/bookmarks.inc:5 +#, php-format +msgid "%s Bookmarks" +msgstr "%s Signets" + +#: templates/browse/categories.inc:5 +#, php-format +msgid "%s Subcategories" +msgstr "%s Sous catégories" + +#: add.php:25 +#, php-format +msgid "'%s' was not added: %s." +msgstr "'%s' n'a pas été ajouté: %s." + +#: add.php:48 +#, php-format +msgid "'%s' was not created: %s." +msgstr "'%s' n'a pas été créé: %s." + +#: config/prefs.php.dist:40 +msgid "1 Line" +msgstr "1 ligne" + +#: config/prefs.php.dist:39 +msgid "2 Line" +msgstr "2 lignes" + +#: config/prefs.php.dist:38 +msgid "3 Line" +msgstr "3 lignes" + +#: templates/menu/menu.inc:7 +msgid "Add" +msgstr "Ajouter" + +#: add.php:65 +msgid "Add Bookmark" +msgstr "Ajouter Signet" + +#: templates/add/add.inc:11 +msgid "Add a new bookmark" +msgstr "Ajouter un nouveau signet" + +#: templates/add/add.inc:73 +msgid "Add to Bookmarks" +msgstr "Ajouter aux signets" + +#: templates/data/import.inc:23 +msgid "All bookmarks and categories will be imported into here." +msgstr "Tous les signets et catégories vont être importés ici." + +#: templates/search/search.inc:31 +msgid "And" +msgstr "Et" + +#: templates/search/search.inc:40 +msgid "Any Part of field" +msgstr "N'importe quelle partie du champ" + +#: browse.php:7 templates/menu/menu.inc:6 +msgid "Browse" +msgstr "Parcourir" + +#: templates/category/tree.inc:4 +msgid "Categories" +msgstr "Classer" + +#: templates/add/add.inc:39 templates/edit/edit.inc:41 +msgid "Category" +msgstr "Catégorie" + +#: config/prefs.php.dist:13 +msgid "Change the number of columns to display in browse and search results." +msgstr "" +"Changez le nombre de colonnes à afficher lors d'une recherche ou d'une " +"consultation." + +#: templates/search/search.inc:27 +msgid "Combine" +msgstr "Combiner" + +#: templates/add/nocategories.inc:11 +msgid "Define one or more categories for your bookmarks" +msgstr "Definissez une ou plusieurs catégories pour vos signets" + +#: templates/bookmark/1line.inc:24 templates/bookmark/1line.inc:25 +#: templates/bookmark/standard.inc:23 templates/bookmark/standard.inc:24 +#: templates/bookmark/2line.inc:25 templates/bookmark/2line.inc:26 +msgid "Delete" +msgstr "Supprimer" + +#: templates/browse/javascript.inc:34 +msgid "Delete current category?" +msgstr "Supprimer la catégorie?" + +#: templates/browse/categories.inc:10 +msgid "Delete this Category" +msgstr "Supprimer cette catégorie" + +#: templates/add/add.inc:34 templates/edit/edit.inc:36 +#: templates/search/search.inc:22 +msgid "Description" +msgstr "Description" + +#: config/prefs.php.dist:12 +msgid "Display Options" +msgstr "Afficher les options" + +#: config/prefs.php.dist:49 +msgid "Display edit buttons when displaying Bookmarks?" +msgstr "Afficher un bouton d'édition lors de l'affichage des signets?" + +#: templates/add/add.inc:65 +msgid "Drag the 'Add to Bookmarks' link below onto your 'Links' Bar" +msgstr "" +"Glissez le lien 'Ajouter aux signets' ci-dessous sur votre barre de 'liens'" + +#: templates/add/add.inc:63 +msgid "Drag the 'Add to Bookmarks' link below onto your 'Personal Toolbar'" +msgstr "" +"Glissez le lien 'Ajouter aux signets' ci-dessous sur votre barre d'outils " +"'personnel'" + +#: templates/bookmark/1line.inc:26 templates/bookmark/1line.inc:27 +#: templates/bookmark/standard.inc:25 templates/bookmark/standard.inc:26 +#: templates/bookmark/2line.inc:27 templates/bookmark/2line.inc:28 +msgid "Edit" +msgstr "Editer" + +#: templates/edit/edit.inc:13 +#, php-format +msgid "Edit %s" +msgstr "Editer %s" + +#: edit.php:59 +msgid "Edit Bookmark" +msgstr "Editer le signer" + +#: templates/data/import.inc:44 +msgid "Export" +msgstr "Exporter" + +#: templates/data/import.inc:37 +msgid "Export Bookmarks" +msgstr "Exporter vos signets" + +#: templates/menu/menu.inc:23 +msgid "Help" +msgstr "Aide" + +#: templates/data/import.inc:24 +msgid "Import" +msgstr "Importer" + +#: data.php:99 templates/data/import.inc:7 +msgid "Import Bookmarks" +msgstr "Importer vos signets" + +#: templates/menu/menu.inc:15 +msgid "Import/Export" +msgstr "Importer/Exporter" + +#: data.php:14 data.php:72 +msgid "Imported Bookmarks" +msgstr "Signets importés" + +#: templates/add/add.inc:64 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:16 +msgid "" +"Internet Expolorer Users will need to export their current Favorites by " +"going to the 'File' menu and selected 'Import and Export'" +msgstr "" +"Les utilisateurs d'Internet Explorer devront exporter leurs signets en " +"allant dans le menu 'Fichier' puis 'Importer et Exporter'" + +#: config/prefs.php.dist:6 +msgid "Language" +msgstr "Langue" + +#: templates/search/search.inc:37 +msgid "Match" +msgstr "Contient" + +#: templates/add/add.inc:62 +msgid "Mozilla" +msgstr "Mozilla" + +#: templates/data/import.inc:15 +msgid "" +"Mozilla will need to export their current Bookmarks by going into 'Bookmark " +"Manager' and selecting 'Export' from the 'Tools' menu" +msgstr "" +"Les utilisateurs de Mozilla devront aller dans le menu 'Bookmarks-> Manage " +"Bookmarks...->Tools->Export...'" + +#: lib/Trean.php:64 templates/browse/bookmarks.inc:5 +#: templates/category/tree.inc:18 +msgid "My Bookmarks" +msgstr "Mes signets" + +#: templates/browse/categories.inc:5 +msgid "My Categories" +msgstr "Mes categories" + +#: templates/add/add.inc:29 templates/edit/edit.inc:31 +#: templates/search/search.inc:17 +msgid "Name" +msgstr "Nom" + +#: templates/browse/bookmarks.inc:11 +msgid "New Bookmark" +msgstr "Nouveau signet" + +#: templates/add/nocategories.inc:5 templates/browse/categories.inc:8 +msgid "New Subcategory" +msgstr "Nouvelle sous catégorie" + +#: templates/search/results_none.inc:3 +msgid "No Bookmarks found" +msgstr "Pas de signets trouvés" + +#: add.php:62 +msgid "No categories defined" +msgstr "Pas de catégorie définie" + +#: config/prefs.php.dist:30 +msgid "Number of columns to display in browse and search results:" +msgstr "" +"Nombre de colonnes à afficher lors d'une recherche ou d'une consultation:" + +#: config/prefs.php.dist:57 +msgid "Open links in new windows" +msgstr "Ouvrir le lien dans une nouvelle fenêtre" + +#: templates/menu/menu.inc:10 +msgid "Options" +msgstr "Options" + +#: templates/search/search.inc:30 +msgid "Or" +msgstr "Ou" + +#: config/prefs.php.dist:11 +msgid "Other Options" +msgstr "Autres options" + +#: templates/browse/javascript.inc:20 +msgid "Please enter the name of the new category:" +msgstr "Veuillez entrer le nom de la nouvelle catégorie:" + +#: templates/add/add.inc:15 templates/add/add.inc:50 +#: templates/edit/edit.inc:17 templates/edit/edit.inc:52 +msgid "Reset" +msgstr "RAZ" + +#: templates/add/add.inc:14 templates/add/add.inc:49 +#: templates/edit/edit.inc:16 templates/edit/edit.inc:51 +msgid "Save" +msgstr "Enregistrer" + +#: search.php:7 templates/menu/menu.inc:8 templates/search/search.inc:47 +msgid "Search" +msgstr "Recherche" + +#: templates/search/search.inc:7 +msgid "Search Bookmarks" +msgstr "Rechercher dans les signets" + +#: templates/search/results_header.inc:5 +msgid "Search Results" +msgstr "Résultats de la recherche" + +#: templates/data/import.inc:18 +msgid "Select the file to import:" +msgstr "Séléctionnez le fichier à importer:" + +#: config/prefs.php.dist:22 +msgid "Select your preferred language:" +msgstr "Séléctionnez votre langue par défaut:" + +#: config/prefs.php.dist:7 +msgid "Set the your preferred display language." +msgstr "Séléctionnez votre langue d'affichage." + +#: templates/index/notconfigured.inc:39 +msgid "Some of Trean's configuration files are missing:" +msgstr "Certains fichiers de configuration pour Trean sont manquants:" + +#: templates/data/import.inc:19 +msgid "Target Category:" +msgstr "Catégorie cible:" + +#: config/prefs.php.dist:41 +msgid "Template to use when displaying Bookmarks:" +msgstr "Modèle à utiliser pour l'affichage des signets:" + +#: add.php:21 +msgid "There was an error adding the bookmark" +msgstr "Erreur lors de l'ajout aux signets" + +#: templates/index/notconfigured.inc:51 +msgid "This file contains preferences for Trean." +msgstr "Ce fichiers contient les préférences pour Trean." + +#: templates/index/notconfigured.inc:44 +msgid "" +"This is the main Trean configuration file. It contains options for all Trean " +"scripts." +msgstr "" +"Fichier principal de configuration pour Trean. Il contient les options pour " +"tous les scripts de Trean." + +#: templates/add/add.inc:61 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Pour ajouter rapidement un signet depuis votre navigateur:" + +#: templates/index/notconfigured.inc:4 +msgid "Trean is not properly configured" +msgstr "Trean n'est pas correctement configuré" + +#: templates/add/add.inc:24 templates/edit/edit.inc:26 +#: templates/search/search.inc:12 +msgid "URL" +msgstr "Adresse" + +#: prefs.php:33 +msgid "User Options" +msgstr "Options utilisateur" + +#: templates/add/add.inc:66 +msgid "" +"While browsing you will be able to add bookmarks by clicking your new 'Add " +"to Bookmarks' shortcut." +msgstr "" +"Lors d'une navigation vous pouvez rapidement ajouter un signet en cliquant " +"sur le lien 'Ajouter aux signets'." + +#: templates/search/search.inc:41 +msgid "Whole Field" +msgstr "Tout le champ" + +#: templates/browse/javascript.inc:20 +msgid "You are creating a category folder." +msgstr "Vous crééez une catégorie." + +#: config/prefs.php.dist:5 +msgid "Your Information" +msgstr "Votre information" diff --git a/trean/po/it_IT.po b/trean/po/it_IT.po new file mode 100644 index 000000000..ca7f4ab27 --- /dev/null +++ b/trean/po/it_IT.po @@ -0,0 +1,878 @@ +# Italian translations for trean package. +# Copyright 2008-2009 The Horde Project +# This file is distributed under the same license as the trean package. +# Fabio Pedretti , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: trean v0.1\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2008-09-05 17:46+0200\n" +"PO-Revision-Date: 2008-09-05 18:33+0200\n" +"Last-Translator: Fabio Pedretti \n" +"Language-Team: i18n@lists.horde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: edit.php:237 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "\"%s\" non è stato rinominato: %s." + +#: data.php:156 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d Cartelle e %d Preferiti importati." + +#: templates/star_rating_helper.php:21 templates/star_rating_helper.php:22 +#: templates/star_rating_helper.php:23 templates/star_rating_helper.php:24 +#, php-format +msgid "%d stars out of 5" +msgstr "%d stelle su 5" + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "%s Preferiti" + +#: reports.php:25 +#, php-format +msgid "%s Response Codes" +msgstr "%s Codici di Risposta" + +#: lib/base.php:78 +#, php-format +msgid "%s's Bookmarks" +msgstr "%s Preferiti" + +#: lib/Block/bookmarks.php:63 lib/Block/highestrated.php:38 +#: lib/Block/mostclicked.php:38 +msgid "1 Line" +msgstr "1 Riga" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "1 stella su 5" + +#: lib/Block/bookmarks.php:55 lib/Block/highestrated.php:30 +#: lib/Block/mostclicked.php:30 +msgid "10 rows" +msgstr "10 righe" + +#: lib/Block/bookmarks.php:56 lib/Block/highestrated.php:31 +#: lib/Block/mostclicked.php:31 +msgid "15 rows" +msgstr "15 righe" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx Codici di Risposta (%s)" + +#: lib/Block/bookmarks.php:62 lib/Block/highestrated.php:37 +#: lib/Block/mostclicked.php:37 +msgid "2 Line" +msgstr "2 Righe" + +#: lib/Block/bookmarks.php:57 lib/Block/highestrated.php:32 +#: lib/Block/mostclicked.php:32 +msgid "25 rows" +msgstr "25 righe" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx Codici di Risposta (%s)" + +#: lib/Block/bookmarks.php:61 lib/Block/highestrated.php:36 +#: lib/Block/mostclicked.php:36 +msgid "3 Line" +msgstr "3 Righe" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx Codici di Risposta (%s)" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx Codici di Risposta (%s)" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx Codici di Risposta (%s)" + +#: lib/Forms/Search.php:24 +msgid "AND" +msgstr "E" + +#: lib/Trean.php:176 +msgid "Accepted" +msgstr "Accettato" + +#: templates/add.html.php:59 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Aggiungi" + +#: templates/add.html.php:82 +msgid "Add to Bookmarks" +msgstr "Aggiungi ai Preferiti" + +#: templates/search.php:65 +msgid "All" +msgstr "Tutti" + +#: data.php:39 perms.php:239 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "Errore nell'elenco delle cartelle: %s" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "Errore nel conteggio delle cartelle: %s" + +#: lib/Forms/Search.php:25 +msgid "Any Part of the field" +msgstr "Qualunque parte del campo" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Sei sicuro di voler eliminare i preferiti selezionati?" + +#: config/prefs.php.dist:33 +msgid "Ascending (A to Z)" +msgstr "Crescente (A a Z)" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "Si è cercato di pubblicare una condivisione non esistente." + +#: lib/Trean.php:208 +msgid "Bad Gateway" +msgstr "Gateway Errato" + +#: lib/Trean.php:188 +msgid "Bad Request" +msgstr "Richiesta Errata" + +#: add.php:66 +msgid "Bookmark Added" +msgstr "Preferito Aggiunto" + +#: data.php:18 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "Preferiti" + +#: templates/common-header.inc:27 +msgid "Bookmarks Feed" +msgstr "Feed Preferiti" + +#: browse.php:61 +msgid "Browse" +msgstr "Passa in Rassegna" + +#: templates/add.html.php:60 templates/edit/footer.inc:2 +msgid "Cancel" +msgstr "Cancella" + +#: templates/views/BookmarkList.php:28 +msgid "Clicks" +msgstr "Premi qui" + +#: lib/api.php:438 +msgid "Close" +msgstr "Chiudi" + +#: lib/Forms/Search.php:24 +msgid "Combine" +msgstr "Continua" + +#: config/prefs.php.dist:63 +msgid "Completely collapsed" +msgstr "Completo" + +#: config/prefs.php.dist:65 +msgid "Completely expanded" +msgstr "Completo" + +#: edit.php:247 +msgid "Confirm Deletion" +msgstr "Conferma Cancellazione" + +#: lib/Trean.php:197 +msgid "Conflict" +msgstr "Conflitto" + +#: lib/Trean.php:172 +msgid "Continue" +msgstr "Continua" + +#: templates/browse.php:109 templates/browse.php:110 +msgid "Control access to this folder" +msgstr "Controlla accesso a questa cartella" + +#: edit.php:214 +msgid "Copied bookmark: " +msgstr "Preferiti copiati: " + +#: templates/search.php:72 +msgid "Copy" +msgstr "Copia" + +#: edit.php:222 +#, php-format +msgid "Copying folders is not supported." +msgstr "La copia delle cartelle non è supportata." + +#: lib/Trean.php:175 +msgid "Created" +msgstr "Creato" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "Errore DNS o altro Errore (%s)" + +#: templates/browse.php:93 templates/search.php:70 +msgid "Delete" +msgstr "Elimina" + +#: templates/browse.php:170 +msgid "Delete Bookmark" +msgstr "Elimina Preferito" + +#: templates/browse.php:94 +msgid "Delete this folder" +msgstr "Elimina questa Cartella" + +#: edit.php:51 edit.php:110 +msgid "Deleted bookmark: " +msgstr "Preferiti eliminato: " + +#: edit.php:123 +msgid "Deleted folder: " +msgstr "Cartella eliminata: " + +#: edit.php:273 +#, php-format +msgid "Deleted the folder \"%s\"" +msgstr "Cartella \"%s\" eliminata" + +#: config/prefs.php.dist:34 +msgid "Descending (9 to 1)" +msgstr "Discendente (9 a 1)" + +#: templates/add.html.php:42 templates/edit/bookmark.inc:15 +#: lib/Forms/Search.php:22 +msgid "Description" +msgstr "Descrizione" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Opzioni di Visualizzazione" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "Mostra Righe" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "Scarica Cartella" + +#: templates/add.html.php:73 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" +"Trascina il link \"Aggiungi ai Preferiti\" sotto nella tua barra \"Link\"" + +#: templates/add.html.php:71 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" +"Trascina il link \"Aggiungi ai Preferiti\" sotto nella tua \"Barra Personale" +"\"." + +#: templates/search.php:69 +msgid "Edit" +msgstr "Modifica" + +#: edit.php:292 +msgid "Edit Bookmark" +msgstr "Modifica Preferito" + +#: templates/browse.php:165 +msgid "Edit Bookmarks" +msgstr "Modifica Preferiti" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "Modifica Permessi" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Modifica Permessi per %s" + +#: lib/Trean.php:205 +msgid "Expectation Failed" +msgstr "Autenticazione fallita" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Esporta Preferiti" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "File da importare:" + +#: templates/add.html.php:70 +msgid "Firefox/Mozilla" +msgstr "Firefox/Mozilla" + +#: config/prefs.php.dist:64 +msgid "First level shown" +msgstr "Mostrato il primo livello" + +#: templates/add.html.php:47 templates/views/BookmarkList.php:26 +#: templates/edit/bookmark.inc:25 lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "Cartella" + +#: templates/browse.php:73 templates/browse.php:74 +msgid "Folder Actions" +msgstr "Azioni Cartella" + +#: lib/Bookmarks.php:354 +msgid "Folder names must be non-empty" +msgstr "I nomi delle cartelle non devono essere vuoti" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "Cartella nella quale importare:" + +#: lib/Trean.php:191 +msgid "Forbidden" +msgstr "Vietato" + +#: lib/Trean.php:183 +msgid "Found" +msgstr "Trova" + +#: lib/Trean.php:210 +msgid "Gateway Time-out" +msgstr "Gateway Time-out" + +#: lib/Trean.php:198 +msgid "Gone" +msgstr "Fatto" + +#: reports.php:25 templates/reports.php:33 +msgid "HTTP Status" +msgstr "Stato HTTP" + +#: lib/Trean.php:211 +msgid "HTTP Version not supported" +msgstr "Versione HTTP non supportata" + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:22 +msgid "Highest Rated" +msgstr "Più votati" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "Preferiti più votati" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Importa" + +#: data.php:184 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Importa Preferiti" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "Includi le sotto cartelle" + +#: lib/Trean.php:206 +msgid "Internal Server Error" +msgstr "Errore interno del Server" + +#: templates/add.html.php:72 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Gli utilizzatori di Internet Explorer possono esportare i loro Preferiti " +"andando nel menu \"File\" e poi selezionare \"Importa e Esporta\"." + +#: lib/Trean.php:199 +msgid "Length Required" +msgstr "Lunghezza Richiesta" + +#: lib/Forms/Search.php:25 +msgid "Match" +msgstr "Combacia" + +#: lib/api.php:98 +msgid "Maximum Number of Bookmarks" +msgstr "Numero Massimo dei Preferiti" + +#: lib/api.php:95 +msgid "Maximum Number of Folders" +msgstr "Numero Massimo delle Cartelle" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Menu Lista" + +#: lib/Trean.php:193 +msgid "Method Not Allowed" +msgstr "Metodo Non Permesso" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:23 +msgid "Most Clicked" +msgstr "Più Cliccati" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "Preferiti più cliccati" + +#: templates/search.php:71 +msgid "Move" +msgstr "Sposta" + +#: lib/Trean.php:182 +msgid "Moved Permanently" +msgstr "Spostato Permanentemente" + +#: edit.php:161 +msgid "Moved bookmark: " +msgstr "Preferito spostato: " + +#: edit.php:174 +msgid "Moved folder: " +msgstr "Cartella spostata: " + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Gli utilizzatori di Netscape/Mozilla possono esportare i loro Preferiti " +"andando in \"Gestione Preferiti\" e poi selezionare \"Esporta\" dal menu " +"\"Strumenti\"." + +#: lib/Trean.php:181 +msgid "Multiple Choices" +msgstr "Scelte Multiple" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "Nome" + +#: add.php:113 templates/browse.php:160 templates/add.html.php:27 +msgid "New Bookmark" +msgstr "Nuovo Preferito" + +#: lib/Trean.php:90 +msgid "New Folder" +msgstr "Nuova cartella" + +#: templates/browse.php:83 +msgid "New folder" +msgstr "Nuova cartella" + +#: templates/edit/delete_folder_confirmation.inc:15 +msgid "No" +msgstr "No" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "Nessun Preferito trovato" + +#: lib/Trean.php:178 +msgid "No Content" +msgstr "Nessun Contenuto" + +#: lib/Block/bookmarks.php:128 lib/Block/highestrated.php:73 +#: lib/Block/mostclicked.php:73 +msgid "No bookmarks to display" +msgstr "Nessun preferito da visualizzare" + +#: lib/Trean.php:177 +msgid "Non-Authoritative Information" +msgstr "Informazioni Non Autoritativa" + +#: templates/search.php:66 +msgid "None" +msgstr "Nessuno" + +#: lib/Trean.php:194 +msgid "Not Acceptable" +msgstr "Non Accettato" + +#: lib/Trean.php:192 +msgid "Not Found" +msgstr "Non trovato" + +#: lib/Trean.php:207 +msgid "Not Implemented" +msgstr "Non implementato" + +#: lib/Trean.php:185 +msgid "Not Modified" +msgstr "Non Modificato" + +#: templates/add.html.php:76 +msgid "Note:" +msgstr "Appunti:" + +#: edit.php:286 +msgid "Nothing to edit." +msgstr "Nulla da modificare." + +#: lib/Block/highestrated.php:27 lib/Block/mostclicked.php:27 +msgid "Number of bookmarks to show" +msgstr "Numero di preferiti da mostrare" + +#: lib/Trean.php:174 +msgid "OK" +msgstr "OK" + +#: lib/Forms/Search.php:24 +msgid "OR" +msgstr "O" + +#: templates/add.html.php:77 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" +"Nelle nuove versioni di Internet Explorer, ti potrà essere richiesto di " +"aggiungere %s://%s alla tua Trusted Zone." + +#: perms.php:56 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Solo il proprietario o l'amministratore di sistema può cambiare la proprietà " +"o i permessi per una condivisione" + +#: config/prefs.php.dist:54 +msgid "Open links in a new window?" +msgstr "Aprire i collegamenti in nuova finestra?" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Altre Opzioni" + +#: lib/Trean.php:180 +msgid "Partial Content" +msgstr "Contenuto Parziale" + +#: lib/Trean.php:190 +msgid "Payment Required" +msgstr "Pagamento Richiesto" + +#: templates/add.html.php:4 +msgid "Please enter a name for the new folder:" +msgstr "Scrivi un nome per la nuova cartella:" + +#: lib/Trean.php:200 +msgid "Precondition Failed" +msgstr "Autenticazione fallita" + +#: lib/Trean.php:195 +msgid "Proxy Authentication Required" +msgstr "Autenticazione del Proxy Richiesta" + +#: templates/views/BookmarkList.php:27 +msgid "Rating" +msgstr "Valutazione" + +#: templates/edit/delete_folder_confirmation.inc:3 +#, php-format +msgid "Really delete \"%s\" and all of its bookmarks?" +msgstr "Sei sicuro di voler eliminare \"%s\" e tutti i suoi preferiti?" + +#: templates/browse.php:102 +msgid "Rename this folder" +msgstr "Rinomina questa Cartella" + +#: reports.php:18 +msgid "Reports" +msgstr "Rapporti" + +#: lib/Trean.php:201 +msgid "Request Entity Too Large" +msgstr "Entita richiesta troppo grande" + +#: lib/Trean.php:196 +msgid "Request Time-out" +msgstr "Richiesta Scaduta" + +#: lib/Trean.php:202 +msgid "Request-URI Too Large" +msgstr "URI-richiesto troppo grande" + +#: lib/Trean.php:204 +msgid "Requested range not satisfiable" +msgstr "Il range richiesto non è realizzabile" + +#: lib/Trean.php:179 +msgid "Reset Content" +msgstr "Azzera il contenuto" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "Salva" + +#: search.php:23 lib/Forms/Search.php:20 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "Ricerca" + +#: lib/Forms/Search.php:18 +msgid "Search Bookmarks" +msgstr "Ricerca Preferiti" + +#: search.php:59 +#, php-format +msgid "Search Results (%s)" +msgstr "Risultati Ricerca (%s)" + +#: lib/Trean.php:184 +msgid "See Other" +msgstr "Visualizza l'altro" + +#: templates/search.php:65 +msgid "Select All" +msgstr "Seleziona Tutto" + +#: templates/views/BookmarkList.php:29 +msgid "Select All/Select None" +msgstr "Seleziona Tutto/Deseleziona Tutto" + +#: templates/search.php:66 +msgid "Select None" +msgstr "Nessuna selezionata" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "Seleziona: %s, %s" + +#: lib/Trean.php:209 +msgid "Service Unavailable" +msgstr "Servizio non disponibile" + +#: config/prefs.php.dist:11 +msgid "Set how to display bookmark listings and how to open links." +msgstr "" +"Imposta come visualizzare la lista dei preferiti e come aprire i " +"collegamenti." + +#: config/prefs.php.dist:66 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "La tua lista dei Preferiti dovrà essere aperta quando ti colleghi?" + +#: config/prefs.php.dist:45 +msgid "Show folder actions panel?" +msgstr "Mostra pannello della cartella delle azioni?" + +#: config/prefs.php.dist:24 +msgid "Sort bookmarks by:" +msgstr "Ordina preferiti per" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "Ordina per" + +#: config/prefs.php.dist:35 +msgid "Sort direction:" +msgstr "Ordina direzioni:" + +#: lib/Trean.php:173 +msgid "Switching Protocols" +msgstr "Scegli Protocolli" + +#: lib/Block/bookmarks.php:58 lib/Block/highestrated.php:33 +#: lib/Block/mostclicked.php:33 +msgid "Template" +msgstr "Modello" + +#: lib/Trean.php:187 +msgid "Temporary Redirect" +msgstr "Redirezione temporanea" + +#: templates/browse.php:181 +msgid "There are no bookmarks in this folder" +msgstr "Non ci sono preferiti in questa cartella." + +#: edit.php:216 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Si è verificato un errore copiando il preferito: %s" + +#: edit.php:53 edit.php:112 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Si verificato un errore eliminando il preferito: %s" + +#: edit.php:125 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "Si verificato un errore durante la cancellazione della cartella: %s." + +#: edit.php:163 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Si e' verificato un errore nell'aggiunta del preferito: %s" + +#: edit.php:176 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "Si è verificato un errore nello spostare la cartella: %s " + +#: add.php:61 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Si e' verificato un errore nell'aggiunta del preferito: %s" + +#: add.php:45 add.php:102 edit.php:147 edit.php:201 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "Si è verificato un errore nell'aggiungere la cartella: %s" + +#: edit.php:74 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Si è verificato un errore durante il salvataggio del preferito: %s" + +#: edit.php:87 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "Si è verificato un errore durante il salvataggio della cartella: %s" + +#: templates/add.html.php:37 templates/views/BookmarkList.php:25 +#: templates/edit/bookmark.inc:10 lib/Forms/Search.php:21 +#: lib/Block/bookmarks.php:49 config/prefs.php.dist:21 +msgid "Title" +msgstr "Titolo" + +#: templates/add.html.php:69 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Per poter aggiungere rapidamente i Preferiti dal tuo browser:" + +#: templates/reports.php:103 +msgid "Total" +msgstr "Totale" + +#: templates/add.html.php:32 templates/edit/bookmark.inc:20 +#: lib/Forms/Search.php:23 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:189 +msgid "Unauthorized" +msgstr "Non autorizzato" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "Sconosciuto (%s)" + +#: lib/Trean.php:203 +msgid "Unsupported Media Type" +msgstr "Media Type non supportato" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "Aggiornato %s." + +#: lib/Trean.php:186 +msgid "Use Proxy" +msgstr "Usa il Proxy" + +#: templates/add.html.php:74 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Durante la navigazione potrai aggiungere la pagina corrente cliccando " +"\"Aggiungi ai Preferiti\"." + +#: lib/Forms/Search.php:25 +msgid "Whole Field" +msgstr "Campo Intero" + +#: templates/edit/delete_folder_confirmation.inc:9 +msgid "Yes" +msgstr "Si" + +#: add.php:23 data.php:65 data.php:132 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Non hai il permesso di creare più di %d preferiti." + +#: add.php:86 data.php:56 data.php:107 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "Non ti è permesso creare più di %d cartelle." + +#: browse.php:45 +msgid "You do not have permission to view this folder." +msgstr "Non hai il permesso per visualizzare questa cartella." + +#: templates/add.html.php:11 +msgid "You must select a target folder first" +msgstr "Devi prima selezionare una cartella di destinazione." + +#: lib/Trean.php:149 +msgid "_Browse" +msgstr "_Mostra" + +#: templates/browse.php:171 +msgid "_Delete Bookmarks" +msgstr "_Elimina Preferiti" + +#: templates/browse.php:166 +msgid "_Edit Bookmarks" +msgstr "_Modifica Preferiti" + +#: lib/Trean.php:155 +msgid "_Import/Export" +msgstr "_Importa/Esporta" + +#: templates/browse.php:161 +msgid "_New Bookmark" +msgstr "_Nuovo Preferito" + +#: lib/Trean.php:151 +msgid "_Reports" +msgstr "R_apporti" + +#: lib/Trean.php:150 +msgid "_Search" +msgstr "_Ricerca" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "click" +msgstr "premi qui" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "clicks" +msgstr "premi qui" diff --git a/trean/po/lv_LV.po b/trean/po/lv_LV.po new file mode 100644 index 000000000..e095091b0 --- /dev/null +++ b/trean/po/lv_LV.po @@ -0,0 +1,854 @@ +# Latvian translations for Trean package. +# Copyright 2008-2009 The Horde Project +# This file is distributed under the same license as the Trean package. +# Automatically generated, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 1.0-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2008-04-03 14:53+0300\n" +"PO-Revision-Date: 2008-04-03 14:53+0300\n" +"Last-Translator: Janis Eisaks \n" +"Language-Team: i18n@lists.horde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CP1257\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#: edit.php:237 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "\"%s\" nav pârsaukts: %s." + +#: data.php:156 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "Importçtas %d mapes un %d grâmatzîmes." + +#: templates/star_rating_helper.php:21 templates/star_rating_helper.php:22 +#: templates/star_rating_helper.php:23 templates/star_rating_helper.php:24 +#, php-format +msgid "%d stars out of 5" +msgstr "%d punkti no 5" + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "Grâmatzîmes" + +#: reports.php:25 +#, php-format +msgid "%s Response Codes" +msgstr "%s atbilþu kodi" + +#: lib/base.php:78 +#, php-format +msgid "%s's Bookmarks" +msgstr "%s's grâmatzîmes" + +#: lib/Block/bookmarks.php:63 lib/Block/highestrated.php:38 +#: lib/Block/mostclicked.php:38 +msgid "1 Line" +msgstr "1 rinda" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "1 punkts no 5" + +#: lib/Block/bookmarks.php:55 lib/Block/highestrated.php:30 +#: lib/Block/mostclicked.php:30 +msgid "10 rows" +msgstr "10 rindas" + +#: lib/Block/bookmarks.php:56 lib/Block/highestrated.php:31 +#: lib/Block/mostclicked.php:31 +msgid "15 rows" +msgstr "15 rindas" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx atbilþu kodi (%s)" + +#: lib/Block/bookmarks.php:62 lib/Block/highestrated.php:37 +#: lib/Block/mostclicked.php:37 +msgid "2 Line" +msgstr "2 rindas" + +#: lib/Block/bookmarks.php:57 lib/Block/highestrated.php:32 +#: lib/Block/mostclicked.php:32 +msgid "25 rows" +msgstr "25 rindas" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx atbilþu kodi (%s)" + +#: lib/Block/bookmarks.php:61 lib/Block/highestrated.php:36 +#: lib/Block/mostclicked.php:36 +msgid "3 Line" +msgstr "3 rindas" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx atbilþu kodi (%s)" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx atbilþu kodi (%s)" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx atbilþu kodi (%s)" + +#: lib/Forms/Search.php:24 +msgid "AND" +msgstr "UN" + +#: lib/Trean.php:176 +msgid "Accepted" +msgstr "Akceptçts" + +#: templates/add/add.inc:59 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Pievienot" + +#: templates/add/add.inc:87 +msgid "Add to Bookmarks" +msgstr "Pievienot grâmatzîmçm" + +#: templates/search.php:65 +msgid "All" +msgstr "Visas" + +#: data.php:39 perms.php:239 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "Kïûme râdot mapes: %s" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "Kïûme skaitot mapes: %s" + +#: lib/Forms/Search.php:25 +msgid "Any Part of the field" +msgstr "Jebkura lauka daïa" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Vai tieðâm vçlaties dzçst atzîmçtâs grâmatzîmes?" + +#: config/prefs.php.dist:33 +msgid "Ascending (A to Z)" +msgstr "Augoða (A lîdz Z)" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "Mçìnâjums mainît neeksistçjoðu koplietojumu." + +#: lib/Trean.php:208 +msgid "Bad Gateway" +msgstr "" + +#: lib/Trean.php:188 +msgid "Bad Request" +msgstr "Nepareizs pieprasîjums" + +#: add.php:66 +msgid "Bookmark Added" +msgstr "Grâmatzîme pievienota" + +#: data.php:18 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "Grâmatzîmes" + +#: templates/common-header.inc:27 +msgid "Bookmarks Feed" +msgstr "Grâmatzîmju padeve" + +#: browse.php:37 +msgid "Browse" +msgstr "Pârlûkot" + +#: templates/edit/footer.inc:2 templates/add/add.inc:60 +msgid "Cancel" +msgstr "Atcelt" + +#: templates/views/BookmarkList.php:28 +msgid "Clicks" +msgstr "Klikðíi" + +#: templates/add/add.inc:82 +msgid "Close" +msgstr "Aizvçrt" + +#: lib/Forms/Search.php:24 +msgid "Combine" +msgstr "Kombinçt" + +#: config/prefs.php.dist:63 +msgid "Completely collapsed" +msgstr "Lîdz galam savçrsts" + +#: config/prefs.php.dist:65 +msgid "Completely expanded" +msgstr "Lîdz galam izvçrsts" + +#: edit.php:247 +msgid "Confirm Deletion" +msgstr "Apstiprinât dzçðanu" + +#: lib/Trean.php:197 +msgid "Conflict" +msgstr "Konflikts" + +#: lib/Trean.php:172 +msgid "Continue" +msgstr "Turpinât" + +#: templates/browse.php:105 templates/browse.php:106 +msgid "Control access to this folder" +msgstr "Vadît pieejas tiesîbas ðai mapei" + +#: edit.php:214 +msgid "Copied bookmark: " +msgstr "Kopçtâs grâmatzîmes: " + +#: templates/search.php:72 +msgid "Copy" +msgstr "Kopçt" + +#: edit.php:222 +#, php-format +msgid "Copying folders is not supported." +msgstr "Mapju kopçðana nav iespçjama." + +#: lib/Trean.php:175 +msgid "Created" +msgstr "Izveidota" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS kïûme vai cita kïûda (%s)" + +#: templates/browse.php:90 templates/search.php:70 +msgid "Delete" +msgstr "Dzçst" + +#: templates/browse.php:160 +msgid "Delete Bookmark" +msgstr "Dzçst grâmatzîmes" + +#: templates/browse.php:91 +msgid "Delete this folder" +msgstr "Dzçst ðo mapi" + +#: edit.php:51 edit.php:110 +msgid "Deleted bookmark: " +msgstr "Dzçstâ grâmatzîme: " + +#: edit.php:123 +msgid "Deleted folder: " +msgstr "Dzçstâ mapes: " + +#: edit.php:269 +#, php-format +msgid "Deleted the folder \"%s\"" +msgstr "Dzçsta mapes \"%s\"" + +#: config/prefs.php.dist:34 +msgid "Descending (9 to 1)" +msgstr "Dilstoði (9 lîdz 1)" + +#: templates/edit/bookmark.inc:15 templates/add/add.inc:42 +#: lib/Forms/Search.php:22 +msgid "Description" +msgstr "Apraksts" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Ekrâna opcijas" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "Râdît rindas" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "Lejupielâdçt mapi" + +#: templates/add/add.inc:73 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "Aizvelciet zemâk redzamo saiti \"Pievienot grâmatzîmçm\" uz joslu \"Links\"" + +#: templates/add/add.inc:71 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "Aizvelciet zemâk redzamo saiti \"Pievienot grâmatzîmçm\" uz joslu \"Personal Toolbar\"" + +#: templates/search.php:69 +msgid "Edit" +msgstr "Labot" + +#: edit.php:287 +msgid "Edit Bookmark" +msgstr "Labot grâmatzîmes" + +#: templates/browse.php:155 +msgid "Edit Bookmarks" +msgstr "Labot grâmatzîmes" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "Mainît pieejas tiesîbas" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Mainît %s pieejas tiesîbas" + +#: lib/Trean.php:205 +msgid "Expectation Failed" +msgstr "Gaidîðanas laiks pârsniegts" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Eksportçt grâmatzîmes" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Importçjamais fails:" + +#: templates/add/add.inc:70 +msgid "Firefox/Mozilla" +msgstr "Firefox/Mozilla" + +#: config/prefs.php.dist:64 +msgid "First level shown" +msgstr "Parâdîts pirmais lîmenis" + +#: templates/views/BookmarkList.php:26 templates/edit/bookmark.inc:25 +#: templates/add/add.inc:47 lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "Mape" + +#: templates/browse.php:70 templates/browse.php:71 +msgid "Folder Actions" +msgstr "Darbîbas ar mapçm" + +#: lib/Bookmarks.php:354 +msgid "Folder names must be non-empty" +msgstr "Mapju nosaukumi nedrîkst bût tukði" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "Importçt mapç:" + +#: lib/Trean.php:191 +msgid "Forbidden" +msgstr "Aizliegts" + +#: lib/Trean.php:183 +msgid "Found" +msgstr "Atrasta" + +#: lib/Trean.php:210 +msgid "Gateway Time-out" +msgstr "Vârtejas pârtraukums" + +#: lib/Trean.php:198 +msgid "Gone" +msgstr "Prom" + +#: reports.php:25 templates/reports.php:33 +msgid "HTTP Status" +msgstr "HTTP statuss" + +#: lib/Trean.php:211 +msgid "HTTP Version not supported" +msgstr "Neatbalstîta HTTP versija." + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:22 +msgid "Highest Rated" +msgstr "Visaugstâk novçrtçtâs" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "Visaugstâk novçrtçtâs grâmatzîmes" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Importçt" + +#: data.php:184 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Importçt grâmatzîmes" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "Ietvert apakðmapes" + +#: lib/Trean.php:206 +msgid "Internal Server Error" +msgstr "Servera iekðçjâ kïûda" + +#: templates/add/add.inc:72 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "Internet Explorer lietotâjiem sâkumâ jâeksportç Favorites, izmantojot \"Import and Export\" izvçlnç File." + +#: lib/Trean.php:199 +msgid "Length Required" +msgstr "Jânorâda garums" + +#: lib/Forms/Search.php:25 +msgid "Match" +msgstr "Atbilst" + +#: lib/api.php:93 +msgid "Maximum Number of Bookmarks" +msgstr "Maksimâlais grâmatzîmju skaits" + +#: lib/api.php:90 +msgid "Maximum Number of Folders" +msgstr "Maksimâlais mapju skaits" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Izvçlòu saraksts" + +#: lib/Trean.php:193 +msgid "Method Not Allowed" +msgstr "Metode nav atïauta" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:23 +msgid "Most Clicked" +msgstr "Visvairâk klikðíinâtâs" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "Visvairâk klikðíinâtâs grâmatzîmes" + +#: templates/search.php:71 +msgid "Move" +msgstr "Pârvietot" + +#: lib/Trean.php:182 +msgid "Moved Permanently" +msgstr "Pârvietota uz visiem laikiem" + +#: edit.php:161 +msgid "Moved bookmark: " +msgstr "Pârvietotâ grâmatzîme:" + +#: edit.php:174 +msgid "Moved folder: " +msgstr "Pârvietotâ mape: " + +#: templates/data/import.inc:6 +msgid "Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "Mozilla/Firefox lietotâjiem sâkumâ jâeksportç grâmatzîmes, izmantojot \"Bookmark Manager\" un izvçloties \"Export\" no izvçlenes \"Tools\"" + +#: lib/Trean.php:181 +msgid "Multiple Choices" +msgstr "Vairâkas iespçjas" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "Nosaukums" + +#: add.php:113 templates/browse.php:150 templates/add/add.inc:27 +msgid "New Bookmark" +msgstr "Jauna grâmatzîmes" + +#: lib/Trean.php:90 +msgid "New Folder" +msgstr "Jauna mape" + +#: templates/browse.php:80 +msgid "New folder" +msgstr "Jauna mape" + +#: templates/edit/delete_folder_confirmation.inc:15 +msgid "No" +msgstr "Nç" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "Grâmatzîmes nav atrastas" + +#: lib/Trean.php:178 +msgid "No Content" +msgstr "Nav satura" + +#: lib/Block/bookmarks.php:128 lib/Block/highestrated.php:73 +#: lib/Block/mostclicked.php:73 +msgid "No bookmarks to display" +msgstr "Nav parâdâmu grâmatzîmju" + +#: lib/Trean.php:177 +msgid "Non-Authoritative Information" +msgstr "Neapstiprinâta informâcija" + +#: templates/search.php:66 +msgid "None" +msgstr "Nav" + +#: lib/Trean.php:194 +msgid "Not Acceptable" +msgstr "Nav pieòemams" + +#: lib/Trean.php:192 +msgid "Not Found" +msgstr "Nav atrasts" + +#: lib/Trean.php:207 +msgid "Not Implemented" +msgstr "Nav izstrâdâts" + +#: lib/Trean.php:185 +msgid "Not Modified" +msgstr "Nav mainîta" + +#: templates/add/add.inc:76 +msgid "Note:" +msgstr "Piezîme:" + +#: edit.php:281 +msgid "Nothing to edit." +msgstr "Nav ko labot" + +#: lib/Block/highestrated.php:27 lib/Block/mostclicked.php:27 +msgid "Number of bookmarks to show" +msgstr "Vienlaicîgi attçlojamo grâmatzîmju skaits" + +#: lib/Trean.php:174 +msgid "OK" +msgstr "OK" + +#: lib/Forms/Search.php:24 +msgid "OR" +msgstr "VAI" + +#: templates/add/add.inc:77 +#, php-format +msgid "On newer versions of Internet Explorer, you may have to add %s://%s to your Trusted Zone for this to work." +msgstr "Lai tas darbotos arî jaunâkâs Internet Explorer versijâs, Jums var bût nepiecieðams pievienot %s://%s Jûsu Trusted Zone." + +#: perms.php:56 +msgid "Only the owner or system administrator may change ownership or owner permissions for a share" +msgstr "Tikai objekta îpaðnieks vais sistçmas administrators var manîti koplietojuma îpaðnieku vai tâ pieejas tiesîbas." + +#: config/prefs.php.dist:54 +msgid "Open links in a new window?" +msgstr "Atvçrt saites jaunâ logâ?" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Citas opcijas" + +#: lib/Trean.php:180 +msgid "Partial Content" +msgstr "Daïçjs saturs" + +#: lib/Trean.php:190 +msgid "Payment Required" +msgstr "Nepiecieðama samaksa" + +#: templates/add/add.inc:4 +msgid "Please enter a name for the new folder:" +msgstr "Ievadiet jaunâs mapes nosaukumu:" + +#: lib/Trean.php:200 +msgid "Precondition Failed" +msgstr "Priekðnosacîjums nav izpildîts" + +#: lib/Trean.php:195 +msgid "Proxy Authentication Required" +msgstr "Nepiecieðama proxy autentifikâcija" + +#: templates/views/BookmarkList.php:27 +msgid "Rating" +msgstr "Novçrtçjums" + +#: templates/edit/delete_folder_confirmation.inc:3 +#, php-format +msgid "Really delete \"%s\" and all of its bookmarks?" +msgstr "" + +#: templates/browse.php:98 +msgid "Rename this folder" +msgstr "Pârsaukt ðo mapi" + +#: reports.php:18 +msgid "Reports" +msgstr "Atskaites" + +#: lib/Trean.php:201 +msgid "Request Entity Too Large" +msgstr "Pieprasîtais objekts par lielu" + +#: lib/Trean.php:196 +msgid "Request Time-out" +msgstr "Pieprasîjums pârtraukts" + +#: lib/Trean.php:202 +msgid "Request-URI Too Large" +msgstr "Pieprasîjuma URI par lielu" + +#: lib/Trean.php:204 +msgid "Requested range not satisfiable" +msgstr "Pieprasîtais diapazons nav apmierinâms" + +#: lib/Trean.php:179 +msgid "Reset Content" +msgstr "Notîrît saturu" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "Saglabât" + +#: search.php:23 lib/Forms/Search.php:20 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "Meklçt" + +#: lib/Forms/Search.php:18 +msgid "Search Bookmarks" +msgstr "Meklçt grâmatzîmes" + +#: search.php:59 +#, php-format +msgid "Search Results (%s)" +msgstr "Meklçðanas rezultâti (%s)" + +#: lib/Trean.php:184 +msgid "See Other" +msgstr "Skatît citas" + +#: templates/search.php:65 +msgid "Select All" +msgstr "Izvçlçties visas" + +#: templates/views/BookmarkList.php:29 +msgid "Select All/Select None" +msgstr "Izvçlçties visas/nevienu" + +#: templates/search.php:66 +msgid "Select None" +msgstr "Neizvçlçties nevienu" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "Izvçlieties: %s, %s" + +#: lib/Trean.php:209 +msgid "Service Unavailable" +msgstr "Pakalpojums nav pieejams" + +#: config/prefs.php.dist:11 +msgid "Set how to display bookmark listings and how to open links." +msgstr "Iestatît veidu kâ râdît grâmatzîmes un atvçrt saites." + +#: config/prefs.php.dist:66 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "Vai Jûsu grâmatzîmju saraksts ir jâtver pieslçdzoties?" + +#: config/prefs.php.dist:45 +msgid "Show folder actions panel?" +msgstr "Râdît mapju darbîbu paneli?" + +#: config/prefs.php.dist:24 +msgid "Sort bookmarks by:" +msgstr "Ðíirot grâmatzîmes pçc:" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "Ðíirot pçc" + +#: config/prefs.php.dist:35 +msgid "Sort direction:" +msgstr "Ðíiroðanas kârtîba" + +#: lib/Trean.php:173 +msgid "Switching Protocols" +msgstr "Pârslçgumu protokoli" + +#: lib/Block/bookmarks.php:58 lib/Block/highestrated.php:33 +#: lib/Block/mostclicked.php:33 +msgid "Template" +msgstr "Veidne" + +#: lib/Trean.php:187 +msgid "Temporary Redirect" +msgstr "Pagaidu pâradresâcija" + +#: templates/browse.php:169 +msgid "There are no bookmarks in this folder" +msgstr "Ðajâ mapç nav grâmatzîmju" + +#: edit.php:216 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Kïûme kopçjot grâmatzîmi: %s." + +#: edit.php:53 edit.php:112 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Kïûme dzçðot grâmatzîmi: %s" + +#: edit.php:125 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "Kïûme dzçðot mapi: %s" + +#: edit.php:163 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr " Kïûme pârvietojot grâmatzîmi: %s." + +#: edit.php:176 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "Kïûme pârvietojot mapi: %s." + +#: add.php:61 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Kïûda pievienojot grâmatzîmi: %s" + +#: add.php:45 add.php:102 edit.php:147 edit.php:201 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "Kïûda pievienojot mapi: %s" + +#: edit.php:74 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Kïûda saglabâjot grâmatzîmi: %s" + +#: edit.php:87 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "Kïûda saglabâjot mapi: %s" + +#: templates/views/BookmarkList.php:25 templates/edit/bookmark.inc:10 +#: templates/add/add.inc:37 lib/Forms/Search.php:21 lib/Block/bookmarks.php:49 +#: config/prefs.php.dist:21 +msgid "Title" +msgstr "Nosaukums" + +#: templates/add/add.inc:69 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Lai âtri pievienotu grâmatzîmes no tîmekïa pârlûka:" + +#: templates/reports.php:103 +msgid "Total" +msgstr "Kopâ" + +#: templates/edit/bookmark.inc:20 templates/add/add.inc:32 +#: lib/Forms/Search.php:23 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:189 +msgid "Unauthorized" +msgstr "Neautorizçts" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "Nezinâms (%s)" + +#: lib/Trean.php:203 +msgid "Unsupported Media Type" +msgstr "Neatbalstîts mçdija tips" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "Mainîts %s." + +#: lib/Trean.php:186 +msgid "Use Proxy" +msgstr "Izmantot proxy" + +#: templates/add/add.inc:74 +msgid "While browsing you will be able to bookmark the current page by clicking your new \"Add to Bookmarks\" shortcut." +msgstr "Pârlûkojot Internet Jûsu varçsiet pievienot grâmatzîmi, uzklikðíinot îsinâjumikonai \"Pievienot grâmatzîmi\"." + +#: lib/Forms/Search.php:25 +msgid "Whole Field" +msgstr "Viss lauks" + +#: templates/edit/delete_folder_confirmation.inc:9 +msgid "Yes" +msgstr "Jâ" + +#: add.php:23 data.php:65 data.php:132 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Jums nav atïauts radît vairâk kâ %d grâmatzîmes." + +#: add.php:86 data.php:56 data.php:107 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "Jums nav atïauts izveidot vairâk kâ %d mapes." + +#: browse.php:24 +msgid "You do not have permission to view this folder." +msgstr "Jums nav tiesîbu pârlûkot ðo mapi." + +#: templates/add/add.inc:11 +msgid "You must select a target folder first" +msgstr "Vispirms jâizvçlas mçría mape." + +#: lib/Trean.php:149 +msgid "_Browse" +msgstr "Pârlûkot" + +#: templates/browse.php:161 +msgid "_Delete Bookmarks" +msgstr "Dzçst grâmatzîmes" + +#: templates/browse.php:156 +msgid "_Edit Bookmarks" +msgstr "Labot grâmatzîmes" + +#: lib/Trean.php:155 +msgid "_Import/Export" +msgstr "Importçt/Eksportçt" + +#: templates/browse.php:151 +msgid "_New Bookmark" +msgstr "Jauna grâmatzîme" + +#: lib/Trean.php:151 +msgid "_Reports" +msgstr "Atskaites" + +#: lib/Trean.php:150 +msgid "_Search" +msgstr "Meklçt" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "click" +msgstr "klikðíis" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "clicks" +msgstr "klikðíi" \ No newline at end of file diff --git a/trean/po/nb_NO.po b/trean/po/nb_NO.po new file mode 100644 index 000000000..f127da460 --- /dev/null +++ b/trean/po/nb_NO.po @@ -0,0 +1,766 @@ +# Norwegian Bokmal translations for Trean package. +# Copyright 2005-2009 The Horde Project +# This file is distributed under the same license as the Trean package. +# Odd Marthon Lende , Fri, April the 1st, 2005 +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 0.1-cvs\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-03-31 20:48+0100\n" +"PO-Revision-Date: 2005-04-01 16:25+0100\n" +"Last-Translator: Odd Marthon Lende \n" +"Language-Team: Norwegian Bokmål \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: data.php:67 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d Mapper og %d Snarveier ble importert." + +#: templates/reports/http-status.inc:127 +#, php-format +msgid "%s Bookmarks" +msgstr "%s Snarveier" + +#: templates/browse/subcategories.inc:47 +#, php-format +msgid "%s Categories" +msgstr "%s Kategorier" + +#: scripts/upgrades/2005-03-15_move_to_horde_share.php:123 lib/base.php:61 +#, php-format +msgid "%s's Bookmarks" +msgstr "%s's Snarveier" + +#: edit.php:146 +#, php-format +msgid "'%s' was not renamed: %s." +msgstr "'%s' ble ikke skiftet navn på: %s." + +#: lib/Block/bookmarks.php:47 config/prefs.php.dist:33 +msgid "1 Line" +msgstr "Første linje" + +#: templates/reports/http-status/1xx.inc:13 +msgid "1xx Response Codes" +msgstr "1xx Respons Koder" + +#: templates/reports/http-status.inc:59 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx Respons Koder (%s)" + +#: lib/Block/bookmarks.php:46 config/prefs.php.dist:32 +msgid "2 Line" +msgstr "Andre linje" + +#: templates/reports/http-status/2xx.inc:13 +msgid "2xx Response Codes" +msgstr "2xx Respons Koder" + +#: templates/reports/http-status.inc:65 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx Respons Koder (%s)" + +#: lib/Block/bookmarks.php:45 config/prefs.php.dist:31 +msgid "3 Line" +msgstr "Tredje Linje" + +#: templates/reports/http-status/3xx.inc:28 +msgid "3xx Response Codes" +msgstr "3xx Respons Koder" + +#: templates/reports/http-status.inc:76 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx Respons Koder (%s)" + +#: templates/reports/http-status/4xx.inc:24 +msgid "4xx Response Codes" +msgstr "4xx Respons Koder" + +#: templates/reports/http-status.inc:87 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx Respons Koder (%s)" + +#: templates/reports/http-status/5xx.inc:13 +msgid "5xx Response Codes" +msgstr "5xx Respons Koder" + +#: templates/reports/http-status.inc:109 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx Respons Koder (%s)" + +#: lib/Trean.php:197 +msgid "Accepted" +msgstr "Akseptert" + +#: lib/Trean.php:170 +msgid "Add" +msgstr "Legg til" + +#: add.php:70 +msgid "Add Bookmark" +msgstr "Legg til snarvei" + +#: templates/add/add.inc:12 +msgid "Add a new bookmark" +msgstr "Legg til ny snarvei" + +#: templates/add/add.inc:68 +msgid "Add to Bookmarks" +msgstr "Legg til snarvei" + +#: templates/browse/bookmarks.inc:95 templates/browse/subcategories.inc:55 +msgid "All" +msgstr "Alle" + +#: lib/Trean.php:27 +msgid "An error occured listing categories: %s" +msgstr "En ukjent feil oppstod under listing av kategoriene: %s" + +#: lib/Trean.php:52 +#, php-format +msgid "An error occurred counting categories: %s" +msgstr "En feil oppstod under telling av kategoriene: %s" + +#: templates/search/search.inc:29 +msgid "And" +msgstr "Og" + +#: templates/search/search.inc:38 +msgid "Any Part of field" +msgstr "Hvilken som helst del av feltet" + +#: templates/browse/bookmarks.inc:40 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Er du sikker på at du vil slette valge snarveier?" + +#: templates/browse/subcategories.inc:23 +msgid "Are you sure you want to delete the selected categories?" +msgstr "Er du sikker på at du vil slette valgte kategorier?" + +#: perms.php:50 +msgid "Attempt to edit a non-existent share." +msgstr "Du prøvde å redigere en delt-kategori som ikke eksisterte." + +#: lib/Trean.php:229 +msgid "Bad Gateway" +msgstr "Feil Gateway" + +#: lib/Trean.php:209 +msgid "Bad Request" +msgstr "Feil i forespørselen" + +#: lib/Bookmarks.php:53 +msgid "Bookmark names must be non-empty" +msgstr "Snarveienes navn kan ikke være tomme" + +#: data.php:101 lib/Block/bookmarks.php:3 +msgid "Bookmarks" +msgstr "Snarveier" + +#: browse.php:80 lib/Trean.php:169 +msgid "Browse" +msgstr "Utforsk" + +#: templates/edit/footer.inc:4 +msgid "Cancel" +msgstr "Avbryt" + +#: templates/browse/subcategories.inc:47 templates/browse/browse.html:2 +msgid "Categories" +msgstr "Kategorier" + +#: templates/edit/edit.inc:58 templates/add/add.inc:36 +#: lib/Block/bookmarks.php:38 +msgid "Category" +msgstr "Kategori" + +#: lib/Trean.php:74 +msgid "Category does not exist." +msgstr "Kategorien eksisterer ikke." + +#: lib/Bookmarks.php:33 +msgid "Category names must be non-empty" +msgstr "Kategorienes navn kan ikke være tomme." + +#: templates/data/import.inc:12 +msgid "Category to import into:" +msgstr "Katergori som det skal importeres til:" + +#: config/prefs.php.dist:11 +msgid "Change the number of columns to display in browse and search results." +msgstr "" +"Skift antall kolonner som skal bli vist for utforsking og søke resultat." + +#: templates/search/search.inc:25 +msgid "Combine" +msgstr "Kombiner" + +#: config/prefs.php.dist:43 +msgid "Completely collapsed" +msgstr "Helt kollapset" + +#: config/prefs.php.dist:45 +msgid "Completely expanded" +msgstr "Helt utvidet" + +#: lib/Trean.php:218 +msgid "Conflict" +msgstr "Konflikt" + +#: lib/Trean.php:193 +msgid "Continue" +msgstr "Fortsett" + +#: edit.php:124 +msgid "Copied bookmark: " +msgstr "Kopiert snarvei: " + +#: templates/browse/bookmarks.inc:116 +msgid "Copy" +msgstr "Kopier" + +#: lib/Trean.php:196 +msgid "Created" +msgstr "Opprettet" + +#: templates/reports/http-status/error.inc:18 +msgid "DNS Failure or Other Error" +msgstr "DNS svikt eller en annen ukjent feil" + +#: templates/reports/http-status.inc:119 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS feil eller annen feil (%s)" + +#: templates/add/nocategories.inc:9 +msgid "Define one or more categories for your bookmarks" +msgstr "Opprett en eller fler kategorier for snarveiene dine" + +#: templates/browse/bookmarks.inc:107 templates/browse/subcategories.inc:59 +msgid "Delete" +msgstr "Slett" + +#: templates/reports/http-status/4xx.inc:28 +#: templates/reports/http-status/error.inc:18 +msgid "Delete All" +msgstr "Slett alle" + +#: templates/edit/edit.inc:51 +msgid "Delete Bookmark" +msgstr "Slett snarvei" + +#: templates/browse/javascript.inc:29 +msgid "Delete current category?" +msgstr "Slett nåværende kategorien?" + +#: templates/browse/bookmarks.inc:81 +msgid "Delete this Category" +msgstr "Slett denne kategorien" + +#: edit.php:36 edit.php:77 +msgid "Deleted bookmark: " +msgstr "Slettet snarvei: " + +#: edit.php:172 +msgid "Deleted category: " +msgstr "Slettet kategori: " + +#: templates/search/search.inc:20 templates/edit/edit.inc:17 +#: templates/add/add.inc:31 +msgid "Description" +msgstr "Full beskrivelse:" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Visningsvalg" + +#: config/prefs.php.dist:55 +msgid "Display edit buttons when displaying Bookmarks?" +msgstr "Vis redigerings knapper når snarveier blir vist?" + +#: templates/data/import.inc:27 +msgid "Download My Bookmarks" +msgstr "Last ned snarveien(e)" + +#: templates/add/add.inc:63 +msgid "Drag the 'Add to Bookmarks' link below onto your 'Links' Bar" +msgstr "" +"Dra over 'Legg til snarvei' linken som er nedefor over til 'Snarvei' linjen " +"din." + +#: templates/add/add.inc:61 +msgid "Drag the 'Add to Bookmarks' link below onto your 'Personal Toolbar'" +msgstr "" +"Dra over 'Legg til snarvei' linken nedenfor over på 'Din personlige " +"snarveilinje'" + +#: templates/browse/bookmarks.inc:101 +msgid "Edit" +msgstr "Rediger" + +#: edit.php:210 +msgid "Edit Bookmark" +msgstr "Rediger Snarvei" + +#: perms.php:241 +msgid "Edit Permissions" +msgstr "Rediger adgangs-innstillinger" + +#: perms.php:244 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Rediger adgangs-innstillinger for %s" + +#: templates/reports/http-status/error.inc:15 +msgid "Errors" +msgstr "Feil" + +#: lib/Trean.php:226 +msgid "Expectation Failed" +msgstr "Forventet handling feilet" + +#: templates/data/import.inc:26 +msgid "Export Bookmarks" +msgstr "Ekporter snarveier" + +#: templates/data/import.inc:11 +msgid "File to import:" +msgstr "Importer filen:" + +#: config/prefs.php.dist:44 +msgid "First level shown" +msgstr "Første nivå vist" + +#: lib/Trean.php:212 +msgid "Forbidden" +msgstr "Forbudt" + +#: lib/Trean.php:204 +msgid "Found" +msgstr "Funnet" + +#: lib/Trean.php:231 +msgid "Gateway Time-out" +msgstr "Gateway Time-Out" + +#: lib/Trean.php:219 +msgid "Gone" +msgstr "Borte" + +#: templates/reports/list.inc:5 templates/reports/http-status.inc:56 +#: templates/reports/http-status/2xx.inc:13 +#: templates/reports/http-status/3xx.inc:28 +#: templates/reports/http-status/4xx.inc:24 +#: templates/reports/http-status/5xx.inc:13 +#: templates/reports/http-status/1xx.inc:13 +#: templates/reports/http-status/error.inc:15 templates/edit/edit.inc:39 +msgid "HTTP Status" +msgstr "HTTP Status" + +#: lib/Trean.php:232 +msgid "HTTP Version not supported" +msgstr "HTTP versjonen er ikke støttet" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Importer" + +#: data.php:91 templates/data/import.inc:1 +msgid "Import Bookmarks" +msgstr "Importer snarveier" + +#: lib/Trean.php:176 +msgid "Import/Export" +msgstr "Importer/Eksporter" + +#: lib/Trean.php:227 +msgid "Internal Server Error" +msgstr "Intern tjener feil" + +#: templates/add/add.inc:62 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:9 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the 'File' menu and selecting 'Import and Export'." +msgstr "" +"Internet Explorer brukere er nødt til å eksportere snarveiene sine ved å gå " +"til 'Fil' menyen og deretter velge 'Importer og eksporter'." + +#: lib/Trean.php:220 +msgid "Length Required" +msgstr "Lengde er påkrevd" + +#: templates/search/search.inc:35 +msgid "Match" +msgstr "Sammenligne" + +#: lib/Trean.php:214 +msgid "Method Not Allowed" +msgstr "Metoden er ikke tillatt" + +#: templates/browse/bookmarks.inc:109 templates/browse/subcategories.inc:60 +msgid "Move" +msgstr "Flytt" + +#: lib/Trean.php:203 +msgid "Moved Permanently" +msgstr "Flyttet permanent" + +#: edit.php:101 +msgid "Moved bookmark: " +msgstr "Flyttet snarvei: " + +#: edit.php:193 +msgid "Moved category: " +msgstr "Flyttet kategori: " + +#: templates/add/add.inc:60 +msgid "Mozilla" +msgstr "Mozilla" + +#: templates/data/import.inc:8 +msgid "" +"Mozilla users will need to export their current Bookmarks by going into " +"'Bookmark Manager' and selecting 'Export' from the 'Tools' menu." +msgstr "" +"Mozilla brukere er nødt til å eksporte snarveien sine ved å gå inn i " +"'Bookmark Manager' og velge 'Export fra 'Tools' menyen." + +#: lib/Trean.php:202 +msgid "Multiple Choices" +msgstr "Fler valg" + +#: lib/Trean.php:78 lib/Block/bookmarks.php:29 lib/Block/bookmarks.php:65 +msgid "My Bookmarks" +msgstr "Mine snarveier" + +#: templates/browse/bookmarks.inc:78 lib/Block/bookmarks.php:70 +msgid "New Bookmark" +msgstr "Ny snarvei" + +#: templates/browse/bookmarks.inc:79 templates/add/nocategories.inc:4 +msgid "New Subcategory" +msgstr "Ny underkategori" + +#: templates/search/results_none.inc:3 +msgid "No Bookmarks found" +msgstr "Ingen snarveier funnet" + +#: lib/Trean.php:199 +msgid "No Content" +msgstr "Ikke noe innhold" + +#: lib/Block/bookmarks.php:100 +msgid "No bookmarks to display" +msgstr "Ikke snarveier å vise" + +#: lib/Trean.php:198 +msgid "Non-Authoritative Information" +msgstr "Ikke autorativ informasjon" + +#: templates/browse/bookmarks.inc:96 templates/browse/subcategories.inc:56 +msgid "None" +msgstr "Ingen" + +#: lib/Trean.php:215 +msgid "Not Acceptable" +msgstr "Ikke akseptert" + +#: lib/Trean.php:213 +msgid "Not Found" +msgstr "Ikke funnet" + +#: lib/Trean.php:228 +msgid "Not Implemented" +msgstr "Ikke implementert" + +#: lib/Trean.php:206 +msgid "Not Modified" +msgstr "Ikke endret" + +#: config/prefs.php.dist:22 +msgid "Number of columns to display in browse and search results:" +msgstr "Antall kolonner i oppsummeringsvisningen:" + +#: lib/Trean.php:195 +msgid "OK" +msgstr "OK" + +#: perms.php:62 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Bare eieren eller administratoren kan forandre eierforhold eller eier for en " +"delt kategori." + +#: config/prefs.php.dist:64 +msgid "Open links in a new window?" +msgstr "Åpne vinduer i et eget vindu?" + +#: templates/search/search.inc:28 +msgid "Or" +msgstr "Eller" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Andre valg" + +#: lib/Trean.php:201 +msgid "Partial Content" +msgstr "Ufullstendig innhold" + +#: lib/Trean.php:211 +msgid "Payment Required" +msgstr "Du må betale for dette" + +#: templates/browse/bookmarks.inc:85 +msgid "Permissions" +msgstr "Adgangs-innstillinger" + +#: templates/browse/javascript.inc:19 +msgid "Please enter the name of the new category:" +msgstr "Vennligst skriv inn navnet på den nye kategorien:" + +#: templates/browse/javascript.inc:39 +msgid "Please modify the name accordingly" +msgstr "Vennligs endre navnet som dette" + +#: lib/Trean.php:221 +msgid "Precondition Failed" +msgstr "Førtilstand feilet" + +#: lib/Trean.php:216 +msgid "Proxy Authentication Required" +msgstr "Proxy innlogging er påkrevd" + +#: templates/reports/http-status/3xx.inc:32 +msgid "Redirect All" +msgstr "Omadresser alle" + +#: templates/edit/edit.inc:46 +msgid "Redirect to %s" +msgstr "Omadresser til %s" + +#: templates/browse/bookmarks.inc:82 +msgid "Rename this Category" +msgstr "Lag et nytt navn på denne kategorien" + +#: reports.php:18 lib/Trean.php:172 +msgid "Reports" +msgstr "Rapporter" + +#: lib/Trean.php:222 +msgid "Request Entity Too Large" +msgstr "Etterspurt enhet er før stor" + +#: lib/Trean.php:217 +msgid "Request Time-out" +msgstr "Tiden gikk ut for etterspørselen" + +#: lib/Trean.php:223 +msgid "Request-URI Too Large" +msgstr "Størrelse på etterspurt URI er for stor" + +#: lib/Trean.php:225 +msgid "Requested range not satisfiable" +msgstr "Etterspurt rekkevidde holder ikke mål" + +#: templates/add/add.inc:47 +msgid "Reset" +msgstr "Nullstill" + +#: lib/Trean.php:200 +msgid "Reset Content" +msgstr "Nullstill innhold" + +#: templates/edit/footer.inc:3 templates/add/add.inc:46 +msgid "Save" +msgstr "Lagre" + +#: search.php:14 templates/search/search.inc:46 lib/Trean.php:171 +msgid "Search" +msgstr "Søk" + +#: templates/search/search.inc:5 +msgid "Search Bookmarks" +msgstr "Søk i snarveier" + +#: templates/search/results_header.inc:5 +msgid "Search Results" +msgstr "Søkeresultat" + +#: lib/Trean.php:205 +msgid "See Other" +msgstr "Se andre" + +#: templates/browse/bookmarks.inc:95 templates/browse/subcategories.inc:55 +msgid "Select All" +msgstr "Velg alle" + +#: templates/browse/bookmarks.inc:96 templates/browse/subcategories.inc:56 +msgid "Select None" +msgstr "Velg ingen" + +#: templates/browse/bookmarks.inc:94 templates/browse/subcategories.inc:54 +msgid "Select: %s | %s" +msgstr "Velg: %s | %s]" + +#: lib/Trean.php:230 +msgid "Service Unavailable" +msgstr "Tjenesten er dessverre utilgjengelig" + +#: templates/browse/bookmarks.inc:85 +msgid "Set Permissions" +msgstr "Sett adgangs-innstillinger" + +#: config/prefs.php.dist:46 +msgid "Should your list of bookmark categories be open when you log in?" +msgstr "Skal listen din over internett snarveier være åpen når du logger inn?" + +#: lib/Trean.php:194 +msgid "Switching Protocols" +msgstr "Bytter protokoller" + +#: lib/Block/bookmarks.php:42 +msgid "Template" +msgstr "Mal" + +#: config/prefs.php.dist:34 +msgid "Template to use when displaying bookmarks:" +msgstr "Mal som skal brukes under visning av internett snarveier:" + +#: lib/Trean.php:208 +msgid "Temporary Redirect" +msgstr "Omadresser midlertidig" + +#: templates/browse/bookmarks.inc:146 +msgid "There are no bookmarks in this category" +msgstr "Det er ingen snarveien i denne kategorien" + +#: edit.php:126 +msgid "There was a problem copying the bookmark: %s" +msgstr "Det oppstod en feil under kopiering av snarveien: %s" + +#: edit.php:38 edit.php:79 +msgid "There was a problem deleting the bookmark: %s" +msgstr "Det oppstod en feil under sletting av snarveien: %s" + +#: edit.php:174 +msgid "There was a problem deleting the category: %s" +msgstr "Det oppstod en feil under sletting av kategorien: %s" + +#: edit.php:103 +msgid "There was a problem moving the bookmark: %s" +msgstr "Det oppstod et problem under flytting av snarveien: %s" + +#: edit.php:195 +msgid "There was a problem moving the category: %s" +msgstr "Det oppstod et problem når kategorien %s skulle flyttes" + +#: add.php:35 +msgid "There was an error adding the bookmark: %s" +msgstr "Det oppstod en feil når jeg skulle legge til snarveien: %s" + +#: add.php:59 +msgid "There was an error adding the category: %s" +msgstr "Det oppstod en feil når jeg skulle legge %s til i kategorien" + +#: edit.php:60 +msgid "There was an error saving the bookmark: %s" +msgstr "Det oppstod en feil når jeg skulle lagre snarveien: %s" + +#: templates/search/search.inc:15 templates/edit/edit.inc:12 +#: templates/add/add.inc:26 +msgid "Title" +msgstr "Tittel" + +#: templates/add/add.inc:59 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "" +"For å ha muligheten til å legge til internett snarveier raskt direkte fra " +"browseren:" + +#: templates/reports/http-status.inc:126 +msgid "Total" +msgstr "Totalt" + +#: templates/search/search.inc:10 templates/edit/edit.inc:22 +#: templates/add/add.inc:21 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:210 +msgid "Unauthorized" +msgstr "Uatorisert" + +#: templates/reports/http-status.inc:123 +#, php-format +msgid "Unknown (%s)" +msgstr "Ukjent (%s)" + +#: lib/Trean.php:224 +msgid "Unsupported Media Type" +msgstr "Denne media typen er ikke støttet" + +#: perms.php:234 +#, php-format +msgid "Updated %s." +msgstr "Oppdaterte %s." + +#: lib/Trean.php:207 +msgid "Use Proxy" +msgstr "Bruk proxy" + +#: templates/reports/list.inc:1 +msgid "View Report" +msgstr "Vis Rapport" + +#: templates/add/add.inc:64 +msgid "" +"While browsing you will be able to add bookmarks by clicking your new 'Add " +"to Bookmarks' shortcut." +msgstr "" +"Når du surfer så vil du ha muligheten for å legge til favorittsidene dine " +"ved å klikke på din nye 'Legg til snarvei' snarvei." + +#: templates/search/search.inc:39 +msgid "Whole Field" +msgstr "Helt felt" + +#: templates/browse/javascript.inc:19 +msgid "You are creating a category folder." +msgstr "Du lager en toppnivåmappe." + +#: templates/browse/javascript.inc:39 +msgid "You are renaming the current category folder." +msgstr "Du gir nytt navn til mappen: " + +#: browse.php:28 +msgid "You do not have permission to view this category." +msgstr "Du har ikke adgang i denne kategorien" + +#: templates/bookmark/1line.inc:30 templates/bookmark/standard.inc:27 +#: templates/bookmark/2line.inc:33 +msgid "click" +msgstr "Klikk" + +#: templates/bookmark/1line.inc:30 templates/bookmark/standard.inc:27 +#: templates/bookmark/2line.inc:33 +msgid "clicks" +msgstr "Klikk" + +msgid "Number Of Clicks" +msgstr "Antall Klikk" diff --git a/trean/po/nl_NL.po b/trean/po/nl_NL.po new file mode 100644 index 000000000..ec1956f87 --- /dev/null +++ b/trean/po/nl_NL.po @@ -0,0 +1,838 @@ +# Dutch translations for Trean package. +# Copyright 2005-2009 The Horde Project +# This file is distributed under the same license as the Trean package. +# Automatically generated, 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 0.1-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2005-05-23 13:05+0200\n" +"PO-Revision-Date: 2005-05-24 14:55+0200\n" +"Last-Translator: Automatically generated\n" +"Language-Team: i18n@lists.horde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: data.php:153 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d Mappen en %d Bladwijzers geïmporteerd" + +#: templates/reports/http-status.inc:127 +#, php-format +msgid "%s Bookmarks" +msgstr "%s Bladwijzers" + +#: templates/browse/subcategories.inc:10 +#, php-format +msgid "%s Categories" +msgstr "%s Categorieën:" + +#: templates/reports/clicks.inc:49 +#, php-format +msgid "%s Clicks" +msgstr "%s keer geopend" + +#: reports.php:30 +#, fuzzy, php-format +msgid "%s Response Codes" +msgstr "Verantwoordelijke Gebruikers" + +#: scripts/upgrades/2005-03-15_move_to_horde_share.php:123 lib/base.php:61 +#, php-format +msgid "%s's Bookmarks" +msgstr "%s's Bladwijzers" + +#: edit.php:186 +#, php-format +msgid "'%s' was not renamed: %s." +msgstr "'%s' is niet hernoemd: %s." + +#: templates/reports/clicks.inc:47 +msgid "1 Click" +msgstr "1 keer geopend" + +#: lib/Block/bookmarks.php:52 config/prefs.php.dist:33 +msgid "1 Line" +msgstr "1 Regel" + +#: templates/reports/http-status.inc:59 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:32 +msgid "2 Line" +msgstr "2 Regels" + +#: templates/reports/http-status.inc:65 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "" + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:31 +msgid "3 Line" +msgstr "3 Regels" + +#: templates/reports/http-status.inc:76 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "" + +#: templates/reports/http-status.inc:87 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "" + +#: templates/reports/http-status.inc:109 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "" + +#: lib/Trean.php:247 +msgid "Accepted" +msgstr "Geaccepteerd" + +#: lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Toevoegen" + +#: add.php:111 +msgid "Add Bookmark" +msgstr "Bladwijzer toevoegen" + +#: templates/add/add.inc:31 +msgid "Add a new bookmark" +msgstr "Nieuwe bladwijzer toevoegen:" + +#: templates/add/add.inc:82 +msgid "Add to Bookmarks" +msgstr "Toevoegen aan Bladwijzers" + +#: templates/search/results_header.inc:11 templates/browse/bookmarks.inc:28 +#: templates/browse/subcategories.inc:17 +msgid "All" +msgstr "Alle" + +#: lib/Block/bookmarks.php:44 +msgid "All Bookmarks" +msgstr "Alle Bladwijzers" + +#: lib/Trean.php:32 +#, php-format +msgid "An error occured listing categories: %s" +msgstr "Een fout vond plaats bij het tonen van categorieën: %s" + +#: lib/Trean.php:61 +#, php-format +msgid "An error occurred counting categories: %s" +msgstr "Een fout vond plaats in het aantal categorieën: %s" + +#: templates/search/search.inc:30 +msgid "And" +msgstr "En" + +#: templates/search/search.inc:39 +msgid "Any Part of field" +msgstr "Enig deel van veld" + +#: templates/search/javascript.inc:31 templates/browse/javascript.inc:90 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Weet u zeker dat u de geselecteerde bladwijzers wilt verwijderen?" + +#: templates/browse/javascript.inc:163 +msgid "Are you sure you want to delete the selected categories?" +msgstr "Weet u zeker dat u de geselecteerde catagorieën wilt verwijderen?" + +#: perms.php:50 +msgid "Attempt to edit a non-existent share." +msgstr "Poging om een niet bestaande share te bewerken." + +#: lib/Trean.php:279 +msgid "Bad Gateway" +msgstr "Foute Gateway" + +#: lib/Trean.php:259 +msgid "Bad Request" +msgstr "Foute Aanvraag" + +#: lib/Bookmarks.php:52 +msgid "Bookmark names must be non-empty" +msgstr "Bladwijzernamen mogen niet leeg zijn" + +#: data.php:17 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:41 +msgid "Bookmarks" +msgstr "Bladwijzers" + +#: browse.php:83 +msgid "Browse" +msgstr "Bladeren" + +#: templates/edit/footer.inc:4 +msgid "Cancel" +msgstr "Afbreken" + +#: templates/browse/subcategories.inc:10 templates/browse/browse.html:4 +msgid "Categories" +msgstr "Categorieën" + +#: templates/edit/edit.inc:75 templates/add/add.inc:51 +#: lib/Block/bookmarks.php:37 +msgid "Category" +msgstr "Categorie" + +#: lib/Trean.php:83 +msgid "Category does not exist." +msgstr "Categorie bestaat niet." + +#: lib/Bookmarks.php:32 +msgid "Category names must be non-empty" +msgstr "Categorienamen mogen niet leeg zijn" + +#: templates/data/import.inc:11 +msgid "Category to import into:" +msgstr "Categorie importeren in:" + +#: config/prefs.php.dist:11 +msgid "Change the number of columns to display in browse and search results." +msgstr "Verander de weer te geven kolommen in blader- en zoekresultaten." + +#: templates/search/search.inc:26 +msgid "Combine" +msgstr "Combineer" + +#: config/prefs.php.dist:43 +msgid "Completely collapsed" +msgstr "Helemaal inklappen" + +#: config/prefs.php.dist:45 +msgid "Completely expanded" +msgstr "Helemaal uitgeklapt" + +#: lib/Trean.php:268 +msgid "Conflict" +msgstr "Conflict" + +#: lib/Trean.php:243 +msgid "Continue" +msgstr "Doorgaan" + +#: edit.php:164 +msgid "Copied bookmark: " +msgstr "Gekopiëerde bladwijzer" + +#: templates/search/results_header.inc:18 templates/browse/bookmarks.inc:48 +msgid "Copy" +msgstr "Kopiëren" + +#: lib/Trean.php:246 +#, fuzzy +msgid "Created" +msgstr "Gemaakt" + +#: templates/reports/http-status.inc:119 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS- of andere fout (%s)" + +#: templates/add/nocategories.inc:9 +msgid "Define one or more categories for your bookmarks" +msgstr "Maak één of meer categorieën voor je bladwijzers" + +#: templates/search/results_header.inc:16 templates/browse/bookmarks.inc:39 +#: templates/browse/subcategories.inc:21 +msgid "Delete" +msgstr "Verwijderen" + +#: templates/edit/edit.inc:68 +msgid "Delete Bookmark" +msgstr "Verwijder Bladwijzer" + +#: templates/browse/javascript.inc:34 +msgid "Delete current category?" +msgstr "Huidige categorie verwijderen" + +#: templates/browse/bookmarks.inc:66 +msgid "Delete this Category" +msgstr "Verwijder deze Categorie" + +#: edit.php:37 edit.php:79 +msgid "Deleted bookmark: " +msgstr "Bladwijzer verwijderd" + +#: edit.php:212 +msgid "Deleted category: " +msgstr "Categorie verwijderd" + +#: templates/search/search.inc:21 templates/edit/edit.inc:17 +#: templates/add/add.inc:46 +msgid "Description" +msgstr "Omschrijving" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Weergaveopties" + +#: config/prefs.php.dist:55 +msgid "Display edit buttons when displaying Bookmarks?" +msgstr "Bewerkingsknoppen weergeven bij tonen Bladwijzers?" + +#: templates/data/export.inc:11 +msgid "Download Category" +msgstr "Download Categorie" + +#: templates/add/add.inc:77 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" +"Sleep de \"Toevoegen aan Bladwijzers\" link hieronder naar je \"Links\" " +"werkbalk" + +#: templates/add/add.inc:75 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" +"Sleep de \"Toevoegen aan Bladwijzers\" link hieronder naar je \"Persoonlijke " +"werkbalk\"" + +#: templates/search/results_header.inc:15 templates/browse/bookmarks.inc:33 +msgid "Edit" +msgstr "Bewerken" + +#: edit.php:271 +#, fuzzy +msgid "Edit Bookmark" +msgstr "Bladwijzer Bewerken" + +#: perms.php:241 +msgid "Edit Permissions" +msgstr "Rechten bewerken" + +#: perms.php:244 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Rechten van '%s' bewerken" + +#: lib/Trean.php:276 +#, fuzzy +msgid "Expectation Failed" +msgstr "Vervaldatum" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Bladwijzers exporteren" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Selecteer het importbestand:" + +#: config/prefs.php.dist:44 +msgid "First level shown" +msgstr "Eerste niveau zichtbaar" + +#: lib/Trean.php:262 +msgid "Forbidden" +msgstr "Verborgen" + +#: lib/Trean.php:254 +msgid "Found" +msgstr "Gevonden" + +#: lib/Trean.php:281 +msgid "Gateway Time-out" +msgstr "Gateway Time-out" + +#: lib/Trean.php:269 +msgid "Gone" +msgstr "Uitgevoerd" + +#: reports.php:30 templates/reports/list.inc:7 +#: templates/reports/http-status.inc:56 templates/edit/edit.inc:56 +msgid "HTTP Status" +msgstr "HTTP Status" + +#: lib/Trean.php:282 +msgid "HTTP Version not supported" +msgstr "HTTP versie wordt niet ondersteund." + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Importeren" + +#: data.php:181 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Bladwijzers importeren" + +#: templates/data/export.inc:9 +msgid "Include Subcategories" +msgstr "Inclusief Subcategorieën" + +#: lib/Trean.php:277 +msgid "Internal Server Error" +msgstr "Interne Serverfout" + +#: templates/add/add.inc:76 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Gebruikers van Internet Explorer: Eerst Favorieten exporteren via het menu " +"\"Bestand\", ingang \"Im- en export\"." + +#: lib/Trean.php:270 +msgid "Length Required" +msgstr "Lengte Vereist" + +#: templates/search/search.inc:36 +msgid "Match" +msgstr "Overeenkomst" + +#: lib/api.php:34 +msgid "Maximum Number of Bookmarks" +msgstr "Maximum aantal Bladwijzers." + +#: lib/api.php:31 +msgid "Maximum Number of Categories" +msgstr "Maximum aantal Categorieën." + +#: lib/Block/tree_menu.php:3 +#, fuzzy +msgid "Menu List" +msgstr "Menulijst" + +#: lib/Trean.php:264 +msgid "Method Not Allowed" +msgstr "Methode niet toegestaan" + +#: templates/browse/bookmarks.inc:54 +msgid "More Actions" +msgstr "Meer Bewerkingen" + +#: templates/search/results_header.inc:17 templates/browse/bookmarks.inc:41 +#: templates/browse/subcategories.inc:22 +msgid "Move" +msgstr "Verplaats" + +#: lib/Trean.php:253 +msgid "Moved Permanently" +msgstr "Permanent verplaatst" + +#: edit.php:122 +msgid "Moved bookmark: " +msgstr "Verplaatste bladwijzer: " + +#: edit.php:254 +msgid "Moved category: " +msgstr "Categorie verplaatst" + +#: templates/add/add.inc:74 +msgid "Mozilla" +msgstr "Mozilla" + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Gebruikers van Firefox/Mozilla: Eerst Favorieten exporteren via " +"bladwijzerbeheer, menu \"Bestand\", ingang \"Im- en export\"." + +#: lib/Trean.php:252 +msgid "Multiple Choices" +msgstr "Meerdere Keuzes" + +#: lib/Trean.php:87 lib/Block/bookmarks.php:70 +msgid "My Bookmarks" +msgstr "Mijn Bladwijzers" + +#: templates/browse/bookmarks.inc:56 lib/Block/bookmarks.php:75 +msgid "New Bookmark" +msgstr "Nieuwe Bladwijzer" + +#: lib/Trean.php:168 +msgid "New Category" +msgstr "Nieuwe categorie" + +#: templates/browse/bookmarks.inc:63 templates/add/nocategories.inc:4 +msgid "New Subcategory" +msgstr "Nieuwe Subcategorie" + +#: templates/search/results_none.inc:3 +msgid "No Bookmarks found" +msgstr "Geen Bladwijzers gevonden" + +#: lib/Trean.php:249 +msgid "No Content" +msgstr "Leeg" + +#: lib/Block/bookmarks.php:117 +msgid "No bookmarks to display" +msgstr "Geen bladwijzers weer te geven" + +#: lib/Trean.php:248 +#, fuzzy +msgid "Non-Authoritative Information" +msgstr "Uw informatie" + +#: templates/search/results_header.inc:12 templates/browse/bookmarks.inc:29 +#: templates/browse/subcategories.inc:18 templates/reports/rating.inc:48 +msgid "None" +msgstr "Geen" + +#: lib/Trean.php:265 +msgid "Not Acceptable" +msgstr "" + +#: lib/Trean.php:263 +msgid "Not Found" +msgstr "Niet gevonden" + +#: lib/Trean.php:278 +msgid "Not Implemented" +msgstr "Niet geimplementeerd." + +#: lib/Trean.php:256 +msgid "Not Modified" +msgstr "Niet gewijzigd" + +#: templates/reports/list.inc:13 templates/reports/clicks.inc:5 +msgid "Number of Clicks" +msgstr "Aantal keer gekozen" + +#: config/prefs.php.dist:22 +msgid "Number of columns to display in browse and search results:" +msgstr "Aantal kolommen weer te geven in de zoekresultaten." + +#: lib/Trean.php:245 +msgid "OK" +msgstr "OK" + +#: perms.php:62 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Alleen de eigenaar of een systeembeheerder mag de eigenaarrechten van een " +"share wijzigen" + +#: config/prefs.php.dist:64 +msgid "Open links in a new window?" +msgstr "Open links in een nieuw venster" + +#: templates/search/search.inc:29 +msgid "Or" +msgstr "Of" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Andere opties" + +#: lib/Trean.php:251 +msgid "Partial Content" +msgstr "Gedeeltelijke Inhoud" + +#: lib/Trean.php:261 +msgid "Payment Required" +msgstr "Betaling Vereist" + +#: templates/browse/javascript.inc:26 +msgid "Please enter the name of the new category:" +msgstr "Een naam voor de nieuwe categorie invoeren, a.u.b.:" + +#: templates/browse/javascript.inc:42 +msgid "Please modify the name accordingly" +msgstr "Verander de naam" + +#: lib/Trean.php:271 +msgid "Precondition Failed" +msgstr "Niet aan voorwaarde voldaan" + +#: lib/Trean.php:266 +msgid "Proxy Authentication Required" +msgstr "Authenticatie op proxy vereist" + +#: templates/edit/edit.inc:27 +msgid "Rating" +msgstr "Waardering" + +#: templates/reports/list.inc:19 templates/reports/rating.inc:5 +#, fuzzy +msgid "Ratings" +msgstr "Regen" + +#: templates/edit/edit.inc:63 +#, fuzzy, php-format +msgid "Redirect to %s" +msgstr "Verder sturen naar" + +#: templates/browse/bookmarks.inc:67 +msgid "Rename this Category" +msgstr "Categorie hernoemen" + +#: reports.php:18 +msgid "Reports" +msgstr "Rapportages" + +#: lib/Trean.php:272 +msgid "Request Entity Too Large" +msgstr "Teveel data in aanvraag" + +#: lib/Trean.php:267 +msgid "Request Time-out" +msgstr "Aanvraag time-out" + +#: lib/Trean.php:273 +msgid "Request-URI Too Large" +msgstr "Aanvraag-URI te groot" + +#: lib/Trean.php:275 +msgid "Requested range not satisfiable" +msgstr "Gevraagde reeks niet beschikbaar." + +#: templates/add/add.inc:64 +msgid "Reset" +msgstr "Herstellen" + +#: lib/Trean.php:250 +msgid "Reset Content" +msgstr "Inhoud Herstellen" + +#: templates/edit/footer.inc:3 templates/add/add.inc:63 +msgid "Save" +msgstr "Opslaan" + +#: search.php:14 templates/search/search.inc:47 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "Zoeken" + +#: templates/search/search.inc:6 +msgid "Search Bookmarks" +msgstr "Bladwijzers zoeken" + +#: templates/search/results_none.inc:2 +msgid "Search Results" +msgstr "Zoekresultaten" + +#: search.php:65 +#, php-format +msgid "Search Results (%s)" +msgstr "Zoekresultaten (%s)" + +#: lib/Trean.php:255 +msgid "See Other" +msgstr "Zie Andere" + +#: templates/search/results_header.inc:11 templates/browse/bookmarks.inc:28 +#: templates/browse/subcategories.inc:17 +msgid "Select All" +msgstr "Selecteer alles" + +#: templates/search/results_header.inc:12 templates/browse/bookmarks.inc:29 +#: templates/browse/subcategories.inc:18 +msgid "Select None" +msgstr "Selecteer niets" + +#: templates/search/results_header.inc:10 templates/browse/bookmarks.inc:27 +#: templates/browse/subcategories.inc:16 +#, php-format +msgid "Select: %s, %s" +msgstr "Selecteer %s %s" + +#: lib/Trean.php:280 +msgid "Service Unavailable" +msgstr "Dienst niet beschikbaar." + +#: templates/browse/bookmarks.inc:70 +msgid "Set Permissions" +msgstr "Instellen rechten" + +#: config/prefs.php.dist:46 +msgid "Should your list of bookmark categories be open when you log in?" +msgstr "Moet je categorieënlijst openen bij aanloggen?" + +#: lib/Trean.php:244 +msgid "Switching Protocols" +msgstr "Protocol Wijzigen" + +#: lib/Block/bookmarks.php:47 +msgid "Template" +msgstr "Sjabloon" + +#: config/prefs.php.dist:34 +msgid "Template to use when displaying bookmarks:" +msgstr "Sjabloon voor weergave van bladwijzers:" + +#: lib/Trean.php:258 +msgid "Temporary Redirect" +msgstr "Tijdelijk Omleiden" + +#: templates/browse/bookmarks.inc:101 +msgid "There are no bookmarks in this category" +msgstr "Er zijn geen bladwijzers in deze categorie." + +#: edit.php:166 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Probleem bij het kopieren van de bladwijzer: %s." + +#: edit.php:39 edit.php:81 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Probleem bij het verwijderen van bladwijzer: %s" + +#: edit.php:214 +#, php-format +msgid "There was a problem deleting the category: %s" +msgstr "Probleem bij verwijderen van de categorie: %s" + +#: edit.php:124 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Probleem bij het verplaatsen van bladwijzer: %s." + +#: edit.php:256 +#, php-format +msgid "There was a problem moving the category: %s" +msgstr "Probleem bij het verplaatsen van bladwijzer: %s." + +#: add.php:64 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Fout bij toevoegen van bladwijzer: %s" + +#: edit.php:108 edit.php:150 edit.php:240 add.php:43 add.php:100 +#, php-format +msgid "There was an error adding the category: %s" +msgstr "Fout bij toevoegen van categorie: %s" + +#: edit.php:62 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Fout bij opslaan van bladwijzer: %s" + +#: templates/search/search.inc:16 templates/edit/edit.inc:12 +#: templates/add/add.inc:41 +msgid "Title" +msgstr "Titel" + +#: templates/add/add.inc:73 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Om snel bladwijzers toe te voegen vanuit je browser:" + +#: lib/Block/bookmarks.php:45 +msgid "Top 10 Highest Rated" +msgstr "Top 10 Hoogst Gewaardeerd" + +#: lib/Block/bookmarks.php:46 +msgid "Top 10 Most Clicked" +msgstr "Top 10 Meest Bezocht" + +#: templates/reports/http-status.inc:126 +msgid "Total" +msgstr "Totaal" + +#: templates/search/search.inc:11 templates/edit/edit.inc:22 +#: templates/add/add.inc:36 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:260 +msgid "Unauthorized" +msgstr "Geen autorisatie" + +#: templates/reports/http-status.inc:123 +#, php-format +msgid "Unknown (%s)" +msgstr "Onbekende (%s)" + +#: lib/Trean.php:274 +msgid "Unsupported Media Type" +msgstr "Niet ondersteund Media-Type." + +#: perms.php:234 +#, php-format +msgid "Updated %s." +msgstr "%s bijgewerkt." + +#: lib/Trean.php:257 +msgid "Use Proxy" +msgstr "Gebruik Proxy" + +#: templates/reports/list.inc:1 +msgid "View Report" +msgstr "Rapport Weergeven" + +#: templates/add/add.inc:78 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Tijdens het browsen kun je de huidige pagina aan de bladwijzers " +"toevoegendoor klikken op je nieuwe \"Toevoegen aan bladwijzers\" " +"snelkoppeling." + +#: templates/search/search.inc:40 +msgid "Whole Field" +msgstr "Volledige Veld" + +#: templates/browse/javascript.inc:26 +msgid "You are creating a category folder." +msgstr "U maakt een categoriemap." + +#: data.php:61 data.php:128 add.php:21 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Maximum aantal bladwijzers is: %d" + +#: data.php:52 data.php:103 add.php:84 +#, php-format +msgid "You are not allowed to create more than %d categories." +msgstr "Maximum aantal categorieën: %d" + +#: templates/browse/javascript.inc:42 +msgid "You are renaming the current category folder." +msgstr "Je hernoemt categoriemap: " + +#: browse.php:25 +msgid "You do not have permission to view this category." +msgstr "U heeft geen recht om deze categorie in te zien." + +#: lib/Trean.php:219 +msgid "_Add" +msgstr "_Toevoegen" + +#: lib/Trean.php:215 +msgid "_Browse" +msgstr "_Bladeren" + +#: lib/Trean.php:226 +msgid "_Import/Export" +msgstr "_Import/Export" + +#: lib/Trean.php:222 +msgid "_Reports" +msgstr "Rapportages" + +#: lib/Trean.php:221 +msgid "_Search" +msgstr "_Zoeken" + +#: templates/bookmark/1line.inc:33 templates/bookmark/standard.inc:33 +#: templates/bookmark/2line.inc:37 templates/search/results.inc:57 +#: templates/block/1line.inc:28 templates/block/standard.inc:29 +#: templates/block/2line.inc:31 +msgid "click" +msgstr "Klik hier" + +#: templates/bookmark/1line.inc:33 templates/bookmark/standard.inc:33 +#: templates/bookmark/2line.inc:37 templates/search/results.inc:57 +#: templates/block/1line.inc:28 templates/block/standard.inc:29 +#: templates/block/2line.inc:31 +msgid "clicks" +msgstr "x aangeklikt" diff --git a/trean/po/pl_PL.po b/trean/po/pl_PL.po new file mode 100644 index 000000000..8909e2977 --- /dev/null +++ b/trean/po/pl_PL.po @@ -0,0 +1,892 @@ +# Polish translations for Horde package +# Polskie t³umaczenia dla pakietu PACKAGE. +# Copyright 2007-2009 The Horde Project +# This file is distributed under the same license as the Horde package. +# Automatically generated, 2007. +# Mariusz Zynel , 2001. +# Piotr Roszatycki , 2001. +# Krzysztof Kozlowski , 2005. +# Piotr Adamcio , 2007 +msgid "" +msgstr "" +"Project-Id-Version: Passwd H3 (3.1-cvs)\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2007-06-13 22:05+0200\n" +"PO-Revision-Date: 2007-05-30 12:02+0200\n" +"Last-Translator: adamcios@go2.pl\n" +"Language-Team: i18n@lists.horde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit.php:227 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "Nazwa \"%s\" nie zosta³a zmieniona: %s." + +#: data.php:155 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d Foldery i %d Ulubione zaimportowano." + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "%s zak³adki" + +#: reports.php:24 +#, php-format +msgid "%s Response Codes" +msgstr "%s kody odpowiedzi" + +#: lib/base.php:74 +#, php-format +msgid "%s's Bookmarks" +msgstr "Zak³adki %s" + +#: lib/Block/bookmarks.php:63 lib/Block/highestrated.php:38 +#: lib/Block/mostclicked.php:38 +msgid "1 Line" +msgstr "1 linia" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "1 gwizdka mniez z 5" + +#: lib/Block/bookmarks.php:55 lib/Block/highestrated.php:30 +#: lib/Block/mostclicked.php:30 +msgid "10 rows" +msgstr "10 wierszy" + +#: lib/Block/bookmarks.php:56 lib/Block/highestrated.php:31 +#: lib/Block/mostclicked.php:31 +msgid "15 rows" +msgstr "15 wierszy" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx kody odpowiedzi (%s)" + +#: lib/Block/bookmarks.php:62 lib/Block/highestrated.php:37 +#: lib/Block/mostclicked.php:37 +msgid "2 Line" +msgstr "2 linie" + +#: templates/star_rating_helper.php:21 +msgid "2 stars out of 5" +msgstr "2 gwiazdki mniej z 5" + +#: lib/Block/bookmarks.php:57 lib/Block/highestrated.php:32 +#: lib/Block/mostclicked.php:32 +msgid "25 rows" +msgstr "25 wierszy" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx kody odpowiedzi (%s)" + +#: lib/Block/bookmarks.php:61 lib/Block/highestrated.php:36 +#: lib/Block/mostclicked.php:36 +msgid "3 Line" +msgstr "3 linie" + +#: templates/star_rating_helper.php:22 +msgid "3 stars out of 5" +msgstr "3 gwiazdki mniej z 5" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx kody odpowiedzi (%s)" + +#: templates/star_rating_helper.php:23 +msgid "4 stars out of 5" +msgstr "4 gwiazdki mniej z 5" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx kody odpowiedzi (%s)" + +#: templates/star_rating_helper.php:24 +msgid "5 stars out of 5" +msgstr "5 gwiazdek mniej z 5" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx kody odpowiedzi (%s)" + +#: lib/Forms/Search.php:24 +msgid "AND" +msgstr "I" + +#: lib/Trean.php:171 +msgid "Accepted" +msgstr "Zaakceptowany" + +#: templates/add/add.inc:59 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Dodaj" + +#: templates/add/add.inc:87 +msgid "Add to Bookmarks" +msgstr "Dodaj do zak³adek" + +#: templates/search.php:65 +msgid "All" +msgstr "Wszystko" + +#: data.php:38 perms.php:239 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "Wyst±pi³ b³±d wylistowanych folderów: %s" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "Wyst±pi³ b³±d podczas zliczania folderów: %s" + +#: lib/Forms/Search.php:25 +msgid "Any Part of the field" +msgstr "Jakakolwiek czê¶æ pola" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Czy jeste¶ pewien, ¿e chcesz skasowaæ wybrane zak³adki?" + +#: config/prefs.php.dist:33 +msgid "Ascending (A to Z)" +msgstr "Rosn±co (A do Z)" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "Próba edycji nieistniej±cego udzia³u.." + +#: lib/Trean.php:203 +msgid "Bad Gateway" +msgstr "Z³a bramka" + +#: lib/Trean.php:183 +msgid "Bad Request" +msgstr "Z³a odpowied¼" + +#: add.php:64 +msgid "Bookmark Added" +msgstr "Dodano zak³adkê" + +#: data.php:17 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "Zak³adki" + +#: templates/common-header.inc:27 +msgid "Bookmarks Feed" +msgstr "Dostarczono zak³adki" + +#: browse.php:35 +msgid "Browse" +msgstr "Przegl±daj" + +#: templates/edit/footer.inc:2 templates/add/add.inc:60 +msgid "Cancel" +msgstr "Anuluj" + +#: templates/views/BookmarkList.php:28 +msgid "Clicks" +msgstr "Klikniêcia" + +#: templates/add/add.inc:82 +msgid "Close" +msgstr "Zamknij" + +#: lib/Forms/Search.php:24 +msgid "Combine" +msgstr "£±cz" + +#: config/prefs.php.dist:63 +msgid "Completely collapsed" +msgstr "Ca³kowicie zwiniêty" + +#: config/prefs.php.dist:65 +msgid "Completely expanded" +msgstr "Ca³kowicie rozwiniêty" + +#: edit.php:237 +msgid "Confirm Deletion" +msgstr "Potwierd¼ usuniêcie" + +#: lib/Trean.php:192 +msgid "Conflict" +msgstr "Konflikt" + +#: lib/Trean.php:167 +msgid "Continue" +msgstr "Kontynuuj" + +#: templates/browse.php:105 templates/browse.php:106 +msgid "Control access to this folder" +msgstr "Zarz±dzanie dostêpem dla tego folderu" + +#: edit.php:204 +msgid "Copied bookmark: " +msgstr "Skopiowane zak³adki: " + +#: templates/search.php:72 +msgid "Copy" +msgstr "Kopiuj" + +#: edit.php:212 +#, php-format +msgid "Copying folders is not supported." +msgstr "Kopiowanie folderów jest niewspierane" + +#: lib/Trean.php:170 +msgid "Created" +msgstr "Utworzony" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "Awaria DNS lub Inny b³±d (%s)" + +#: templates/browse.php:90 templates/search.php:70 +msgid "Delete" +msgstr "Usuñ" + +#: templates/browse.php:146 +msgid "Delete Bookmark" +msgstr "Usuniête zak³adki" + +#: templates/browse.php:91 +msgid "Delete this folder" +msgstr "Usuñ ten folder" + +#: edit.php:49 edit.php:100 +msgid "Deleted bookmark: " +msgstr "Skasowane zak³adki: " + +#: edit.php:113 +msgid "Deleted folder: " +msgstr "Skasowane foldery: " + +#: edit.php:259 +#, php-format +msgid "Deleted the folder \"%s\"" +msgstr "Skasowany folder \"%s\"" + +#: config/prefs.php.dist:34 +msgid "Descending (9 to 1)" +msgstr "Malej±co (9 do 1)" + +#: templates/edit/bookmark.inc:16 templates/add/add.inc:42 +#: lib/Forms/Search.php:22 +msgid "Description" +msgstr "Opis" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Opcje wy¶wietlania" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "Wy¶wietl wiersze" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "¦ci±gniete foldery" + +#: templates/add/add.inc:73 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" +"Przeci±gnij \"Dodaj do zak³adek\" poni¿szy link na swój± belkê \"Linki\"" + +#: templates/add/add.inc:71 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" +"Przeci±gnij \"Dodaj do zak³adek\" poni¿szy link na swój \"Osobisty pasek " +"zadañ\"" + +#: templates/search.php:69 +msgid "Edit" +msgstr "Edytuj" + +#: edit.php:277 +msgid "Edit Bookmark" +msgstr "Edytuj zak³adkê" + +#: templates/browse.php:141 +msgid "Edit Bookmarks" +msgstr "Edytuj zak³adki" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "Edytuj uprawnienia" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Edytuj uprawnienia dla %s" + +#: lib/Trean.php:200 +msgid "Expectation Failed" +msgstr "B³êdna oczekiwana" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Eksport zak³adek" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Plik do importu:" + +#: templates/add/add.inc:70 +msgid "Firefox/Mozilla" +msgstr "Firefox/Mozilla" + +#: config/prefs.php.dist:64 +msgid "First level shown" +msgstr "Pokazany pierwszy poziom" + +#: templates/views/BookmarkList.php:26 templates/edit/bookmark.inc:26 +#: templates/add/add.inc:47 lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "Folder" + +#: templates/browse.php:70 templates/browse.php:71 +msgid "Folder Actions" +msgstr "Czynno¶ci na folderach" + +#: lib/Bookmarks.php:353 +msgid "Folder names must be non-empty" +msgstr "Nazwal folderu nie mo¿e byæ pusta" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "Importuj folder do:" + +#: lib/Trean.php:186 +msgid "Forbidden" +msgstr "Zabroniony" + +#: lib/Trean.php:178 +msgid "Found" +msgstr "Znaleziony" + +#: lib/Trean.php:205 +msgid "Gateway Time-out" +msgstr "" + +#: lib/Trean.php:193 +msgid "Gone" +msgstr "" + +#: reports.php:24 templates/reports.php:33 +msgid "HTTP Status" +msgstr "Status HTTP" + +#: lib/Trean.php:206 +msgid "HTTP Version not supported" +msgstr "Nie wspierana wersja HTTP" + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:22 +msgid "Highest Rated" +msgstr "Najczê¶ciej odwiedzane" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "Najczê¶ciej odwiedzane zak³adki" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Import" + +#: data.php:183 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Import Zak³adek" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "W³±czaj±c podfoldery" + +#: lib/Trean.php:201 +msgid "Internal Server Error" +msgstr "Wewnêtrzny b³±d serwera" + +#: templates/add/add.inc:72 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"U¿ytkownicy Internt Explorer musz± wyeksportowaæ Ulubione przez menu\"Plik\" " +"wybieraj±c opcjê \"Importi Ekspor\"." + +#: lib/Trean.php:194 +msgid "Length Required" +msgstr "Wymagana d³ugo¶æ" + +#: lib/Forms/Search.php:25 +msgid "Match" +msgstr "Pasuj±ce" + +#: lib/api.php:30 +msgid "Maximum Number of Bookmarks" +msgstr "Maksymalna liczba zak³adek" + +#: lib/api.php:27 +msgid "Maximum Number of Folders" +msgstr "Maksymalna liczba folderów " + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Menu Lista" + +#: lib/Trean.php:188 +msgid "Method Not Allowed" +msgstr "" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:23 +msgid "Most Clicked" +msgstr "Najczê¶ciej odwiedzane" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "Najczê¶ciej odwiedzane zak³adki" + +#: templates/search.php:71 +msgid "Move" +msgstr "Przenie¶" + +#: lib/Trean.php:177 +msgid "Moved Permanently" +msgstr "Przesuniêto na sta³e" + +#: edit.php:151 +msgid "Moved bookmark: " +msgstr "Przesuniêto zak³adki: " + +#: edit.php:164 +msgid "Moved folder: " +msgstr "Przesunieto folder" + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"U¿ytkownicy Mozilla/Firefox bêd± musieli eksportowaæ swoje Zak³adki przez " +"przej¶cie do \"Menad¿er zak³±dek\" i wybranie \"Eksport\" z menu \"Narzêdzia" +"\"." + +#: lib/Trean.php:176 +msgid "Multiple Choices" +msgstr "Wielokrotne wybory" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "Nazwa" + +#: add.php:111 templates/browse.php:136 templates/add/add.inc:27 +msgid "New Bookmark" +msgstr "Nowa zak³adka" + +#: lib/Trean.php:85 +msgid "New Folder" +msgstr "Nowy folder" + +#: templates/browse.php:80 +msgid "New folder" +msgstr "Nowy folder" + +#: templates/edit/delete_folder_confirmation.inc:15 +msgid "No" +msgstr "Nie" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "Nie znaleziono zak³adek" + +#: lib/Trean.php:173 +msgid "No Content" +msgstr "Brak zawarto¶ci" + +#: lib/Block/bookmarks.php:128 lib/Block/highestrated.php:73 +#: lib/Block/mostclicked.php:73 +msgid "No bookmarks to display" +msgstr "Brak zak³adek do wy¶wietlenia" + +#: lib/Trean.php:172 +msgid "Non-Authoritative Information" +msgstr "Nie oficjalna informacja" + +#: templates/search.php:66 +msgid "None" +msgstr "¯aden" + +#: lib/Trean.php:189 +msgid "Not Acceptable" +msgstr "Nie akceptowany" + +#: lib/Trean.php:187 +msgid "Not Found" +msgstr "Nie znaleziono" + +#: lib/Trean.php:202 +msgid "Not Implemented" +msgstr "Nie zaimplementowano" + +#: lib/Trean.php:180 +msgid "Not Modified" +msgstr "Nie zmodyfikowany" + +#: templates/add/add.inc:76 +msgid "Note:" +msgstr "Notatka: " + +#: edit.php:271 +msgid "Nothing to edit." +msgstr "Nic do edycji." + +#: lib/Block/highestrated.php:27 lib/Block/mostclicked.php:27 +msgid "Number of bookmarks to show" +msgstr "Lista zak³adek do pokazania" + +#: lib/Trean.php:169 +msgid "OK" +msgstr "OK" + +#: lib/Forms/Search.php:24 +msgid "OR" +msgstr "LUB" + +#: templates/add/add.inc:77 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" +"W nowszej wersji Internet Eksplorer mo¿esz bêdziesz musia³ dodaæ %s://%s do " +"strefy zaufania by móc pracowaæ." + +#: perms.php:56 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Tylko w³a¶ciciel lub administrator systemu mo¿e zmieniæ wspó³w³asno¶æ lub " +"w³a¶ciciela uprawnieñ dla udzia³u" + +#: config/prefs.php.dist:54 +msgid "Open links in a new window?" +msgstr "Czy otworzyæ odno¶nik w nowym oknie?" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Inne opcje" + +#: lib/Trean.php:175 +msgid "Partial Content" +msgstr "Czê¶ciowa zawarto¶æ" + +#: lib/Trean.php:185 +msgid "Payment Required" +msgstr "Wymagana op³ata" + +#: templates/add/add.inc:4 +msgid "Please enter a name for the new folder:" +msgstr "Proszê podaæ nazwê dla nowego folderu:" + +#: lib/Trean.php:195 +msgid "Precondition Failed" +msgstr "" + +#: lib/Trean.php:190 +msgid "Proxy Authentication Required" +msgstr "Wymagane autoryzacja proxy" + +#: templates/views/BookmarkList.php:27 +msgid "Rating" +msgstr "Notowanie" + +#: templates/edit/delete_folder_confirmation.inc:3 +#, php-format +msgid "Really delete \"%s\" and all of its bookmarks?" +msgstr "Czy napewno skasowaæ \"%s\" i wszystkie zak³adki w ¶rodnku?" + +#: templates/browse.php:98 +msgid "Rename this folder" +msgstr "Zmieñ nazwê tego folderu" + +#: reports.php:17 +msgid "Reports" +msgstr "Raporty" + +#: lib/Trean.php:196 +msgid "Request Entity Too Large" +msgstr "¯±dana jednostka jest za du¿a" + +#: lib/Trean.php:191 +msgid "Request Time-out" +msgstr "Up³yna³ czas ¿±dania" + +#: lib/Trean.php:197 +msgid "Request-URI Too Large" +msgstr "¯±dany-URI za du¿y" + +#: lib/Trean.php:199 +msgid "Requested range not satisfiable" +msgstr "¯±dany przedzia³ nie spe³niony" + +#: lib/Trean.php:174 +msgid "Reset Content" +msgstr "Wyczy¶æ zawarto¶æ" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "Zapisz" + +#: search.php:21 lib/Forms/Search.php:20 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "Wyszukiwanie" + +#: lib/Forms/Search.php:18 +msgid "Search Bookmarks" +msgstr "Znajd¼ zak³adki" + +#: search.php:57 +#, php-format +msgid "Search Results (%s)" +msgstr "Wyniki wyszukiwania (%s)" + +#: lib/Trean.php:179 +msgid "See Other" +msgstr "Zobacz inne" + +#: templates/search.php:65 +msgid "Select All" +msgstr "Wybierz wszystkie" + +#: templates/views/BookmarkList.php:29 +msgid "Select All/Select None" +msgstr "Wybierz wszystko/Brak wyboru" + +#: templates/search.php:66 +msgid "Select None" +msgstr "Brak wyboru" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "Wybierz: %s, %s" + +#: lib/Trean.php:204 +msgid "Service Unavailable" +msgstr "Serwis niedostêpny" + +#: config/prefs.php.dist:11 +msgid "" +"Set sort order and direction, choose whether links open in a new window, and " +"what is visible in bookmark listings." +msgstr "" + +#: config/prefs.php.dist:66 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "Czy otworzyæ folder z twoj± list± zak³±dek podczas logowania?" + +#: config/prefs.php.dist:45 +#, fuzzy +msgid "Show folder actions panel?" +msgstr "Pozwoliæ tworzyæ foldery?" + +#: config/prefs.php.dist:24 +msgid "Sort bookmarks by:" +msgstr "Srotuj zak³adki wg:" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "Sortuj wg" + +#: config/prefs.php.dist:35 +msgid "Sort direction:" +msgstr "Kierunek sortowania" + +#: lib/Trean.php:168 +msgid "Switching Protocols" +msgstr "Prze³±cza nie protoko³ów" + +#: lib/Block/bookmarks.php:58 lib/Block/highestrated.php:33 +#: lib/Block/mostclicked.php:33 +msgid "Template" +msgstr "Szablon" + +#: lib/Trean.php:182 +msgid "Temporary Redirect" +msgstr "Tymczasowo przeadresowany" + +#: templates/browse.php:155 +msgid "There are no bookmarks in this folder" +msgstr "Brak zak³adek w folderze" + +#: edit.php:206 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Wyst±pi³ problem podczas kopiowania zak³adki: %s" + +#: edit.php:51 edit.php:102 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Wyst±pi³ problem podczas usuówania zak³adki: %s" + +#: edit.php:115 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "Wyst±pi³ problem podczas kasowania folderu: %s" + +#: edit.php:153 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Wyst±pi³ problem podczas przenoszenia zak³±dki: %s" + +#: edit.php:166 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "Wyst±pi³ problem podczas przenoszenia folderu: %s" + +#: add.php:59 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Wyst±pi³ b³±d podczas dodawania zak³±dki: %s" + +#: add.php:43 add.php:100 edit.php:137 edit.php:191 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "Wyst±pi³ problem podczas dodawania folderu: %s" + +#: edit.php:72 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Wyst±pi³ b³±d podczas zapisywania zak³adki: %s" + +#: edit.php:85 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "Wyst±pi³ b³±d podczas zapisywania folderu: %s" + +#: templates/views/BookmarkList.php:25 templates/edit/bookmark.inc:11 +#: templates/add/add.inc:37 lib/Forms/Search.php:21 lib/Block/bookmarks.php:49 +#: config/prefs.php.dist:21 +msgid "Title" +msgstr "Tytu³" + +#: templates/add/add.inc:69 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Aby byæ w stanie szybko dodaæ zak³adki od twojej przegl±darki:" + +#: templates/reports.php:103 +msgid "Total" +msgstr "Ca³kowity" + +#: templates/edit/bookmark.inc:21 templates/add/add.inc:32 +#: lib/Forms/Search.php:23 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:184 +msgid "Unauthorized" +msgstr "Niezatwierdzony" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "Nieznane (%s)" + +#: lib/Trean.php:198 +msgid "Unsupported Media Type" +msgstr "Nieobs³ugiwany typ mediów" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "Uaktualniony %s" + +#: lib/Trean.php:181 +msgid "Use Proxy" +msgstr "Uzyj Proxy" + +#: templates/add/add.inc:74 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Podczas przegl±dania bêdziesz mia³ mo¿liwo¶æ dodania aktualnej strony do " +"zak³adek poprzez klikniêcie swojego nowego skrótu \"Dodaj do zak³adek\"." + +#: lib/Forms/Search.php:25 +msgid "Whole Field" +msgstr "Ca³e pole" + +#: templates/edit/delete_folder_confirmation.inc:9 +msgid "Yes" +msgstr "Tak" + +#: add.php:21 data.php:64 data.php:131 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Nie masz uprawnieñ do tworzenia wiêcej ni¿ %d zak³adek." + +#: add.php:84 data.php:55 data.php:106 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "Nie masz pozwolenia do tworzenia wiêcej ni¿ %d folderów." + +#: browse.php:22 +msgid "You do not have permission to view this folder." +msgstr "Nie masz uprawnieñ do przegl±dania tego folderu." + +#: templates/add/add.inc:11 +msgid "You must select a target folder first" +msgstr "Najperw musisz wybraæ folder docelowy." + +#: lib/Trean.php:144 +msgid "_Browse" +msgstr "Przegl±daj (_b)" + +#: templates/browse.php:147 +msgid "_Delete Bookmarks" +msgstr "Usuñ zak³a_dki" + +#: templates/browse.php:142 +msgid "_Edit Bookmarks" +msgstr "_Edytuj zak³adki" + +#: lib/Trean.php:150 +msgid "_Import/Export" +msgstr "_Import/Eksport" + +#: templates/browse.php:137 +msgid "_New Bookmark" +msgstr "_Nowa zak³adka" + +#: lib/Trean.php:146 +msgid "_Reports" +msgstr "_Raporty" + +#: lib/Trean.php:145 +msgid "_Search" +msgstr "Wyszukiwanie" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "click" +msgstr "klik" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "clicks" +msgstr "klikniêcia" diff --git a/trean/po/sl_SI.po b/trean/po/sl_SI.po new file mode 100644 index 000000000..eace20641 --- /dev/null +++ b/trean/po/sl_SI.po @@ -0,0 +1,904 @@ +# Slovenian translations for Trean packaga +# Slovenski prevod Trean paketa +# Copyright 2006-2009 The Horde Project +# This file is distributed under the same license as the horde package. +# Automatically generated, 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: trean\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2006-07-25 11:30+0200\n" +"PO-Revision-Date: 2006-04-30 10:32+0100\n" +"Last-Translator: duck@obala.net\n" +"Language-Team: sl_SI \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit.php:248 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "\"%s\" ni bil preimenovan: %s." + +#: data.php:153 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "Uvoženih je bilo %d map in %d priljebljenih." + +#: templates/reports/http-status.inc:127 +#, php-format +msgid "%s Bookmarks" +msgstr "%s priljubljene" + +#: templates/reports/clicks.inc:49 +#, php-format +msgid "%s Clicks" +msgstr "%s Klikov" + +#: reports.php:30 +#, php-format +msgid "%s Response Codes" +msgstr "%s Å ifre odgovorov" + +#: scripts/upgrades/2005-03-15_move_to_horde_share.php:123 lib/base.php:69 +#, php-format +msgid "%s's Bookmarks" +msgstr "Priljublje %s" + +#: templates/reports/clicks.inc:47 +msgid "1 Click" +msgstr "1 Klik" + +#: lib/Block/bookmarks.php:56 +msgid "1 Line" +msgstr "1. vrstica" + +#: templates/reports/http-status.inc:59 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx Å ifra odgovora (%s)" + +#: lib/Block/bookmarks.php:55 +msgid "2 Line" +msgstr "2. vrstica" + +#: templates/reports/http-status.inc:65 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx Å ifra odgovoa (%s)" + +#: lib/Block/bookmarks.php:54 +msgid "3 Line" +msgstr "3. vrstica" + +#: templates/reports/http-status.inc:76 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx Å ifra odgovoa (%s)" + +#: templates/reports/http-status.inc:87 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "5xx Å ifra odgovoa (%s)" + +#: templates/reports/http-status.inc:109 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx Å ifra odgovoa (%s)" + +#: lib/Trean.php:262 +msgid "Accepted" +msgstr "Sprejeta" + +#: lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Dodaj" + +#: add.php:111 +msgid "Add Bookmark" +msgstr "Dodaj Priljubljeno povezavo" + +#: templates/add/add.inc:31 +msgid "Add a new bookmark" +msgstr "Dodaj novo povezavo" + +#: templates/add/add.inc:86 +msgid "Add to Bookmarks" +msgstr "Dodaj v Priljubljene" + +#: templates/search/results_header.inc:12 templates/browse/bookmarks.inc:30 +msgid "All" +msgstr "Vse" + +#: lib/Block/bookmarks.php:48 +msgid "All Bookmarks" +msgstr "Vsi Zaznamki" + +#: lib/Trean.php:32 +#, php-format +msgid "An error occured listing categories: %s" +msgstr "PriÅ¡lo je do napake pri prikazovanjzu kategorije: %s" + +#: lib/Trean.php:61 +#, php-format +msgid "An error occurred counting categories: %s" +msgstr "PriÅ¡lo je do napake pri Å¡tetju kategorije: %s" + +#: templates/search/search.inc:30 +msgid "And" +msgstr "in" + +#: templates/search/search.inc:39 +msgid "Any Part of field" +msgstr "Katerikoli del polja" + +#: templates/search/javascript.inc:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Resnično želite izbrissatni izbrane povezave?" + +#: templates/browse/javascript.inc:114 +msgid "Are you sure you want to delete the selected items?" +msgstr "Resnično želite izbrissatni izbrane povezave?" + +#: perms.php:50 +msgid "Attempt to edit a non-existent share." +msgstr "PoskuÅ¡ali ste urediti neobstoječe deljene povezave." + +#: lib/Trean.php:294 +msgid "Bad Gateway" +msgstr "Slab prehod" + +#: lib/Trean.php:274 +msgid "Bad Request" +msgstr "Slab zahtevek" + +#: lib/Bookmarks.php:53 +msgid "Bookmark names must be non-empty" +msgstr "Imena ne morejo biti prazna" + +#: data.php:17 templates/browse/bookmarks.inc:33 lib/Block/bookmarks.php:3 +#: lib/Block/bookmarks.php:45 lib/Block/bookmarks.php:74 +msgid "Bookmarks" +msgstr "Priljubljene" + +#: browse.php:89 +msgid "Browse" +msgstr "Prebrskaj" + +#: templates/edit/footer.inc:2 +msgid "Cancel" +msgstr "Prekliči" + +#: templates/browse/bookmarks.inc:32 +msgid "Categories" +msgstr "Kategorije" + +#: templates/edit/bookmark.inc:79 templates/add/add.inc:51 +#: lib/Block/bookmarks.php:41 +msgid "Category" +msgstr "Kategorija" + +#: lib/Trean.php:83 +msgid "Category does not exist." +msgstr "Kategorija ne obstaja" + +#: lib/Bookmarks.php:32 +msgid "Category names must be non-empty" +msgstr "Imena kategorij ne morejo biti prazna" + +#: templates/data/import.inc:11 +msgid "Category to import into:" +msgstr "Kategorija v katero bomo uvozili:" + +#: config/prefs.php.dist:11 +msgid "Change the number of columns to display in browse and search results." +msgstr "Spremeni tevilo kolon, ki se bodo prikazale v brskanju in iskanju." + +#: templates/search/search.inc:26 +msgid "Combine" +msgstr "Združi" + +#: config/prefs.php.dist:44 +msgid "Completely collapsed" +msgstr "Popolnoma združeno" + +#: config/prefs.php.dist:46 +msgid "Completely expanded" +msgstr "Popolnoma razÅ¡irjeno" + +#: lib/Trean.php:283 +msgid "Conflict" +msgstr "Nasprotje" + +#: lib/Trean.php:258 +msgid "Continue" +msgstr "Nadaljuj" + +#: edit.php:222 +msgid "Copied bookmark: " +msgstr "Podvojen zaznamek: " + +#: templates/search/results_header.inc:19 templates/browse/bookmarks.inc:52 +msgid "Copy" +msgstr "Podvoji" + +#: edit.php:231 +#, php-format +msgid "Copying categories is not supported." +msgstr "Podvojevanje kategorij ni podpirto." + +#: lib/Trean.php:261 +msgid "Created" +msgstr "Ustvarjeno" + +#: templates/reports/http-status.inc:119 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS pregled ali druga napaka (%s)" + +#: templates/search/results_header.inc:17 templates/browse/bookmarks.inc:43 +msgid "Delete" +msgstr "IzbriÅ¡i" + +#: templates/edit/bookmark.inc:72 +msgid "Delete Bookmark" +msgstr "IzbriÅ¡i zaznamek" + +#: templates/browse/javascript.inc:32 +msgid "Delete current category?" +msgstr "Pobriem trenutno kategorijo?" + +#: templates/browse/bookmarks.inc:70 templates/browse/bookmarks.inc:174 +msgid "Delete this Category" +msgstr "PobriÅ¡i to kategorijo" + +#: edit.php:34 edit.php:109 +msgid "Deleted bookmark: " +msgstr "Izbrise povezave: " + +#: edit.php:123 +msgid "Deleted category: " +msgstr "Izbrsana kategorija: " + +#: templates/search/search.inc:21 templates/edit/bookmark.inc:18 +#: templates/add/add.inc:46 +msgid "Description" +msgstr "Opis" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Nastavitve prikazovanja" + +#: config/prefs.php.dist:74 +msgid "Display bookmark rating in browse/search view?" +msgstr "Prkažem ptetje med brskanjem in iskanjem?" + +#: config/prefs.php.dist:56 +msgid "Display edit buttons when displaying Bookmarks?" +msgstr "Prikaži gumbe za urejanje v zaznamkih?" + +#: templates/data/export.inc:11 +msgid "Download Category" +msgstr "Shrani Kategorijo" + +#: templates/add/add.inc:77 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" +"Povleci povezavo \"Dodaj v zaznamke\" v vrstico brskalnika, kjer piÅ¡e " +"\"Osebne povezave\"" + +#: templates/add/add.inc:75 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" +"Povleci povezavo \"Dodaj v zaznamke\" v vrstico brskalnika, kjer piÅ¡e " +"\"Osebni zaznamki\"" + +#: templates/search/results_header.inc:16 templates/browse/bookmarks.inc:37 +msgid "Edit" +msgstr "Uredi" + +#: edit.php:282 +msgid "Edit Bookmark" +msgstr "Uredi zaznamek" + +#: perms.php:241 +msgid "Edit Permissions" +msgstr "Uredi privilegije" + +#: perms.php:244 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Uredi pravice za %s" + +#: lib/Trean.php:291 +msgid "Expectation Failed" +msgstr "NeuspeÅ¡no pričakovanje" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Izvozi priljubljene" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Datoteka za uvoz:" + +#: config/prefs.php.dist:45 +msgid "First level shown" +msgstr "Prikazan prvi nivo" + +#: lib/Trean.php:277 +msgid "Forbidden" +msgstr "Nedovoljeno" + +#: lib/Trean.php:269 +msgid "Found" +msgstr "Najdeno" + +#: lib/Trean.php:296 +msgid "Gateway Time-out" +msgstr "Vrata pretekla" + +#: lib/Trean.php:284 +msgid "Gone" +msgstr "Å lo" + +#: reports.php:30 templates/reports/list.inc:7 +#: templates/reports/http-status.inc:56 templates/edit/bookmark.inc:60 +msgid "HTTP Status" +msgstr "HTTP status" + +#: lib/Trean.php:297 +msgid "HTTP Version not supported" +msgstr "HTTP verzija ni podporta" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Uvoz" + +#: data.php:181 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Uvozi priljubljene" + +#: templates/data/export.inc:9 +msgid "Include Subcategories" +msgstr "Vključi podkategorije" + +#: lib/Trean.php:292 +msgid "Internal Server Error" +msgstr "Interna napaka oddaljenega strežnika" + +#: templates/add/add.inc:76 +msgid "Internet Explorer" +msgstr "Internet Exporer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Uporabniki Internet Explorerja bodo morali izvoziti svoje Priljbubljene " +"tako, da kliknete na \"Datoteka\" in izberete \"Uvozi in izvozi\"" + +#: lib/Trean.php:285 +msgid "Length Required" +msgstr "Dolžina je zahtevana" + +#: templates/search/search.inc:36 +msgid "Match" +msgstr "Zadetek" + +#: lib/api.php:34 +msgid "Maximum Number of Bookmarks" +msgstr "Največje Å¡tevilo zaznamkov" + +#: lib/api.php:31 +msgid "Maximum Number of Categories" +msgstr "Največje Å¡teivlo kategorij" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Meni" + +#: lib/Trean.php:279 +msgid "Method Not Allowed" +msgstr "Način ni dovoljen" + +#: templates/browse/bookmarks.inc:58 +msgid "More Actions" +msgstr "Več ukazov" + +#: templates/search/results_header.inc:18 templates/browse/bookmarks.inc:45 +msgid "Move" +msgstr "Premakni" + +#: lib/Trean.php:268 +msgid "Moved Permanently" +msgstr "Premaknjeno za vedno" + +#: edit.php:166 +msgid "Moved bookmark: " +msgstr "Premaknjene povezave: " + +#: edit.php:180 +msgid "Moved category: " +msgstr "Premaknjena kategorija" + +#: templates/add/add.inc:74 +msgid "Mozilla" +msgstr "Mozilla" + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Uporabniki Firefox/Mozilla in bodo morali izvoziti svoje priljubljene tako, " +"da bodo odprli \"Bookmark Manager\" in izbrali \"Export\" iz \"Tools\" " +"menija." + +#: lib/Trean.php:267 +msgid "Multiple Choices" +msgstr "Več izbir" + +#: lib/Trean.php:87 +msgid "My Bookmarks" +msgstr "Moji zaznamki" + +#: templates/edit/category.inc:13 +msgid "Name" +msgstr "Ime" + +#: templates/browse/bookmarks.inc:60 templates/browse/bookmarks.inc:158 +#: lib/Block/bookmarks.php:81 +msgid "New Bookmark" +msgstr "Nov zaznamek" + +#: lib/Trean.php:168 +msgid "New Category" +msgstr "Nova kategorija" + +#: templates/browse/bookmarks.inc:67 templates/browse/bookmarks.inc:167 +msgid "New Subcategory" +msgstr "Nova podkategorija" + +#: templates/search/results_none.inc:3 +msgid "No Bookmarks found" +msgstr "Ni najdenih priljubljenih" + +#: lib/Trean.php:264 +msgid "No Content" +msgstr "Ni vsebine" + +#: lib/Block/bookmarks.php:124 +msgid "No bookmarks to display" +msgstr "Ni zaznamkov za prikaz" + +#: lib/Trean.php:263 +msgid "Non-Authoritative Information" +msgstr "Ne-avtoritativna informacija" + +#: templates/search/results_header.inc:13 templates/browse/bookmarks.inc:31 +#: templates/reports/rating.inc:48 +msgid "None" +msgstr "Noben" + +#: lib/Trean.php:280 +msgid "Not Acceptable" +msgstr "Nedpoustno" + +#: lib/Trean.php:278 +msgid "Not Found" +msgstr "Ne obstaja" + +#: lib/Trean.php:293 +msgid "Not Implemented" +msgstr "Ni podprto" + +#: lib/Trean.php:271 +msgid "Not Modified" +msgstr "Ni spremenjeno" + +#: templates/add/add.inc:80 +msgid "Note:" +msgstr "Opomba:" + +#: edit.php:276 +msgid "Nothing to edit." +msgstr "Nič za urediti." + +#: templates/reports/list.inc:13 templates/reports/clicks.inc:5 +msgid "Number of Clicks" +msgstr "Å tevilo klikov" + +#: config/prefs.php.dist:22 +msgid "" +"Number of columns to display in browse and search results (does not apply to " +"tree view):" +msgstr "" +"Å tevilo kolon, ki jih prikažemo v izpisu (nima učinka na drevesno strukturo):" + +#: lib/Trean.php:260 +msgid "OK" +msgstr "Da" + +#: templates/add/add.inc:81 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" +"V novih verzijah Internet Explorerja, boste morali dodati %s://%s med Varne " +"točke da vam bo naposredna povezava delovala." + +#: perms.php:62 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "Le lastnik ali sistemski administrator lahko spremeni lastniÅ¡tvo" + +#: templates/menu.inc:2 templates/menu.inc:5 lib/Trean.php:208 +#: lib/Trean.php:213 +msgid "Open Fo_lder" +msgstr "Odpri mapo" + +#: config/prefs.php.dist:65 +msgid "Open links in a new window?" +msgstr "Odpri povezave v novih oknih" + +#: templates/search/search.inc:29 +msgid "Or" +msgstr "Ali" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Druge nastavitve" + +#: lib/Trean.php:266 +msgid "Partial Content" +msgstr "Delna vsebina" + +#: lib/Trean.php:276 +msgid "Payment Required" +msgstr "Zahtevano plačilo" + +#: templates/browse/javascript.inc:133 templates/browse/javascript.inc:168 +#: templates/add/add.inc:5 +msgid "Please enter a name for the new category:" +msgstr "Prosim vnesite ime od nove kategorije:" + +#: templates/browse/javascript.inc:25 +msgid "Please enter the name of the new category:" +msgstr "Prosim vnesite ime od nove kategorije:" + +#: templates/browse/javascript.inc:39 +msgid "Please modify the name accordingly" +msgstr "Prosim popravite ime" + +#: templates/browse/javascript.inc:97 templates/browse/javascript.inc:112 +#: templates/browse/javascript.inc:152 templates/browse/javascript.inc:187 +msgid "Please select an item first" +msgstr "Najprej izberite povezavo" + +#: lib/Trean.php:286 +msgid "Precondition Failed" +msgstr "Predpogoj neizpolnjen" + +#: lib/Trean.php:281 +msgid "Proxy Authentication Required" +msgstr "Zahtevna je avtentikacija pri posredniku" + +#: templates/edit/bookmark.inc:28 +msgid "Rating" +msgstr "Točkovanje" + +#: templates/reports/list.inc:19 templates/reports/rating.inc:5 +msgid "Ratings" +msgstr "Točkovanja" + +#: templates/edit/bookmark.inc:67 +#, php-format +msgid "Redirect to %s" +msgstr "Preusmerjen na %s" + +#: templates/browse/bookmarks.inc:71 templates/browse/bookmarks.inc:175 +msgid "Rename this Category" +msgstr "Preimenuj to kategorijo" + +#: reports.php:18 +msgid "Reports" +msgstr "Poročila" + +#: lib/Trean.php:287 +msgid "Request Entity Too Large" +msgstr "Zahtevek predolg" + +#: lib/Trean.php:282 +msgid "Request Time-out" +msgstr "Čas čakanje se je iztekel" + +#: lib/Trean.php:288 +msgid "Request-URI Too Large" +msgstr "Zahtevan URI je predolg" + +#: lib/Trean.php:290 +msgid "Requested range not satisfiable" +msgstr "Zahtevana Å¡irina ni zadovoljujoča" + +#: templates/add/add.inc:64 +msgid "Reset" +msgstr "Ponastavi" + +#: lib/Trean.php:265 +msgid "Reset Content" +msgstr "Ponastavi vsebino" + +#: templates/edit/footer.inc:1 templates/add/add.inc:63 +msgid "Save" +msgstr "Shrani" + +#: search.php:14 templates/search/search.inc:47 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "Najdi" + +#: templates/search/search.inc:6 +msgid "Search Bookmarks" +msgstr "Najdi v zaznamkih" + +#: templates/search/results_none.inc:2 +msgid "Search Results" +msgstr "Rezultati iskanja" + +#: search.php:65 +#, php-format +msgid "Search Results (%s)" +msgstr "Rezultati iskanja (%s)" + +#: lib/Trean.php:270 +msgid "See Other" +msgstr "Preglej ostale" + +#: templates/search/results_header.inc:12 templates/browse/bookmarks.inc:30 +msgid "Select All" +msgstr "Najdi vse" + +#: templates/browse/bookmarks.inc:33 +msgid "Select All Bookmarks" +msgstr "Najdi v vseh zaznamkih" + +#: templates/browse/bookmarks.inc:32 +msgid "Select All Categories" +msgstr "Izberi vse kategorije" + +#: templates/search/results_header.inc:13 templates/browse/bookmarks.inc:31 +msgid "Select None" +msgstr "Ne izberi nobene" + +#: templates/search/results_header.inc:11 +#, php-format +msgid "Select: %s, %s" +msgstr "Izberi: %s, %s" + +#: templates/browse/bookmarks.inc:29 +#, php-format +msgid "Select: %s, %s, %s, %s" +msgstr "Izberi: %s, %s, %s, %s" + +#: lib/Trean.php:295 +msgid "Service Unavailable" +msgstr "Servis nedostopen" + +#: templates/browse/bookmarks.inc:74 templates/browse/bookmarks.inc:182 +msgid "Set Permissions" +msgstr "Nastavi previce" + +#: config/prefs.php.dist:47 +msgid "Should your list of bookmark categories be open when you log in?" +msgstr "Odprem spisek proljubljenih pri prijavi?" + +#: lib/Trean.php:259 +msgid "Switching Protocols" +msgstr "Zamenjava protokolov" + +#: lib/Block/bookmarks.php:51 +msgid "Template" +msgstr "Å ablona" + +#: config/prefs.php.dist:35 +msgid "Template to use when displaying bookmarks:" +msgstr "Å ablono, ki jo bomo uporabili pri prikazu priljubljenih:" + +#: lib/Trean.php:273 +msgid "Temporary Redirect" +msgstr "Začasno preusmerjen" + +#: templates/browse/bookmarks.inc:186 +msgid "There are no bookmarks in this category" +msgstr "Ni priljubljenih v tej kategoriji" + +#: edit.php:224 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "PriÅ¡lo je do napake pri podvajanju povezave: %s" + +#: edit.php:36 edit.php:111 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "PriÅ¡lo je do napake pri brisanju povezave: %s" + +#: edit.php:125 +#, php-format +msgid "There was a problem deleting the category: %s" +msgstr "PriÅ¡lo je do napake pri brisanju povezave: %s" + +#: edit.php:168 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "PriÅ¡lo je do napake pri premikanju povezave: %s" + +#: edit.php:182 +#, php-format +msgid "There was a problem moving the category: %s" +msgstr "PriÅ¡lo je do napake pri premiku kategorije: %s" + +#: add.php:64 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "PriÅ¡lo je do napake pri dodajanju povezave: %s" + +#: edit.php:152 edit.php:208 add.php:43 add.php:100 +#, php-format +msgid "There was an error adding the category: %s" +msgstr "PriÅ¡lo je do napake pri dodajanju kategorije: %s" + +#: edit.php:65 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "PriÅ¡lo je do napake pri shranjevanju povezave: %s" + +#: edit.php:78 +#, php-format +msgid "There was an error saving the category: %s" +msgstr "PriÅ¡lo je do napake pri shranjevanju kategorije: %s" + +#: templates/search/search.inc:16 templates/edit/bookmark.inc:13 +#: templates/add/add.inc:41 +msgid "Title" +msgstr "Naslov" + +#: config/prefs.php.dist:33 +msgid "Title Only" +msgstr "Samo naslov" + +#: config/prefs.php.dist:32 +msgid "Title and Description" +msgstr "Naslov in Opis" + +#: config/prefs.php.dist:31 +msgid "Title, URL, and Description" +msgstr "Naslov, URL in opis" + +#: templates/add/add.inc:73 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Da lahko hitro doda zaznamke iz svojega brskalnika:" + +#: lib/Block/bookmarks.php:49 +msgid "Top 10 Highest Rated" +msgstr "10 najbolj točkovanih" + +#: lib/Block/bookmarks.php:50 +msgid "Top 10 Most Clicked" +msgstr "10 najbolj klikanih" + +#: templates/reports/http-status.inc:126 +msgid "Total" +msgstr "Skupaj" + +#: config/prefs.php.dist:34 +msgid "Tree View" +msgstr "Drevesni pregled" + +#: templates/search/search.inc:11 templates/edit/bookmark.inc:23 +#: templates/add/add.inc:36 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:275 +msgid "Unauthorized" +msgstr "Neavtorizian" + +#: templates/reports/http-status.inc:123 +#, fuzzy, php-format +msgid "Unknown (%s)" +msgstr "Nezanan (%d)" + +#: lib/Trean.php:289 +msgid "Unsupported Media Type" +msgstr "Nepodprt Media Type" + +#: perms.php:234 +#, php-format +msgid "Updated %s." +msgstr "Ažuriran %s." + +#: lib/Trean.php:272 +msgid "Use Proxy" +msgstr "Uporabi posrednika" + +#: templates/reports/list.inc:1 +msgid "View Report" +msgstr "Preglej poročilo" + +#: templates/add/add.inc:78 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Med brskanjem, bo lahko dodal zaznamke s klikom na povezavo \"Dodaj k " +"zaznamkom\"." + +#: templates/search/search.inc:40 +msgid "Whole Field" +msgstr "Celotno polje" + +#: templates/browse/javascript.inc:25 +msgid "You are creating a category folder." +msgstr "Ustvarja kategorijsko mapo" + +#: data.php:61 data.php:128 add.php:21 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Nimate pravice tvorjenje več kot %d povezav." + +#: data.php:52 data.php:103 add.php:84 +#, php-format +msgid "You are not allowed to create more than %d categories." +msgstr "Nimate pravice tvorjenja več kot %d kategorij." + +#: templates/browse/javascript.inc:39 +msgid "You are renaming the current category folder." +msgstr "Preimenuje trenutno kategorijsko mapo." + +#: browse.php:26 +msgid "You do not have permission to view this category." +msgstr "Nimate pravice ogleda te kategorije" + +#: templates/browse/javascript.inc:143 templates/browse/javascript.inc:178 +#: templates/add/add.inc:13 +msgid "You must select a target category first" +msgstr "Najprej morete izbrati cljano kategoijo" + +#: lib/Trean.php:230 +msgid "_Browse" +msgstr "Brskaj" + +#: lib/Trean.php:241 +msgid "_Import/Export" +msgstr "Uvoz/Izvoz" + +#: lib/Trean.php:234 +msgid "_New Bookmark" +msgstr "Nova povezava" + +#: lib/Trean.php:237 +msgid "_Reports" +msgstr "Poročila" + +#: lib/Trean.php:236 +msgid "_Search" +msgstr "Najdi" + +#: templates/bookmark/1line.inc:33 templates/bookmark/standard.inc:33 +#: templates/bookmark/2line.inc:37 templates/search/results.inc:57 +#: templates/block/1line.inc:28 templates/block/standard.inc:29 +#: templates/block/2line.inc:31 +msgid "click" +msgstr "klik" + +#: templates/bookmark/1line.inc:33 templates/bookmark/standard.inc:33 +#: templates/bookmark/2line.inc:37 templates/search/results.inc:57 +#: templates/block/1line.inc:28 templates/block/standard.inc:29 +#: templates/block/2line.inc:31 +msgid "clicks" +msgstr "klikov" diff --git a/trean/po/sv_SE.po b/trean/po/sv_SE.po new file mode 100644 index 000000000..c68c9af69 --- /dev/null +++ b/trean/po/sv_SE.po @@ -0,0 +1,835 @@ +# Trean Swedish translation +# Copyright 2004 Andreas Dahlen. +# Andreas Dahlén , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 1.0-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2005-06-14 22:08+0200\n" +"PO-Revision-Date: 2005-06-16 08:48+0100\n" +"Last-Translator: Andreas Dahlén \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: data.php:153 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d mappar och %d bokmärken importerades." + +#: templates/reports/http-status.inc:127 +#, php-format +msgid "%s Bookmarks" +msgstr "%s bokmärken" + +#: templates/browse/subcategories.inc:10 +#, php-format +msgid "%s Categories" +msgstr "%s kategorier" + +#: templates/reports/clicks.inc:49 +#, php-format +msgid "%s Clicks" +msgstr "%s klick" + +#: reports.php:30 +#, php-format +msgid "%s Response Codes" +msgstr "%s svar" + +#: lib/base.php:61 scripts/upgrades/2005-03-15_move_to_horde_share.php:123 +#, php-format +msgid "%s's Bookmarks" +msgstr "%s bokmärken" + +#: edit.php:186 +#, php-format +msgid "'%s' was not renamed: %s." +msgstr "Namnet byttes inte på '%s': %s." + +#: templates/reports/clicks.inc:47 +msgid "1 Click" +msgstr "1 klick" + +#: lib/Block/bookmarks.php:56 config/prefs.php.dist:33 +msgid "1 Line" +msgstr "1 rad" + +#: templates/reports/http-status.inc:59 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx svar (%s)" + +#: lib/Block/bookmarks.php:55 config/prefs.php.dist:32 +msgid "2 Line" +msgstr "2 rad" + +#: templates/reports/http-status.inc:65 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx svar (%s)" + +#: lib/Block/bookmarks.php:54 config/prefs.php.dist:31 +msgid "3 Line" +msgstr "3 rad" + +#: templates/reports/http-status.inc:76 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx svar (%s)" + +#: templates/reports/http-status.inc:87 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx svar (%s)" + +#: templates/reports/http-status.inc:109 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx svar (%s)" + +#: lib/Trean.php:247 +msgid "Accepted" +msgstr "Accepterad" + +#: lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Lägg till" + +#: add.php:111 +msgid "Add Bookmark" +msgstr "Lägg till bokärke" + +#: templates/add/add.inc:31 +msgid "Add a new bookmark" +msgstr "Lägg till nytt bokmärke" + +#: templates/add/add.inc:82 +msgid "Add to Bookmarks" +msgstr "Lägg till bokärken" + +#: templates/browse/bookmarks.inc:28 templates/browse/subcategories.inc:17 +#: templates/search/results_header.inc:11 +msgid "All" +msgstr "Alla" + +#: lib/Block/bookmarks.php:48 +msgid "All Bookmarks" +msgstr "Alla bokmärken" + +#: lib/Trean.php:32 +#, php-format +msgid "An error occured listing categories: %s" +msgstr "Fel vid listning av kategorier: %s" + +#: lib/Trean.php:61 +#, php-format +msgid "An error occurred counting categories: %s" +msgstr "Fel vid räkning av kategorier: %s" + +#: templates/search/search.inc:30 +msgid "And" +msgstr "och" + +#: templates/search/search.inc:39 +msgid "Any Part of field" +msgstr "Del av fält" + +#: templates/browse/javascript.inc:107 templates/search/javascript.inc:31 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Är du säker att du vill radera valda bokmärken?" + +#: templates/browse/javascript.inc:210 +msgid "Are you sure you want to delete the selected categories?" +msgstr "Är du säker att du vill radera valda kategorier?" + +#: perms.php:50 +msgid "Attempt to edit a non-existent share." +msgstr "Försök att ändra en utdelning som inte finns." + +#: lib/Trean.php:279 +msgid "Bad Gateway" +msgstr "Felaktig gateway" + +#: lib/Trean.php:259 +msgid "Bad Request" +msgstr "Felaktig request" + +#: lib/Bookmarks.php:52 +msgid "Bookmark names must be non-empty" +msgstr "Namn på bokmärken får inte vara tomt" + +#: data.php:17 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:45 +#: lib/Block/bookmarks.php:74 +msgid "Bookmarks" +msgstr "Bokmärken" + +#: browse.php:83 +msgid "Browse" +msgstr "Lista" + +#: templates/edit/footer.inc:4 +msgid "Cancel" +msgstr "Avbryt" + +#: templates/browse/subcategories.inc:10 templates/browse/browse.html:4 +msgid "Categories" +msgstr "Kategorier" + +#: lib/Block/bookmarks.php:41 templates/edit/edit.inc:75 +#: templates/add/add.inc:51 +msgid "Category" +msgstr "Kategori" + +#: lib/Trean.php:83 +msgid "Category does not exist." +msgstr "Kategori existerar inte." + +#: lib/Bookmarks.php:32 +msgid "Category names must be non-empty" +msgstr "Kategorinamn måste vara angivet" + +#: templates/data/import.inc:11 +msgid "Category to import into:" +msgstr "Kategori att importera till:" + +#: config/prefs.php.dist:11 +msgid "Change the number of columns to display in browse and search results." +msgstr "Ändra antal kolumner som visas i listningen och sökresultat." + +#: templates/search/search.inc:26 +msgid "Combine" +msgstr "Kombinera" + +#: config/prefs.php.dist:43 +msgid "Completely collapsed" +msgstr "Helt förminskad" + +#: config/prefs.php.dist:45 +msgid "Completely expanded" +msgstr "Helt expanderad" + +#: lib/Trean.php:268 +msgid "Conflict" +msgstr "Konflikt" + +#: lib/Trean.php:243 +msgid "Continue" +msgstr "Fortsätt" + +#: edit.php:164 +msgid "Copied bookmark: " +msgstr "Kopierade bokmärken: " + +#: templates/browse/bookmarks.inc:48 templates/search/results_header.inc:18 +msgid "Copy" +msgstr "Kopiera" + +#: lib/Trean.php:246 +msgid "Created" +msgstr "Skapad" + +#: templates/reports/http-status.inc:119 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS-fel eller annat fel (%s)" + +#: templates/add/nocategories.inc:9 +msgid "Define one or more categories for your bookmarks" +msgstr "Definiera en eller flera kategorierer för dina bokmärken" + +#: templates/browse/bookmarks.inc:39 templates/browse/subcategories.inc:21 +#: templates/search/results_header.inc:16 +msgid "Delete" +msgstr "Radera" + +#: templates/edit/edit.inc:68 +msgid "Delete Bookmark" +msgstr "Radera bokmärke" + +#: templates/browse/javascript.inc:34 +msgid "Delete current category?" +msgstr "Radera aktuell kategori?" + +#: templates/browse/bookmarks.inc:66 +msgid "Delete this Category" +msgstr "Radera aktuell kategorin" + +#: edit.php:37 edit.php:79 +msgid "Deleted bookmark: " +msgstr "Raderade bokmärken: " + +#: edit.php:212 +msgid "Deleted category: " +msgstr "Raderad kategori: " + +#: templates/edit/edit.inc:17 templates/search/search.inc:21 +#: templates/add/add.inc:46 +msgid "Description" +msgstr "Beskrivning" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Visningsinställningar" + +#: config/prefs.php.dist:55 +msgid "Display edit buttons when displaying Bookmarks?" +msgstr "Visa ändraknapp vid visning av bokmärken:" + +#: templates/data/export.inc:11 +msgid "Download Category" +msgstr "Ladda ner kategori" + +#: templates/add/add.inc:77 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "Dra länken 'Lägg till bokmärken' nedan till din 'Länkar' meny" + +#: templates/add/add.inc:75 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "Dra länken 'Lägg till bokmärken' nedan till din 'Personliga ikonrad'" + +#: templates/browse/bookmarks.inc:33 templates/search/results_header.inc:15 +msgid "Edit" +msgstr "Ändra" + +#: edit.php:271 +msgid "Edit Bookmark" +msgstr "Ändra bokmärke" + +#: perms.php:241 +msgid "Edit Permissions" +msgstr "Öndra behörighet" + +#: perms.php:244 +#, php-format +msgid "Edit Permissions for %s" +msgstr "Ändra behörigheter för %s" + +#: lib/Trean.php:276 +msgid "Expectation Failed" +msgstr "Väntan misslyckades" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Exportera bokmärken" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Välj fil som skall importeras:" + +#: config/prefs.php.dist:44 +msgid "First level shown" +msgstr "Första nivå som visas" + +#: lib/Trean.php:262 +msgid "Forbidden" +msgstr "Förbjuden" + +#: lib/Trean.php:254 +msgid "Found" +msgstr "Hittade" + +#: lib/Trean.php:281 +msgid "Gateway Time-out" +msgstr "Gateway timeout" + +#: lib/Trean.php:269 +msgid "Gone" +msgstr "Borta" + +#: reports.php:30 templates/edit/edit.inc:56 +#: templates/reports/http-status.inc:56 templates/reports/list.inc:7 +msgid "HTTP Status" +msgstr "HTTP-status" + +#: lib/Trean.php:282 +msgid "HTTP Version not supported" +msgstr "HTTP-version stöds inte." + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "Importera" + +#: data.php:181 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Importera bokmärken" + +#: templates/data/export.inc:9 +msgid "Include Subcategories" +msgstr "Inkludera underkategorir" + +#: lib/Trean.php:277 +msgid "Internal Server Error" +msgstr "Internt serverfel" + +#: templates/add/add.inc:76 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Användare av Internet Explorer måste exportera sina favoriter genom att gå " +"till 'Arkiv' och välja 'Importera och Exportera'" + +#: lib/Trean.php:270 +msgid "Length Required" +msgstr "Längs krävs" + +#: templates/search/search.inc:36 +msgid "Match" +msgstr "Matcha" + +#: lib/api.php:34 +msgid "Maximum Number of Bookmarks" +msgstr "Maximalt antal bokmärken" + +#: lib/api.php:31 +msgid "Maximum Number of Categories" +msgstr "Maximalt antal kategorier" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Menylista" + +#: lib/Trean.php:264 +msgid "Method Not Allowed" +msgstr "Metod stöds inte" + +#: templates/browse/bookmarks.inc:54 +msgid "More Actions" +msgstr "Fler åtgärder" + +#: templates/browse/bookmarks.inc:41 templates/browse/subcategories.inc:22 +#: templates/search/results_header.inc:17 +msgid "Move" +msgstr "Flytta" + +#: lib/Trean.php:253 +msgid "Moved Permanently" +msgstr "Flyttat permanent" + +#: edit.php:122 +msgid "Moved bookmark: " +msgstr "Flyttade bokmärken: " + +#: edit.php:254 +msgid "Moved category: " +msgstr "Flyttade kategorier: " + +#: templates/add/add.inc:74 +msgid "Mozilla" +msgstr "Mozilla" + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Användare av Mozilla/Firefox måste exportera sina bokmärken genom att gå " +"till 'Bookmark Manager' och välja 'Export' från 'Tools'" + +#: lib/Trean.php:252 +msgid "Multiple Choices" +msgstr "Flera val" + +#: lib/Trean.php:87 +msgid "My Bookmarks" +msgstr "Mina bokmärken" + +#: lib/Block/bookmarks.php:79 templates/browse/bookmarks.inc:56 +msgid "New Bookmark" +msgstr "Nytt bokmärke" + +#: lib/Trean.php:168 +msgid "New Category" +msgstr "Ny kategori" + +#: templates/browse/bookmarks.inc:63 templates/add/nocategories.inc:4 +msgid "New Subcategory" +msgstr "Ny underkategori" + +#: templates/search/results_none.inc:3 +msgid "No Bookmarks found" +msgstr "Bokmärken saknas" + +#: lib/Trean.php:249 +msgid "No Content" +msgstr "Inget innehåll" + +#: lib/Block/bookmarks.php:121 +msgid "No bookmarks to display" +msgstr "Inga bokmärken att visa" + +#: lib/Trean.php:248 +msgid "Non-Authoritative Information" +msgstr "Non-Authoritative information" + +#: templates/browse/bookmarks.inc:29 templates/browse/subcategories.inc:18 +#: templates/reports/rating.inc:48 templates/search/results_header.inc:12 +msgid "None" +msgstr "Ingen" + +#: lib/Trean.php:265 +msgid "Not Acceptable" +msgstr "Ej accepterad" + +#: lib/Trean.php:263 +msgid "Not Found" +msgstr "Hittades inte" + +#: lib/Trean.php:278 +msgid "Not Implemented" +msgstr "Ej implementerad" + +#: lib/Trean.php:256 +msgid "Not Modified" +msgstr "Ej ändrad" + +#: templates/reports/clicks.inc:5 templates/reports/list.inc:13 +msgid "Number of Clicks" +msgstr "Antal klick" + +#: config/prefs.php.dist:22 +msgid "Number of columns to display in browse and search results:" +msgstr "Antal kolumner som visas i listningen och sökresultat:" + +#: lib/Trean.php:245 +msgid "OK" +msgstr "OK" + +#: perms.php:62 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Endast ägare eller systemadministratör kan ändra ägare eller behörigheter på " +"en utdelning" + +#: config/prefs.php.dist:64 +msgid "Open links in a new window?" +msgstr "Öppna länkar i nytt fönster?" + +#: templates/search/search.inc:29 +msgid "Or" +msgstr "eller" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Andra inställningar" + +#: lib/Trean.php:251 +msgid "Partial Content" +msgstr "Ofullständigt innehåll" + +#: lib/Trean.php:261 +msgid "Payment Required" +msgstr "Betalning krävs" + +#: templates/browse/javascript.inc:26 +msgid "Please enter the name of the new category:" +msgstr "Var god ange namnet på den nya kategorin." + +#: templates/browse/javascript.inc:42 +msgid "Please modify the name accordingly" +msgstr "Var god ändra namnet" + +#: templates/browse/javascript.inc:93 templates/browse/javascript.inc:112 +#: templates/browse/javascript.inc:147 templates/browse/javascript.inc:182 +msgid "Please select a bookmark first" +msgstr "Völj ett bokmärke först" + +#: templates/browse/javascript.inc:215 templates/browse/javascript.inc:250 +msgid "Please select a category first" +msgstr "Välj en kategori först" + +#: lib/Trean.php:271 +msgid "Precondition Failed" +msgstr "Förutsättningar misslyckades" + +#: lib/Trean.php:266 +msgid "Proxy Authentication Required" +msgstr "Proxy-authentisering krävs" + +#: templates/edit/edit.inc:27 +msgid "Rating" +msgstr "Klassning" + +#: templates/reports/list.inc:19 templates/reports/rating.inc:5 +msgid "Ratings" +msgstr "Klassningar" + +#: templates/edit/edit.inc:63 +#, php-format +msgid "Redirect to %s" +msgstr "Eftersänd till %s" + +#: templates/browse/bookmarks.inc:67 +msgid "Rename this Category" +msgstr "Byt namn på aktuell kategori" + +#: reports.php:18 +msgid "Reports" +msgstr "Rapporter" + +#: lib/Trean.php:272 +msgid "Request Entity Too Large" +msgstr "Begärt begrepp för stort" + +#: lib/Trean.php:267 +msgid "Request Time-out" +msgstr "Begäran timeout" + +#: lib/Trean.php:273 +msgid "Request-URI Too Large" +msgstr "Begärd URI för stor" + +#: lib/Trean.php:275 +msgid "Requested range not satisfiable" +msgstr "Begärt begräsning är inte tillräcklig" + +#: templates/add/add.inc:64 +msgid "Reset" +msgstr "Återställ" + +#: lib/Trean.php:250 +msgid "Reset Content" +msgstr "Återställ innehåll" + +#: templates/edit/footer.inc:3 templates/add/add.inc:63 +msgid "Save" +msgstr "Spara" + +#: search.php:14 lib/Block/tree_menu.php:33 templates/search/search.inc:47 +msgid "Search" +msgstr "Sök" + +#: templates/search/search.inc:6 +msgid "Search Bookmarks" +msgstr "Sök bokmärken" + +#: templates/search/results_none.inc:2 +msgid "Search Results" +msgstr "Sökresultat" + +#: search.php:65 +#, php-format +msgid "Search Results (%s)" +msgstr "Sökresultat (%s)" + +#: lib/Trean.php:255 +msgid "See Other" +msgstr "Se annan" + +#: templates/browse/bookmarks.inc:28 templates/browse/subcategories.inc:17 +#: templates/search/results_header.inc:11 +msgid "Select All" +msgstr "Välj alla" + +#: templates/browse/bookmarks.inc:29 templates/browse/subcategories.inc:18 +#: templates/search/results_header.inc:12 +msgid "Select None" +msgstr "Välj ingen" + +#: templates/browse/bookmarks.inc:27 templates/browse/subcategories.inc:16 +#: templates/search/results_header.inc:10 +#, php-format +msgid "Select: %s, %s" +msgstr "Välj: %s, %s" + +#: lib/Trean.php:280 +msgid "Service Unavailable" +msgstr "Service ej tillgänglig" + +#: templates/browse/bookmarks.inc:70 +msgid "Set Permissions" +msgstr "Sätt behörigheter" + +#: config/prefs.php.dist:46 +msgid "Should your list of bookmark categories be open when you log in?" +msgstr "Skall din lista med bokmärkeskategorier öppnas vid inloggning?" + +#: lib/Trean.php:244 +msgid "Switching Protocols" +msgstr "Byter protokoll" + +#: lib/Block/bookmarks.php:51 +msgid "Template" +msgstr "Mall" + +#: config/prefs.php.dist:34 +msgid "Template to use when displaying bookmarks:" +msgstr "Mall att använda vid visning av bokmärken:" + +#: lib/Trean.php:258 +msgid "Temporary Redirect" +msgstr "Temporär eftersändning" + +#: templates/browse/bookmarks.inc:101 +msgid "There are no bookmarks in this category" +msgstr "Det finns inga bokmärken i den här kategorin." + +#: edit.php:166 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Fel uppstod vid kopiering bokmärket: %s" + +#: edit.php:39 edit.php:81 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Fel uppstod vid radering av bokmärket: %s" + +#: edit.php:214 +#, php-format +msgid "There was a problem deleting the category: %s" +msgstr "Fel uppstod vid radering av kategorin: %s" + +#: edit.php:124 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Fel uppstod vid flytt av bokmärket: %s" + +#: edit.php:256 +#, php-format +msgid "There was a problem moving the category: %s" +msgstr "Fel uppstod vid flytt av kategorin: %s" + +#: add.php:64 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Fel uppstod när bokmärket skulle läggas till: %s" + +#: edit.php:108 edit.php:150 edit.php:240 add.php:43 add.php:100 +#, php-format +msgid "There was an error adding the category: %s" +msgstr "Fel uppstod när kategorin skulle läggas till: %s" + +#: edit.php:62 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Fel uppstod när bokmärket skulle sparas: %s" + +#: templates/edit/edit.inc:12 templates/search/search.inc:16 +#: templates/add/add.inc:41 +msgid "Title" +msgstr "Titel" + +#: templates/add/add.inc:73 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "För att snabbt lägga till bokmärken från din browser:" + +#: lib/Block/bookmarks.php:49 +msgid "Top 10 Highest Rated" +msgstr "10 högst klassade" + +#: lib/Block/bookmarks.php:50 +msgid "Top 10 Most Clicked" +msgstr "10 mest klickade" + +#: templates/reports/http-status.inc:126 +msgid "Total" +msgstr "Totalt" + +#: templates/edit/edit.inc:22 templates/search/search.inc:11 +#: templates/add/add.inc:36 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:260 +msgid "Unauthorized" +msgstr "Obehörig" + +#: templates/reports/http-status.inc:123 +#, php-format +msgid "Unknown (%s)" +msgstr "Okänd (%s)" + +#: lib/Trean.php:274 +msgid "Unsupported Media Type" +msgstr "Mediatyp stöds inte." + +#: perms.php:234 +#, php-format +msgid "Updated %s." +msgstr "Uppdaterad %s." + +#: lib/Trean.php:257 +msgid "Use Proxy" +msgstr "Använd proxy" + +#: templates/reports/list.inc:1 +msgid "View Report" +msgstr "Visa rapport" + +#: templates/add/add.inc:78 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Vid surfning kan du lägga till bokmärken genom att klicka på din nya genväg " +"till 'Lägg till bokmärken'" + +#: templates/search/search.inc:40 +msgid "Whole Field" +msgstr "Hela fält" + +#: templates/browse/javascript.inc:26 +msgid "You are creating a category folder." +msgstr "Du skapar en kategorimapp." + +#: data.php:61 data.php:128 add.php:21 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "Du har inte behörighet skapa mer än %d bokmärken." + +#: data.php:52 data.php:103 add.php:84 +#, php-format +msgid "You are not allowed to create more than %d categories." +msgstr "Du har inte behörighet att skapa mer än %d kategorier." + +#: templates/browse/javascript.inc:42 +msgid "You are renaming the current category folder." +msgstr "Du byter namn på aktuell kategorimapp." + +#: browse.php:25 +msgid "You do not have permission to view this category." +msgstr "Du har inte behörighet att visa aktuell kategori." + +#: lib/Trean.php:219 +msgid "_Add" +msgstr "Lägg _till" + +#: lib/Trean.php:215 +msgid "_Browse" +msgstr "_Lista" + +#: lib/Trean.php:226 +msgid "_Import/Export" +msgstr "_Importera/Exportera" + +#: lib/Trean.php:222 +msgid "_Reports" +msgstr "_Rapporter" + +#: lib/Trean.php:221 +msgid "_Search" +msgstr "_Sök" + +#: templates/search/results.inc:57 templates/block/1line.inc:28 +#: templates/block/2line.inc:31 templates/block/standard.inc:29 +#: templates/bookmark/1line.inc:33 templates/bookmark/2line.inc:37 +#: templates/bookmark/standard.inc:33 +msgid "click" +msgstr "klicka" + +#: templates/search/results.inc:57 templates/block/1line.inc:28 +#: templates/block/2line.inc:31 templates/block/standard.inc:29 +#: templates/bookmark/1line.inc:33 templates/bookmark/2line.inc:37 +#: templates/bookmark/standard.inc:33 +msgid "clicks" +msgstr "klick" diff --git a/trean/po/tr_TR.po b/trean/po/tr_TR.po new file mode 100644 index 000000000..ffc7dfccd --- /dev/null +++ b/trean/po/tr_TR.po @@ -0,0 +1,878 @@ +# Turkish translations for Trean package +# Yer Ýmleri paketi için Türkçe çeviriler. +# Copyright 2008-2009 The Horde Project +# This file is distributed under the same license as the Trean package. +# horde-tr at metu.edu.tr, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 1.0-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2008-04-15 12:57+0300\n" +"PO-Revision-Date: 2008-04-15 12:57+0300\n" +"Last-Translator: Onur Koþar\n" +"Language-Team: i18n@lists.horde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-9\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: edit.php:237 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "\"%s\" tekrar adlandýrýlamadý: %s." + +#: data.php:156 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "%d Klasörleri %d Yerimleri içe aktarýldý." + +#: templates/star_rating_helper.php:21 templates/star_rating_helper.php:22 +#: templates/star_rating_helper.php:23 templates/star_rating_helper.php:24 +#, php-format +msgid "%d stars out of 5" +msgstr "yýldýzlar 5 üzerinden %d " + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "%s Yer imleri" + +#: reports.php:25 +#, php-format +msgid "%s Response Codes" +msgstr "%s yanýt kodu" + +#: lib/base.php:78 +#, php-format +msgid "%s's Bookmarks" +msgstr "%s'ýn yer imleri" + +#: lib/Block/highestrated.php:38 lib/Block/mostclicked.php:38 +#: lib/Block/bookmarks.php:63 +msgid "1 Line" +msgstr "1 çizgi" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "5 üzerinden 1 yýldýz" + +#: lib/Block/highestrated.php:30 lib/Block/mostclicked.php:30 +#: lib/Block/bookmarks.php:55 +msgid "10 rows" +msgstr "10 satýr" + +#: lib/Block/highestrated.php:31 lib/Block/mostclicked.php:31 +#: lib/Block/bookmarks.php:56 +msgid "15 rows" +msgstr "15 satýr" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx Yanýt Kodlarý (%s)" + +#: lib/Block/highestrated.php:37 lib/Block/mostclicked.php:37 +#: lib/Block/bookmarks.php:62 +msgid "2 Line" +msgstr "2 Çizgi" + +#: lib/Block/highestrated.php:32 lib/Block/mostclicked.php:32 +#: lib/Block/bookmarks.php:57 +msgid "25 rows" +msgstr "25 satýr" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx Yanýt Kodlarý (%s)" + +#: lib/Block/highestrated.php:36 lib/Block/mostclicked.php:36 +#: lib/Block/bookmarks.php:61 +msgid "3 Line" +msgstr "3 Çizgi" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx Yanýt Kodlarý (%s)" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx Yanýt Kodlarý (%s)" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx Yanýt Kodlarý (%s)" + +#: lib/Forms/Search.php:24 +msgid "AND" +msgstr "VE" + +#: lib/Trean.php:176 +msgid "Accepted" +msgstr "Onaylandý" + +#: templates/add/add.inc:59 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "Ekle" + +#: templates/add/add.inc:87 +msgid "Add to Bookmarks" +msgstr "Yer imlerine ekle" + +#: templates/search.php:65 +msgid "All" +msgstr "Tümü" + +#: data.php:39 perms.php:239 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "Dosyalarý listelerken hata oluþtu: %s" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "Dosyalarý sayarken hata oluþtu: %s" + +#: lib/Forms/Search.php:25 +msgid "Any Part of the field" +msgstr "Alanýn herhangi bir kýsmý" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "Seçilen Yer imlerini silmekten emin misiniz?" + +#: config/prefs.php.dist:33 +msgid "Ascending (A to Z)" +msgstr "Artan (A' dan Z' ye)" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "Varolmayan bir paylaþýmý silmeye çalýþýyorsunuz." + +#: lib/Trean.php:208 +msgid "Bad Gateway" +msgstr "Kötü Geçiþ yolu" + +#: lib/Trean.php:188 +msgid "Bad Request" +msgstr "Kötü Ýstek" + +#: add.php:66 +msgid "Bookmark Added" +msgstr "Yer imi eklendi" + +#: data.php:18 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "Yer Ýmleri" + +#: templates/common-header.inc:27 +msgid "Bookmarks Feed" +msgstr "Yer imleri kaynaðý" + +#: browse.php:37 +msgid "Browse" +msgstr "Gözat" + +#: templates/edit/footer.inc:2 templates/add/add.inc:60 +msgid "Cancel" +msgstr "Ýptal" + +#: templates/views/BookmarkList.php:28 +msgid "Clicks" +msgstr "Týklamalar" + +#: templates/add/add.inc:82 +msgid "Close" +msgstr "Kapat" + +#: lib/Forms/Search.php:24 +msgid "Combine" +msgstr "Birleþtir" + +#: config/prefs.php.dist:63 +msgid "Completely collapsed" +msgstr "Tamamýyla çakýþtý" + +#: config/prefs.php.dist:65 +msgid "Completely expanded" +msgstr "Tamamýyla geniþletildi" + +#: edit.php:247 +msgid "Confirm Deletion" +msgstr "Silmeyi Onayla" + +#: lib/Trean.php:197 +msgid "Conflict" +msgstr "Karýþýklýk" + +#: lib/Trean.php:172 +msgid "Continue" +msgstr "Devam" + +#: templates/browse.php:105 templates/browse.php:106 +msgid "Control access to this folder" +msgstr "Bu dosyaya eriþimi kontrol edin" + +#: edit.php:214 +msgid "Copied bookmark: " +msgstr "Kopyalanan Yer imi: " + +#: templates/search.php:72 +msgid "Copy" +msgstr "Kopyala" + +#: edit.php:222 +#, php-format +msgid "Copying folders is not supported." +msgstr "Dosya kopyalama desteklenmiyor." + +#: lib/Trean.php:175 +msgid "Created" +msgstr "Oluþturuldu" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS hatasý ya da baþka bir hata(%s)" + +#: templates/browse.php:90 templates/search.php:70 +msgid "Delete" +msgstr "Sil" + +#: templates/browse.php:160 +msgid "Delete Bookmark" +msgstr "Yer imini sil " + +#: templates/browse.php:91 +msgid "Delete this folder" +msgstr "Bu dosyayý sil" + +#: edit.php:51 edit.php:110 +msgid "Deleted bookmark: " +msgstr "Yer imini sil: " + +#: edit.php:123 +msgid "Deleted folder: " +msgstr "Dosyayý sil: " + +#: edit.php:269 +#, php-format +msgid "Deleted the folder \"%s\"" +msgstr " \"%s\" dosyasýný sil" + +#: config/prefs.php.dist:34 +msgid "Descending (9 to 1)" +msgstr "Azalan (9' dan 1' e)" + +#: templates/edit/bookmark.inc:15 templates/add/add.inc:42 +#: lib/Forms/Search.php:22 +msgid "Description" +msgstr "Açýklama" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Görüntüleme Seçenekleri" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "Satýrlarý görüntüle" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "Ýnenler Dosyasý" + +#: templates/add/add.inc:73 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" +"\"Yer imlerine ekle\" baðlantýyý \"Yer imleri\" Çubuðu altýna sürükleyerek " +"ekle" + +#: templates/add/add.inc:71 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" +"\"Yer imlerine ekle\" Kiþisel araç çubuðu \"'na baðlantýyý sürükleyerek ekle " + +#: templates/search.php:69 +msgid "Edit" +msgstr "Düzenle" + +#: edit.php:287 +msgid "Edit Bookmark" +msgstr "Yer imini düzenle" + +#: templates/browse.php:155 +msgid "Edit Bookmarks" +msgstr "Yer imini düzenle" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "Ýzinleri Düzenle" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "'%s' için izinleri düzenle" + +#: lib/Trean.php:205 +msgid "Expectation Failed" +msgstr "Beklenti Baþarýsýz" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "Yer imlerini dýþa aktar" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "Ýçe aktarýlacak dosya:" + +#: templates/add/add.inc:70 +msgid "Firefox/Mozilla" +msgstr "Firefox/Mozilla" + +#: config/prefs.php.dist:64 +msgid "First level shown" +msgstr "Ýlk seviye gösterildi" + +#: templates/edit/bookmark.inc:25 templates/add/add.inc:47 +#: templates/views/BookmarkList.php:26 lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "Dizin" + +#: templates/browse.php:70 templates/browse.php:71 +msgid "Folder Actions" +msgstr "Dosya Ýþlemleri" + +#: lib/Bookmarks.php:354 +msgid "Folder names must be non-empty" +msgstr "Dosya adlarý boþ girilmemeli" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "Ýçe aktarýlacak dosya:" + +#: lib/Trean.php:191 +msgid "Forbidden" +msgstr "Yasak" + +#: lib/Trean.php:183 +msgid "Found" +msgstr "Bulundu" + +#: lib/Trean.php:210 +msgid "Gateway Time-out" +msgstr "Geçit yolu zaman aþýmý" + +#: lib/Trean.php:198 +msgid "Gone" +msgstr "Gönderildi" + +#: reports.php:25 templates/reports.php:33 +msgid "HTTP Status" +msgstr "HTTP-Durumu" + +#: lib/Trean.php:211 +msgid "HTTP Version not supported" +msgstr "HTTP-Versiyonu desteklenmiyor" + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:22 +msgid "Highest Rated" +msgstr "En çok oy alan" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "En çok oy alan Yer imi " + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "(Ýçeri) Aktar" + +#: data.php:184 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "Yer imlerini içe aktar" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "Alt dosyalarý da içer" + +#: lib/Trean.php:206 +msgid "Internal Server Error" +msgstr "Yerel sunucu hatasý" + +#: templates/add/add.inc:72 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Internet Explorer kullanýcýlarý kendi favorileri yer imlerini aktarmalarý " +"için \"Dosya\" menusünden \"Aktar\" seçeneðini seçmeliler." + +#: lib/Trean.php:199 +msgid "Length Required" +msgstr "Uzunluk gerekli" + +#: lib/Forms/Search.php:25 +msgid "Match" +msgstr "Eþleþen" + +#: lib/api.php:93 +msgid "Maximum Number of Bookmarks" +msgstr "Maksimum Yer imi sayýsý" + +#: lib/api.php:90 +msgid "Maximum Number of Folders" +msgstr "En Fazla Dizin Sayýsý" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "Menü listesi" + +#: lib/Trean.php:193 +msgid "Method Not Allowed" +msgstr "Method'a izin verilmedi" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:23 +msgid "Most Clicked" +msgstr "En çok týklanan" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "En çok týklanan Yer imleri" + +#: templates/search.php:71 +msgid "Move" +msgstr "Taþý" + +#: lib/Trean.php:182 +msgid "Moved Permanently" +msgstr "Tamamen Taþýndý" + +#: edit.php:161 +msgid "Moved bookmark: " +msgstr "Taþýnan Yer imi: " + +#: edit.php:174 +msgid "Moved folder: " +msgstr "Taþýnan dosya: " + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Mozilla-FÝrefox kullanýcýlarý kendi yer imlerini aktarmalarý için \"Yer imi " +"yöneticisi ile\" \"\" Araçlar menüsünden \"Export\"-Menüsüseçilmelidir." + +#: lib/Trean.php:181 +msgid "Multiple Choices" +msgstr "Çoklu Seçimler" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "Ad" + +#: add.php:113 templates/browse.php:150 templates/add/add.inc:27 +msgid "New Bookmark" +msgstr "Yeni Yer imi" + +#: lib/Trean.php:90 +msgid "New Folder" +msgstr "Yeni Dizin" + +#: templates/browse.php:80 +msgid "New folder" +msgstr "Yeni Dosya" + +#: templates/edit/delete_folder_confirmation.inc:15 +msgid "No" +msgstr "Hayýr" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "Hiçbir Yer imi bulunamadý" + +#: lib/Trean.php:178 +msgid "No Content" +msgstr "Ýçerik Yok" + +#: lib/Block/highestrated.php:73 lib/Block/mostclicked.php:73 +#: lib/Block/bookmarks.php:128 +msgid "No bookmarks to display" +msgstr "Gösterilecek Yer imi yok" + +#: lib/Trean.php:177 +msgid "Non-Authoritative Information" +msgstr "Yetkisiz\tBilgi" + +#: templates/search.php:66 +msgid "None" +msgstr "Hiçbiri" + +#: lib/Trean.php:194 +msgid "Not Acceptable" +msgstr "Kabul edilebilir Deðil" + +#: lib/Trean.php:192 +msgid "Not Found" +msgstr "Bulunamadý" + +#: lib/Trean.php:207 +msgid "Not Implemented" +msgstr "Yerine getirilemedi" + +#: lib/Trean.php:185 +msgid "Not Modified" +msgstr "Deðiþiklik yapýlamadý" + +#: templates/add/add.inc:76 +msgid "Note:" +msgstr "Not:" + +#: edit.php:281 +msgid "Nothing to edit." +msgstr "Düzenlenecek birþey yok." + +#: lib/Block/highestrated.php:27 lib/Block/mostclicked.php:27 +msgid "Number of bookmarks to show" +msgstr "Gösterilecel Yer imi sayýsý" + +#: lib/Trean.php:174 +msgid "OK" +msgstr "Tamam" + +#: lib/Forms/Search.php:24 +msgid "OR" +msgstr "VEYA" + +#: templates/add/add.inc:77 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" +"Internet Explorer'ýn yeni versiyonlarýnda %s://%s, güvenilen alanlara " +"eklemelidir." + +#: perms.php:56 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" +"Yalnýzca paylaþýmýn sahibi ya da sistem yöneticisi, paylaþým için sahiplik " +"haklarý ve izinlerini deðiþtirebilir" + +#: config/prefs.php.dist:54 +msgid "Open links in a new window?" +msgstr "Baðlantýlar yeni bir pencerede açýlsýn mý?" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "Diðer Seçenekler" + +#: lib/Trean.php:180 +msgid "Partial Content" +msgstr "Kýsmi Ýçerik" + +#: lib/Trean.php:190 +msgid "Payment Required" +msgstr "ödeneme Gerekiyor" + +#: templates/add/add.inc:4 +msgid "Please enter a name for the new folder:" +msgstr "Lütfen yeni posta kutusu için bir ad girin:" + +#: lib/Trean.php:200 +msgid "Precondition Failed" +msgstr "önkoþul Baþarýsýz" + +#: lib/Trean.php:195 +msgid "Proxy Authentication Required" +msgstr "Vekil Sunucu Yetkilendirmesi Gerekiyor" + +#: templates/views/BookmarkList.php:27 +msgid "Rating" +msgstr "Beðenilme" + +#: templates/edit/delete_folder_confirmation.inc:3 +#, php-format +msgid "Really delete \"%s\" and all of its bookmarks?" +msgstr "\"%s\" ve tüm Yer imleri silinsin mi?" + +#: templates/browse.php:98 +msgid "Rename this folder" +msgstr "Dosyayý yeniden adlandýr" + +#: reports.php:18 +msgid "Reports" +msgstr "Raporlar" + +#: lib/Trean.php:201 +msgid "Request Entity Too Large" +msgstr "Ýstek çok büyük." + +#: lib/Trean.php:196 +msgid "Request Time-out" +msgstr "Ýstek zaman aþýmýna uðradý" + +#: lib/Trean.php:202 +msgid "Request-URI Too Large" +msgstr "Ýstenilen URI çok büyük" + +#: lib/Trean.php:204 +msgid "Requested range not satisfiable" +msgstr "Ýstek sýnýrlarý tatminkar deðil" + +#: lib/Trean.php:179 +msgid "Reset Content" +msgstr "Yeniden baþlatma içeriði" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "Kaydet" + +#: search.php:23 lib/Block/tree_menu.php:33 lib/Forms/Search.php:20 +msgid "Search" +msgstr "Arama" + +#: lib/Forms/Search.php:18 +msgid "Search Bookmarks" +msgstr "Yer imlerini ara" + +#: search.php:59 +#, php-format +msgid "Search Results (%s)" +msgstr "Arama Sonuçlarý (%s)" + +#: lib/Trean.php:184 +msgid "See Other" +msgstr "Diðerlerini de gör" + +#: templates/search.php:65 +msgid "Select All" +msgstr "Hepsini seç" + +#: templates/views/BookmarkList.php:29 +msgid "Select All/Select None" +msgstr "Hepsini seç/Hiçbirini seçme" + +#: templates/search.php:66 +msgid "Select None" +msgstr "Hiçbirini seçme" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "Seç: %s, %s" + +#: lib/Trean.php:209 +msgid "Service Unavailable" +msgstr "Servis Eriþilebilir Deðil" + +#: config/prefs.php.dist:11 +msgid "Set how to display bookmark listings and how to open links." +msgstr "" +"Yer imi listesininin nasýl gösterileceðini ve baðlantýlarýn nasýl " +"açýlacaðýnýayarla" + +#: config/prefs.php.dist:66 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "Sisteme giriþ yapýldýðýnda Yer imleri dosyalarýnýz açýk olsun mu? " + +#: config/prefs.php.dist:45 +msgid "Show folder actions panel?" +msgstr "Dosya iþlemleri paneli gösterilsin mi?" + +#: config/prefs.php.dist:24 +msgid "Sort bookmarks by:" +msgstr "Yer imlerini sýrala:" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "ile Sýrala" + +#: config/prefs.php.dist:35 +msgid "Sort direction:" +msgstr "Sýralama Yönü:" + +#: lib/Trean.php:173 +msgid "Switching Protocols" +msgstr "Yönlendirme Protokolleri" + +#: lib/Block/highestrated.php:33 lib/Block/mostclicked.php:33 +#: lib/Block/bookmarks.php:58 +msgid "Template" +msgstr "Taslak" + +#: lib/Trean.php:187 +msgid "Temporary Redirect" +msgstr "Geçici Yönlendirme" + +#: templates/browse.php:169 +msgid "There are no bookmarks in this folder" +msgstr "Bu dosyada hiç yer imi yok" + +#: edit.php:216 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "Yer imi kopyalanmasýnda sorun oluþtu: %s" + +#: edit.php:53 edit.php:112 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "Yer imi silinmesinde sorun oluþtu: %s" + +#: edit.php:125 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "Dosya silinmesinde sorun oluþtu: %s" + +#: edit.php:163 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "Yer imi taþýnmasýnda sorun oluþtu: %s" + +#: edit.php:176 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "Dosya taþýnmasýnda sorun oluþtu: %s" + +#: add.php:61 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "Yer imi eklenmesinde sorun oluþtu: %s" + +#: edit.php:147 edit.php:201 add.php:45 add.php:102 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "Dosya eklenmesinde sorun oluþtu: %s." + +#: edit.php:74 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Yer imi kaydedilirken sorun oluþtu: %s" + +#: edit.php:87 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "Dosya kaydedilirken sorun oluþtu: %s" + +#: templates/edit/bookmark.inc:10 templates/add/add.inc:37 +#: templates/views/BookmarkList.php:25 lib/Block/bookmarks.php:49 +#: lib/Forms/Search.php:21 config/prefs.php.dist:21 +msgid "Title" +msgstr "Baþlýk" + +#: templates/add/add.inc:69 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "Web tarayýcýnýza kolaylýkla Yer imi eklemek için:" + +#: templates/reports.php:103 +msgid "Total" +msgstr "Toplam" + +#: templates/edit/bookmark.inc:20 templates/add/add.inc:32 +#: lib/Forms/Search.php:23 +msgid "URL" +msgstr "URL" + +#: lib/Trean.php:189 +msgid "Unauthorized" +msgstr "Yetkisiz" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "Bilinmeyen (%s)" + +#: lib/Trean.php:203 +msgid "Unsupported Media Type" +msgstr "Desteklenmeyen Medya Türü" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "%s Güncellendi." + +#: lib/Trean.php:186 +msgid "Use Proxy" +msgstr "Vekil sunucu kullan" + +#: templates/add/add.inc:74 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" +"Internet'de Gezinirken kullnýlan sayfayý Yer imlerine eklemek için \"Yeni " +"Yer imi ekle\" kýsayolunu týklayabilirsiniz" + +#: lib/Forms/Search.php:25 +msgid "Whole Field" +msgstr "Tüm Alanlar" + +#: templates/edit/delete_folder_confirmation.inc:9 +msgid "Yes" +msgstr "Evet" + +#: data.php:65 data.php:132 add.php:23 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "%d 'den fazla Yer imi yaratma izniniz yok ." + +#: data.php:56 data.php:107 add.php:86 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "%d'den fazla dizin yaratmanýza izin verilmiyor." + +#: browse.php:24 +msgid "You do not have permission to view this folder." +msgstr "Bu dosyayý görme izniniz yok." + +#: templates/add/add.inc:11 +msgid "You must select a target folder first" +msgstr "öncelikle bir hedef dosya seçmelisiniz" + +#: lib/Trean.php:149 +msgid "_Browse" +msgstr "_Gözat" + +#: templates/browse.php:161 +msgid "_Delete Bookmarks" +msgstr "Yer imlerini _Sil " + +#: templates/browse.php:156 +msgid "_Edit Bookmarks" +msgstr "Yer imlerini _Düzenle" + +#: lib/Trean.php:155 +msgid "_Import/Export" +msgstr "Ýçeri/_Dýþarý Aktar" + +#: templates/browse.php:151 +msgid "_New Bookmark" +msgstr "_Yeni Yer imi" + +#: lib/Trean.php:151 +msgid "_Reports" +msgstr "_Raporlar" + +#: lib/Trean.php:150 +msgid "_Search" +msgstr "_Arama" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "click" +msgstr "Týkla" + +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "clicks" +msgstr "Týklama" diff --git a/trean/po/trean.pot b/trean/po/trean.pot new file mode 100644 index 000000000..2d29ad53d --- /dev/null +++ b/trean/po/trean.pot @@ -0,0 +1,862 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright YEAR Horde Project +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2008-08-01 10:44+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit.php:237 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "" + +#: data.php:156 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "" + +#: templates/star_rating_helper.php:21 templates/star_rating_helper.php:22 +#: templates/star_rating_helper.php:23 templates/star_rating_helper.php:24 +#, php-format +msgid "%d stars out of 5" +msgstr "" + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "" + +#: reports.php:25 +#, php-format +msgid "%s Response Codes" +msgstr "" + +#: lib/base.php:78 +#, php-format +msgid "%s's Bookmarks" +msgstr "" + +#: lib/Block/highestrated.php:38 lib/Block/bookmarks.php:63 +#: lib/Block/mostclicked.php:38 +msgid "1 Line" +msgstr "" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "" + +#: lib/Block/highestrated.php:30 lib/Block/bookmarks.php:55 +#: lib/Block/mostclicked.php:30 +msgid "10 rows" +msgstr "" + +#: lib/Block/highestrated.php:31 lib/Block/bookmarks.php:56 +#: lib/Block/mostclicked.php:31 +msgid "15 rows" +msgstr "" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "" + +#: lib/Block/highestrated.php:37 lib/Block/bookmarks.php:62 +#: lib/Block/mostclicked.php:37 +msgid "2 Line" +msgstr "" + +#: lib/Block/highestrated.php:32 lib/Block/bookmarks.php:57 +#: lib/Block/mostclicked.php:32 +msgid "25 rows" +msgstr "" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "" + +#: lib/Block/highestrated.php:36 lib/Block/bookmarks.php:61 +#: lib/Block/mostclicked.php:36 +msgid "3 Line" +msgstr "" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "" + +#: lib/Forms/Search.php:24 +msgid "AND" +msgstr "" + +#: lib/Trean.php:176 +msgid "Accepted" +msgstr "" + +#: templates/add.html.php:59 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "" + +#: templates/add.html.php:82 +msgid "Add to Bookmarks" +msgstr "" + +#: templates/search.php:65 +msgid "All" +msgstr "" + +#: data.php:39 perms.php:239 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "" + +#: lib/Forms/Search.php:25 +msgid "Any Part of the field" +msgstr "" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "" + +#: config/prefs.php.dist:33 +msgid "Ascending (A to Z)" +msgstr "" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "" + +#: lib/Trean.php:208 +msgid "Bad Gateway" +msgstr "" + +#: lib/Trean.php:188 +msgid "Bad Request" +msgstr "" + +#: add.php:66 +msgid "Bookmark Added" +msgstr "" + +#: data.php:18 lib/Block/bookmarks.php:3 lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "" + +#: templates/common-header.inc:27 +msgid "Bookmarks Feed" +msgstr "" + +#: browse.php:61 +msgid "Browse" +msgstr "" + +#: templates/add.html.php:60 templates/edit/footer.inc:2 +msgid "Cancel" +msgstr "" + +#: templates/views/BookmarkList.php:28 +msgid "Clicks" +msgstr "" + +#: lib/api.php:438 +msgid "Close" +msgstr "" + +#: lib/Forms/Search.php:24 +msgid "Combine" +msgstr "" + +#: config/prefs.php.dist:63 +msgid "Completely collapsed" +msgstr "" + +#: config/prefs.php.dist:65 +msgid "Completely expanded" +msgstr "" + +#: edit.php:247 +msgid "Confirm Deletion" +msgstr "" + +#: lib/Trean.php:197 +msgid "Conflict" +msgstr "" + +#: lib/Trean.php:172 +msgid "Continue" +msgstr "" + +#: templates/browse.php:109 templates/browse.php:110 +msgid "Control access to this folder" +msgstr "" + +#: edit.php:214 +msgid "Copied bookmark: " +msgstr "" + +#: templates/search.php:72 +msgid "Copy" +msgstr "" + +#: edit.php:222 +#, php-format +msgid "Copying folders is not supported." +msgstr "" + +#: lib/Trean.php:175 +msgid "Created" +msgstr "" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "" + +#: templates/browse.php:93 templates/search.php:70 +msgid "Delete" +msgstr "" + +#: templates/browse.php:170 +msgid "Delete Bookmark" +msgstr "" + +#: templates/browse.php:94 +msgid "Delete this folder" +msgstr "" + +#: edit.php:51 edit.php:110 +msgid "Deleted bookmark: " +msgstr "" + +#: edit.php:123 +msgid "Deleted folder: " +msgstr "" + +#: edit.php:273 +#, php-format +msgid "Deleted the folder \"%s\"" +msgstr "" + +#: config/prefs.php.dist:34 +msgid "Descending (9 to 1)" +msgstr "" + +#: templates/add.html.php:42 templates/edit/bookmark.inc:15 +#: lib/Forms/Search.php:22 +msgid "Description" +msgstr "" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "" + +#: templates/add.html.php:73 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "" + +#: templates/add.html.php:71 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "" + +#: templates/search.php:69 +msgid "Edit" +msgstr "" + +#: edit.php:292 +msgid "Edit Bookmark" +msgstr "" + +#: templates/browse.php:165 +msgid "Edit Bookmarks" +msgstr "" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "" + +#: lib/Trean.php:205 +msgid "Expectation Failed" +msgstr "" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "" + +#: templates/add.html.php:70 +msgid "Firefox/Mozilla" +msgstr "" + +#: config/prefs.php.dist:64 +msgid "First level shown" +msgstr "" + +#: templates/add.html.php:47 templates/views/BookmarkList.php:26 +#: templates/edit/bookmark.inc:25 lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "" + +#: templates/browse.php:73 templates/browse.php:74 +msgid "Folder Actions" +msgstr "" + +#: lib/Bookmarks.php:354 +msgid "Folder names must be non-empty" +msgstr "" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "" + +#: lib/Trean.php:191 +msgid "Forbidden" +msgstr "" + +#: lib/Trean.php:183 +msgid "Found" +msgstr "" + +#: lib/Trean.php:210 +msgid "Gateway Time-out" +msgstr "" + +#: lib/Trean.php:198 +msgid "Gone" +msgstr "" + +#: reports.php:25 templates/reports.php:33 +msgid "HTTP Status" +msgstr "" + +#: lib/Trean.php:211 +msgid "HTTP Version not supported" +msgstr "" + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:22 +msgid "Highest Rated" +msgstr "" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "" + +#: data.php:184 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "" + +#: lib/Trean.php:206 +msgid "Internal Server Error" +msgstr "" + +#: templates/add.html.php:72 +msgid "Internet Explorer" +msgstr "" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" + +#: lib/Trean.php:199 +msgid "Length Required" +msgstr "" + +#: lib/Forms/Search.php:25 +msgid "Match" +msgstr "" + +#: lib/api.php:98 +msgid "Maximum Number of Bookmarks" +msgstr "" + +#: lib/api.php:95 +msgid "Maximum Number of Folders" +msgstr "" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "" + +#: lib/Trean.php:193 +msgid "Method Not Allowed" +msgstr "" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:23 +msgid "Most Clicked" +msgstr "" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "" + +#: templates/search.php:71 +msgid "Move" +msgstr "" + +#: lib/Trean.php:182 +msgid "Moved Permanently" +msgstr "" + +#: edit.php:161 +msgid "Moved bookmark: " +msgstr "" + +#: edit.php:174 +msgid "Moved folder: " +msgstr "" + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" + +#: lib/Trean.php:181 +msgid "Multiple Choices" +msgstr "" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "" + +#: add.php:113 templates/browse.php:160 templates/add.html.php:27 +msgid "New Bookmark" +msgstr "" + +#: lib/Trean.php:90 +msgid "New Folder" +msgstr "" + +#: templates/browse.php:83 +msgid "New folder" +msgstr "" + +#: templates/edit/delete_folder_confirmation.inc:15 +msgid "No" +msgstr "" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "" + +#: lib/Trean.php:178 +msgid "No Content" +msgstr "" + +#: lib/Block/highestrated.php:73 lib/Block/bookmarks.php:128 +#: lib/Block/mostclicked.php:73 +msgid "No bookmarks to display" +msgstr "" + +#: lib/Trean.php:177 +msgid "Non-Authoritative Information" +msgstr "" + +#: templates/search.php:66 +msgid "None" +msgstr "" + +#: lib/Trean.php:194 +msgid "Not Acceptable" +msgstr "" + +#: lib/Trean.php:192 +msgid "Not Found" +msgstr "" + +#: lib/Trean.php:207 +msgid "Not Implemented" +msgstr "" + +#: lib/Trean.php:185 +msgid "Not Modified" +msgstr "" + +#: templates/add.html.php:76 +msgid "Note:" +msgstr "" + +#: edit.php:286 +msgid "Nothing to edit." +msgstr "" + +#: lib/Block/highestrated.php:27 lib/Block/mostclicked.php:27 +msgid "Number of bookmarks to show" +msgstr "" + +#: lib/Trean.php:174 +msgid "OK" +msgstr "" + +#: lib/Forms/Search.php:24 +msgid "OR" +msgstr "" + +#: templates/add.html.php:77 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" + +#: perms.php:56 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "" + +#: config/prefs.php.dist:54 +msgid "Open links in a new window?" +msgstr "" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "" + +#: lib/Trean.php:180 +msgid "Partial Content" +msgstr "" + +#: lib/Trean.php:190 +msgid "Payment Required" +msgstr "" + +#: templates/add.html.php:4 +msgid "Please enter a name for the new folder:" +msgstr "" + +#: lib/Trean.php:200 +msgid "Precondition Failed" +msgstr "" + +#: lib/Trean.php:195 +msgid "Proxy Authentication Required" +msgstr "" + +#: templates/views/BookmarkList.php:27 +msgid "Rating" +msgstr "" + +#: templates/edit/delete_folder_confirmation.inc:3 +#, php-format +msgid "Really delete \"%s\" and all of its bookmarks?" +msgstr "" + +#: templates/browse.php:102 +msgid "Rename this folder" +msgstr "" + +#: reports.php:18 +msgid "Reports" +msgstr "" + +#: lib/Trean.php:201 +msgid "Request Entity Too Large" +msgstr "" + +#: lib/Trean.php:196 +msgid "Request Time-out" +msgstr "" + +#: lib/Trean.php:202 +msgid "Request-URI Too Large" +msgstr "" + +#: lib/Trean.php:204 +msgid "Requested range not satisfiable" +msgstr "" + +#: lib/Trean.php:179 +msgid "Reset Content" +msgstr "" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "" + +#: search.php:23 lib/Forms/Search.php:20 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "" + +#: lib/Forms/Search.php:18 +msgid "Search Bookmarks" +msgstr "" + +#: search.php:59 +#, php-format +msgid "Search Results (%s)" +msgstr "" + +#: lib/Trean.php:184 +msgid "See Other" +msgstr "" + +#: templates/search.php:65 +msgid "Select All" +msgstr "" + +#: templates/views/BookmarkList.php:29 +msgid "Select All/Select None" +msgstr "" + +#: templates/search.php:66 +msgid "Select None" +msgstr "" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "" + +#: lib/Trean.php:209 +msgid "Service Unavailable" +msgstr "" + +#: config/prefs.php.dist:11 +msgid "Set how to display bookmark listings and how to open links." +msgstr "" + +#: config/prefs.php.dist:66 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "" + +#: config/prefs.php.dist:45 +msgid "Show folder actions panel?" +msgstr "" + +#: config/prefs.php.dist:24 +msgid "Sort bookmarks by:" +msgstr "" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "" + +#: config/prefs.php.dist:35 +msgid "Sort direction:" +msgstr "" + +#: lib/Trean.php:173 +msgid "Switching Protocols" +msgstr "" + +#: lib/Block/highestrated.php:33 lib/Block/bookmarks.php:58 +#: lib/Block/mostclicked.php:33 +msgid "Template" +msgstr "" + +#: lib/Trean.php:187 +msgid "Temporary Redirect" +msgstr "" + +#: templates/browse.php:181 +msgid "There are no bookmarks in this folder" +msgstr "" + +#: edit.php:216 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "" + +#: edit.php:53 edit.php:112 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "" + +#: edit.php:125 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "" + +#: edit.php:163 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "" + +#: edit.php:176 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "" + +#: add.php:61 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "" + +#: edit.php:147 edit.php:201 add.php:45 add.php:102 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "" + +#: edit.php:74 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "" + +#: edit.php:87 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "" + +#: templates/add.html.php:37 templates/views/BookmarkList.php:25 +#: templates/edit/bookmark.inc:10 lib/Forms/Search.php:21 +#: lib/Block/bookmarks.php:49 config/prefs.php.dist:21 +msgid "Title" +msgstr "" + +#: templates/add.html.php:69 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "" + +#: templates/reports.php:103 +msgid "Total" +msgstr "" + +#: templates/add.html.php:32 templates/edit/bookmark.inc:20 +#: lib/Forms/Search.php:23 +msgid "URL" +msgstr "" + +#: lib/Trean.php:189 +msgid "Unauthorized" +msgstr "" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "" + +#: lib/Trean.php:203 +msgid "Unsupported Media Type" +msgstr "" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "" + +#: lib/Trean.php:186 +msgid "Use Proxy" +msgstr "" + +#: templates/add.html.php:74 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "" + +#: lib/Forms/Search.php:25 +msgid "Whole Field" +msgstr "" + +#: templates/edit/delete_folder_confirmation.inc:9 +msgid "Yes" +msgstr "" + +#: data.php:65 data.php:132 add.php:23 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "" + +#: data.php:56 data.php:107 add.php:86 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "" + +#: browse.php:45 +msgid "You do not have permission to view this folder." +msgstr "" + +#: templates/add.html.php:11 +msgid "You must select a target folder first" +msgstr "" + +#: lib/Trean.php:149 +msgid "_Browse" +msgstr "" + +#: templates/browse.php:171 +msgid "_Delete Bookmarks" +msgstr "" + +#: templates/browse.php:166 +msgid "_Edit Bookmarks" +msgstr "" + +#: lib/Trean.php:155 +msgid "_Import/Export" +msgstr "" + +#: templates/browse.php:161 +msgid "_New Bookmark" +msgstr "" + +#: lib/Trean.php:151 +msgid "_Reports" +msgstr "" + +#: lib/Trean.php:150 +msgid "_Search" +msgstr "" + +#: templates/block/1line.inc:22 templates/block/standard.inc:24 +#: templates/block/2line.inc:26 +msgid "click" +msgstr "" + +#: templates/block/1line.inc:22 templates/block/standard.inc:24 +#: templates/block/2line.inc:26 +msgid "clicks" +msgstr "" diff --git a/trean/po/zh_TW.po b/trean/po/zh_TW.po new file mode 100644 index 000000000..de68bdafa --- /dev/null +++ b/trean/po/zh_TW.po @@ -0,0 +1,876 @@ +# Trean Traditional Chinese Translation. +# Copyright 2002 Chih-Wei Yeh +# Chih-Wei Yeh +# David Chang , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: Trean 1.0-cvs\n" +"Report-Msgid-Bugs-To: dev@lists.horde.org\n" +"POT-Creation-Date: 2007-01-25 15:09+0800\n" +"PO-Revision-Date: 2003-07-07 16:22+0800\n" +"Last-Translator: David Chang \n" +"Language-Team: Traditional Chinese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=BIG5\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit.php:216 +#, php-format +msgid "\"%s\" was not renamed: %s." +msgstr "'\"%s\" ¨Ã¥¼§ó¦W: %s." + +#: data.php:155 +#, php-format +msgid "%d Folders and %d Bookmarks imported." +msgstr "¤w¶×¤J %d ­Ó¸ê®Æ§¨©M %d µ§®ÑÅÒ" + +#: templates/reports.php:104 +#, php-format +msgid "%s Bookmarks" +msgstr "%s ­Ó®ÑÅÒ" + +#: reports.php:24 +#, php-format +msgid "%s Response Codes" +msgstr "%s ¦^À³½X" + +#: lib/base.php:74 +#, php-format +msgid "%s's Bookmarks" +msgstr "%sªº®ÑÅÒ" + +#: lib/Block/bookmarks.php:63 lib/Block/highestrated.php:38 +#: lib/Block/mostclicked.php:38 +msgid "1 Line" +msgstr "1 ¦æ" + +#: templates/star_rating_helper.php:20 +msgid "1 star out of 5" +msgstr "¤@¬PµûŲ" + +#: lib/Block/bookmarks.php:55 lib/Block/highestrated.php:30 +#: lib/Block/mostclicked.php:30 +msgid "10 rows" +msgstr "10 ¦æ" + +#: lib/Block/bookmarks.php:56 lib/Block/highestrated.php:31 +#: lib/Block/mostclicked.php:31 +msgid "15 rows" +msgstr "15 ¦æ" + +#: templates/reports.php:36 +#, php-format +msgid "1xx Response Codes (%s)" +msgstr "1xx ¦^À³½X (%s)" + +#: lib/Block/bookmarks.php:62 lib/Block/highestrated.php:37 +#: lib/Block/mostclicked.php:37 +msgid "2 Line" +msgstr "2 ¦æ" + +#: templates/star_rating_helper.php:21 +msgid "2 stars out of 5" +msgstr "¤G¬PµûŲ" + +#: lib/Block/bookmarks.php:57 lib/Block/highestrated.php:32 +#: lib/Block/mostclicked.php:32 +msgid "25 rows" +msgstr "25 ¦æ" + +#: templates/reports.php:42 +#, php-format +msgid "2xx Response Codes (%s)" +msgstr "2xx ¦^À³½X (%s)" + +#: lib/Block/bookmarks.php:61 lib/Block/highestrated.php:36 +#: lib/Block/mostclicked.php:36 +msgid "3 Line" +msgstr "3 ¦æ" + +#: templates/star_rating_helper.php:22 +msgid "3 stars out of 5" +msgstr "¤T¬PµûŲ" + +#: templates/reports.php:53 +#, php-format +msgid "3xx Response Codes (%s)" +msgstr "3xx ¦^À³½X (%s)" + +#: templates/star_rating_helper.php:23 +msgid "4 stars out of 5" +msgstr "¥|¬PµûŲ" + +#: templates/reports.php:64 +#, php-format +msgid "4xx Response Codes (%s)" +msgstr "4xx ¦^À³½X (%s)" + +#: templates/star_rating_helper.php:24 +msgid "5 stars out of 5" +msgstr "¤­¬PµûŲ" + +#: templates/reports.php:86 +#, php-format +msgid "5xx Response Codes (%s)" +msgstr "5xx ¦^À³½X (%s)" + +#: lib/Trean.php:176 +msgid "Accepted" +msgstr "¤w±µ¨ü" + +#: templates/add/add.inc:64 lib/Block/tree_menu.php:24 +msgid "Add" +msgstr "·s¼W" + +#: templates/add/add.inc:91 +msgid "Add to Bookmarks" +msgstr "¥[¤J®ÑÅÒ" + +#: templates/browse.php:220 templates/search.php:65 +msgid "All" +msgstr "©Ò¦³" + +#: browse.php:31 data.php:38 perms.php:239 lib/Block/bookmarks.php:32 +#, php-format +msgid "An error occured listing folders: %s" +msgstr "¦b¦C¥X¸ê®Æ§¨: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: lib/Trean.php:49 +#, php-format +msgid "An error occurred counting folders: %s" +msgstr "¦b­pºâ¸ê®Æ§¨: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: search.php:31 +msgid "Any Part of the field" +msgstr "Äæ¦ì¥ô¤@³¡¥÷" + +#: templates/search.php:29 +msgid "Are you sure you want to delete the selected bookmarks?" +msgstr "§A½T©w­n§R°£©Ò¿ï¾Üªº®ÑÅÒ¶Ü?" + +#: templates/browse.php:115 +msgid "Are you sure you want to delete the selected items?" +msgstr "§A½T©w­n§R°£©Ò¿ï¾Üªº¶µ¥Ø¶Ü?" + +#: perms.php:44 +msgid "Attempt to edit a non-existent share." +msgstr "À|¸Õ½s¿è¤@­Ó¤£¦s¦bªº¦@¨É." + +#: lib/Trean.php:208 +msgid "Bad Gateway" +msgstr "Web ¦øªA¾¹¦b§@¬°¹h¹D©Î¥N²z¦øªA¾¹ Proxy ®É¦¬¨ìµL®Äªº¦^À³" + +#: lib/Trean.php:188 +msgid "Bad Request" +msgstr "¿ù»~ªº­n¨D" + +#: add.php:64 +msgid "Bookmark Added" +msgstr "®ÑÅÒ¤w¼W¥[" + +#: data.php:17 templates/browse.php:223 lib/Block/bookmarks.php:3 +#: lib/Block/bookmarks.php:81 +msgid "Bookmarks" +msgstr "®ÑÅÒ" + +#: browse.php:35 +msgid "Browse" +msgstr "ÂsÄý" + +#: templates/edit/footer.inc:2 +msgid "Cancel" +msgstr "¨ú®ø" + +#: config/prefs.php.dist:11 +msgid "Change the number of columns to display in browse and search results." +msgstr "­×§ïÂsÄý©Î·j´M®É§e²{µe­±ªºÄæ¼Æ." + +#: templates/add/add.inc:86 +msgid "Close" +msgstr "Ãö³¬" + +#: search.php:30 +msgid "Combine" +msgstr "ÅÞ¿è" + +#: config/prefs.php.dist:46 +msgid "Completely collapsed" +msgstr "§¹¥þ§éÅ|" + +#: config/prefs.php.dist:48 +msgid "Completely expanded" +msgstr "§¹¥þ®i¶}" + +#: lib/Trean.php:197 +msgid "Conflict" +msgstr "»P¨ä¥L½Ð¨Dµo¥Í½Ä¬ð" + +#: lib/Trean.php:172 +msgid "Continue" +msgstr "Ä~Äò" + +#: edit.php:192 +msgid "Copied bookmark: " +msgstr "®ÑÅҽƻs§¹¦¨: " + +#: templates/browse.php:242 templates/search.php:72 +msgid "Copy" +msgstr "½Æ»s" + +#: edit.php:201 +#, php-format +msgid "Copying folders is not supported." +msgstr "¤£¤ä´©¸ê®Æ§¨½Æ»s." + +#: lib/Trean.php:175 +msgid "Created" +msgstr "¤w«Ø¥ß" + +#: templates/reports.php:96 +#, php-format +msgid "DNS Failure or Other Error (%s)" +msgstr "DNS ¦WºÙ¸ÑªR©Î¨ä¥L¿ù»~ (%s)" + +#: templates/browse.php:233 templates/search.php:70 +msgid "Delete" +msgstr "§R°£" + +#: templates/browse.php:33 +msgid "Delete current folder?" +msgstr "§R°£¥Ø«eªº¸ê®Æ§¨?" + +#: templates/browse.php:260 templates/browse.php:360 +msgid "Delete this Folder" +msgstr "§R°£³o­Ó¸ê®Æ§¨" + +#: edit.php:32 edit.php:84 +msgid "Deleted bookmark: " +msgstr "®ÑÅÒ§R°£§¹¦¨: " + +#: edit.php:98 +msgid "Deleted folder: " +msgstr "¸ê®Æ§¨§R°£§¹¦¨:" + +#: search.php:28 templates/edit/bookmark.inc:15 templates/add/add.inc:47 +msgid "Description" +msgstr "´y­z" + +#: config/prefs.php.dist:10 +msgid "Display Options" +msgstr "Åã¥Ü¿ï¶µ" + +#: lib/Block/bookmarks.php:52 +msgid "Display Rows" +msgstr "Åã¥Ü¦æ" + +#: config/prefs.php.dist:76 +msgid "Display bookmark rating in browse/search view?" +msgstr "¦bÂsÄý/·j´Mªºµe­±¤¤Åã¥Ü®ÑÅÒ³QÂI¿ïªº¦¸¼Æ?" + +#: config/prefs.php.dist:58 +msgid "Display edit buttons when displaying Bookmarks?" +msgstr "·íÅã¥Ü®ÑÅҮɤ]Åã¥Ü½s¿è¹Ï¥Ü?" + +#: templates/data/export.inc:11 +msgid "Download Folder" +msgstr "¤U¸ü¸ê®Æ§¨" + +#: templates/add/add.inc:77 +msgid "Drag the \"Add to Bookmarks\" link below onto your \"Links\" Bar" +msgstr "±N¤U¤èªº\"¥[¤J®ÑÅÒ\"³sµ²©Ô¨ì§Aªº\"³sµ²\"¤u¨ã¦C" + +#: templates/add/add.inc:75 +msgid "" +"Drag the \"Add to Bookmarks\" link below onto your \"Personal Toolbar\"." +msgstr "±N¤U¤èªº\"¥[¤J®ÑÅÒ\"³sµ²©Ô¨ì§Aªº\"­Ó¤H¤u¨ã¦C\"." + +#: templates/browse.php:227 templates/search.php:69 +msgid "Edit" +msgstr "½s¿è" + +#: edit.php:245 +msgid "Edit Bookmark" +msgstr "½s¿è®ÑÅÒ" + +#: perms.php:235 +msgid "Edit Permissions" +msgstr "½s¿èÅv­­" + +#: perms.php:242 +#, php-format +msgid "Edit Permissions for %s" +msgstr "½s¿è %s ªºÅv­­" + +#: lib/Trean.php:205 +msgid "Expectation Failed" +msgstr "°õ¦æ¥¢±Ñ" + +#: templates/data/export.inc:4 +msgid "Export Bookmarks" +msgstr "¶×¥X®ÑÅÒ" + +#: templates/data/import.inc:9 +msgid "File to import:" +msgstr "¿ï¾ÜÀÉ®×¥H¶×¤J:" + +#: config/prefs.php.dist:47 +msgid "First level shown" +msgstr "Åã¥Ü²Ä¤@¼h" + +#: templates/edit/bookmark.inc:25 templates/add/add.inc:52 +#: lib/Block/bookmarks.php:42 +msgid "Folder" +msgstr "¸ê®Æ§¨" + +#: lib/Bookmarks.php:353 +msgid "Folder names must be non-empty" +msgstr "¸ê®Æ§¨¦WºÙ¤£¥iªÅ¥Õ" + +#: templates/data/import.inc:11 +msgid "Folder to import into:" +msgstr "¶×¤J¨ì¸ê®Æ§¨:" + +#: templates/browse.php:222 +msgid "Folders" +msgstr "¸ê®Æ§¨" + +#: lib/Trean.php:191 +msgid "Forbidden" +msgstr "¸T¤î¨Ï¥Î" + +#: lib/Trean.php:183 +msgid "Found" +msgstr "ª«¥ó¤w²¾°Ê" + +#: lib/Trean.php:210 +msgid "Gateway Time-out" +msgstr "¹h¹D¹O®É" + +#: lib/Trean.php:198 +msgid "Gone" +msgstr "½Ð¨Dªº¸ê·½¤w¤£¦s¦b©ó¦øªA¾¹¤¤" + +#: reports.php:24 templates/reports.php:33 +msgid "HTTP Status" +msgstr "HTTP ª¬ºA" + +#: lib/Trean.php:211 +msgid "HTTP Version not supported" +msgstr "¤£¤ä´©ªº HTTP ª©¥»" + +#: lib/Block/bookmarks.php:50 config/prefs.php.dist:35 +msgid "Highest Rated" +msgstr "³Ì¨üÅwªï" + +#: lib/Block/highestrated.php:3 lib/Block/highestrated.php:49 +msgid "Highest-rated Bookmarks" +msgstr "³Ì¨üÅwªïªº®ÑÅÒ" + +#: templates/data/import.inc:16 +msgid "Import" +msgstr "¶×¤J" + +#: data.php:183 templates/data/import.inc:4 +msgid "Import Bookmarks" +msgstr "¶×¤J®ÑÅÒ" + +#: templates/data/export.inc:9 +msgid "Include Subfolders" +msgstr "¥]§t¦¸¸ê®Æ§¨" + +#: lib/Trean.php:206 +msgid "Internal Server Error" +msgstr "¤º³¡¦øªA¾¹¿ù»~" + +#: templates/add/add.inc:76 +msgid "Internet Explorer" +msgstr "Internet Explorer" + +#: templates/data/import.inc:7 +msgid "" +"Internet Explorer users will need to export their current Favorites by going " +"to the \"File\" menu and selecting \"Import and Export\"." +msgstr "" +"Internet Explorer ¨Ï¥ÎªÌ­n¿é¥X§Úªº³Ì·R¥²¶·¨ì\"ÀÉ®×\"¿ï³æ¨Ã¿ï¾Ü\"¶×¤J©M¶×¥X\"." + +#: lib/Trean.php:199 +msgid "Length Required" +msgstr "¥²¶·¦b½Ð¨D¤¤´£¨Ñ Content-Length ªíÀY" + +#: search.php:31 +msgid "Match" +msgstr "§k¦X" + +#: lib/api.php:30 +msgid "Maximum Number of Bookmarks" +msgstr "®ÑÅÒ¤W­­¼Æ¥Ø" + +#: lib/api.php:27 +msgid "Maximum Number of Folders" +msgstr "¸ê®Æ§¨¤W­­¼Æ¥Ø" + +#: lib/Block/tree_menu.php:3 +msgid "Menu List" +msgstr "¥\¯àªí" + +#: lib/Trean.php:193 +msgid "Method Not Allowed" +msgstr "¤£±µ¨ü«È¤áºÝªº½Ð¨D¤èªk" + +#: templates/browse.php:248 +msgid "More Actions" +msgstr "¨ä¥L§@¥Î¤è¦¡" + +#: lib/Block/bookmarks.php:51 config/prefs.php.dist:36 +msgid "Most Clicked" +msgstr "³Ì¦hÂI¿ï" + +#: lib/Block/mostclicked.php:3 lib/Block/mostclicked.php:49 +msgid "Most-clicked Bookmarks" +msgstr "³Ì¦hÂI¿ïªº®ÑÅÒ" + +#: templates/browse.php:235 templates/search.php:71 +msgid "Move" +msgstr "·h²¾" + +#: lib/Trean.php:182 +msgid "Moved Permanently" +msgstr "½Ð¨Dªº¸ê·½¤w¤£¦s¦b" + +#: edit.php:137 +msgid "Moved bookmark: " +msgstr "®ÑÅÒ·h²¾§¹¦¨: " + +#: edit.php:151 +msgid "Moved folder: " +msgstr "¸ê®Æ§¨·h²¾§¹¦¨: " + +#: templates/add/add.inc:74 +msgid "Mozilla" +msgstr "Mozilla" + +#: templates/data/import.inc:6 +msgid "" +"Mozilla/Firefox users will need to export their current Bookmarks by going " +"into \"Bookmark Manager\" and selecting \"Export\" from the \"Tools\" menu." +msgstr "" +"Mozilla/Firefox ¨Ï¥ÎªÌ­n¶×¥X¥Ø«eªº®ÑÅÒ³]©w¥²¶·¨ì\"®ÑÅÒºÞ²zªÌ\"¨Ã±q\"¤u¨ã\"¿ï" +"³æ¿ï¾Ü\"¶×¥X\"." + +#: lib/Trean.php:181 +msgid "Multiple Choices" +msgstr "½Ð¨D¤¤ªº¸ê·½«ü¦V¤@¸s¤å¥ó" + +#: templates/edit/folder.inc:9 +msgid "Name" +msgstr "¦WºÙ" + +#: add.php:111 templates/browse.php:250 templates/browse.php:344 +#: templates/add/add.inc:32 +msgid "New Bookmark" +msgstr "·s¼W®ÑÅÒ" + +#: lib/Trean.php:85 +msgid "New Folder" +msgstr "·s¼W¸ê®Æ§¨" + +#: templates/browse.php:257 templates/browse.php:353 +msgid "New Subfolder" +msgstr "·s¼W¦¸¸ê®Æ§¨" + +#: templates/search.php:76 +msgid "No Bookmarks found" +msgstr "§ä¤£¨ì®ÑÅÒ" + +#: lib/Trean.php:178 +msgid "No Content" +msgstr "µL¤º®e" + +#: lib/Block/bookmarks.php:128 lib/Block/highestrated.php:73 +#: lib/Block/mostclicked.php:73 +msgid "No bookmarks to display" +msgstr "µL®ÑÅÒ¥iÅã¥Ü" + +#: lib/Trean.php:177 +msgid "Non-Authoritative Information" +msgstr "«D±ÂÅv¸ê°T" + +#: templates/browse.php:221 templates/search.php:66 +msgid "None" +msgstr "µL" + +#: lib/Trean.php:194 +msgid "Not Acceptable" +msgstr "¥Î¤áºÝÂsÄý¾¹¤£±µ¨ü­n¨D­¶­±ªº MIME Ãþ«¬" + +#: lib/Trean.php:192 +msgid "Not Found" +msgstr "½Ð¨Dªº¤å¥ó¤£¦s¦b" + +#: lib/Trean.php:207 +msgid "Not Implemented" +msgstr "¦øªA¾¹µLªk¤ä´©½Ð¨D¤¤ªº¥\¯à" + +#: lib/Trean.php:185 +msgid "Not Modified" +msgstr "¥¼­×§ï" + +#: templates/add/add.inc:80 +msgid "Note:" +msgstr "³Æµù:" + +#: edit.php:239 +msgid "Nothing to edit." +msgstr "¤°»ò¤]¤£½s¿è" + +#: lib/Block/highestrated.php:27 lib/Block/mostclicked.php:27 +msgid "Number of bookmarks to show" +msgstr "®ÑÅÒÅã¥Ü¼Æ¥Ø" + +#: lib/Trean.php:174 +msgid "OK" +msgstr "½T»{" + +#: templates/add/add.inc:81 +#, php-format +msgid "" +"On newer versions of Internet Explorer, you may have to add %s://%s to your " +"Trusted Zone for this to work." +msgstr "" +"¦b¤ñ¸û·sª©ªº I.E ÂsÄý¾¹, §A¥i¯à»Ý­n±N %s://%s ¥[¤J¨ì«H¥ôªººô¯¸¤¤¤~¯à¥Í®Ä.(¤è" +"ªk¡GÂI¿ïI.E ÂsÄý¾¹ -> ¤u¨ã -> ºô»Úºô¸ô¿ï¶µ -> ¦w¥þ©Ê -> «H¥ôªººô¯¸ -" +"> ºô¯¸)" + +#: perms.php:56 +msgid "" +"Only the owner or system administrator may change ownership or owner " +"permissions for a share" +msgstr "¥u¦³¾Ö¦³ªÌ»P¨t²ÎºÞ²z­û¥i¥HÅܧó¦@¨ÉÅv­­" + +#: templates/menu.inc:2 templates/menu.inc:5 +msgid "Open Fo_lder" +msgstr "¶}±Ò¸ê®Æ§¨_l" + +#: config/prefs.php.dist:67 +msgid "Open links in a new window?" +msgstr "¦b·sªºµøµ¡¶}±Ò³sµ²" + +#: config/prefs.php.dist:9 +msgid "Other Options" +msgstr "¨ä¥L¿ï¶µ" + +#: lib/Trean.php:180 +msgid "Partial Content" +msgstr "³¡¤À¤º®e" + +#: lib/Trean.php:190 +msgid "Payment Required" +msgstr "«O¯d" + +#: templates/browse.php:134 templates/browse.php:169 templates/add/add.inc:5 +msgid "Please enter a name for the new folder:" +msgstr "½Ð¿é¤J¤@­Ó·s¸ê®Æ§¨ªº¦WºÙ:" + +#: templates/browse.php:26 +msgid "Please enter the name of the new folder:" +msgstr "½Ð¿é¤J·s¸ê®Æ§¨ªº¦WºÙ:" + +#: templates/browse.php:40 +msgid "Please modify the name accordingly" +msgstr "½Ð·r°u­×§ï¦WºÙ" + +#: templates/browse.php:98 templates/browse.php:113 templates/browse.php:153 +#: templates/browse.php:188 +msgid "Please select an item first" +msgstr "½Ð¥ý¿ï¾Ü¤@­Ó¶µ¥Ø" + +#: lib/Trean.php:200 +msgid "Precondition Failed" +msgstr "«ü©w±ø¥ó¥¢±Ñ" + +#: lib/Trean.php:195 +msgid "Proxy Authentication Required" +msgstr "»Ý­n¥N²z¦øªA¾¹ Proxy ÅçÃÒ" + +#: templates/browse.php:261 templates/browse.php:361 +msgid "Rename this Folder" +msgstr "§ó¦W³o­Ó¸ê®Æ§¨" + +#: reports.php:17 +msgid "Reports" +msgstr "³øªí" + +#: lib/Trean.php:201 +msgid "Request Entity Too Large" +msgstr "½Ð¨Dªº°T®§¥DÅé¹L©óÃe¤j" + +#: lib/Trean.php:196 +msgid "Request Time-out" +msgstr "«È¤áºÝµLªk©ó¦³®Ä®É­­¤º§¹¦¨§@·~" + +#: lib/Trean.php:202 +msgid "Request-URI Too Large" +msgstr "½Ð¨Dªº URI ¤Óªø" + +#: lib/Trean.php:204 +msgid "Requested range not satisfiable" +msgstr "µLªkº¡¨¬­n¨Dªº½d³ò" + +#: lib/Trean.php:179 +msgid "Reset Content" +msgstr "­«³]¤º®e" + +#: templates/edit/footer.inc:1 +msgid "Save" +msgstr "Àx¦s" + +#: search.php:19 search.php:26 lib/Block/tree_menu.php:33 +msgid "Search" +msgstr "·j´M" + +#: search.php:25 +msgid "Search Bookmarks" +msgstr "·j´M®ÑÅÒ" + +#: search.php:61 +#, php-format +msgid "Search Results (%s)" +msgstr "·j´Mµ²ªG (%s)" + +#: lib/Trean.php:184 +msgid "See Other" +msgstr "½Ð¨Dªº¸ê·½¥i¥H¦b§Oªº¦ì¸m§ä¨ì" + +#: templates/browse.php:220 templates/search.php:65 +msgid "Select All" +msgstr "¥þ¿ï" + +#: templates/browse.php:223 +msgid "Select All Bookmarks" +msgstr "¿ï¾Ü©Ò¦³®ÑÅÒ" + +#: templates/browse.php:222 +msgid "Select All Folders" +msgstr "¿ï¾Ü©Ò¦³¸ê®Æ§¨" + +#: templates/browse.php:221 templates/search.php:66 +msgid "Select None" +msgstr "¤£¿ï" + +#: templates/search.php:64 +#, php-format +msgid "Select: %s, %s" +msgstr "¿ï¾Ü: %s, %s" + +#: templates/browse.php:219 +#, php-format +msgid "Select: %s, %s, %s, %s" +msgstr "¿ï¾Ü: %s, %s, %s, %s" + +#: lib/Trean.php:209 +msgid "Service Unavailable" +msgstr "ªA°ÈµLªk¨Ï¥Î" + +#: templates/browse.php:264 templates/browse.php:368 +msgid "Set Permissions" +msgstr "³]©wÅv­­" + +#: config/prefs.php.dist:49 +msgid "Should your list of bookmark folders be open when you log in?" +msgstr "µn¤J«áÅã¥Ü©Ò¦³¸ê®Æ§¨¤¤ªº®ÑÅÒ?" + +#: config/prefs.php.dist:37 +msgid "Sort bookmarks by:" +msgstr "±Æ§Ç®ÑÅÒ¨Ì:" + +#: lib/Block/bookmarks.php:46 +msgid "Sort by" +msgstr "±Æ¦C¨Ì" + +#: lib/Trean.php:173 +msgid "Switching Protocols" +msgstr "¤Á´«³q°T¨ó©w" + +#: lib/Block/bookmarks.php:58 lib/Block/highestrated.php:33 +#: lib/Block/mostclicked.php:33 +msgid "Template" +msgstr "¼ËªO" + +#: config/prefs.php.dist:25 +msgid "Template to use when displaying bookmarks:" +msgstr "Åã¥Ü®ÑÅҮɩҥΪº¼ËªO:" + +#: lib/Trean.php:187 +msgid "Temporary Redirect" +msgstr "¼È®É­«·s¾É¦V" + +#: templates/browse.php:372 +msgid "There are no bookmarks in this folder" +msgstr "¦¹¸ê®Æ§¨¤¤¨S¦³¥ô¦ó®ÑÅÒ" + +#: edit.php:194 +#, php-format +msgid "There was a problem copying the bookmark: %s" +msgstr "½Æ»s®ÑÅÒ: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: edit.php:34 edit.php:86 +#, php-format +msgid "There was a problem deleting the bookmark: %s" +msgstr "§R°£®ÑÅÒ: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: edit.php:100 +#, php-format +msgid "There was a problem deleting the folder: %s" +msgstr "§R°£¸ê®Æ§¨: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: edit.php:139 +#, php-format +msgid "There was a problem moving the bookmark: %s" +msgstr "·h²¾®ÑÅÒ: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: edit.php:153 +#, php-format +msgid "There was a problem moving the folder: %s" +msgstr "·h²¾¸ê®Æ§¨: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: add.php:59 +#, php-format +msgid "There was an error adding the bookmark: %s" +msgstr "·s¼W®ÑÅÒ: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: add.php:43 add.php:100 edit.php:122 edit.php:178 +#, php-format +msgid "There was an error adding the folder: %s" +msgstr "·s¼W¸ê®Æ§¨: %s ®Éµo¥Í¤@­Ó¿ù»~." + +#: edit.php:55 +#, php-format +msgid "There was an error saving the bookmark: %s" +msgstr "Àx¦s®ÑÅÒ: %s ®Éµo¥Í¤@­Ó¿ù»~" + +#: edit.php:68 +#, php-format +msgid "There was an error saving the folder: %s" +msgstr "Àx¦s¸ê®Æ§¨: %s ®Éµo¥Í¤@­Ó¿ù»~." + +#: search.php:27 templates/edit/bookmark.inc:10 templates/add/add.inc:42 +#: lib/Block/bookmarks.php:49 config/prefs.php.dist:34 +msgid "Title" +msgstr "¼ÐÃD" + +#: config/prefs.php.dist:24 +msgid "Title Only" +msgstr "¶È­­¼ÐÃD" + +#: config/prefs.php.dist:23 +msgid "Title and Description" +msgstr "¼ÐÃD»P´y­z" + +#: config/prefs.php.dist:22 +msgid "Title, URL, and Description" +msgstr "¼ÐÃD,ºô§}»P´y­z" + +#: templates/add/add.inc:73 +msgid "To be able to quickly add bookmarks from your web browser:" +msgstr "¬°¤F¯à°÷§Ö³tªº±q§AªºÂsÄý¾¹·s¼W®ÑÅÒ:" + +#: templates/reports.php:103 +msgid "Total" +msgstr "Á`­p" + +#: search.php:29 templates/edit/bookmark.inc:20 templates/add/add.inc:37 +msgid "URL" +msgstr "ºô§}" + +#: lib/Trean.php:189 +msgid "Unauthorized" +msgstr "©Úµ´¦s¨ú" + +#: templates/reports.php:100 +#, php-format +msgid "Unknown (%s)" +msgstr "¥¼ª¾ªº (%s)" + +#: lib/Trean.php:203 +msgid "Unsupported Media Type" +msgstr "¤£¤ä´©ªº´CÅéÃþ«¬" + +#: perms.php:228 +#, php-format +msgid "Updated %s." +msgstr "%s ¤w§ó·s." + +#: lib/Trean.php:186 +msgid "Use Proxy" +msgstr "¨Ï¥Î¥N²z¦øªA¾¹ Proxy" + +#: templates/add/add.inc:78 +msgid "" +"While browsing you will be able to bookmark the current page by clicking " +"your new \"Add to Bookmarks\" shortcut." +msgstr "·í§A¦bÂsÄýºô­¶®É,§A¥i¥HÂI¿ï\"¥[¤J®ÑÅÒ\"ªº±¶®|¥H·s¼W®ÑÅÒ" + +#: search.php:31 +msgid "Whole Field" +msgstr "§¹¥þ²Å¦X" + +#: templates/browse.php:26 +msgid "You are creating a new folder." +msgstr "§A¥¿¦b«Ø¥ß¤@­Ó·sªº¸ê®Æ§¨." + +#: add.php:21 data.php:64 data.php:131 +#, php-format +msgid "You are not allowed to create more than %d bookmarks." +msgstr "§A¨S¦³«Ø¥ß¶W¹L %d ­Ó®ÑÅÒªºÅv­­." + +#: add.php:84 data.php:55 data.php:106 +#, php-format +msgid "You are not allowed to create more than %d folders." +msgstr "¤£¤¹³\§A«Ø¥ß %d ­Ó¥H¤Wªº¸ê®Æ§¨." + +#: templates/browse.php:40 +msgid "You are renaming the current folder." +msgstr "§A¥¿¦b¬°¥Ø«eªº¸ê®Æ§¨§ó·s¦WºÙ." + +#: browse.php:21 +msgid "You do not have permission to view this folder." +msgstr "§A¨S¦³À˵ø¦¹¸ê®Æ§¨ªºÅv­­." + +#: templates/browse.php:144 templates/browse.php:179 templates/add/add.inc:13 +msgid "You must select a target folder first" +msgstr "½Ð¥ý¿ï¾Ü¤@­Ó¥Ø¼Ð¸ê®Æ§¨" + +#: lib/Trean.php:144 +msgid "_Browse" +msgstr "ÂsÄý_B" + +#: lib/Trean.php:155 +msgid "_Import/Export" +msgstr "¶×¤J/¶×¥X_I" + +#: lib/Trean.php:148 +msgid "_New Bookmark" +msgstr "·s¼W®ÑÅÒ_N" + +#: lib/Trean.php:151 +msgid "_Reports" +msgstr "³øªí_R" + +#: lib/Trean.php:150 +msgid "_Search" +msgstr "·j´M_S" + +#: templates/search.php:111 templates/bookmark/1line.inc:27 +#: templates/bookmark/2line.inc:38 templates/bookmark/standard.inc:42 +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "click" +msgstr "ÂI¿ï" + +#: templates/search.php:111 templates/bookmark/1line.inc:27 +#: templates/bookmark/2line.inc:38 templates/bookmark/standard.inc:42 +#: templates/block/1line.inc:22 templates/block/2line.inc:26 +#: templates/block/standard.inc:24 +msgid "clicks" +msgstr "ÂI¿ï" diff --git a/trean/redirect.php b/trean/redirect.php new file mode 100644 index 000000000..179df7683 --- /dev/null +++ b/trean/redirect.php @@ -0,0 +1,30 @@ + + */ + +require_once dirname(__FILE__) . '/lib/Application.php'; +Horde_Registry::appInit('trean'); + +$bookmark_id = Horde_Util::getFormData('b'); +if (!$bookmark_id) { + exit; +} +$bookmark = $trean_shares->getBookmark($bookmark_id); +if (is_a($bookmark, 'PEAR_Error')) { + exit; +} + +++$bookmark->clicks; +$bookmark->save(); + +header('Location: ' . Horde::externalUrl($bookmark->url)); diff --git a/trean/reports.php b/trean/reports.php new file mode 100644 index 000000000..6091f04bc --- /dev/null +++ b/trean/reports.php @@ -0,0 +1,34 @@ + + */ + +require_once dirname(__FILE__) . '/lib/Application.php'; +Horde_Registry::appInit('trean'); + +require_once TREAN_BASE . '/lib/Views/BookmarkList.php'; + +$drilldown = Horde_Util::getFormData('drilldown'); +$title = _("Reports"); +Horde::addScriptFile('stripe.js', 'horde', true); +require TREAN_TEMPLATES . '/common-header.inc'; +require TREAN_TEMPLATES . '/menu.inc'; + +if ($drilldown) { + $bookmarks = $trean_shares->searchBookmarks(array(array('http_status', 'LIKE', substr($drilldown, 0, 1), array('begin' => true)))); + $search_title = _("HTTP Status") . ' :: ' . sprintf(_("%s Response Codes"), $drilldown) . ' (' . count($bookmarks) . ')'; + + /* Display the results. */ + require TREAN_TEMPLATES . '/search.php'; +} else { + require TREAN_TEMPLATES . '/reports.php'; +} + +require $registry->get('templates', 'horde') . '/common-footer.inc'; diff --git a/trean/rss.php b/trean/rss.php new file mode 100644 index 000000000..d84cbcbab --- /dev/null +++ b/trean/rss.php @@ -0,0 +1,99 @@ + + * + * See the enclosed file LICENSE for license information (BSD). If you + * did not receive this file, see http://www.horde.org/licenses/bsdl.php. + */ + +@define('AUTH_HANDLER', true); +@define('TREAN_BASE', dirname(__FILE__)); +require_once TREAN_BASE . '/lib/base.php'; +require_once 'Horde/Cache.php'; + +// Handle HTTP Authentication +function _requireAuth() +{ + $auth = Horde_Auth::singleton($GLOBALS['conf']['auth']['driver']); + if (!isset($_SERVER['PHP_AUTH_USER']) + || !$auth->authenticate($_SERVER['PHP_AUTH_USER'], + array('password' => isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : null))) { + header('WWW-Authenticate: Basic realm="Trean RSS Interface"'); + header('HTTP/1.0 401 Unauthorized'); + echo '401 Unauthorized'; + exit; + } + + return true; +} + +// Show a specific folder? +if (($folderId = Horde_Util::getGet('f')) !== null) { + $folder = &$trean_shares->getFolder($folderId); + // Try guest permissions, if acccess is not granted, login and + // retry. + if ($folder->hasPermission('', Horde_Perms::READ) || + (_requireAuth() && $folder->hasPermission(Horde_Auth::getAuth(), Horde_Perms::READ))) { + $folders = array($folderId); + } +} else { + // Get all folders. Try guest permissions, if no folders are + // accessible, login and retry. + $folders = $trean_shares->listFolders('', Horde_Perms::READ); + if (empty($folders) && _requireAuth()) { + $folders = $trean_shares->listFolders(Horde_Auth::getAuth(), Horde_Perms::READ); + } +} + +// No folders to display +if (empty($folders)) { + exit; +} + +// Cache object +$cache = $GLOBALS['injector']->getInstance('Horde_Cache'); + +// Get folders to display +$cache_key = 'trean_rss_' . Horde_Auth::getAuth() . '_' . ($folderId === null ? 'all' : $folderId); +$rss = $cache->get($cache_key, $conf['cache']['default_lifetime']); +if (!$rss) { + $rss = ' + + + ' . htmlspecialchars($folderId == null ? $registry->get('name') : $folder->get('name')) . ' + ' . Horde_Nls::select() . ' + ' . Horde_Nls::getCharset() . ' + ' . date('Y-m-d H:i:s') . ' + + http://' . $_SERVER['SERVER_NAME'] . $registry->get('webroot') . '/themes/graphics/favicon.ico + + ' . htmlspecialchars($registry->get('name')) . ''; + + foreach ($folders as $folderId) { + $folder = &$trean_shares->getFolder($folderId); + $bookmarks = $folder->listBookmarks($prefs->getValue('sortby'), + $prefs->getValue('sortdir')); + foreach ($bookmarks as $bookmark) { + if (!$bookmark->url) { + continue; + } + $rss .= ' + + ' . htmlspecialchars($bookmark->title) . ' + ' . htmlspecialchars($bookmark->url) . ' + ' . htmlspecialchars($bookmark->description) . ' + '; + } + } + + $rss .= ' + + '; + + $cache->set($cache_key, $rss); +} + +header('Content-type: application/rss+xml'); +echo $rss; diff --git a/trean/scripts/sql/trean.sql b/trean/scripts/sql/trean.sql new file mode 100644 index 000000000..77e1b212f --- /dev/null +++ b/trean/scripts/sql/trean.sql @@ -0,0 +1,27 @@ +-- $Horde: trean/scripts/sql/trean.sql,v 1.6 2008/11/25 20:47:27 chuck Exp $ + +CREATE TABLE trean_bookmarks ( + bookmark_id INT NOT NULL, + folder_id INT NOT NULL, + bookmark_url VARCHAR(1024) NOT NULL, + bookmark_title VARCHAR(255), + bookmark_description VARCHAR(1024), + bookmark_clicks INT DEFAULT 0, + bookmark_rating INT, + favicon_id INT, + bookmark_http_status VARCHAR(5), +-- + PRIMARY KEY (bookmark_id) +); +CREATE INDEX trean_bookmarks_folder_idx ON trean_bookmarks (folder_id); +CREATE INDEX trean_bookmarks_clicks_idx ON trean_bookmarks (bookmark_clicks); +CREATE INDEX trean_bookmarks_rating_idx ON trean_bookmarks (bookmark_rating); + +CREATE TABLE trean_favicons ( + favicon_id INT NOT NULL, + favicon_url TEXT NOT NULL, + favicon_updated INT NOT NULL, +-- + PRIMARY KEY (favicon_id) +); +CREATE INDEX trean_favicons_url_idx ON trean_favicons (favicon_url(255)); diff --git a/trean/scripts/url_cron.php b/trean/scripts/url_cron.php new file mode 100644 index 000000000..e5fb79790 --- /dev/null +++ b/trean/scripts/url_cron.php @@ -0,0 +1,227 @@ +#!/usr/bin/php + + * @author Chuck Hagenbuch + */ + +// Find the base file path of Horde. +@define('HORDE_BASE', dirname(__FILE__) . '/../..'); + +// Find the base file path of Trean. +@define('TREAN_BASE', dirname(__FILE__) . '/..'); + +// Do CLI checks and environment setup first. +require_once HORDE_BASE . '/lib/core.php'; +require_once 'Horde/CLI.php'; + +// Make sure no one runs this from the web. +if (!Horde_CLI::runningFromCLI()) { + exit("Must be run from the command line\n"); +} + +// Load the CLI environment - make sure there's no time limit, init +// some variables, etc. +Horde_CLI::init(); + +// Now load the Registry and setup conf, etc. +$registry = &Registry::singleton(); +$registry->pushApp('trean', false); + +// Include needed libraries. +require_once TREAN_BASE . '/lib/Trean.php'; +require_once TREAN_BASE . '/lib/Bookmarks.php'; + +// Create Trean objects. +$trean_db = Trean::getDb(); +$trean_shares = new Trean_Bookmarks(); + +$ids = $trean_db->queryCol('SELECT bookmark_id FROM trean_bookmarks'); +foreach ($ids as $bookmark_id) { + $bookmark = $trean_shares->getBookmark($bookmark_id); + $check = @_getHeaders($bookmark->url, 1); + if (!$check) { + $bookmark->http_status = 'error'; + } else { + $status = explode(' ', $check[0]); + if ($status[1] != $bookmark->http_status) { + $bookmark->http_status = $status[1]; + } + + if ($bookmark->http_status == '200' || $bookmark->http_status == '302') { + $body = get_body($bookmark); + if ($favicon = get_favicon($bookmark, $body)) { + $bookmark->favicon = $favicon; + } + } + + // If we've been redirected, update the bookmark's URL. + if (isset($check['Location']) && $check['Location'] != $bookmark->url) { + $location = @parse_url($check['Location']); + if ($location && !empty($location['scheme'])) { + $bookmark->url = $check['Location']; + $bookmark->http_status = ''; + } + } + } + + $bookmark->save(); +} + +/** + */ +function _getHeaders($url, $format = 0) +{ + $url_info = @parse_url($url); + $port = isset($url_info['port']) ? $url_info['port'] : 80; + $fp = @fsockopen($url_info['host'], $port, $errno, $errstr, 30); + + if (!$fp) { + return false; + } + + // Generate HTTP/1.0 HEAD request. + $head = 'HEAD ' . + (empty($url_info['path']) ? '/' : $url_info['path']) . + (empty($url_info['query']) ? '' : '?' . $url_info['query']) . + " HTTP/1.0\r\nHost: " . $url_info['host'] . "\r\n\r\n"; + + $headers = array(); + fputs($fp, $head); + + stream_set_timeout($fp, 10); + while (!feof($fp)) { + $info = stream_get_meta_data($fp); + if ($info['timed_out']) { + return false; + } + if ($header = trim(fgets($fp, 1024))) { + if ($format == 1) { + $tmp = explode(':', $header); + $key = array_shift($tmp); + if ($key == $header) { + $headers[] = $header; + } else { + $headers[$key] = substr($header, strlen($key) + 2); + } + } else { + $headers[] = $header; + } + } + } + return $headers; +} + +function get_body($bookmark) +{ + $body = file_get_contents($bookmark->url); + + // @TODO get headers + + get_favicon($bookmark, $body); + + +/** + * Attempts to retrieve a favicon for the given bookmark. If successful, the + * favicon is stored in the trean_urls table for later use. + */ +function get_favicon($bookmark, $body) +{ + global $favicon; + $favicon = ''; + + // Attempt to parse a favicon. + $error = false; + $xml_parser = xml_parser_create(); + xml_set_element_handler($xml_parser, 'startElement', 'endElement'); + if (!xml_parse($xml_parser, $body, true)) { + $error = true; + } + xml_parser_free($xml_parser); + + $url = parse_url($bookmark->url); + + // If parsing a favicon failed, look for favicon.ico. + if (!$favicon) { + $headers = @_getHeaders($url['scheme'] . '://' . $url['host'] . '/favicon.ico', 1); + if ($headers) { + $status = explode(' ', $headers[0]); + if ($status[1] == '200') { + $favicon = $url['scheme'] . '://' . $url['host'] . '/favicon.ico'; + } else { + if (isset($url['path'])) { + $path = pathinfo($url['path']); + } else { + $path = array('dirname' => ''); + } + $headers = @_getHeaders($url['scheme'] . '://' . $url['host'] . $path['dirname'] . '/favicon.ico', 1); + if ($headers) { + $status = explode(' ', $headers[0]); + if ($status[1] == '200') { + $favicon = $url['scheme'] . '://' . $url['host'] . $path['dirname'] . '/favicon.ico'; + } + } + } + } + } + + // If a favicon was found, try to get it. + if ($favicon) { + // Make sure $favicon is a full URL. + if (false && substr(strtolower($favicon), 0, 7) != 'http://') { + if (substr($favicon, 0, 1) == '/') { + $favicon = $url['scheme'] . '://' . $url['host'] . $favicon; + } else { + $path = pathinfo($url['path']); + $favicon = $url['scheme'] . '://' . $url['host'] . $path['dirname'] . '/' . $favicon; + } + } + + // Attempt to read and store $favicon. + if ($data = @file_get_contents($favicon)) { + $info = pathinfo($favicon); + $favicon_ext = $info['extension']; + } + } + + return false; +} + +/** + * get_favicon html parsing helper function + */ +function startElement($parser, $name, $attrs) +{ + global $favicon; + + if (strtoupper($name) == 'LINK' && is_array($attrs)) { + $use = false; + $href = ''; + foreach ($attrs as $key => $val) { + if (strtoupper($key) == 'REL' && + (strtoupper($val) == 'SHORTCUT ICON' || strtoupper($val) == 'ICON')) { + $use = true; + } + if (strtoupper($key) == 'HREF') { + $href = $val; + } + } + if ($use && $href) { + $favicon = $href; + } + } +} + +/** + * get_favicon html parsing helper function + */ +function endElement($parser, $name) +{ +} diff --git a/trean/search.php b/trean/search.php new file mode 100644 index 000000000..ef02aba6f --- /dev/null +++ b/trean/search.php @@ -0,0 +1,62 @@ + + */ + +require_once dirname(__FILE__) . '/lib/Application.php'; +Horde_Registry::appInit('trean'); + +require_once TREAN_BASE . '/lib/Forms/Search.php'; +require_once TREAN_BASE . '/lib/Views/BookmarkList.php'; + +$title = _("Search"); +require TREAN_TEMPLATES . '/common-header.inc'; +require TREAN_TEMPLATES . '/menu.inc'; + +// Set up the search form. +$vars = Horde_Variables::getDefaultVariables(); +$form = new SearchForm($vars); + +// Render the search form. +$form->renderActive(new Horde_Form_Renderer(), $vars, Horde::selfUrl(), 'post'); +echo '
'; + +if ($form->validate($vars)) { + // Create the filter. + $combine = Horde_Util::getFormData('combine', 'OR'); + $op = Horde_Util::getFormData('op', 'LIKE'); + $criteria = array(); + + // Searching for URL? + if (strlen($u = Horde_Util::getFormData('url'))) { + $criteria[] = array('url', $op, $u); + } + + // Searching title? + if (strlen($t = Horde_Util::getFormData('title'))) { + $criteria[] = array('title', $op, $t); + } + + // Searching description? + if (strlen($d = Horde_Util::getFormData('description'))) { + $criteria[] = array('description', $op, $d); + } + + if ($criteria) { + // Get the bookmarks. + $bookmarks = $trean_shares->searchBookmarks($criteria, $combine); + $search_title = sprintf(_("Search Results (%s)"), count($bookmarks)); + + // Display the results. + require TREAN_TEMPLATES . '/search.php'; + } +} + +require_once $registry->get('templates', 'horde') . '/common-footer.inc'; diff --git a/trean/templates/add.html.php b/trean/templates/add.html.php new file mode 100644 index 000000000..787525170 --- /dev/null +++ b/trean/templates/add.html.php @@ -0,0 +1,85 @@ + + +

+ + + + + + +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + " onclick="addBookmark(); return false;" /> + " onclick="" /> +
+ + + +
+ diff --git a/trean/templates/block/1line.inc b/trean/templates/block/1line.inc new file mode 100644 index 000000000..b6e865fe2 --- /dev/null +++ b/trean/templates/block/1line.inc @@ -0,0 +1,25 @@ +id); +$target = $GLOBALS['prefs']->getValue('show_in_new_window') ? '_blank' : ''; +if ($bookmark->http_status == 'error') { + $status = 'error.png'; +} elseif ($bookmark->http_status == '') { + $status = ''; +} else { + $status = substr($bookmark->http_status, 0, 1) . 'xx.png'; +} +?> + + + + + + +
+ + + +
+ url) ?>description) ? '' : ' - ' . htmlspecialchars($bookmark->description) . '') ?> + (clicks ?> clicks == 1 ? _("click") : _("clicks")) ?>) +
diff --git a/trean/templates/block/2line.inc b/trean/templates/block/2line.inc new file mode 100644 index 000000000..3929be3ad --- /dev/null +++ b/trean/templates/block/2line.inc @@ -0,0 +1,31 @@ +id); +$target = $GLOBALS['prefs']->getValue('show_in_new_window') ? '_blank' : ''; +if ($bookmark->http_status == 'error') { + $status = 'error.png'; +} elseif ($bookmark->http_status == '') { + $status = ''; +} else { + $status = substr($bookmark->http_status, 0, 1) . 'xx.png'; +} +?> + + + + + +
+ + + +
+ +
+ title) ?> +
+ +
+ (clicks . ' ' . ($bookmark->clicks == 1 ? _("click") : _("clicks")) ?>) + description) ?> +
+
diff --git a/trean/templates/block/standard.inc b/trean/templates/block/standard.inc new file mode 100644 index 000000000..05acbc509 --- /dev/null +++ b/trean/templates/block/standard.inc @@ -0,0 +1,36 @@ +getValue('show_in_new_window') ? '_blank' : ''; +$bookmark_url = Horde_Util::addParameter(Horde::applicationUrl('redirect.php'), 'b', $bookmark->id); +if ($bookmark->http_status == 'error') { + $status = 'error.png'; +} elseif ($bookmark->http_status == '') { + $status = ''; +} else { + $status = substr($bookmark->http_status, 0, 1) . 'xx.png'; +} +?> + + + + + + +
+ + + +
+ +
+ title) ?> + (clicks . ' ' . ($bookmark->clicks == 1 ? _("click") : _("clicks")) ?>) +
+ +
+ url, 100, "\n", true))) ?> +
+ +
+ description) ?> +
+
diff --git a/trean/templates/browse.php b/trean/templates/browse.php new file mode 100644 index 000000000..76362603c --- /dev/null +++ b/trean/templates/browse.php @@ -0,0 +1,190 @@ +
+ + + + +
+ +
+ + + + +
+ + + $GLOBALS['trean_shares']->countBookmarks()); + +$option_edit = (!empty($GLOBALS['folder']) ? $GLOBALS['folder']->hasPermission($GLOBALS['registry']->getAuth(), Horde_Perms::EDIT) : false); +$option_delete = (!empty($GLOBALS['folder']) ? $GLOBALS['folder']->hasPermission($GLOBALS['registry']->getAuth(), Horde_Perms::DELETE) : false); +$num_items = count(!empty($GLOBALS['bookmarks']) ? $GLOBALS['bookmarks'] : 0); +if (!empty($folder)): +?> +
+ +
+ + +
+ +

get('name')) ?>

+ +
+
+
+getAuth()): ?> +
+ + +
+ Trean::countFolders()): ?> +
+ + + + + +
+ + + getParent() && $option_delete): ?> +
+ + + + " id="sf_del" onclick="confirm_delete(); return false;" /> + +
+ + getParent() && $option_edit): ?> +
+ + + + + +
+ + + get('owner') == $GLOBALS['registry']->getAuth()): ?> +

+ getId()), _("Control access to this folder"), '', '_blank', 'popup(this.href); return false;') + . Horde::img('perms.png') . _("Control access to this folder") . '' ?> +

+ +
+
+ 'folder.png', + 'iconopen' => 'folderopen.png'); + $tree = Horde_Tree::factory('folder_tree', 'javascript', array('alternate' => true)); + $expand = $prefs->getValue('expand_tree'); + if ($expand == 'none') { + $expand = false; + } elseif ($expand == 'all') { + $expand = true; + } + + foreach ($folders as $tfn => $tf) { + if (!empty($folder)) { + $f_id = $folder->getId(); + } else { + $f_id = null; + } + $params['class'] = ($tf->getId() == $f_id) ? 'selected' : null; + $params['url'] = Horde::applicationUrl('browse.php?f=' . $tf->getId()); + $level = substr_count($tfn, ':'); + + if ($expand == 'first') { + $expand_node = ($level == 0); + } else { + $expand_node = $expand; + } + $tree->addNode($tf->getId(), $tf->getParent(), $tf->get('name'), $level, $expand_node, $params); + } + + echo $tree->renderTree(); +} +?> +
+
+ +
+ + + +
+ + + + + + +
+ +render(); +} else { + echo '

' . _("There are no bookmarks in this folder") . '

'; +} +?> + +
+ +
+
+
+
+ diff --git a/trean/templates/common-header.inc b/trean/templates/common-header.inc new file mode 100644 index 000000000..03befd2ac --- /dev/null +++ b/trean/templates/common-header.inc @@ -0,0 +1,44 @@ + + + + + +' : '' ?> + +get('name'); +if (!empty($title)) $page_title .= ' :: ' . $title; +if (!empty($refresh_time) && ($refresh_time > 0) && !empty($refresh_url)) { + echo "\n"; +} + +Horde::includeScriptFiles(); + +$rss = Horde::applicationUrl('rss.php', true, -1); +if (Horde_Util::getFormData('f')) { + $rss = Horde_Util::addParameter($rss, 'f', Horde_Util::getFormData('f'), false); +} +echo ''; + +$bc = Horde_Util::nonInputVar('bodyClass'); +if ($prefs->getValue('show_folder_actions')) { + if ($bc) { + $bc .= ' '; + } + $bc .= 'folderActions'; +} + +?> +<?php echo htmlspecialchars($page_title) ?> + + + + + +> diff --git a/trean/templates/data/export.inc b/trean/templates/data/export.inc new file mode 100644 index 000000000..0b08452f8 --- /dev/null +++ b/trean/templates/data/export.inc @@ -0,0 +1,13 @@ +
+ + +

+
+ + +
+ " /> +
+
diff --git a/trean/templates/data/import.inc b/trean/templates/data/import.inc new file mode 100644 index 000000000..6e85e5d52 --- /dev/null +++ b/trean/templates/data/import.inc @@ -0,0 +1,20 @@ +
+ + +

+
+

+

+ +

+ +

+

+ + " class="button" /> +
+
+ +
diff --git a/trean/templates/edit/bookmark.inc b/trean/templates/edit/bookmark.inc new file mode 100644 index 000000000..d774fa7f4 --- /dev/null +++ b/trean/templates/edit/bookmark.inc @@ -0,0 +1,33 @@ + + +

+ + title) ?> +

+ + + + + + + + + + + + + + + + + + + + + +
 
 
 
  + +
+
diff --git a/trean/templates/edit/delete_folder_confirmation.inc b/trean/templates/edit/delete_folder_confirmation.inc new file mode 100644 index 000000000..c284909b3 --- /dev/null +++ b/trean/templates/edit/delete_folder_confirmation.inc @@ -0,0 +1,18 @@ +
+ +

get('name'))) ?>

+ +
+ + + + " /> +
+ +
+ + + " /> +
+ +
diff --git a/trean/templates/edit/folder.inc b/trean/templates/edit/folder.inc new file mode 100644 index 000000000..8b15587be --- /dev/null +++ b/trean/templates/edit/folder.inc @@ -0,0 +1,12 @@ +getId() ?> + +

+ getImageDir('horde') . '/tree') ?> + get('name')) ?> +

+

+ +

diff --git a/trean/templates/edit/footer.inc b/trean/templates/edit/footer.inc new file mode 100644 index 000000000..f3c2dcfec --- /dev/null +++ b/trean/templates/edit/footer.inc @@ -0,0 +1,3 @@ +" /> +" onclick="return cancelEdit();" /> + diff --git a/trean/templates/edit/header.inc b/trean/templates/edit/header.inc new file mode 100644 index 000000000..b184e1e32 --- /dev/null +++ b/trean/templates/edit/header.inc @@ -0,0 +1,17 @@ + + +
+ + + + diff --git a/trean/templates/menu.inc b/trean/templates/menu.inc new file mode 100644 index 000000000..5bf1ba821 --- /dev/null +++ b/trean/templates/menu.inc @@ -0,0 +1,4 @@ + +notify(array('listeners' => 'status')) ?> diff --git a/trean/templates/reports.php b/trean/templates/reports.php new file mode 100644 index 000000000..9ed2521c9 --- /dev/null +++ b/trean/templates/reports.php @@ -0,0 +1,104 @@ +groupBookmarks('status'); +foreach ($report as $row) { + $status = $row['status']; + $count = (int)$row['count']; + + $s = substr($status, 0, 1); + if (in_array($s, array(1, 2, 3, 4, 5))) { + $s .= 'xx'; + if (!isset($counts[$s])) { + $counts[$s] = $count; + } else { + $counts[$s] += $count; + } + } + + if ($status == '') { + if (!isset($counts['unknown'])) { + $counts['unknown'] = $count; + } else { + $counts['unknown'] += $count; + } + } else { + $counts[$status] = $count; + } + + $total += $count; +} +?> + +

+ + +
+' . $counts['100'] . ' - 100 ' . Trean::HTTPStatus('100') . '' ?> +' . $counts['101'] . ' - 101 ' . Trean::HTTPStatus('101') . '' ?> + + + +
+' . $counts['200'] . ' - 200 ' . Trean::HTTPStatus('200') . '' ?> +' . $counts['201'] . ' - 201 ' . Trean::HTTPStatus('201') . '' ?> +' . $counts['202'] . ' - 202 ' . Trean::HTTPStatus('202') . '' ?> +' . $counts['203'] . ' - 203 ' . Trean::HTTPStatus('203') . '' ?> +' . $counts['204'] . ' - 204 ' . Trean::HTTPStatus('204') . '' ?> +' . $counts['205'] . ' - 205 ' . Trean::HTTPStatus('205') . '' ?> +' . $counts['206'] . ' - 206 ' . Trean::HTTPStatus('206') . '' ?> + + + +
+' . $counts['300'] . ' - 300 ' . Trean::HTTPStatus('300') . '' ?> +' . $counts['301'] . ' - 301 ' . Trean::HTTPStatus('301') . '' ?> +' . $counts['302'] . ' - 302 ' . Trean::HTTPStatus('302') . '' ?> +' . $counts['303'] . ' - 303 ' . Trean::HTTPStatus('303') . '' ?> +' . $counts['304'] . ' - 304 ' . Trean::HTTPStatus('304') . '' ?> +' . $counts['305'] . ' - 305 ' . Trean::HTTPStatus('305') . '' ?> +' . $counts['307'] . ' - 307 ' . Trean::HTTPStatus('307') . '' ?> + + + +
+' . $counts['400'] . ' - 400 ' . Trean::HTTPStatus('400') . '' ?> +' . $counts['401'] . ' - 401 ' . Trean::HTTPStatus('401') . '' ?> +' . $counts['402'] . ' - 402 ' . Trean::HTTPStatus('402') . '' ?> +' . $counts['403'] . ' - 403 ' . Trean::HTTPStatus('403') . '' ?> +' . $counts['404'] . ' - 404 ' . Trean::HTTPStatus('404') . '' ?> +' . $counts['405'] . ' - 405 ' . Trean::HTTPStatus('405') . '' ?> +' . $counts['406'] . ' - 406 ' . Trean::HTTPStatus('406') . '' ?> +' . $counts['407'] . ' - 407 ' . Trean::HTTPStatus('407') . '' ?> +' . $counts['408'] . ' - 408 ' . Trean::HTTPStatus('408') . '' ?> +' . $counts['409'] . ' - 409 ' . Trean::HTTPStatus('409') . '' ?> +' . $counts['410'] . ' - 410 ' . Trean::HTTPStatus('410') . '' ?> +' . $counts['411'] . ' - 411 ' . Trean::HTTPStatus('411') . '' ?> +' . $counts['412'] . ' - 412 ' . Trean::HTTPStatus('412') . '' ?> +' . $counts['413'] . ' - 413 ' . Trean::HTTPStatus('413') . '' ?> +' . $counts['414'] . ' - 414 ' . Trean::HTTPStatus('414') . '' ?> +' . $counts['415'] . ' - 415 ' . Trean::HTTPStatus('415') . '' ?> +' . $counts['416'] . ' - 416 ' . Trean::HTTPStatus('416') . '' ?> +' . $counts['417'] . ' - 417 ' . Trean::HTTPStatus('417') . '' ?> + + + +
+' . $counts['500'] . ' - 500 ' . Trean::HTTPStatus('500') . '' ?> +' . $counts['501'] . ' - 501 ' . Trean::HTTPStatus('501') . '' ?> +' . $counts['502'] . ' - 502 ' . Trean::HTTPStatus('502') . '' ?> +' . $counts['503'] . ' - 503 ' . Trean::HTTPStatus('503') . '' ?> +' . $counts['504'] . ' - 504 ' . Trean::HTTPStatus('504') . '' ?> +' . $counts['505'] . ' - 505 ' . Trean::HTTPStatus('505') . '' ?> + + + +
+ + + +
+ + +
+
diff --git a/trean/templates/search.php b/trean/templates/search.php new file mode 100644 index 000000000..d1931d613 --- /dev/null +++ b/trean/templates/search.php @@ -0,0 +1,81 @@ + + + + + + +

+ + + +
+', + Horde::link('#', _("Select None"), 'widget', '', 'selectNoBookmarks(); return false;') . _("None") . '') ?> + +'; +echo ' | ' . Horde::link('#', '', 'widget', '', 'deleteSelectedBookmarks(); return false;') . _("Delete") . ''; +echo ' | ' . Horde::link('#', '', 'widget', '', 'moveSelectedBookmarks(); return false;') . _("Move") . ''; +echo ' | ' . Horde::link('#', '', 'widget', '', 'copySelectedBookmarks(); return false;') . _("Copy") . ''; +?> + +
+' . _("No Bookmarks found") . '

'; endif; + +$view = new Trean_View_BookmarkList($bookmarks); +echo $view->render(); +?> +
diff --git a/trean/templates/star_rating_helper.php b/trean/templates/star_rating_helper.php new file mode 100644 index 000000000..db556e827 --- /dev/null +++ b/trean/templates/star_rating_helper.php @@ -0,0 +1,32 @@ +id, true); + return ' +
    +
  1. ' . str_repeat('*', $bookmark->rating) . '
  2. +
  3. 1
  4. +
  5. 2
  6. +
  7. 3
  8. +
  9. 4
  10. +
  11. 5
  12. +
'; +} + +function static_star_rating_helper($bookmark) +{ + return ' +' . str_repeat('*', $bookmark->rating) . ''; +} diff --git a/trean/templates/views/BookmarkList.php b/trean/templates/views/BookmarkList.php new file mode 100644 index 000000000..89dc59652 --- /dev/null +++ b/trean/templates/views/BookmarkList.php @@ -0,0 +1,68 @@ + + + + + + + + + showFolder): ?> + + + + + +bookmarks as $bookmark) { + $bookmark_url = Horde_Util::addParameter($this->redirectUrl, 'b', $bookmark->id); + if ($bookmark->http_status == 'error') { + $status = 'error.png'; + } elseif ($bookmark->http_status == '') { + $status = ''; + } else { + $status = (int)substr($bookmark->http_status, 0, 1) . 'xx.png'; + } +?> + + + + + + + + + +
" type="checkbox" class="checkbox" onclick="$$('#BookmarkList-body input[type=checkbox]').each((function(c) { c.checked = this.checked; }).bind(this));" />sortby == 'title') echo ' class="' . $this->sortdirclass . '"' ?>>sortby == 'rating') echo ' class="' . $this->sortdirclass . '"' ?> width="1%">sortby == 'clicks') echo ' class="' . $this->sortdirclass . '"' ?> width="1%">
+ + + + + +
+ target) . htmlspecialchars($bookmark->title ? $bookmark->title : $bookmark->url) ?> + url) . ' … ' . htmlspecialchars(Horde_String::substr($bookmark->description, 0, 200)) ?> +
+
+ + + clicks ?> +
diff --git a/trean/themes/graphics/add.png b/trean/themes/graphics/add.png new file mode 100644 index 0000000000000000000000000000000000000000..41be5d97d245932f9b8c1ad85786c822775e4423 GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfv;dzFS8s36`%ZGZ%_Uz{Ca^Iu z0Hv8282J$v@_>C-1qo;-g1_|ch!M%I;?%A_v_wL>6 z)~#E+cJ0cQD_5*ov3&XR1q&AR^z^j0ww9HZ#m2@uI5>!ji2>d9|Ns9j)eU7pmQhKN zUoenM8erfJnDHK{yT{YTF{I*_>xr9UO$rRIfxT>-b+pxT4NT8GJN^HE%mx;l{B-xI z>;$vGf{wVs_X3oK~9V_>IWl(UQ_nw&} zCoJHVKttYjO^u~|F|o&GR1{`37@lK(!1<+CpSeI$AvLf<;8I-VG`>~4*3DjKYO5n5 cdHENA_8(Q<2|+YMMAH}^vVU9r2dIj{)78&q Iol`;+0JRbu(EtDd literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/data.png b/trean/themes/graphics/data.png new file mode 100644 index 0000000000000000000000000000000000000000..e75ddf849dac6a032292b6498f27fbcff8676a04 GIT binary patch literal 594 zcmV-Y0+bIE@$vEU^78cb^!NDs`T6<${QUm@{r~^~a%vJV00001bW%=J06^y0 zW&i*H)Ja4^R2WxdU`R#*3=GNfA?CJVU~lW_@1M+&9PVJKtqBAgnmT3gAQJ?rI^%$H5x` z(qd)g<(teTY@sH|qaG&9kgQ~4=`z?*IS* literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/delete.png b/trean/themes/graphics/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..26477f183e366ef92fa9fdde9ed93d505822ab2c GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf#sHrXS8s36zrTO|{r2T_Uc{TD zd+zSt`tscIA9t_){rTg*libPdu-Cm6?=GMH{pRJ*`?r3-dj99*dqxI^|NsC0`}gnf z-@m_q|Ni*#!ji2K&8SZ!?RR*UxCoaGAH>{4e7UD+z83n=Sn;vX&ug9Yu5EO|lc6V*IsZ19U!Z^L@X?_xo0t?^|8JY;w82uH?Rx+-`Hp7nKQY z3=BXMnHU)U{rmU#@893Qe}DY=@xzA?@7}$8^XAR#*RNl`eEIzO^JmYVJ$?H0$&)9K zA3uKd=+T1*4-OwbeCW`jg9i`p-Me?so;|yF?_R%t{knDQ)~;Q{D|&8yOBG&Z_wK+U)?P>Pos2#k zk1pvv!63w-``{Swk3g40l`_*eJU*)0VlZJz=B!l9QvHS_%f7NNKA^o{)r|QZ&~*%+ Lu6{1-oD!MF8d|pM5jDP%JNE;Cb5fKsptNLHV)r0hcFevRIn+pI?)|J5@v r{IO?X_#w~0@PVI!;Q>1X!vSUnh6Y9m2D%9jKw==dhwVVe0`&p_O5aR* literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/folders/folder_create.png b/trean/themes/graphics/folders/folder_create.png new file mode 100644 index 0000000000000000000000000000000000000000..5b428d2f562cae89d413abd53c4b850767ba44f4 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!L4Z$)>;M1%|9yXQc%t>^3(Y4s zbv(Gd{^6Ak^VAH_#Y8Qwo{@toOFv@x5b zI^@cNrgQu(6JG9kz;Q&>%}sSgTe~DWM4f!9Zh* literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/folders/folder_delete.png b/trean/themes/graphics/folders/folder_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..985c12a3c7ee4692fa333c1120e06aaf50a1ead7 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!L4Z$)t1A!3;Wd@}JFNbFfAaUk z>3{DJ9-e6Z|Lf&Hk0<=TTl?qbs`5~!1#SLY85sTp!S9bMC7%uf^)i+O`2{mLJiCzw zb zW=GS}w_ieQDi?KZt@C?r+f{f?{lj*NrES;cqt+eR;qImvr4;>o$&;j<1G29AyBxzW fZr|B(SAPOO`(1V>AJzU)pq&h!u6{1-oD!M<`L$&d literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/folders/folder_edit.png b/trean/themes/graphics/folders/folder_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5397f372eff1fd4cc9c6205460b057e3ac006d GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAI14-?i-EKU7`vU!wgWPllDyqr z82-2SpVFG?K&1G_KOxEd!GXFlvbJke!2qh#i7#(B@VL0*o ze8U)^97@@DdH+{rTyWsr=kkdMe$HhmJ$pIn7;ErJpqUJwu6{1-oD!M< D>$)*< literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/http/1xx.png b/trean/themes/graphics/http/1xx.png new file mode 100644 index 0000000000000000000000000000000000000000..1cae1e8af95e9791a3fc46342946f8cf28e13da3 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMffdHQnS0K$JEF~hXEGn%mqpYoL z;cMg;qwk$=;GJ&lpJU>mV;WRo8CK#Fkz*TG;SgQn6_x80SL2q{;FZ?mo!0D^)e)N8 z9-QABlHU_vJTba_YHC?$e8r@Miiz>nGn4D*rq|EPXkM7pzBI3WVR_rM+O8Rm)7Cc3 z*xWvQ-Lw^ZXRO*gbIpM{YxXYMba?5OW6QRl*s%B9e^S7*a_wrM9~?@8{DMi*hea*J zq3Vq;K(l&0T^vIyZsqoe^Br>FacPg+)FR;J@nT`SmHLB!+Yf!?nxORTz3us|+&x|& znWoJ@ux`g3e%l(CzlCSaSErh-t!!LwFmvfi4lRSrmNV5JCkktEz1BWnD_ov9=}_~9 zBfigBjq~s)H;t4(zjC+v+L4<)Qd$y=NQGMNfVI>Y_@C?92c5>!z5u X@v0v7OUjY}x{JZn)z4*}Q$iB}*>?kW literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/http/2xx.png b/trean/themes/graphics/http/2xx.png new file mode 100644 index 0000000000000000000000000000000000000000..4af9076c74e4deb3e1b904b0af81f18770c4f3dd GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf`~aU2R~9A~n;;b#EfJq89Udtb z6FZfhsu-Ur8yzhj9zK?mNiiZ~A~97iHM4S9xL9n`WOTGtZ0u}8(tKj7Y)p(yWRyf& zW|gQIiHIoi_{6#J@bR?F%i-bT@yRoB@v>oIW3dTSQPC3#snZdWPn9V^r!tlV`2{mL zJiCzw^3oM>A1RBT(Qhzl2gv6eTf~SZ7lZk6^!hcGPA8#1D(L&>FVdQ&MBb@0O8kg AoB#j- literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/http/3xx.png b/trean/themes/graphics/http/3xx.png new file mode 100644 index 0000000000000000000000000000000000000000..1cae1e8af95e9791a3fc46342946f8cf28e13da3 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMffdHQnS0K$JEF~hXEGn%mqpYoL z;cMg;qwk$=;GJ&lpJU>mV;WRo8CK#Fkz*TG;SgQn6_x80SL2q{;FZ?mo!0D^)e)N8 z9-QABlHU_vJTba_YHC?$e8r@Miiz>nGn4D*rq|EPXkM7pzBI3WVR_rM+O8Rm)7Cc3 z*xWvQ-Lw^ZXRO*gbIpM{YxXYMba?5OW6QRl*s%B9e^S7*a_wrM9~?@8{DMi*hea*J zq3Vq;K(l&0T^vIyZsqoe^Br>FacPg+)FR;J@nT`SmHLB!+Yf!?nxORTz3us|+&x|& znWoJ@ux`g3e%l(CzlCSaSErh-t!!LwFmvfi4lRSrmNV5JCkktEz1BWnD_ov9=}_~9 zBfigBjq~s)H;t4(zjC+v+L4<)Qd$y=NQGMNfVI>Y_@C?92c5>!z5u X@v0v7OUjY}x{JZn)z4*}Q$iB}*>?kW literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/http/4xx.png b/trean/themes/graphics/http/4xx.png new file mode 100644 index 0000000000000000000000000000000000000000..7f6d50fabf0d8e6b6b9065b6ee67ae61beca847a GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!L4Z$)tDvA@d3m{-6oZY8&9Vlm z|7VOHjCp~Qyu7@{k-VSws~M{?=Al0dm2PZ!6K zid(U#9JvlSa5!JgacWcg@^8EDr&2>+j!%_Ukw)iRyk2o_+{~E3f3ZnbY68#2hA+7q zOfC(40*p0%idhW}91orwy6_4JT$T0uxK(3+?T=@i`>)tCXaG%T@O1TaS?83{1ONft BRb&7F literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/http/5xx.png b/trean/themes/graphics/http/5xx.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c6785ec7b6f0963a587c166f61c5730f271505 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}LV!<*Yhhtw0|Uc$28O!~3|VSY z%NQ8U85sVbndxIJ6(_}8Zmj0Rz|fH96X~E<9O=-)z_5R2@mwk1o6CxyZEEOAb7+V( z&eGEAkmCKczvs-%v@;A0fm&KgT3Y{MK*sR>FQ8otB|(0{Ffkl7LrjeHTcFxVPZ!6K zid(to4fzfz@Hhvmcz255uqyr^eNBaBC4 zE9UWU;qMEAIv+Z|{A*OyUQxiPUs1rw{A`j&*}tMqf8TmOW|b7@WRh~~?*m%G;OXk; Jvd$@?2>^-4euMx3 literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/http/error.png b/trean/themes/graphics/http/error.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c6785ec7b6f0963a587c166f61c5730f271505 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}LV!<*Yhhtw0|Uc$28O!~3|VSY z%NQ8U85sVbndxIJ6(_}8Zmj0Rz|fH96X~E<9O=-)z_5R2@mwk1o6CxyZEEOAb7+V( z&eGEAkmCKczvs-%v@;A0fm&KgT3Y{MK*sR>FQ8otB|(0{Ffkl7LrjeHTcFxVPZ!6K zid(to4fzfz@Hhvmcz255uqyr^eNBaBC4 zE9UWU;qMEAIv+Z|{A*OyUQxiPUs1rw{A`j&*}tMqf8TmOW|b7@WRh~~?*m%G;OXk; Jvd$@?2>^-4euMx3 literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/minus.png b/trean/themes/graphics/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..32170460cc24a1a1687786fb1e135b84ed80bd21 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJt4ZpT+GW?9SKZil=2`uU z>uqaqPS|{F(w19Ow%wk;@4?nH&$gX?cHr`hsoQUFIrDV;xo5jCKHqck`Tzg_WoKCg z01Xi?3GxdDa?t?8rrJ9kKxsWs7sn8ZsmTIP%seJS2@XsGjB<>QbqWujCAD#V_*k@I m^G2hM21P~**PYm>Gcg#2@~8j${jM6Qlfl!~&t;ucLK6T0fn84k literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/perms.png b/trean/themes/graphics/perms.png new file mode 100644 index 0000000000000000000000000000000000000000..36d087c2e04dd7468b37386e09b8f7bc3aaa8dd2 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=Yj>?zeu{NmsL{J?4WB-J zdi(b6{rmTC-MV$|+_@7cP8>RPX#f8GTefUjy?XWJ$&<6QvjYPIJv=-d92^uC71`O@ z85tRYCIP{o|9Lz>N}?plFZe%pz;ISr?-fu@f~SjPNX4zGXHW7qDDb#m%vvj~@!-R+ z|Mgm3iYLzP&hnczZA+KPN}i0F(#njIGddLax_2?~M5w09-Pmn$tNgK@m1TC$KEcG8 wbIHyhubsWr&Lk3NvxTA6;eXRgM)?)H7?_s`UzxnBQ5WPcPgg&ebxsLQ08wdn>i_@% literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/plus.png b/trean/themes/graphics/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..263e356901817a5ace857c6416481a8cc89faedc GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJt4ZpT+GW?9SKZil=2`uU z>uqaqPS|{F(w19Ow%wk;@4?nH&$gX?cHr`hsoQUFIrDV;xo5jCKHqck`Tzg_WoKCg z01Xi?3GxdDa?t?8rrJ9kKxq$87sn8Z%gF*x%sdt>5)BNY4fE%VFixnOz;HxH;E|xf z6LzLNy|fh!^7`!7(%Qn@%IeHc+}hes+(!b!N}?k;cQW67Sy98yP|(Hueogq5a-f+E Mp00i_>zopr0454z8UO$Q literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/protocol/ftp.png b/trean/themes/graphics/protocol/ftp.png new file mode 100644 index 0000000000000000000000000000000000000000..3befbd1c7cfa95fd64b91fd526ad6174620cc5d2 GIT binary patch literal 673 zcmV;S0$%-zP)oMm!>aBy%oriHwyin6PrysMDBu9vj1sJ^zZytlEO&YZiuz1q5O z+`MnQz{S(ThQz?TxXHNW(1Fg*&gIOf^3rkV(XjW?hVs{y>DId4+}iHmtL)pt=H1Ke z+`-=7-sj=Q;^5xw-^%CU+3w)V?Bdk$=E45pzwzeO?&sX<>gx0B-1F_@^ziKe@a6XP z_5bzi{QUg?|Nj600F>3)@&Et;0d!JMQvg8b*k%9#0MbcBK~xx5V_*ORc^F`T0{JWu z2$6S?hYQpKL8)dfOhk!S(YCg>MklV;ffLA8F--6@xdEIEb<9Fy!V==_OpF{}`RRU~3~ZsH_MxGn20$c`nc@o; zkd+0YP+2L_L{E@_l$2B`7_q6xy8{IfK+W6Dg%jdAP6Pk|{82B>UEfE}00000NkvXX Hu0mjfHWNg~ literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/protocol/http.png b/trean/themes/graphics/protocol/http.png new file mode 100644 index 0000000000000000000000000000000000000000..f9ee388a554ff81271445c2842776f45340baf41 GIT binary patch literal 677 zcmV;W0$TlvP)|lU(-H*=sKu2O z$M~Acu!h&ZR0P>#E6akp7h~Ln?}Z0zBp}b`cha>ayId0j2qYTnr5?LSiCP;_S?f9NvYQ{#*>4QI=5(FQ9;2kQ@|AY9@McF)(q$frgK}D;LCbTnGRFwxBV0PID-`00000 LNkvXXu0mjfo?1ZF literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/protocol/https.png b/trean/themes/graphics/protocol/https.png new file mode 100644 index 0000000000000000000000000000000000000000..f9ee388a554ff81271445c2842776f45340baf41 GIT binary patch literal 677 zcmV;W0$TlvP)|lU(-H*=sKu2O z$M~Acu!h&ZR0P>#E6akp7h~Ln?}Z0zBp}b`cha>ayId0j2qYTnr5?LSiCP;_S?f9NvYQ{#*>4QI=5(FQ9;2kQ@|AY9@McF)(q$frgK}D;LCbTnGRFwxBV0PID-`00000 LNkvXXu0mjfo?1ZF literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/rating-star.gif b/trean/themes/graphics/rating-star.gif new file mode 100644 index 0000000000000000000000000000000000000000..068fa7f3fa6bc50d2080aaf6cf82c60187b89f97 GIT binary patch literal 1947 zcmWlYdsx!<0>&BMuuwsa%&62XJ?yT$1>eLAcN!Q)1 zbZbRs<~p@-xmL|iYT9MGWl3JR-$X@_JN$qjUuN$g@ALlg{`GmD4>dn8ExmF9VjaSX zK)CMEpdYe? zP^4nX*zm}(P&hd;31B<$T7jWeH#Ie`83%HP_s7z1YO&a?R+G`B z9Uq@PDrE9;wOX&&E97$H%#6`!v{`LVhf^kzDisP~+X3EflZwSI$OT;O7PCd8Qn_93 ziE*uHWYl4|%cU~8Or}w(-7c3zBsLffDuq(5Q~_8yp`8Fui&~{J%^0V3({`K9^O&Jl zD1np?Wa|L1TP;@TMlNt(RLbQlr4m>tw6la&-tHSq8*3S636%R^;iw28>&! z5{c*iUEuBora!<02WabnvB5WS6@Ibbpf>Wbob-kUd0oy<|ziOz^}z`Q%7^d;6KJOE&p0Stc+$$3q4jY=^XN7zxsQdU z*V7sr$**IU(&6a3N9_tsAl^T!IGJ0Oe`14>fKBr+A;jj_N0=w-`Ojjhk+m_q0;3iz zqhDsG|9n7Ew3OUp`tfG-Hhh3uSFIeb%Ez)PwZxbQ%NxFLSa@b|cQaM7Fz94t(&6;M zoQpBYA#zUczxgZI&`+b*A=;oX_Q{^nJ3XM1YTGp> z%9~xLrtkw-Uur`)M&EuC5dT|9hHt?G?yJTSIxlX4N;5Y);{-jQV5tfHA+azz$`*79 zHB@(ina#!iW+q=@AA1^6!9kC)hd2uvEgS-#cHwi5?_fg!j#-T;=fvMiAt#iwTKN%; zg!Z#(iIR5mI!whw5w0wb^gBA<#$Jro88qQV6f~PWZ%!NQ^oob9{p6(0EOYPteM$Ss zPXE1MKpenbm!9&EtRdovNqY|-2wPa)6?6Arce2?*xHE#cwXx-m*uEuuVe^|s z5!CpAWt$Q#)cp;wZt(Dbc!#(hh3V`XQi*~Q5Kd+8bkJum_>`Ss>Sbl59=ea+C}Ge-n=~x)B6RdG+)>`v;S?;LN$L(=Z0kCabg;4b zB=SEE*?|#9PNr@wQ*+IyGC#h{niJUuP*n)eaioDErYZ6b^5(YTs_JvjQEb3feDYQJ`#$!tPp$~V%!x*!tmm5 z=HBPu6YWX6?XO^CuD;@8GG3m*Uq#G4cOEa`rt(OQoFJH0j`%j7y)lK2tW3C4(snD1 zs_&XF9=*1#Cy0BPj6@cr!UUa_oa6oFn#^S~ZsF|!ta#dV?({l7S>@sy27QXo_mm3i5 UrwbmYuY7&K%u??|p%9sW0sPrdm;e9( literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/reports.png b/trean/themes/graphics/reports.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8e3d8dcfc95c3e32a251292d00c8b63169bec1 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MGE0F#V0t^QZ9B2RmhW`u< z4M0&CJ)^&W4UorJ666=m;PC858j$1f>EaktacgatBi{i9p2Jb6BtHL_-y?E_<@-+o z)i9p~^$CjC%0!m3WM9|R>V}JHZ{-N-MV0J%iNtEi}tn5+0nUZpR<2#e)G)Mx!Ze| z?CV{!w|(};>1&U+Ok1^R>#56kUtE9i>iWHBPhWp>3`}wgO15+l&F@@N+`A&HX?Awg zthAcRv4w33C7s!gGujsJ?O43OxNBin{nW&g4oAP}g0?wX^;5c+9n7qq)VtzvTtU;6 zHAkneIWlGS;qLicW~@CtedX@H`5WeMJTh_7=8cE1t=@BX+wq(04_w@O?E20V*LNN{ zf9Cq5org|8fBX6IvzK4L|FrdvC~TjzXxqsv_g`MS^YHS`d!N4jyn5&1&Ye3qZrnIw z!i1`-s`B#k($do6;^KmWg8cmayu7@$w6wUmxR{uj=;-K(h=}m;@UXD3prD|DfB=7g ze@{2EP z4h{}>c6K&4Hda3-6fpdMXu}C~$~jLL#}J9B z$t#$fSA2PMYu2787j{{(8Q8B3xo{#n`tWKUIVFL}w4}Gs)E^&S8YadicH+Y3ujwCB zCYn7>@n__IBE7?ab%V#v%r1?mO{`g8Z6)s3%JNj6`H`)_WYxGSi0@d`ok@qbCNwIQ zYKN;k>)I8&AI;g|Ahx+nLVtV1j?F7-WIPmXw#{-5J#^^Uy-91ecvL1#2##L0Kzqp< zt?-!~B@rpPp{{{ZX^FnMjzKIJUK;*%R6M$}wBSI1kW6fJbh}Cb-;?9Y+()ioQ&ar- an!#^Yv|s6xj8>q}7(8A5T-G@yGywoTfvkc6 literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/trean.png b/trean/themes/graphics/trean.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ce49890c235842e8277d9600c7d78fc450cd27 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}W`IwKD+2?o2rE;NIA@sx&n#`B zS-QfD^hKBI3oq9fSz#!;-dKE#sYFCX#C9`@*{+61EXAhzJKT4Y+Z$|iF4Fd4u+jdU zh)3}bkK-L5C%HUHa($ZS`83P#X+g;I;>Z^@DKDF|Uv(D0?ymyc_9kY>2Oz~*666=m z;PC858jw@w>EaktaVxjyEnkxXkLz=GE~ZBX3St`;zyCks&K14ihkb8-nRDlgtgFE7 zSf|G4R6HGtPk4}9pk)AxqH(uS3t!9p_b|0@({iLn#Ko>B0y85}Sb4q9e06)Zb AzyJUM literal 0 HcmV?d00001 diff --git a/trean/themes/graphics/za.png b/trean/themes/graphics/za.png new file mode 100644 index 0000000000000000000000000000000000000000..a154237b5566afebb81997b3357056b6e722bfca GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4^3?%3Nf7cA+1o(uw?qU#2OG^XtdbXZ%0#b}6 zL4Lsu4$p3Y#AG~O978ywlM@)2)`s%<$p3TxFyCI_&wpkKp#ED^czP}U!-RqA7(8A5 KT-G@yGywoiogUr* literal 0 HcmV?d00001 diff --git a/trean/themes/grids-min.css b/trean/themes/grids-min.css new file mode 100644 index 000000000..1fed7a61c --- /dev/null +++ b/trean/themes/grids-min.css @@ -0,0 +1,7 @@ +/* +Copyright 2007, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.2.2 +*/ +body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;} \ No newline at end of file diff --git a/trean/themes/screen.css b/trean/themes/screen.css new file mode 100644 index 000000000..97ecab62f --- /dev/null +++ b/trean/themes/screen.css @@ -0,0 +1,254 @@ +/** + * $Horde: trean/themes/screen.css,v 1.18 2008/03/27 17:48:52 jan Exp $ + */ + +.reportheader { + text-align: left; + font-weight: bold; + padding: 8px; + font-size: larger; + margin-left: 16px; +} +.report { + text-align: left; + margin-left: 25px; + padding: 5px; +} + +td, th { + text-align: left; +} +table.control { + width: 100%; +} +table.control td.actions { + text-align: right; +} + +/* Folder Actions toggles */ +#faShow, #faHide { + padding-left: 18px; + white-space: nowrap; + font-weight: bold; +} +#faShow { + display: block; + background: transparent url("graphics/plus.png") center left no-repeat; +} +#faHide { + display: none; + background: transparent url("graphics/minus.png") center left no-repeat; +} +#folderActionsInner { + display: none; +} +body.folderActions #folderActionsInner { + margin-top: 1em; + display: block; +} +body.folderActions #faShow { + display: none; +} +body.folderActions #faHide { + display: block; +} + +#folderList { + padding: .5em; +} +#folderList form, #folderList p { + margin: .5em 0; + clear: left; +} +#folderList form img, #folderList p img { + padding-right: .5em; + display: block; + float: left; +} +#folderList input { + font-size: 90%; +} +#folderActions { + margin-bottom: .5em; + border: 1px solid #ccc; + padding: .5em; + background: #eee; +} + +#bookmarkActions { + border: 1px solid #ccc; + background: #eee; + padding: .5em; + margin: .5em 0; +} +#bookmarkActions label { + font-size: 95%; + margin-right: .5em; + cursor: pointer; +} + +#bookmarkList table { + width: 100%; + border-top: 1px solid #ddd; + border-left: 1px solid #ddd; +} +#bookmarkList th { + padding: 3px; + background: #e9e9e9; + border-right: 1px solid #ccc; + text-align: left; +} +#bookmarkList th.rightAlign { + text-align: right; +} +#bookmarkList th.sortup { + background: #bbcbff url("graphics/za.png") center left no-repeat; + padding-left: 10px; +} +#bookmarkList th.sortdown { + background: #bbcbff url("graphics/az.png") center left no-repeat; + padding-left: 10px; +} +#bookmarkList td { + padding: 3px; + border-right: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +div.bookmarks img { + padding-right: 2px; +} +div.bookmarks .checkbox { + margin: 0 5px; +} + +.favicon { + width: 16px; + height: 16px; +} + +.bl-title { + text-overflow: ellipsis; + overflow: hidden; +} +.bl-title a { + font-weight: bold; +} +.bl-clicks { + text-align: center; +} + +#browser-instructions { + margin: 8px; + padding: 8px; +} + +/* Star rating styles. */ +div.rating { + float: right; +} +td.rating { + background: #fff; +} +.star-rating { + list-style: none; + margin: 0; + padding: 0; + width: 125px; + height: 25px; + position: relative; + background: url("graphics/rating-star.gif") top left repeat-x; +} +.star-rating li { + padding: 0; + margin: 0; + /*\*/ + float: left; + /* */ +} +.star-rating li a { + display: block; + width: 25px; + height: 25px; + text-decoration: none; + text-indent: -9000px; + z-index: 20; + position: absolute; + padding: 0; +} +.star-rating li a:hover { + background: url("graphics/rating-star.gif") left bottom; + z-index: 2; + left: 0; + border: none; +} +.star-rating a.one-star { + left: 0; +} +.star-rating a.one-star:hover { + width: 25px; +} +.star-rating a.two-stars { + left: 25px; +} +.star-rating a.two-stars:hover { + width: 50px; +} +.star-rating a.three-stars { + left: 50px; +} +.star-rating a.three-stars:hover { + width: 75px; +} +.star-rating a.four-stars { + left: 75px; +} +.star-rating a.four-stars:hover { + width: 100px; +} +.star-rating a.five-stars { + left: 100px; +} +.star-rating a.five-stars:hover { + width: 125px; +} +.star-rating li.current-rating { + background: url("graphics/rating-star.gif") left center; + position: absolute; + height: 25px; + display: block; + text-indent: -9000px; + z-index: 1; +} +.star-rating a:active { + outline: none; +} +a.static-rating { + background: url("graphics/rating-star.gif") left center; + height: 25px; + display: block; + text-indent: -9000px; +} + +/* Folder delete confirmation styles. */ +#delete-folder-confirmation-template { + display: none; +} + +#delete-folder-confirmation { + margin: 1em; + padding: 1em; + border: 1px solid #ccc; + background: #ffc; +} +#delete-folder-confirmation form { + display: inline; +} + +#RB_window #delete-folder-confirmation { + margin: 0; + width: 20em; +} +#RB_window #delete-folder-confirmation input { + margin: .2em; +} diff --git a/trean/themes/silver/graphics/add.png b/trean/themes/silver/graphics/add.png new file mode 100644 index 0000000000000000000000000000000000000000..d5bfa0719bc3a2ce4fc529403f0acd6b6057c956 GIT binary patch literal 739 zcmV<90v!E`P)BG67=JY6c|L1R-#TR>fC$3^Y%QEnYO1xHsf)+GU`3F<{J0kR(;pbF3)zyg$H+idfnl-wl5Wkh!vUH z4Z32YP=l_}1rZd1W_D&^$A($A+&a0e&P?xx0!ctY2}*<#p+qPVN*B(YzvAWXa*%bzq z7Fz41LKILT(GWohi9|LgIzSZBhb*Zf6R6O}WYQ4GOi&71s9lmll0x6;8&ILOl$j(c z0Z1T(6Tg09{?wd{moFHNN6PS?$|e>1MxSJ(0Z7o2)J-Zv|>acY@f`(Y@g7GwsEj5NLQo+q|HsxQ5}XSX_d@*^A9ZT9=A{W~j+$GyI1 zc4oqTHx@1FlRjw4XWyPN5i2~l_F3@aBk!0yu^aoRDvXy}8@HCjUVQUsuSH4$T5|r< zzZOn^?Wfa6y|Q($Hx4{ws+)wX6-HP4zo!S?4KJ@7PG@G3G{CjXs(p*kIrj6rHs7_y z+=<-=Q62s9FuWa^X~WKgJIAAZJR&XBB002ovPDHLkV1jCMPILeO literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/az.png b/trean/themes/silver/graphics/az.png new file mode 100644 index 0000000000000000000000000000000000000000..f52e8287a74e6653fb694dcf8848c02b98cb2ff8 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VEX7WqAsj$Z!;#Vfk}U9uEM{Qf z`T)X=PHRkN00mV`Tq8EaktF=y=rL#{&x60PyUo;_tHFH|fl8O~4k{vu)PJ&|v3r#HK6!O1`B zsy}C|=D8NWcywE?rp6|2V)3!4BU+3JpCj86SIqn=mb^zIInI9BzW3Sh{|X;y>^Qb9 zw?97Mdg<2h|MXgJcxfswz2ahG=35-4@chnVozr`RxX$pbHC?sp(q)s_>Ao&oHeXX} qX^>E!A^F)xd1(n-!=rrhJ&ckM-0}rNB3*$_W$<+Mb6Mw<&;$U~XKp_L literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/data.png b/trean/themes/silver/graphics/data.png new file mode 100644 index 0000000000000000000000000000000000000000..44c06dddf19fbda14efe428b9b1793c13f46b2cf GIT binary patch literal 755 zcmV3^_07cLZBR}_>&jXObH zw2it@svr%qE?kJ(Xuudu+DSW|WWK!jNvbU^UO02#+Tt zYOko4%Vx8c4Gh!M(=Qem7g;XcE?n0Qi^XD?&*vX7@xPFCIh;%;@xMr?(;$(vo9j9i z6;riZMJyIWG#Z6r7^-I5HtO{{DwPWQ`}>&y+Y;!yjz*&a$8prX=XtO!3$0d5J>%Mz z1f8>Jnx-7^X2#7Yb#zC2VYfZ>c17@L{s)8{OuWBa3WHFfVXfhLv2t?V0V~q5R2D*D z&315l_#iF}b>Zoo?-;+7*`WOJWsMw(x3WXv`@U*s@Y-&edFEYpz0skP)dFfu zZ4wIp&Vbb!+|0+3Qa}p<*AH-eY>3q8s6?RA)zqP8W39IT5HLFG9m1F);gE|P`L7@@ zctjKsn1rA6!ZZR%R^(SjU!r=2o$yGp<$KViK~{B;AIcgvN+J+&Nvur+W(Sw&=H?z} zGMRW^U!Nl3AvWzQ3~C%Z*G*(?qLfNCq;tpg2yRW4@yl9;p3CK)O-@c8Sy))OUMiKc zQp#QYFZe-*@LZDInR^#F=Bm=!vA2i6tkEJ#i0aggzp2D%3!>h~r~3uLt(-IMoyFAP z|1Ep}yDQG09bP~E^Dk?@JiKQJ z6-pO(3~IOP)IYisL6D6;oAEd;E%zR}{U$rMRNuD6nQV7nesKS>)yLo7JuDCrD>Abi zbj3uW23?^GA}9jQ{M^8v?ejL?HaT7AX5WPZNkBmfN`w-jL?{tT7ykZt$%Yln?p_m~ z-?>&d(LD(jAd}h=LPltPQbO$*Wbyl@G-_k5jXbb#qffHY03>M1jfEqoPJQ6Mr=Byp=^jfzePZV1 zLjCmNi31hdIJHa%e;5g=1(`u3BRzfeExY%=VCu{loOr{`%2hUR*x>tL^W_TTaj);0 zpPR6CUD1+0>4TQ6zVfH3TQ;%l6#(_%yspK@3gcmG#Q4!WCPyLU93nMKk7E2pcA=l45({2jNho>sdF*A~bA zxX?-cp~y_z_kFf+yqu3m#QiB}03?Z&9vvR5TNgj<)($Vm)xq5G>|o2sFMag&6aNF+ WAT1?sQBYt20000iHtsh1EzPArg^Q zIZrOk#rNsfjaSbMAL;<4h;Z=jvu8dzyz8N&Nb7=z03ZUw?9z%8KQEa6yM5=kUnka& z3?FJk2}L7q>na=T#;<7U*P91xfF`;`6%pVgWgRy0?1ZryL@%z52=-!fGXWGEn4M351L4<+7eDgwo|moqXT+s1&Kmn>-uQQ8mL7XY)w5Zk*(g+<3Y3tmkR!bL zOUKaUtj_pX26sH+=Iorwu}MGd`_%O-_sS}8VpG#fJA)Fcs#ezwtZf?q?Ac70mDv`rVs{$od?VPKeqf<-kUjNtS6ecB*mq<&M97K^6IVsDO zt2$Ru!b+>2S<}_H>$RcInusU_8PMNdf(W{sNlJ3FkrwMJPeBPO#d}Y^a{9TH(#{Y) l0D?dWAV4eUJX#h`!2gmISk&ZKd4B)^002ovPDHLkV1g&sd|Lnj literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/favicon.ico b/trean/themes/silver/graphics/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..461907c719c7473af282b1041d13e22ca3488674 GIT binary patch literal 1150 zcmb_cTSyd982-J~wmX+|=CZS`y10UEnRy|_TNYV{-84&~vIijw*Rry(=$J2 zG9~LR2_qs3G>ORW8A9*wLk0N|L=Oc?$vORJWnc(Fg3io8|C#^)zW+9d0f@tkQov^r z!ifMD04zg66Iy2Ns9-Jn{&g9qS*@z-(M7oC<08)MwX8M;m%zH+?gVw)nvY8BUgq(5 zmdwXDd{(!1=Nu=6Srevd26bIONN=9zYUg2&{5+eF;pgmxQkti>H*oV=FOv?{GIFJv znQyOiZRjkc!IWDVuTswn-IZ45Od-~9$FnuYjZ-$2eD;nHa3T7`i(J3g!9@&Xw40M_ z$76eWf7K7HFW2TtlC%@+JAnOPr2{8p`PGfZQI)7+j9E{Mvd4|#%Yw_4GxfhM%i3&n zWm)!n!qwb()Wyx0eX+dqzN+tDuQ$noajRQOqoO8dYiZQB3+-~bBz>{3RjDbP(r&jg zfze8GN1Yh4my>)wB0ss*#EkUR8=9u&I5F76Lb|@-z2K9|)sy(`;+=lFGGkcygorw& zrW%I*mfINY-$e>mOvLgJMwpi3??FGdCoiy){4J#G2s2;zGpV-h3#llcP;-_(L4QE- zv4?mqlr|*hEoLo5zki;~jXQqfET*-=$n0E>?V2$RBg4*VYeGn>w0px(`NWSHk^%5ZmHwutA4Izhu$IQlu}pm z)qLK|wX{H=lQ-8MXOSp1Zf9yom|?5}fx+{#Tq(+$^aYZe=i>ZrquHSsG&B9N(~h%@ wbH4wNJx>Mrgz_O71)~dzB;Y@z10Z1xVC*RX-Vkxk${Wt6aWAK literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/folders/folder_create.png b/trean/themes/silver/graphics/folders/folder_create.png new file mode 100644 index 0000000000000000000000000000000000000000..529fe8fe04c5b750ce3b4d48118465d73c74c970 GIT binary patch literal 668 zcmV;N0%QG&P)g@#5J*h%>dq^uaFBvVQ$3&c*y#>&P@VnG_z zkezqQ&je1b~~$O}L9 zo^;|X_f#3CS5n-cFHBf|3c+u^PpWoka6G0Rsr|AOXUJ zbHD{5nUGu>5YB96PUmjGgM{$-j5TbT8bBGbz2R zHjvpHkWu0*cCs9&;{|Ugi`d3|T+)Vj%kXX`qqQ>4W)|B!_mMlW`2x#YyU0W#8Pyvn z-<;pE4zUG8k-yYxmFW4%eIAbtF|hR_$8YW;YMMc&ZY1$9z5S(QZA)e!-q6)Y`+^>Z zzdYprlOaC7jZYg%{Ey!L(s5u9Pz1(+vk%UU4EzNDb1nO~@as(g0000#NXU(rVJZ0_Z7&gXp3z2_(q;VkBGMmsaW16Y~9 zp7fgr29!F<6RP>ub)&O4fa*V43V`C3yGz;wP~!A;4tPPFm}sl;XZ|Jd$pb)31sm2?QX#5xu zDMxIG3FC+rZ21>aF->7BLCkLhiNJ=4Xh0M6jm8n%ee?z>@vSZsmO#QHQGTDG?-71; z|3Slt3Z$mMI}gV3jscN_SKq?<{>Mjwg2jd#=*TQ%RKcRuE)beKot?IvC(#|lF1=DdvMQ?PApSc z(OerDrLOlX<;5AkFU)$g!?9p2(@mCY5j}K^A z`%F()Gos|V2Oy!%=+bUOREP)Iz!8ao4L~j+rb@K)1;4cy?z}jjz=<|ot9ojHO7-2^ z`+I{3!zhCP=C$6fDzWuJ*>mjD0&07*qoM6N<$f)0Et AfB*mh literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/folders/folder_edit.png b/trean/themes/silver/graphics/folders/folder_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..ad669cc7814eb52a0990c156e4358bd8d523089c GIT binary patch literal 733 zcmV<30wVp1P)Ln`3m6cBjUs{~SZF1Q|l+PQ4$F&BPWU{LQ5Rm}%Yp+9Uy#II9~vucwq!AZ0U3VS=&d(VjEIGJ6F` zxEYZ+Do*Dgo&xS90WcC^bwyaXLaY<13Xc{ys@jsg}$ z5G+=Y;0}5=7O5P92480MbaXQ7%}6B`AYHKOFX}h+}d5}LKg{F2q&8;J?*AuZJvty1~9)ANwocD zyswqfv|ByYH|QiPmSI$m{Oe0B$hidL4Saj?irNjUNTgedgFr;v@FyS$FAiPZ+kvpX z-^tbQJARF~w@xzf^f?uc>#?PNS(q}q__!blpq^>0+$ab5#~RNbYmZJJIiAFc>3MLM zPag)Sv-P!|JI?j?{%Z?=0rqdL^*1#yN_MoZL{i~%zgRlF`+VQf|HkwKvQRq#2{xLW P00000NkvXXu0mjfz!^#T literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/http/1xx.png b/trean/themes/silver/graphics/http/1xx.png new file mode 100644 index 0000000000000000000000000000000000000000..12cd1aef900803abba99b26920337ec01ad5c267 GIT binary patch literal 778 zcmV+l1NHogP)BVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|*WdP)4-QibtN)VXQDpczE`xXAkUjh%RI>;okxb7K@0kpyQ1k_Y(|Oe7$m(^ zNYX>mI||sUbmn+c3<&FnE=4u#()KBS^SH8e)Qs5i!#lY=$-1gbH6VluzU=m=EP78&5vQ z-?+fFP-G2l&l_QzYealK$;1Rl?FkzXR&Jv@fBPNjCr#AYRyJ7UJQ0v#?)7Ott=>3`#-pV!7>9}>Q1jL)H6h&gkP@3nI=+F3nA~M>u#(n* z8T!#8oEw&-mED4!h4s!N@Jo3S7N&Q6%6l3}nlcd~X@>;uelvPsSkXIgg~e+^T1zSf z3SNj(5%jK~i8@b;CBVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|*eOSYYtbpBV}~vsBnU!_?2tr-P=|^T zED%wc9ezHgW@NMb!^uT_|SvCpFLJylbx zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5 zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6 znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D z^T}Cc<|r(Su=1K=P5>Z4 zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs A&j0`b literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/http/5xx.png b/trean/themes/silver/graphics/http/5xx.png new file mode 100644 index 0000000000000000000000000000000000000000..c37bd062e60c3b38fc82e4d1f236a8ac2fae9d8c GIT binary patch literal 701 zcmV;u0z&N#0$9Ug7g~-`rQ^qx~m@y2OU8A z#zh~=7n#Z$Z*fx-GOtDf07cgx0suCz_W(2~Y(0tf@FX@P6EPuM_dgn$vj9LucO)%W zw%HgMW>=#oL>nZ>M&NEf08>)#)k<{$fCT_r>rPi=BV=hFh6WS^qqze>C6Ek}o{M5% za|@JGowu0t{&hgNzySHZxy@LTNh);YzZ2zSp_ zl$^T&Dnc|NLb&RD_!4>pt@VHdP)ZGER%5ZmWEe$lryR&y;2u^3cOkO4#6c%-(EY6a{600000NkvXXu0mjfxS2AI literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/http/error.png b/trean/themes/silver/graphics/http/error.png new file mode 100644 index 0000000000000000000000000000000000000000..c37bd062e60c3b38fc82e4d1f236a8ac2fae9d8c GIT binary patch literal 701 zcmV;u0z&N#0$9Ug7g~-`rQ^qx~m@y2OU8A z#zh~=7n#Z$Z*fx-GOtDf07cgx0suCz_W(2~Y(0tf@FX@P6EPuM_dgn$vj9LucO)%W zw%HgMW>=#oL>nZ>M&NEf08>)#)k<{$fCT_r>rPi=BV=hFh6WS^qqze>C6Ek}o{M5% za|@JGowu0t{&hgNzySHZxy@LTNh);YzZ2zSp_ zl$^T&Dnc|NLb&RD_!4>pt@VHdP)ZGER%5ZmWEe$lryR&y;2u^3cOkO4#6c%-(EY6a{600000NkvXXu0mjfxS2AI literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/minus.png b/trean/themes/silver/graphics/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..763c90d3eed2b958dd47fb79e8b5ddba53c39a6d GIT binary patch literal 746 zcmVNQj0-7ZVwbghyi733QISXRNtl2HMF`LU_7OmOd)wP``+wj6I~bcP>Y!)*@|}~DoO3KnDf|x({d(w` zxL3}Sn~1rUm%-Ly}J`2qK>}SCnE<0zLUAXrlLNl(s3GV`U-+^AA}UhOV5KN%Z2wVWB9nbWDrx^ zQ2XdeQsCiumzyQOJ?FmUtjs@y*MV1v88HY&$jr=uf`TbcRN1TXVR-_}-Zj4&b=1kDH`su_rC283zAhcHmSEq5&*?@Fu0ZD>MCKLmT71FIX)Vr_Y<@_^*BT+vw5B*f6 zJCAQR5>vmcAU~(h(}1n87e37kB_)cExKU&;#fybe%q}e&B)M&_`_ssQD&OwA-YA%Q z*+zx+RhN-(F9Z~@723qu+!XX^EI^Vwevl6c0KkpjtL1{JNhHTa5X?bh9$-nsbKOgS c9@D?z8)E^D4CtuDjQ{`u07*qoM6N<$f{=tmjsO4v literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/perms.png b/trean/themes/silver/graphics/perms.png new file mode 100644 index 0000000000000000000000000000000000000000..35e1fd690e193ab5c72c9164b91cc90ed7a25cd2 GIT binary patch literal 553 zcmV+^0@nSBP)OnZYcFT}+Zq%s|-?pl&zgUwRH3u6ronKwqZ@y@nu9WJ6MH zLOf7S>wSUv(tIs^m*S4jw-fLNiIrNYo6n$ypF;^gg}hvWtZawaX~y*1iqQYxd$JMH zg%>!LJT#3bxP_*-AsKiCd68pqu*(9kqjJsQ@&$C91nudCcF=+NstM}a18BS5*dMDy zPWeQ&#}KqxFe_C4zT~d_X_@Falu#>8vOp1Qp+}tXJ2~lFclnn1%8Zb`40HWeOZh8b zOpa6K38X^xkbEYjf{&r^^L(InJss=`)QAl}$Nl)%K7RN%m#`o3hZgCC{^uhWot!-FdN@!D%mn_C rx{eih)!{E!dCb`P$52gAi7?AK-KhUW#Xn4900000NkvXXu0mjf1e5$6 literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/plus.png b/trean/themes/silver/graphics/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..6332fefea4be19eeadf211b0b202b272e8564898 GIT binary patch literal 733 zcmV<30wVp1P)9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/protocol/ftp.png b/trean/themes/silver/graphics/protocol/ftp.png new file mode 100644 index 0000000000000000000000000000000000000000..caea546af549a0302848f4f478c5bd4aae15bc01 GIT binary patch literal 774 zcmV+h1Nr=kP)SV2@MRD}JQ4(c%G%=dG@_vxH?>gcH#*Ue2HC}9sapf8X?R$Z;XEnm&g zW99mh)5jNw008mK8)r^`_{yH0rNn%u1|SpC(tjf#om=+r#lh+?Kb>DVb9`|C0Bvbv zN3U(>f4-tAC1hosRoA7p(b(hL*V}(j>ug<`&U)|l$6o$)!>PBQ9RQSwn9asj2p*|xhU*R^vq?*Twb0t!lm5}`yW5lRy-U0ZYK?8to!;o!r!XeOE$ z0HB3T+6EEoI4PlR=wonwqJ+TvCoWh&$?CAPVYcU= zD{DS0?AkOtb@-hh^ZLq~FMjxYf19X?pa_YqtgZGvv2TaxcF#KT?O%=_*a-kW_;N|D zakkWsOe!)HsT5WRBiC+p;N-c>0Qwy(1D2MDBC595oXSiR07)sKNk-%9*rDBOO^HUD zZW#;)R&EZpqha<(HK$(tZYU#V29<@0qCXgU{gXeGpc_|pTqQD-WO|}%yKZbeX7k*H z2W~CK$v8NBAq~czrc5A(v51g0Wma7`G8}f=ZcuAiYYxZan@gP(;Ku66M6?bquGiHe z3Q0ya)%Lvk@kLixZfZyU@#UFbv+>pYhcj8TRKSr_sWG8i^X~UA**LvbD3(_Lba3xm ziYcpup*A9qJ$?AA=Og05lndxfwr`!C+O~h|B~4 z01q8H`StcY);%&mId7_+)76ovRpeNWRp&4M?#jx@|E-)x%P*A6t^fc407*qoM6N<$ Ef@ddc(f|Me literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/protocol/http.png b/trean/themes/silver/graphics/protocol/http.png new file mode 100644 index 0000000000000000000000000000000000000000..b8895ddecf57c8ece24f566d9b4a9d803e5a11bb GIT binary patch literal 903 zcmV;219<$2P)^$%%`*Fg>ryDtc(lF@?b>dE!20r+y z#Q*>(wbV5H`-E4Do={CJp7=ERhw15hgZi)?jRG88 zzVz(5;g?Td1izJyO33bhjg2Qc7FVY@f9!o)Gu?DII~vm-Dc?}3M!fsgjP?F(7`rgg z+xOk8XD)e?Zl=5+un`5!7kr?F=eq)K-5uqr%yU$1hLv){Vlm=)*5~`lwMciiXFu*g z)*Jkz6AF>#zb(Vx`Iv{bdGZHtlW)v(y5k^|xgSUc9%0}S20nrYrO}78ofk?bV!5)4 z=Ngz@+$9N1>>mA%IWx`Fqa240bWkiW;2TZgd8CZS0U}@mknC;!2;wi$eI@`h0y2JS`Eae0CW}q(2(%!m8 zWq$`PDU>LT1_y*bBv#P5<@q0@ttz$hIH}YMDvAigCc=y*)jY-VOpTd;A8@3t7Xh4r z0KTWOk;N2Ox4!&&^4B*no$WtTX!BXB)rg!y8dvGgKBQKLJNXRRp0}Bsjd1|LNQX~c zbC~fjrk2iL@4dYF*vt;}dFn(%h)n_-vzEIHMOKRkdF%3Lq|zBgKm_h>TEq!))nWjq zzn;B!?!(dQcHu$#=JF`cS&W~C`WHFW^B!~MI#k)>1Vk&eQy8P1O`J6V04{D@|7d6^ zyBABnh-d^H0FX&L07M||E0n_dp4v&Q%PSE9p#R#Hq)`5I_(B5CE#q dxjPz0{s-<+c#AC!i7@~G002ovPDHLkV1iPlpuqqD literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/protocol/https.png b/trean/themes/silver/graphics/protocol/https.png new file mode 100644 index 0000000000000000000000000000000000000000..d6626cb09eb11a298b90a8a27b0d8eab41f49a82 GIT binary patch literal 801 zcmV++1K#|JP)$lC4gU2-`f*>nhR-;k6IP7e>YO!0^w)WK%3$w02v-#>5Ep64PCP| zJihT#O|N+nT7XR2h7dAB?UEAOhJF^mol1i`QtQB`HSY}RE7=r! z)zaVIHr5?>v2Gz&fdYw&2ug$!p+txby(aWZ7(4QT)l2`jX7eMQ{>)lG6ev(fWKxmH zOr%mM5$6B%u~qGtCf40#`mbGj3s!n+^%wnJ&#rl>g<4Z)lB5J6f!?|AP275)Zswr* z%T}4~{;_(?waU!#?JabbF3Cy-kf0{R{z}6$e=5yMQKt3BPcl2>zoTPMqMwF;3!_n|>sT?~bK_-2O_m+o>GJ6h zt=+g$4n7y%1qVJI7*5Yw(hqM=JusY{d}*?U(Oj*gT655eZ>Ksn(qrd7v3}DX1}C>` z+X+8@+4-pVq_fxG zlU}~Ye!0+%>J+pPk+0wV{GM$QaYM?5ux)w2z59=S&H2+K?;gH$bZGzL&g5>G ft+noNiyiPkP9r@8gT|RZ00000NkvXXu0mjfuqTIu literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/rating-star.gif b/trean/themes/silver/graphics/rating-star.gif new file mode 100644 index 0000000000000000000000000000000000000000..068fa7f3fa6bc50d2080aaf6cf82c60187b89f97 GIT binary patch literal 1947 zcmWlYdsx!<0>&BMuuwsa%&62XJ?yT$1>eLAcN!Q)1 zbZbRs<~p@-xmL|iYT9MGWl3JR-$X@_JN$qjUuN$g@ALlg{`GmD4>dn8ExmF9VjaSX zK)CMEpdYe? zP^4nX*zm}(P&hd;31B<$T7jWeH#Ie`83%HP_s7z1YO&a?R+G`B z9Uq@PDrE9;wOX&&E97$H%#6`!v{`LVhf^kzDisP~+X3EflZwSI$OT;O7PCd8Qn_93 ziE*uHWYl4|%cU~8Or}w(-7c3zBsLffDuq(5Q~_8yp`8Fui&~{J%^0V3({`K9^O&Jl zD1np?Wa|L1TP;@TMlNt(RLbQlr4m>tw6la&-tHSq8*3S636%R^;iw28>&! z5{c*iUEuBora!<02WabnvB5WS6@Ibbpf>Wbob-kUd0oy<|ziOz^}z`Q%7^d;6KJOE&p0Stc+$$3q4jY=^XN7zxsQdU z*V7sr$**IU(&6a3N9_tsAl^T!IGJ0Oe`14>fKBr+A;jj_N0=w-`Ojjhk+m_q0;3iz zqhDsG|9n7Ew3OUp`tfG-Hhh3uSFIeb%Ez)PwZxbQ%NxFLSa@b|cQaM7Fz94t(&6;M zoQpBYA#zUczxgZI&`+b*A=;oX_Q{^nJ3XM1YTGp> z%9~xLrtkw-Uur`)M&EuC5dT|9hHt?G?yJTSIxlX4N;5Y);{-jQV5tfHA+azz$`*79 zHB@(ina#!iW+q=@AA1^6!9kC)hd2uvEgS-#cHwi5?_fg!j#-T;=fvMiAt#iwTKN%; zg!Z#(iIR5mI!whw5w0wb^gBA<#$Jro88qQV6f~PWZ%!NQ^oob9{p6(0EOYPteM$Ss zPXE1MKpenbm!9&EtRdovNqY|-2wPa)6?6Arce2?*xHE#cwXx-m*uEuuVe^|s z5!CpAWt$Q#)cp;wZt(Dbc!#(hh3V`XQi*~Q5Kd+8bkJum_>`Ss>Sbl59=ea+C}Ge-n=~x)B6RdG+)>`v;S?;LN$L(=Z0kCabg;4b zB=SEE*?|#9PNr@wQ*+IyGC#h{niJUuP*n)eaioDErYZ6b^5(YTs_JvjQEb3feDYQJ`#$!tPp$~V%!x*!tmm5 z=HBPu6YWX6?XO^CuD;@8GG3m*Uq#G4cOEa`rt(OQoFJH0j`%j7y)lK2tW3C4(snD1 zs_&XF9=*1#Cy0BPj6@cr!UUa_oa6oFn#^S~ZsF|!ta#dV?({l7S>@sy27QXo_mm3i5 UrwbmYuY7&K%u??|p%9sW0sPrdm;e9( literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/reports.png b/trean/themes/silver/graphics/reports.png new file mode 100644 index 0000000000000000000000000000000000000000..fe00fa050a833fade14de445c554b21ff2266632 GIT binary patch literal 918 zcmV;H18Mw;P) z)5~v^RUF3g=bd?{7w4U(okA~6ODQu&AyTU)qaihDP=g^ZV5Kfhx?#trq@YHED?=nm z8X{F=Fli(%K&l}`AXu0%WX=(eO^E>Cfm*WCSBpMff|A0@P&0}b- z@vu|b_butF9--78p(rVogpgvCg!(S1p8cR&zh3^)8!?W*Wjq8aNzH zSpmoJP*=GgH>dKrnER?fW_*%Wj@zr0*Zui{_|PN3iC>TI+Zak*tPO9#w7Q3JJCC3a zV5jvo&RzX%snXq-j2JJCCKFaPcWV{5XYKvx54R5jK;Xmiqfw#6K%KP_V|Ed#`y;sT ztRPX@g88|-V2s`i>)nU8)Kx_5YbwyzXn{x#yz=&N6aWHTQcq{~E~`XS$nyzsS73cG z3QL6WP3FRQEO`2wAm>1$IgG-LK(wkHZA}qNaO(LBV0(k1a%AlSlq*pcu+U!h1V)QL zgVw}BN1A;dn&m(!J1{?U7yV-=mn2ht$Ch6^GqI93 ze+WNbT38m_O&H+JhxUC)WkQh%K3KqM@|PRK9ha^TE=rQe56?E8-@O!mOY_{s^E~~+ zrER?s(gWuj#5~m2gfP8eLrE$<02qDwZRYF#Q&Vl1x2yzvG^f0?x!E#`zrkO#K}6uf z191&uyJ(I-hT*FvIFc>{fH_#|IIB4w*PKo}@s=_t-U8qAV2))0#vr+bkRFJD&g~Ht zCg+jKWo*w;eE?u;o0&f2Z>pWiGPkB0;zk~!#wPeSgJuLNI7oO%#KI^Pr%}w^geyh& z?9h=#00@LWKC|erv2Np98pst8YG{N{93Bxo5>O($wzBNzVh zg|)61U)Dl=s^Xhk-THM1{5S%=@JIV|JKj0xDM_xYzV}>pVm|e*{jX;NfaR@ES)NqA sTB$w0a+2D0+Z&ca0*O=8=#zfKm;e9(07*qoM6N<$f`+80v;Y7A literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/search.png b/trean/themes/silver/graphics/search.png new file mode 100644 index 0000000000000000000000000000000000000000..a158b99324c8fca840e1da9254c2f670a8b1e663 GIT binary patch literal 662 zcmV;H0%`q;P)1 zZ%7ky7zglPM)WEI-vmXku6LEu5t$UZoVm66=XToMwXF?xNh^$Kbvj3DGBL-Dk~t%# zZX2zbFS0rI$L7p!u-%|Yp`xOoD~=%OMGzdnp0gVWC;8&@=6Jr}-#x#(EeN4CY^V!o z!&Hn7oA^q^BCsK|P?|CDg()(&e6J0c=4Aeb!vZE=pxR(lZMn=LZ#7+M|*e6d&mM z{6xFBf>H|Fq_7p72S!jIzoDS#osIGpmIFHY&IBu76wpaQ3ouDx4cL`%HT{0>I9Zex zq(>REwJStwitdzT1 zhz~aYOuAI)-NG>X_U0k_zRIAt$srWA91|ku!!^}{|C+s2Z^({yppP$oh{UrO36YoGex>*KgTU04Sb0lNGJEiq?mmQbVHD$?08PR{#RY@(Jtf90i82`&dI!dW7jO<!P=IT3`*tHLxxjwl=}>+*)uJ zQXzyPPN^^yrLNn-L6|)gDrKnEAdbPP1a+KXt(F*+N-)2L{Eb_PQs+ab)QQT6Pw(ST zBha=K(orHRSCfHi4O9%(3e<(Lb`^!uF>+VB$3*L{zr`0-_;)Y*n?E-k7dr!rf-5ve?cY>d<{Q2T>(phfG`V$89Qfr0$5PaI$GcI;T;lseVaJa_ff4eP;K@^|hsa{cCz zXuY%j{{3s?^}(OQ^lJ0wCa2U<(RxpI&Wzye%Qu%q>x1omeM7&Az4w3Z$LrQ@df3^y f|6iKmf8+cE7K65BSFA1B00000NkvXXu0mjfxAtvo literal 0 HcmV?d00001 diff --git a/trean/themes/silver/graphics/za.png b/trean/themes/silver/graphics/za.png new file mode 100644 index 0000000000000000000000000000000000000000..32e427a6da72a9ffc2fac08683fdff90e358d40c GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VEX7WqAsj$Z!;#Vfk}U9uEM{Qf z`T)X=PHRkN00mV`Tq8EaktF=y=rTdrmY377eXI{#!9YG-}f>6w@GR@Y@uf4YY#2g~+NqEBX* zN(W1NOjQf!>pyOAa$D}7QxDY{Wf~5t$B%E(IURZFvSs+Q%5x^ZJ&!d!%^OnW@0H#?c_uD3GVNZq=dLZeulFl7 qEX(wp^iHuQ`~LU3_mlU>eqg)S9g&dBbtDt$R0dC1KbLh*2~7a`zi>hT literal 0 HcmV?d00001 diff --git a/trean/themes/silver/screen.css b/trean/themes/silver/screen.css new file mode 100644 index 000000000..127d34028 --- /dev/null +++ b/trean/themes/silver/screen.css @@ -0,0 +1,16 @@ +/** + * $Horde: trean/themes/silver/screen.css,v 1.1 2008/03/27 17:45:34 jan Exp $ + */ + +#bookmarkList th.sortup { + background: #ccc url("graphics/za.png") center left no-repeat; +} +#bookmarkList th.sortdown { + background: #ccc url("graphics/az.png") center left no-repeat; +} +#faShow { + background-image: url("graphics/plus.png"); +} +#faHide { + background-image: url("graphics/minus.png"); +} -- 2.11.0