diff options
132 files changed, 13440 insertions, 10419 deletions
diff --git a/api/index.php b/api/index.php index 147157946..50703175b 100644 --- a/api/index.php +++ b/api/index.php @@ -17,6 +17,8 @@ require_once "functions.php"; require_once "sessions.php"; + ini_set("session.gc_maxlifetime", 86400); + define('AUTH_DISABLE_OTP', true); if (defined('ENABLE_GZIP_OUTPUT') && ENABLE_GZIP_OUTPUT && @@ -46,10 +48,11 @@ if ($_REQUEST["sid"]) { session_id($_REQUEST["sid"]); + @session_start(); + } else if (defined('_API_DEBUG_HTTP_ENABLED')) { + @session_start(); } - @session_start(); - if (!init_connection($link)) return; $method = strtolower($_REQUEST["op"]); diff --git a/atom-to-html.xsl b/atom-to-html.xsl index 2cc46655b..097b07f55 100644 --- a/atom-to-html.xsl +++ b/atom-to-html.xsl @@ -41,7 +41,6 @@ <p><a href="{enclosure/@url}">Extra...</a></p> </xsl:if> - <hr/> </xsl:for-each> diff --git a/classes/api.php b/classes/api.php index ba0eebb36..1efa3865f 100644 --- a/classes/api.php +++ b/classes/api.php @@ -47,6 +47,9 @@ class API extends Handler { } function login() { + @session_destroy(); + @session_start(); + $login = db_escape_string($this->link, $_REQUEST["user"]); $password = $_REQUEST["password"]; $password_base64 = base64_decode($_REQUEST["password"]); @@ -701,6 +704,20 @@ class API extends Handler { } } + function getFeedTree() { + $pf = new Pref_Feeds($this->link, $_REQUEST); + + $_REQUEST['mode'] = 2; + + if ($pf){ + $data = $pf->makefeedtree(); + print $this->wrap(self::STATUS_OK, array("categories" => $data)); + } else { + print $this->wrap(self::STATUS_ERR, array("error" => + 'UNABLE_TO_INSTANTIATE_OBJECT')); + } + + } } ?> diff --git a/classes/feeds.php b/classes/feeds.php index 89ebd4a0a..20e3e7004 100644 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -217,9 +217,38 @@ class Feeds extends Handler_Protected { $search_mode = $method; } // error_log("search_mode: " . $search_mode); - $qfh_ret = queryFeedHeadlines($this->link, $feed, $limit, $view_mode, $cat_view, - $search, $search_mode, $override_order, $offset, 0, - false, 0, $include_children); + + if (!$cat_view && is_numeric($feed) && $feed < PLUGIN_FEED_BASE_INDEX) { + global $pluginhost; + + $handler = $pluginhost->get_feed_handler( + PluginHost::feed_to_pfeed_id($feed)); + + // function queryFeedHeadlines($link, $feed, $limit, $view_mode, $cat_view, $search, $search_mode, $override_order = false, $offset = 0, $owner_uid = 0, $filter = false, $since_id = 0, $include_children = false, $ignore_vfeed_group = false) { + + if ($handler) { + $options = array( + "limit" => $limit, + "view_mode" => $view_mode, + "cat_view" => $cat_view, + "search" => $search, + "search_mode" => $search_mode, + "override_order" => $override_order, + "offset" => $offset, + "owner_uid" => $_SESSION["uid"], + "filter" => false, + "since_id" => 0, + "include_children" => $include_children); + + $qfh_ret = $handler->get_headlines(PluginHost::feed_to_pfeed_id($feed), + $options); + } + + } else { + $qfh_ret = queryFeedHeadlines($this->link, $feed, $limit, $view_mode, $cat_view, + $search, $search_mode, $override_order, $offset, 0, + false, 0, $include_children); + } if ($_REQUEST["debug"]) $timing_info = print_checkpoint("H1", $timing_info); @@ -351,7 +380,9 @@ class Feeds extends Handler_Protected { # $content_link = "<a href=\"javascript:viewContentUrl('".$line["link"]."');\">" . # $line["title"] . "</a>"; - $updated_fmt = make_local_datetime($this->link, $line["updated_noms"], false); + $updated_fmt = make_local_datetime($this->link, $line["updated"], false); + $date_entered_fmt = T_sprintf("Imported at %s", + make_local_datetime($this->link, $line["date_entered"], false)); if (get_pref($this->link, 'SHOW_CONTENT_PREVIEW')) { $content_preview = truncate_string(strip_tags($line["content_preview"]), @@ -454,12 +485,14 @@ class Feeds extends Handler_Protected { if (@$line["feed_title"]) { $reply['content'] .= "<div class=\"hlFeed\"> <a href=\"#\" onclick=\"viewfeed($feed_id)\">". - $line["feed_title"]."</a> + truncate_string($line["feed_title"],30)."</a> </div>"; } } - $reply['content'] .= "$updated_fmt</span>"; + $reply['content'] .= "<span title='$date_entered_fmt'>$updated_fmt</span> + </span>"; + $reply['content'] .= "<div class=\"hlRight\">"; $reply['content'] .= $score_pic; @@ -561,12 +594,13 @@ class Feeds extends Handler_Protected { if (@$line["feed_title"]) { $reply['content'] .= "<div class=\"hlFeed\"> <a href=\"#\" onclick=\"viewfeed($feed_id)\">". - $line["feed_title"]."</a> + truncate_string($line["feed_title"],30)."</a> </div>"; } } - $reply['content'] .= "<span class='updated'>$updated_fmt</span>"; + $reply['content'] .= "<span class='updated' title='$date_entered_fmt'> + $updated_fmt</span>"; $reply['content'] .= "<div style=\"vertical-align : middle\">"; $reply['content'] .= "$score_pic"; @@ -700,7 +734,7 @@ class Feeds extends Handler_Protected { $message = __("No starred articles found to display."); break; default: - if ($feed < -10) { + if ($feed < LABEL_BASE_INDEX) { $message = __("No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter."); } else { $message = __("No articles found to display."); @@ -710,7 +744,7 @@ class Feeds extends Handler_Protected { if (!$offset && $message) { $reply['content'] .= "<div class='whiteBox'>$message"; - $reply['content'] .= "<p class=\"small\"><span class=\"insensitive\">"; + $reply['content'] .= "<p><span class=\"insensitive\">"; $result = db_query($this->link, "SELECT ".SUBSTRING_FOR_DATE."(MAX(last_updated), 1, 19) AS last_updated FROM ttrss_feeds WHERE owner_uid = " . $_SESSION['uid']); @@ -777,8 +811,8 @@ class Feeds extends Handler_Protected { $result = false; - if ($feed < -10) { - $label_feed = -11-$feed; + if ($feed < LABEL_BASE_INDEX) { + $label_feed = feed_to_label_id($feed); $result = db_query($this->link, "SELECT id FROM ttrss_labels2 WHERE id = '$label_feed' AND owner_uid = " . $_SESSION['uid']); } else if (!$cat_view && is_numeric($feed) && $feed > 0) { @@ -898,7 +932,7 @@ class Feeds extends Handler_Protected { $reply['headlines']['toolbar'] = ''; $reply['headlines']['content'] = "<div class='whiteBox'>".__('No feed selected.'); - $reply['headlines']['content'] .= "<p class=\"small\"><span class=\"insensitive\">"; + $reply['headlines']['content'] .= "<p><span class=\"insensitive\">"; $result = db_query($link, "SELECT ".SUBSTRING_FOR_DATE."(MAX(last_updated), 1, 19) AS last_updated FROM ttrss_feeds WHERE owner_uid = " . $_SESSION['uid']); diff --git a/classes/handler/public.php b/classes/handler/public.php index 53051a1f8..84d6aa18e 100644 --- a/classes/handler/public.php +++ b/classes/handler/public.php @@ -349,6 +349,18 @@ class Handler_Public extends Handler { include "rssfuncs.php"; // Update all feeds needing a update. update_daemon_common($this->link, 0, true, false); + + // Update feedbrowser + update_feedbrowser_cache($this->link); + + // Purge orphans and cleanup tags + purge_orphans($this->link); + + cleanup_tags($this->link, 14, 50000); + + global $pluginhost; + $pluginhost->run_hooks($pluginhost::HOOK_UPDATE_TASK, "hook_update_task", $op); + } function sharepopup() { @@ -480,7 +492,6 @@ class Handler_Public extends Handler { } function login() { - $_SESSION["prefs_cache"] = array(); if (!SINGLE_USER_MODE) { @@ -489,6 +500,14 @@ class Handler_Public extends Handler { $password = $_POST["password"]; $remember_me = $_POST["remember_me"]; + if ($remember_me) { + session_set_cookie_params(SESSION_COOKIE_LIFETIME); + } else { + session_set_cookie_params(0); + } + + @session_start(); + if (authenticate_user($this->link, $login, $password)) { $_POST["password"] = ""; @@ -537,9 +556,9 @@ class Handler_Public extends Handler { <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/> </head> <body> - <img class=\"floatingLogo\" src=\"images/logo_wide.png\" + <img class=\"floatingLogo\" src=\"images/logo_small.png\" alt=\"Tiny Tiny RSS\"/> - <h1>".__("Subscribe to feed...")."</h1>"; + <h1>".__("Subscribe to feed...")."</h1><div class='content'>"; $rc = subscribe_to_feed($this->link, $feed_url); @@ -612,7 +631,7 @@ class Handler_Public extends Handler { <input type=\"submit\" value=\"".__("Return to Tiny Tiny RSS")."\"> </form></p>"; - print "</body></html>"; + print "</div></body></html>"; } else { render_login_form($this->link); @@ -720,8 +739,11 @@ class Handler_Public extends Handler { </head> <body id='forgotpass'>"; - print '<div class="floatingLogo"><img src="images/logo_wide.png"></div>'; + print '<div class="floatingLogo"><img src="images/logo_small.png"></div>'; print "<h1>".__("Reset password")."</h1>"; + print "<div class='content'>"; + + print "<p>".__("You will need to provide valid account name and email. New password will be sent on your email address.")."</p>"; @$method = $_POST['method']; @@ -790,6 +812,7 @@ class Handler_Public extends Handler { } + print "</div>"; print "</body>"; print "</html>"; diff --git a/classes/opml.php b/classes/opml.php index d4a0e9875..4c188de5e 100644 --- a/classes/opml.php +++ b/classes/opml.php @@ -29,8 +29,8 @@ class Opml extends Handler_Protected { <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/> </head> <body> - <div class=\"floatingLogo\"><img src=\"images/logo_wide.png\"></div> - <h1>".__('OPML Utility')."</h1>"; + <div class=\"floatingLogo\"><img src=\"images/logo_small.png\"></div> + <h1>".__('OPML Utility')."</h1><div class='content'>"; add_feed_category($this->link, "Imported feeds"); @@ -41,7 +41,7 @@ class Opml extends Handler_Protected { <input type=\"submit\" value=\"".__("Return to preferences")."\"> </form>"; - print "</body></html>"; + print "</div></body></html>"; } diff --git a/classes/pluginhost.php b/classes/pluginhost.php index 0ef17b77e..5f584cd00 100644 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -6,6 +6,7 @@ class PluginHost { private $handlers = array(); private $commands = array(); private $storage = array(); + private $feeds = array(); private $owner_uid; private $debug; @@ -301,5 +302,43 @@ class PluginHost { function get_debug() { return $this->debug; } + + // Plugin feed functions are *EXPERIMENTAL*! + + // cat_id: only -1 is supported (Special) + function add_feed($cat_id, $title, $icon, $sender) { + if (!$this->feeds[$cat_id]) $this->feeds[$cat_id] = array(); + + $id = count($this->feeds[$cat_id]); + + array_push($this->feeds[$cat_id], + array('id' => $id, 'title' => $title, 'sender' => $sender, 'icon' => $icon)); + + return $id; + } + + function get_feeds($cat_id) { + return $this->feeds[$cat_id]; + } + + // convert feed_id (e.g. -129) to pfeed_id first + function get_feed_handler($pfeed_id) { + foreach ($this->feeds as $cat) { + foreach ($cat as $feed) { + if ($feed['id'] == $pfeed_id) { + return $feed['sender']; + } + } + } + } + + static function pfeed_to_feed_id($label) { + return PLUGIN_FEED_BASE_INDEX - 1 - abs($label); + } + + static function feed_to_pfeed_id($feed) { + return PLUGIN_FEED_BASE_INDEX - 1 + abs($feed); + } + } ?> diff --git a/classes/pref/feeds.php b/classes/pref/feeds.php index ca4ae344f..cd208335b 100644 --- a/classes/pref/feeds.php +++ b/classes/pref/feeds.php @@ -87,6 +87,10 @@ class Pref_Feeds extends Handler_Protected { } function getfeedtree() { + print json_encode($this->makefeedtree()); + } + + function makefeedtree() { if ($_REQUEST['mode'] != 2) $search = $_SESSION["prefs_feed_search"]; @@ -115,6 +119,32 @@ class Pref_Feeds extends Handler_Protected { array_push($cat['items'], $this->feedlist_init_feed($i)); } + /* Plugin feeds for -1 */ + + global $pluginhost; + + $feeds = $pluginhost->get_feeds(-1); + + if ($feeds) { + foreach ($feeds as $feed) { + $feed_id = PluginHost::pfeed_to_feed_id($feed['id']); + + $item = array(); + $item['id'] = 'FEED:' . $feed_id; + $item['bare_id'] = (int)$feed_id; + $item['name'] = $feed['title']; + $item['checkbox'] = false; + $item['error'] = ''; + $item['icon'] = $feed['icon']; + + $item['param'] = ''; + $item['unread'] = 0; //$feed['sender']->get_unread($feed['id']); + $item['type'] = 'feed'; + + array_push($cat['items'], $item); + } + } + if ($enable_cats) { array_push($root['items'], $cat); } else { @@ -134,7 +164,7 @@ class Pref_Feeds extends Handler_Protected { while ($line = db_fetch_assoc($result)) { - $label_id = -$line['id'] - 11; + $label_id = label_to_feed_id($line['id']); $feed = $this->feedlist_init_feed($label_id, false, 0); @@ -258,8 +288,7 @@ class Pref_Feeds extends Handler_Protected { $fl['items'] =& $root['items']; } - print json_encode($fl); - return; + return $fl; } function catsortreset() { @@ -1700,8 +1729,8 @@ class Pref_Feeds extends Handler_Protected { ccache_remove($link, $id, $owner_uid); } else { - label_remove($link, -11-$id, $owner_uid); - ccache_remove($link, -11-$id, $owner_uid); + label_remove($link, feed_to_label_id($id), $owner_uid); + //ccache_remove($link, $id, $owner_uid); don't think labels are cached } } diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php index a5a699a67..3226ccde9 100644 --- a/classes/pref/prefs.php +++ b/classes/pref/prefs.php @@ -121,8 +121,9 @@ class Pref_Prefs extends Handler_Protected { global $access_level_names; - $prefs_blacklist = array("HIDE_READ_FEEDS", "FEEDS_SORT_BY_UNREAD", - "STRIP_UNSAFE_TAGS"); + $prefs_blacklist = array("STRIP_UNSAFE_TAGS"); + + /* "FEEDS_SORT_BY_UNREAD", "HIDE_READ_FEEDS", "REVERSE_HEADLINES" */ $profile_blacklist = array("ALLOW_DUPLICATE_POSTS", "PURGE_OLD_DAYS", "PURGE_UNREAD_ARTICLES", "DIGEST_ENABLE", "DIGEST_CATCHUP", @@ -412,10 +413,12 @@ class Pref_Prefs extends Handler_Protected { $profile_qpart = "profile IS NULL"; } - if ($_SESSION["prefs_show_advanced"]) + /* if ($_SESSION["prefs_show_advanced"]) $access_query = "true"; else - $access_query = "(access_level = 0 AND section_id != 3)"; + $access_query = "(access_level = 0 AND section_id != 3)"; */ + + $access_query = 'true'; $result = db_query($this->link, "SELECT DISTINCT ttrss_user_prefs.pref_name,short_desc,help_text,value,type_name, @@ -602,7 +605,7 @@ class Pref_Prefs extends Handler_Protected { print " "; - $checked = $_SESSION["prefs_show_advanced"] ? "checked='1'" : ""; + /* $checked = $_SESSION["prefs_show_advanced"] ? "checked='1'" : ""; print "<input onclick='toggleAdvancedPrefs()' id='prefs_show_advanced' @@ -610,7 +613,7 @@ class Pref_Prefs extends Handler_Protected { $checked type=\"checkbox\"></input> <label for='prefs_show_advanced'>" . - __("Show additional preferences") . "</label>"; + __("Show additional preferences") . "</label>"; */ global $pluginhost; $pluginhost->run_hooks($pluginhost::HOOK_PREFS_TAB_SECTION, @@ -626,7 +629,9 @@ class Pref_Prefs extends Handler_Protected { print "<h2>".__("Plugins")."</h2>"; - print_notice(__("You will need to reload Tiny Tiny RSS for plugin changes to take effect.")); + print "<p>" . __("You will need to reload Tiny Tiny RSS for plugin changes to take effect.") . "</p>"; + + print_notice(__("Download more plugins at tt-rss.org <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">forums</a> or <a target=\"_blank\" class=\"visibleLink\" href=\"http://tt-rss.org/wiki/Plugins\">wiki</a>.")); print "<form dojoType=\"dijit.form.Form\" id=\"changePluginsForm\">"; @@ -685,7 +690,12 @@ class Pref_Prefs extends Handler_Protected { type=\"checkbox\"></td>"; print "<td>$name</td>"; - print "<td>" . htmlspecialchars($about[1]) . "</td>"; + print "<td>" . htmlspecialchars($about[1]); + if (@$about[4]) { + print " — <a target=\"_blank\" class=\"visibleLink\" + href=\"".htmlspecialchars($about[4])."\">".__("more info")."</a>"; + } + print "</td>"; print "<td>" . htmlspecialchars(sprintf("%.2f", $about[0])) . "</td>"; print "<td>" . htmlspecialchars($about[2]) . "</td>"; @@ -737,7 +747,13 @@ class Pref_Prefs extends Handler_Protected { type=\"checkbox\"></td>"; print "<td><label for='FPCHK-$name'>$name</label></td>"; - print "<td><label for='FPCHK-$name'>" . htmlspecialchars($about[1]) . "</label></td>"; + print "<td><label for='FPCHK-$name'>" . htmlspecialchars($about[1]) . "</label>"; + if (@$about[4]) { + print " — <a target=\"_blank\" class=\"visibleLink\" + href=\"".htmlspecialchars($about[4])."\">".__("more info")."</a>"; + } + print "</td>"; + print "<td>" . htmlspecialchars(sprintf("%.2f", $about[0])) . "</td>"; print "<td>" . htmlspecialchars($about[2]) . "</td>"; diff --git a/classes/pref/users.php b/classes/pref/users.php index 4055bca45..45260fd93 100644 --- a/classes/pref/users.php +++ b/classes/pref/users.php @@ -203,7 +203,7 @@ class Pref_Users extends Handler_Protected { $uid = db_escape_string($this->link, $_REQUEST["id"]); $access_level = (int) $_REQUEST["access_level"]; $email = db_escape_string($this->link, trim($_REQUEST["email"])); - $password = db_escape_string($this->link, trim($_REQUEST["password"])); + $password = $_REQUEST["password"]; if ($password) { $salt = substr(bin2hex(get_random_bytes(125)), 0, 250); diff --git a/classes/rpc.php b/classes/rpc.php index eb241591b..72028759e 100644 --- a/classes/rpc.php +++ b/classes/rpc.php @@ -735,6 +735,10 @@ class RPC extends Handler_Protected { } } + // Purge orphans and cleanup tags + purge_orphans($this->link); + cleanup_tags($this->link, 14, 50000); + if ($num_updated > 0) { print json_encode(array("message" => "UPDATE_COUNTERS", "num_updated" => $num_updated)); diff --git a/config.php-dist b/config.php-dist index 192cb15f9..6561ecbd4 100644 --- a/config.php-dist +++ b/config.php-dist @@ -129,11 +129,9 @@ // Default lifetime of a session (e.g. login) cookie. In seconds, // 0 means cookie will be deleted when browser closes. // Setting this to zero will affect several user preferences - // like widescreen mode not saving. - - define('SESSION_EXPIRE_TIME', 86400*30); - // Hard expiration limit for sessions. Should be - // greater or equal to SESSION_COOKIE_LIFETIME + // like widescreen mode not saving and disable "remember me". + // Note that if remember me is not checked, session cookie + // will always expire with browser session. define('SESSION_CHECK_ADDRESS', 1); // Check client IP address when validating session: @@ -179,7 +177,7 @@ // if you experience weird errors and tt-rss failing to start, blank pages // after login, or content encoding errors, disable it. - define('PLUGINS', 'auth_remote, auth_internal, note'); + define('PLUGINS', 'auth_remote, auth_internal, note, updater'); // Comma-separated list of plugins to load automatically for all users. // System plugins have to be specified here. Please enable at least one // authentication plugin here (auth_*). diff --git a/db-updater.php b/db-updater.php index 17a238d28..d1212d0d6 100644 --- a/db-updater.php +++ b/db-updater.php @@ -39,10 +39,12 @@ function confirmOP() { } </script> -<div class="floatingLogo"><img src="images/logo_wide.png"></div> +<div class="floatingLogo"><img src="images/logo_small.png"></div> <h1><?php echo __("Database Updater") ?></h1> +<div class="content"> + <?php function getline($fp, $delim) { $result = ""; @@ -181,6 +183,8 @@ function confirmOP() { ?> +</div> + </body> </html> diff --git a/images/logo_small.png b/images/logo_small.png Binary files differnew file mode 100644 index 000000000..f7f28a687 --- /dev/null +++ b/images/logo_small.png diff --git a/include/db.php b/include/db.php index 0479df6a9..a70a1d878 100644 --- a/include/db.php +++ b/include/db.php @@ -15,7 +15,7 @@ function db_connect($host, $user, $pass, $db) { $string .= " host=$host"; } - if (defined('DB_PORT')) { + if (defined('DB_PORT') && DB_PORT) { $string = "$string port=" . DB_PORT; } diff --git a/include/functions.php b/include/functions.php index a9c7d95f5..dcaa67e56 100644 --- a/include/functions.php +++ b/include/functions.php @@ -1,6 +1,9 @@ <?php define('EXPECTED_CONFIG_VERSION', 26); - define('SCHEMA_VERSION', 108); + define('SCHEMA_VERSION', 109); + + define('LABEL_BASE_INDEX', -1024); + define('PLUGIN_FEED_BASE_INDEX', -128); $fetch_last_error = false; $pluginhost = false; @@ -285,8 +288,6 @@ } function fetch_file_contents($url, $type = false, $login = false, $pass = false, $post_query = false, $timeout = false) { - $login = urlencode($login); - $pass = urlencode($pass); global $fetch_last_error; @@ -348,11 +349,13 @@ return $contents; } else { - if ($login && $pass ){ + if ($login && $pass){ $url_parts = array(); preg_match("/(^[^:]*):\/\/(.*)/", $url, $url_parts); + $pass = urlencode($pass); + if ($url_parts[1] && $url_parts[2]) { $url = $url_parts[1] . "://$login:$pass@" . $url_parts[2]; } @@ -751,6 +754,7 @@ $_SESSION["prefs_cache"] = false; if (SINGLE_USER_MODE) { + @session_start(); authenticate_user($link, "admin", null); cache_prefs($link); load_user_plugins($link, $_SESSION["uid"]); @@ -1034,7 +1038,7 @@ AND $ref_check_qpart AND unread = true AND owner_uid = $owner_uid"); - } else if ($feed < 0 && $feed > -10) { // special, like starred + } else if ($feed < 0 && $feed > LABEL_BASE_INDEX) { // special, like starred if ($feed == -1) { db_query($link, "UPDATE ttrss_user_entries @@ -1085,9 +1089,9 @@ owner_uid = $owner_uid"); } - } else if ($feed < -10) { // label + } else if ($feed < LABEL_BASE_INDEX) { // label - $label_id = -$feed - 11; + $label_id = feed_to_label_id($feed); db_query($link, "UPDATE ttrss_user_entries, ttrss_user_labels2 SET unread = false, last_read = NOW() @@ -1334,9 +1338,9 @@ $match_part = "feed_id IS NULL"; } - } else if ($feed < -10) { + } else if ($feed < LABEL_BASE_INDEX) { - $label_id = -$feed - 11; + $label_id = feed_to_label_id($feed); return getLabelUnread($link, $label_id, $owner_uid); @@ -1428,6 +1432,21 @@ array_push($ret_arr, $cv); } + global $pluginhost; + + if ($pluginhost) { + $feeds = $pluginhost->get_feeds(-1); + + if (is_array($feeds)) { + foreach ($feeds as $feed) { + $cv = array("id" => PluginHost::pfeed_to_feed_id($feed['id']), + "counter" => $feed['sender']->get_unread($feed['id'])); + + array_push($ret_arr, $cv); + } + } + } + return $ret_arr; } @@ -1446,7 +1465,7 @@ while ($line = db_fetch_assoc($result)) { - $id = -$line["id"] - 11; + $id = label_to_feed_id($line["id"]); $label_name = $line["caption"]; $count = $line["unread"]; @@ -1753,7 +1772,7 @@ function getFeedCatTitle($link, $id) { if ($id == -1) { return __("Special"); - } else if ($id < -10) { + } else if ($id < LABEL_BASE_INDEX) { return __("Labels"); } else if ($id > 0) { $result = db_query($link, "SELECT ttrss_feed_categories.title @@ -1791,7 +1810,7 @@ return "images/recently_read.png"; break; default: - if ($id < -10) { + if ($id < LABEL_BASE_INDEX) { return "images/label.png"; } else { if (file_exists(ICONS_DIR . "/$id.ico")) @@ -1816,8 +1835,8 @@ return __("Archived articles"); } else if ($id == -6) { return __("Recently read"); - } else if ($id < -10) { - $label_id = -$id - 11; + } else if ($id < LABEL_BASE_INDEX) { + $label_id = feed_to_label_id($id); $result = db_query($link, "SELECT caption FROM ttrss_labels2 WHERE id = '$label_id'"); if (db_num_rows($result) == 1) { return db_fetch_result($result, 0, "caption"); @@ -1854,6 +1873,7 @@ $params["default_view_limit"] = (int) get_pref($link, "_DEFAULT_VIEW_LIMIT"); $params["default_view_order_by"] = get_pref($link, "_DEFAULT_VIEW_ORDER_BY"); $params["bw_limit"] = (int) $_SESSION["bw_limit"]; + $params["label_base_index"] = (int) LABEL_BASE_INDEX; $result = db_query($link, "SELECT MAX(id) AS mid, COUNT(*) AS nf FROM ttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]); @@ -2252,6 +2272,10 @@ $view_query_part = " marked = true AND "; } + if ($view_mode == "has_note") { + $view_query_part = " (note IS NOT NULL AND note != '') AND "; + } + if ($view_mode == "published") { $view_query_part = " published = true AND "; } @@ -2338,9 +2362,9 @@ if (!$override_order) { if (get_pref($link, 'REVERSE_HEADLINES', $owner_uid)) { - $override_order = "date_entered"; + $override_order = "date_entered, updated"; } else { - $override_order = "last_marked DESC, date_entered DESC"; + $override_order = "last_marked DESC, date_entered DESC, updated DESC"; } } @@ -2353,9 +2377,9 @@ if (!$override_order) { if (get_pref($link, 'REVERSE_HEADLINES', $owner_uid)) { - $override_order = "date_entered"; + $override_order = "date_entered, updated"; } else { - $override_order = "last_published DESC, date_entered DESC"; + $override_order = "last_published DESC, date_entered DESC, updated DESC"; } } @@ -2380,17 +2404,17 @@ $intl = get_pref($link, "FRESH_ARTICLE_MAX_AGE", $owner_uid); if (DB_TYPE == "pgsql") { - $query_strategy_part .= " AND updated > NOW() - INTERVAL '$intl hour' "; + $query_strategy_part .= " AND date_entered > NOW() - INTERVAL '$intl hour' "; } else { - $query_strategy_part .= " AND updated > DATE_SUB(NOW(), INTERVAL $intl HOUR) "; + $query_strategy_part .= " AND date_entered > DATE_SUB(NOW(), INTERVAL $intl HOUR) "; } $vfeed_query_part = "ttrss_feeds.title AS feed_title,"; } else if ($feed == -4) { // all articles virtual feed $query_strategy_part = "true"; $vfeed_query_part = "ttrss_feeds.title AS feed_title,"; - } else if ($feed <= -10) { // labels - $label_id = -$feed - 11; + } else if ($feed <= LABEL_BASE_INDEX) { // labels + $label_id = feed_to_label_id($feed); $query_strategy_part = "label_id = '$label_id' AND ttrss_labels2.id = ttrss_user_labels2.label_id AND @@ -2411,9 +2435,9 @@ } if (get_pref($link, 'REVERSE_HEADLINES', $owner_uid)) { - $order_by = "$date_sort_field"; + $order_by = "$date_sort_field, updated"; } else { - $order_by = "$date_sort_field DESC"; + $order_by = "$date_sort_field DESC, updated DESC"; } if ($view_mode != "noscores") { @@ -2497,10 +2521,8 @@ hide_images, unread,feed_id,marked,published,link,last_read,orig_feed_id, last_marked, last_published, - ".SUBSTRING_FOR_DATE."(last_read,1,19) as last_read_noms, $vfeed_query_part $content_query_part - ".SUBSTRING_FOR_DATE."(updated,1,19) as updated_noms, author,score FROM $from_qpart @@ -2541,11 +2563,9 @@ "last_read," . "(SELECT hide_images FROM ttrss_feeds WHERE id = feed_id) AS hide_images," . "last_marked, last_published, " . - SUBSTRING_FOR_DATE . "(last_read,1,19) as last_read_noms," . $since_id_part . $vfeed_query_part . $content_query_part . - SUBSTRING_FOR_DATE . "(updated,1,19) as updated_noms," . "score "; $feed_kind = "Tags"; @@ -2639,7 +2659,7 @@ if ($entry->nodeName == 'img') { if (($owner && get_pref($link, "STRIP_IMAGES", $owner)) || - $force_remove_images) { + $force_remove_images || $_SESSION["bw_limit"]) { $p = $doc->createElement('p'); @@ -2667,37 +2687,44 @@ } + $allowed_elements = array('a', 'address', 'audio', 'article', + 'b', 'big', 'blockquote', 'body', 'br', 'cite', 'center', + 'code', 'dd', 'del', 'details', 'div', 'dl', 'font', + 'dt', 'em', 'footer', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', + 'header', 'html', 'i', 'img', 'ins', 'kbd', + 'li', 'nav', 'ol', 'p', 'pre', 'q', 's','small', + 'source', 'span', 'strike', 'strong', 'sub', 'summary', + 'sup', 'table', 'tbody', 'td', 'tfoot', 'th', 'thead', + 'tr', 'track', 'tt', 'u', 'ul', 'var', 'wbr', 'video' ); + + if ($_SESSION['hasSandbox']) $allowed_elements[] = 'iframe'; + + $disallowed_attributes = array('id', 'style', 'class'); + global $pluginhost; if (isset($pluginhost)) { foreach ($pluginhost->get_hooks($pluginhost::HOOK_SANITIZE) as $plugin) { - $doc = $plugin->hook_sanitize($doc, $site_url); + $retval = $plugin->hook_sanitize($doc, $site_url, $allowed_elements, $disallowed_attributes); + if (is_array($retval)) { + $doc = $retval[0]; + $allowed_elements = $retval[1]; + $disallowed_attributes = $retval[2]; + } else { + $doc = $retval; + } } } $doc->removeChild($doc->firstChild); //remove doctype - $doc = strip_harmful_tags($doc); + $doc = strip_harmful_tags($doc, $allowed_elements, $disallowed_attributes); $res = $doc->saveHTML(); return $res; } - function strip_harmful_tags($doc) { + function strip_harmful_tags($doc, $allowed_elements, $disallowed_attributes) { $entries = $doc->getElementsByTagName("*"); - $allowed_elements = array('a', 'address', 'audio', 'article', - 'b', 'big', 'blockquote', 'body', 'br', 'cite', 'center', - 'code', 'dd', 'del', 'details', 'div', 'dl', 'font', - 'dt', 'em', 'footer', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', - 'header', 'html', 'i', 'img', 'ins', 'kbd', - 'li', 'nav', 'ol', 'p', 'pre', 'q', 's','small', - 'source', 'span', 'strike', 'strong', 'sub', 'summary', - 'sup', 'table', 'tbody', 'td', 'tfoot', 'th', 'thead', - 'tr', 'track', 'tt', 'u', 'ul', 'var', 'wbr', 'video' ); - - if ($_SESSION['hasSandbox']) array_push($allowed_elements, 'iframe'); - - $disallowed_attributes = array('id', 'style', 'class'); - foreach ($entries as $entry) { if (!in_array($entry->nodeName, $allowed_elements)) { $entry->parentNode->removeChild($entry); @@ -3636,7 +3663,7 @@ array_push($entries, $entry); } - if ($_SESSION['uid'] && !get_pref($link, "STRIP_IMAGES")) { + if ($_SESSION['uid'] && !get_pref($link, "STRIP_IMAGES") && !$_SESSION["bw_limit"]) { if ($always_display_enclosures || !preg_match("/<img/i", $article_content)) { @@ -3666,13 +3693,15 @@ $rv .= "<hr clear='both'/>"; } - $rv .= "<br/><div dojoType=\"dijit.form.DropDownButton\">". - "<span>" . __('Attachments')."</span>"; - $rv .= "<div dojoType=\"dijit.Menu\" style=\"display: none;\">"; + $rv .= "<select onchange=\"openSelectedAttachment(this)\">". + "<option value=''>" . __('Attachments')."</option>"; - foreach ($entries_html as $entry) { $rv .= $entry; }; + foreach ($entries as $entry) { + $rv .= "<option value=\"".htmlspecialchars($entry["url"])."\">" . htmlspecialchars($entry["filename"]) . "</option>"; - $rv .= "</div></div>"; + }; + + $rv .= "</select>"; } return $rv; @@ -4155,4 +4184,12 @@ } } + function label_to_feed_id($label) { + return LABEL_BASE_INDEX - 1 - abs($label); + } + + function feed_to_label_id($feed) { + return LABEL_BASE_INDEX - 1 + abs($feed); + } + ?> diff --git a/include/labels.php b/include/labels.php index 75936007e..5ac8794d9 100644 --- a/include/labels.php +++ b/include/labels.php @@ -158,7 +158,7 @@ /* Remove access key for the label */ - $ext_id = -11 - $id; + $ext_id = LABEL_BASE_INDEX - 1 - $id; db_query($link, "DELETE FROM ttrss_access_keys WHERE feed_id = '$ext_id' AND owner_uid = $owner_uid"); diff --git a/include/localized_schema.php b/include/localized_schema.php index 650a35806..4feab0a2a 100644 --- a/include/localized_schema.php +++ b/include/localized_schema.php @@ -1,4 +1,4 @@ -<?php # This file has been generated at: Tue Mar 26 15:16:40 MSK 2013 +<?php # This file has been generated at: Wed Mar 27 16:48:20 MSK 2013 __("Title"); __("Title or Content"); @@ -39,7 +39,7 @@ __('Show content preview in headlines list'); __('Short date format'); __('Long date format'); __('Combined feed display'); -__('Hide feeds with no unread messages'); +__('Hide feeds with no unread articles'); __('On catchup show next feed'); __('Sort feeds by unread articles count'); __('Reverse headline order (oldest first)'); diff --git a/include/login_form.php b/include/login_form.php index af451239d..4fc08261a 100644 --- a/include/login_form.php +++ b/include/login_form.php @@ -221,6 +221,16 @@ function bwLimitChange(elem) { <label style='display : inline' for="bw_limit"><?php echo __("Use less traffic") ?></label> </div> + <?php if (SESSION_COOKIE_LIFETIME > 0) { ?> + + <div class="row"> + <label> </label> + <input dojoType="dijit.form.CheckBox" name="remember_me" id="remember_me" type="checkbox"> + <label style='display : inline' for="remember_me"><?php echo __("Remember me") ?></label> + </div> + + <?php } ?> + <div class="row" style='text-align : right'> <button dojoType="dijit.form.Button" type="submit"><?php echo __('Log in') ?></button> <?php if (defined('ENABLE_REGISTRATION') && ENABLE_REGISTRATION) { ?> diff --git a/include/rssfuncs.php b/include/rssfuncs.php index 130f9142c..73fe757c3 100644 --- a/include/rssfuncs.php +++ b/include/rssfuncs.php @@ -224,6 +224,8 @@ $simplepie_cache_dir = CACHE_DIR . "/simplepie"; + $date_feed_processed = date('Y-m-d H:i'); + if (!is_dir($simplepie_cache_dir)) { mkdir($simplepie_cache_dir); } @@ -626,7 +628,7 @@ '', $no_orig_date, NOW(), - NOW(), + '$date_feed_processed', '$entry_comments', '$num_comments', '$entry_plugin_data', diff --git a/include/sanity_check.php b/include/sanity_check.php index 0373196b3..1610cfeb0 100644 --- a/include/sanity_check.php +++ b/include/sanity_check.php @@ -2,6 +2,12 @@ // WARNING: Don't ask for help on tt-rss.org forums or the bugtracker if you have // modified this file. + function make_self_url_path() { + $url_path = ($_SERVER['HTTPS'] != "on" ? 'http://' : 'https://') . $_SERVER["HTTP_HOST"] . parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH); + + return $url_path; + } + function initial_sanity_check($link) { $errors = array(); @@ -12,6 +18,10 @@ require_once "sanity_config.php"; + if (file_exists("install") && !file_exists("config.php")) { + array_push($errors, "Please copy config.php-dist to config.php or run the installer in install/"); + } + if (strpos(PLUGINS, "auth_") === FALSE) { array_push($errors, "Please enable at least one authentication module via PLUGINS constant in config.php"); } @@ -52,14 +62,6 @@ } } - if (SESSION_EXPIRE_TIME < 60) { - array_push($errors, "SESSION_EXPIRE_TIME set in config.php is too low, please set it to an integer value >= 60"); - } - - if (SESSION_EXPIRE_TIME < SESSION_COOKIE_LIFETIME) { - array_push($errors, "SESSION_EXPIRE_TIME set in config.php should be >= to SESSION_COOKIE_LIFETIME"); - } - if (SINGLE_USER_MODE) { $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); @@ -73,12 +75,10 @@ } if (SELF_URL_PATH == "http://yourserver/tt-rss/") { - if ($_SERVER['HTTP_REFERER']) { - array_push($errors, - "Please set SELF_URL_PATH to the correct value for your server (possible value: <b>" . $_SERVER['HTTP_REFERER'] . "</b>)"); - } else { - array_push($errors, "Please set SELF_URL_PATH to the correct value for your server."); - } + $urlpath = preg_replace("/\w+\.php$/", "", make_self_url_path()); + + array_push($errors, + "Please set SELF_URL_PATH to the correct value for your server (possible value: <b>$urlpath</b>)"); } if (!is_writable(ICONS_DIR)) { @@ -146,7 +146,8 @@ <link rel="stylesheet" type="text/css" href="utility.css"> </head> <body> - <div class="floatingLogo"><img src="images/logo_wide.png"></div> + <div class="floatingLogo"><img src="images/logo_small.png"></div> + <div class="content"> <h1>Startup failed</h1> @@ -158,6 +159,8 @@ <p>You might want to check tt-rss <a href="http://tt-rss.org/wiki">wiki</a> or the <a href="http://tt-rss.org/forum">forums</a> for more information. Please search the forums before creating new topic for your question.</p> + + </div> </body> </html> diff --git a/include/sanity_config.php b/include/sanity_config.php index 80be1434e..9b28e46af 100644 --- a/include/sanity_config.php +++ b/include/sanity_config.php @@ -1,3 +1,3 @@ -<?php # This file has been generated at: Sat Feb 9 22:34:30 MSK 2013 +<?php # This file has been generated at: Thu Mar 28 10:05:39 MSK 2013 define('GENERATED_CONFIG_CHECK', 26); -$requred_defines = array( 'DB_TYPE', 'DB_HOST', 'DB_USER', 'DB_NAME', 'DB_PASS', 'MYSQL_CHARSET', 'SELF_URL_PATH', 'SINGLE_USER_MODE', 'SIMPLE_UPDATE_MODE', 'PHP_EXECUTABLE', 'LOCK_DIRECTORY', 'CACHE_DIR', 'ICONS_DIR', 'ICONS_URL', 'AUTH_AUTO_CREATE', 'AUTH_AUTO_LOGIN', 'FORCE_ARTICLE_PURGE', 'PUBSUBHUBBUB_HUB', 'PUBSUBHUBBUB_ENABLED', 'SPHINX_ENABLED', 'SPHINX_INDEX', 'ENABLE_REGISTRATION', 'REG_NOTIFY_ADDRESS', 'REG_MAX_USERS', 'SESSION_COOKIE_LIFETIME', 'SESSION_EXPIRE_TIME', 'SESSION_CHECK_ADDRESS', 'SMTP_FROM_NAME', 'SMTP_FROM_ADDRESS', 'DIGEST_SUBJECT', 'SMTP_HOST', 'SMTP_PORT', 'SMTP_LOGIN', 'SMTP_PASSWORD', 'CHECK_FOR_NEW_VERSION', 'ENABLE_GZIP_OUTPUT', 'PLUGINS', 'CONFIG_VERSION'); ?> +$requred_defines = array( 'DB_TYPE', 'DB_HOST', 'DB_USER', 'DB_NAME', 'DB_PASS', 'MYSQL_CHARSET', 'SELF_URL_PATH', 'SINGLE_USER_MODE', 'SIMPLE_UPDATE_MODE', 'PHP_EXECUTABLE', 'LOCK_DIRECTORY', 'CACHE_DIR', 'ICONS_DIR', 'ICONS_URL', 'AUTH_AUTO_CREATE', 'AUTH_AUTO_LOGIN', 'FORCE_ARTICLE_PURGE', 'PUBSUBHUBBUB_HUB', 'PUBSUBHUBBUB_ENABLED', 'SPHINX_ENABLED', 'SPHINX_INDEX', 'ENABLE_REGISTRATION', 'REG_NOTIFY_ADDRESS', 'REG_MAX_USERS', 'SESSION_COOKIE_LIFETIME', 'SESSION_CHECK_ADDRESS', 'SMTP_FROM_NAME', 'SMTP_FROM_ADDRESS', 'DIGEST_SUBJECT', 'SMTP_HOST', 'SMTP_PORT', 'SMTP_LOGIN', 'SMTP_PASSWORD', 'CHECK_FOR_NEW_VERSION', 'ENABLE_GZIP_OUTPUT', 'PLUGINS', 'CONFIG_VERSION'); ?> diff --git a/include/sessions.php b/include/sessions.php index 3355ec49e..23c19441e 100644 --- a/include/sessions.php +++ b/include/sessions.php @@ -4,7 +4,7 @@ require_once "config.php"; require_once "db.php"; - $session_expire = SESSION_EXPIRE_TIME; //seconds + $session_expire = max(SESSION_COOKIE_LIFETIME, 86400); $session_name = (!defined('TTRSS_SESSION_NAME')) ? "ttrss_sid" : TTRSS_SESSION_NAME; if (@$_SERVER['HTTPS'] == "on") { @@ -15,7 +15,7 @@ ini_set("session.gc_probability", 50); ini_set("session.name", $session_name); ini_set("session.use_only_cookies", true); - ini_set("session.gc_maxlifetime", SESSION_EXPIRE_TIME); + ini_set("session.gc_maxlifetime", $session_expire); function ttrss_open ($s, $n) { @@ -102,9 +102,16 @@ "ttrss_destroy", "ttrss_gc"); } - session_set_cookie_params(SESSION_COOKIE_LIFETIME); - if (!defined('TTRSS_SESSION_NAME') || TTRSS_SESSION_NAME != 'ttrss_api_sid') { - @session_start(); + if ($_COOKIE[$session_name]) { + @session_start(); + + if (!$_SESSION["uid"]) { + session_destroy(); + if (isset($_COOKIE[session_name()])) { + setcookie(session_name(), '', time()-42000, '/'); + } + } + } } ?> @@ -1,4 +1,8 @@ <?php + if (file_exists("install") && !file_exists("config.php")) { + header("Location: install/"); + } + if (!file_exists("config.php")) { print "<b>Fatal Error</b>: You forgot to copy <b>config.php-dist</b> to <b>config.php</b> and edit it.\n"; @@ -35,10 +39,15 @@ if ($mobile->isTablet() && $pluginhost->get_plugin("digest")) { header('Location: backend.php?op=digest'); exit; + } else if ($mobile->isMobile() && $pluginhost->get_plugin("mobile")) { + header('Location: backend.php?op=mobile'); + exit; + } else if ($mobile->isMobile() && $pluginhost->get_plugin("digest")) { + header('Location: backend.php?op=digest'); + exit; } } - login_sequence($link); no_cache_incantation(); @@ -127,7 +136,6 @@ <div id="notify" class="notify"><span id="notify_body"> </span></div> <div id="cmdline" style="display : none"></div> -<div id="auxDlg" style="display : none"></div> <div id="headlines-tmp" style="display : none"></div> <div id="main" dojoType="dijit.layout.BorderContainer"> @@ -161,6 +169,7 @@ <option value="published"><?php echo __('Published') ?></option> <option value="unread"><?php echo __('Unread') ?></option> <option value="unread_first"><?php echo __('Unread First') ?></option> + <option value="has_note"><?php echo __('With Note') ?></option> <!-- <option value="noscores"><?php echo __('Ignore Scoring') ?></option> --> </select> diff --git a/install/index.php b/install/index.php new file mode 100644 index 000000000..ba71bbdba --- /dev/null +++ b/install/index.php @@ -0,0 +1,439 @@ +<html> +<head> + <title>Tiny Tiny RSS - Installer</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <link rel="stylesheet" type="text/css" href="../utility.css"> + <style type="text/css"> + textarea { font-size : 12px; } + </style> +</head> +<body> + +<? + function sanity_check($db_type) { + $errors = array(); + + if (version_compare(PHP_VERSION, '5.3.0', '<')) { + array_push($errors, "PHP version 5.3.0 or newer required."); + } + + if (ini_get("open_basedir")) { + array_push($errors, "PHP configuration option open_basedir is not supported. Please disable this in PHP settings file (php.ini)."); + } + + if (!function_exists("curl_init") && !ini_get("allow_url_fopen")) { + array_push($errors, "PHP configuration option allow_url_fopen is disabled, and CURL functions are not present. Either enable allow_url_fopen or install PHP extension for CURL."); + } + + if (!function_exists("json_encode")) { + array_push($errors, "PHP support for JSON is required, but was not found."); + } + + if ($db_type == "mysql" && !function_exists("mysql_connect")) { + array_push($errors, "PHP support for MySQL is required for configured $db_type in config.php."); + } + + if ($db_type == "pgsql" && !function_exists("pg_connect")) { + array_push($errors, "PHP support for PostgreSQL is required for configured $db_type in config.php"); + } + + if (!function_exists("mb_strlen")) { + array_push($errors, "PHP support for mbstring functions is required but was not found."); + } + + if (!function_exists("hash")) { + array_push($errors, "PHP support for hash() function is required but was not found."); + } + + if (!function_exists("ctype_lower")) { + array_push($errors, "PHP support for ctype functions are required by HTMLPurifier."); + } + + if (!function_exists("iconv")) { + array_push($errors, "PHP support for iconv is required to handle multiple charsets."); + } + + /* if (ini_get("safe_mode")) { + array_push($errors, "PHP safe mode setting is not supported."); + } */ + + if ((PUBSUBHUBBUB_HUB || PUBSUBHUBBUB_ENABLED) && !function_exists("curl_init")) { + array_push($errors, "PHP support for CURL is required for PubSubHubbub."); + } + + if (!class_exists("DOMDocument")) { + array_push($errors, "PHP support for DOMDocument is required, but was not found."); + } + + return $errors; + } + + function print_error($msg) { + print "<div class='error'><img src='../images/sign_excl.svg'> $msg</div>"; + } + + function print_notice($msg) { + print "<div class=\"notice\"> + <img src=\"../images/sign_info.svg\">$msg</div>"; + } + + function db_connect($host, $user, $pass, $db, $type) { + if ($type == "pgsql") { + + $string = "dbname=$db user=$user"; + + if ($pass) { + $string .= " password=$pass"; + } + + if ($host) { + $string .= " host=$host"; + } + + if (defined('DB_PORT')) { + $string = "$string port=" . DB_PORT; + } + + $link = pg_connect($string); + + return $link; + + } else if ($type == "mysql") { + $link = mysql_connect($host, $user, $pass); + if ($link) { + $result = mysql_select_db($db, $link); + if ($result) return $link; + } + } + } + + function make_config($DB_TYPE, $DB_HOST, $DB_USER, $DB_NAME, $DB_PASS, + $DB_PORT, $SELF_URL_PATH) { + + $data = explode("\n", file_get_contents("../config.php-dist")); + + $rv = ""; + + foreach ($data as $line) { + if (preg_match("/define\('DB_TYPE'/", $line)) { + $rv .= "\tdefine('DB_TYPE', '$DB_TYPE');\n"; + } else if (preg_match("/define\('DB_HOST'/", $line)) { + $rv .= "\tdefine('DB_HOST', '$DB_HOST');\n"; + } else if (preg_match("/define\('DB_USER'/", $line)) { + $rv .= "\tdefine('DB_USER', '$DB_USER');\n"; + } else if (preg_match("/define\('DB_NAME'/", $line)) { + $rv .= "\tdefine('DB_NAME', '$DB_NAME');\n"; + } else if (preg_match("/define\('DB_PASS'/", $line)) { + $rv .= "\tdefine('DB_PASS', '$DB_PASS');\n"; + } else if (preg_match("/define\('DB_PORT'/", $line)) { + $rv .= "\tdefine('DB_PORT', '$DB_PORT');\n"; + } else if (preg_match("/define\('SELF_URL_PATH'/", $line)) { + $rv .= "\tdefine('SELF_URL_PATH', '$SELF_URL_PATH');\n"; + } else { + $rv .= "$line\n"; + } + } + + return $rv; + } + + function db_query($link, $query, $type, $die_on_error = true) { + if ($type == "pgsql") { + $result = pg_query($link, $query); + if (!$result) { + $query = htmlspecialchars($query); // just in case + if ($die_on_error) { + die("Query <i>$query</i> failed [$result]: " . ($link ? pg_last_error($link) : "No connection")); + } + } + return $result; + } else if ($type == "mysql") { + $result = mysql_query($query, $link); + if (!$result) { + $query = htmlspecialchars($query); + if ($die_on_error) { + die("Query <i>$query</i> failed: " . ($link ? mysql_error($link) : "No connection")); + } + } + return $result; + } + } + + function make_self_url_path() { + $url_path = ($_SERVER['HTTPS'] != "on" ? 'http://' : 'https://') . $_SERVER["HTTP_HOST"] . parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH); + + return $url_path; + } + +?> + +<div class="floatingLogo"><img src="../images/logo_small.png"></div> + +<h1>Tiny Tiny RSS Installer</h1> + +<div class='content'> + +<?php + + if (file_exists("../config.php")) { + require "../config.php"; + + if (!defined('_INSTALLER_IGNORE_CONFIG_CHECK')) { + print_error("Error: config.php already exists in tt-rss directory; aborting."); + exit; + } + } + + @$op = $_REQUEST['op']; + + @$DB_HOST = strip_tags($_POST['DB_HOST']); + @$DB_TYPE = strip_tags($_POST['DB_TYPE']); + @$DB_USER = strip_tags($_POST['DB_USER']); + @$DB_NAME = strip_tags($_POST['DB_NAME']); + @$DB_PASS = strip_tags($_POST['DB_PASS']); + @$DB_PORT = strip_tags($_POST['DB_PORT']); + @$SELF_URL_PATH = strip_tags($_POST['SELF_URL_PATH']); + + if (!$SELF_URL_PATH) { + $SELF_URL_PATH = preg_replace("/\/install\/$/", "/", make_self_url_path()); + } +?> + +<form action="" method="post"> +<input type="hidden" name="op" value="testconfig"> + +<h2>Database settings</h2> + +<?php + $issel_pgsql = $DB_TYPE == "pgsql" ? "selected" : ""; + $issel_mysql = $DB_TYPE == "mysql" ? "selected" : ""; +?> + +<fieldset> + <label>Database type</label> + <select name="DB_TYPE"> + <option <?php echo $issel_pgsql ?> value="pgsql">PostgreSQL</option> + <option <?php echo $issel_mysql ?> value="mysql">MySQL</option> + </select> +</fieldset> + +<fieldset> + <label>Username</label> + <input required name="DB_USER" size="20" value="<?php echo $DB_USER ?>"/> +</fieldset> + +<fieldset> + <label>Password</label> + <input required name="DB_PASS" size="20" type="password" value="<?php echo $DB_PASS ?>"/> +</fieldset> + +<fieldset> + <label>Database name</label> + <input name="DB_NAME" size="20" value="<?php echo $DB_NAME ?>"/> +</fieldset> + +<fieldset> + <label>Host name</label> + <input name="DB_HOST" placeholder="if needed" size="20" value="<?php echo $DB_HOST ?>"/> +</fieldset> + +<fieldset> + <label>Port</label> + <input name="DB_PORT" type="number" placeholder="if needed, PgSQL only" size="20" value="<?php echo $DB_PORT ?>"/> +</fieldset> + +<h2>Other settings</h2> + +<p>This should be set to the location your Tiny Tiny RSS will be available on.</p> + +<fieldset> + <label>Tiny Tiny RSS URL</label> + <input type="url" name="SELF_URL_PATH" placeholder="<?php echo $SELF_URL_PATH; ?>" size="60" value="<?php echo $SELF_URL_PATH ?>"/> +</fieldset> + + +<p><input type="submit" value="Test configuration"></p> + +</form> + +<?php if ($op == 'testconfig') { ?> + + <h2>Checking configuration</h2> + + <?php + $errors = sanity_check($DB_TYPE); + + if (count($errors) > 0) { + print "<p>Some configuration tests failed. Please correct them before continuing.</p>"; + + print "<ul>"; + + foreach ($errors as $error) { + print "<li style='color : red'>$error</li>"; + } + + print "</ul>"; + + exit; + } + + ?> + + <?php print_notice("Configuration check succeeded."); ?> + + <h2>Checking database</h2> + + <?php + $link = db_connect($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME, $DB_TYPE); + + if (!$link) { + print_error("Unable to connect to database using specified parameters."); + exit; + } + + print_notice("Database test succeeded."); ?> + + <h2>Initialize database</h2> + + <p>Before you can start using tt-rss, database needs to be initialized. Click on the button below to do that now.</p> + + <?php + $result = db_query($link, "SELECT true FROM ttrss_feeds", $DB_TYPE, false); + + if ($result) { + print_error("Existing tt-rss tables will be removed from the database. If you would like to keep your data, skip database initialization."); + $need_confirm = true; + } else { + $need_confirm = false; + } + ?> + + <table><tr><td> + <form method="post"> + <input type="hidden" name="op" value="installschema"> + + <input type="hidden" name="DB_USER" value="<?php echo $DB_USER ?>"/> + <input type="hidden" name="DB_PASS" value="<?php echo $DB_PASS ?>"/> + <input type="hidden" name="DB_NAME" value="<?php echo $DB_NAME ?>"/> + <input type="hidden" name="DB_HOST" value="<?php echo $DB_HOST ?>"/> + <input type="hidden" name="DB_PORT" value="<?php echo $DB_PORT ?>"/> + <input type="hidden" name="DB_TYPE" value="<?php echo $DB_TYPE ?>"/> + <input type="hidden" name="SELF_URL_PATH" value="<?php echo $SELF_URL_PATH ?>"/> + + <?php if ($need_confirm) { ?> + <p><input onclick="return confirm('Please read the warning above. Continue?')" type="submit" value="Initialize database" style="color : red"></p> + <?php } else { ?> + <p><input type="submit" value="Initialize database" style="color : red"></p> + <?php } ?> + </form> + + </td><td> + <form method="post"> + <input type="hidden" name="DB_USER" value="<?php echo $DB_USER ?>"/> + <input type="hidden" name="DB_PASS" value="<?php echo $DB_PASS ?>"/> + <input type="hidden" name="DB_NAME" value="<?php echo $DB_NAME ?>"/> + <input type="hidden" name="DB_HOST" value="<?php echo $DB_HOST ?>"/> + <input type="hidden" name="DB_PORT" value="<?php echo $DB_PORT ?>"/> + <input type="hidden" name="DB_TYPE" value="<?php echo $DB_TYPE ?>"/> + <input type="hidden" name="SELF_URL_PATH" value="<?php echo $SELF_URL_PATH ?>"/> + + <input type="hidden" name="op" value="skipschema"> + <p><input type="submit" value="Skip initialization"></p> + </form> + + </td></tr></table> + + <?php + + } else if ($op == 'installschema' || $op == 'skipschema') { + + $link = db_connect($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME, $DB_TYPE); + + if (!$link) { + print_error("Unable to connect to database using specified parameters."); + exit; + } + + if ($op == 'installschema') { + + print "<h2>Initializing database...</h2>"; + + $lines = explode(";", preg_replace("/[\r\n]/", "", file_get_contents("../schema/ttrss_schema_".basename($DB_TYPE).".sql"))); + + foreach ($lines as $line) { + if (strpos($line, "--") !== 0 && $line) { + db_query($link, $line, $DB_TYPE); + } + } + + print_notice("Database initialization completed."); + + } else { + print_notice("Database initialization skipped."); + } + + print "<h2>Generated configuration file</h2>"; + + print "<p>Copy following text and save as <code>config.php</code> in tt-rss main directory. It is suggested to read through the file to the end in case you need any options changed fom default values.</p>"; + + print "<p>After copying the file, you will be able to login with default username and password combination: <code>admin</code> and <code>password</code>. Don't forget to change the password immediately!</p>"; ?> + + <form action="" method="post"> + <input type="hidden" name="op" value="saveconfig"> + <input type="hidden" name="DB_USER" value="<?php echo $DB_USER ?>"/> + <input type="hidden" name="DB_PASS" value="<?php echo $DB_PASS ?>"/> + <input type="hidden" name="DB_NAME" value="<?php echo $DB_NAME ?>"/> + <input type="hidden" name="DB_HOST" value="<?php echo $DB_HOST ?>"/> + <input type="hidden" name="DB_PORT" value="<?php echo $DB_PORT ?>"/> + <input type="hidden" name="DB_TYPE" value="<?php echo $DB_TYPE ?>"/> + <input type="hidden" name="SELF_URL_PATH" value="<?php echo $SELF_URL_PATH ?>"/> + <?php print "<textarea cols=\"80\" rows=\"20\">"; + echo make_config($DB_TYPE, $DB_HOST, $DB_USER, $DB_NAME, $DB_PASS, + $DB_PORT, $SELF_URL_PATH); + print "</textarea>"; ?> + + <?php if (is_writable("..")) { ?> + <p>We can also try saving the file automatically now.</p> + + <p><input type="submit" value="Save configuration"></p> + </form> + <?php } else { + print_error("Unfortunately, parent directory is not writable, so we're unable to save config.php automatically."); + } + + print_notice("You can generate the file again by changing the form above."); + + } else if ($op == "saveconfig") { + + print "<h2>Saving configuration file to parent directory...</h2>"; + + if (!file_exists("../config.php")) { + + $fp = fopen("../config.php", "w"); + + if ($fp) { + $written = fwrite($fp, make_config($DB_TYPE, $DB_HOST, + $DB_USER, $DB_NAME, $DB_PASS, + $DB_PORT, $SELF_URL_PATH)); + + if ($written > 0) { + print_notice("Successfully saved config.php. You can try <a href=\"..\">loading tt-rss now</a>."); + + } else { + print_notice("Unable to write into config.php in tt-rss directory."); + } + + fclose($fp); + } else { + print_error("Unable to open config.php in tt-rss directory for writing."); + } + } else { + print_error("config.php already present in tt-rss directory, refusing to overwrite."); + } + } + ?> + +</div> + +</body> +</html> diff --git a/js/FeedTree.js b/js/FeedTree.js index 2e686c156..620efdbf6 100644 --- a/js/FeedTree.js +++ b/js/FeedTree.js @@ -106,7 +106,7 @@ dojo.declare("fox.FeedTree", dijit.Tree, { var id = args.item.id[0]; var bare_id = parseInt(id.substr(id.indexOf(':')+1)); - if (bare_id < -10) { + if (bare_id < _label_base_index) { var span = dojo.doc.createElement('span'); var fg_color = args.item.fg_color[0]; var bg_color = args.item.bg_color[0]; @@ -218,7 +218,63 @@ dojo.declare("fox.FeedTree", dijit.Tree, { return label; }, + expandParentNodes: function(feed, is_cat, list) { + try { + for (var i = 0; i < list.length; i++) { + var id = String(list[i].id); + var item = this._itemNodesMap[id]; + + if (item) { + item = item[0]; + this._expandNode(item); + } + } + } catch (e) { + exception_error("expandParentNodes", e); + } + }, + findNodeParentsAndExpandThem: function(feed, is_cat, root, parents) { + // expands all parents of specified feed to properly mark it as active + // my fav thing about frameworks is doing everything myself + try { + var test_id = is_cat ? 'CAT:' + feed : 'FEED:' + feed; + + if (!root) { + if (!this.model || !this.model.store) return false; + + var items = this.model.store._arrayOfTopLevelItems; + + for (var i = 0; i < items.length; i++) { + if (String(items[i].id) == test_id) { + this.expandParentNodes(feed, is_cat, parents); + } else { + this.findNodeParentsAndExpandThem(feed, is_cat, items[i], []); + } + } + } else { + if (root.items) { + parents.push(root); + + for (var i = 0; i < root.items.length; i++) { + if (String(root.items[i].id) == test_id) { + this.expandParentNodes(feed, is_cat, parents); + } else { + this.findNodeParentsAndExpandThem(feed, is_cat, root.items[i], parents); + } + } + } else { + if (String(root.id) == test_id) { + this.expandParentNodes(feed, is_cat, parents); + } + } + } + } catch (e) { + exception_error("findNodeParentsAndExpandThem", e); + } + }, selectFeed: function(feed, is_cat) { + this.findNodeParentsAndExpandThem(feed, is_cat, false, false); + if (is_cat) treeNode = this._itemNodesMap['CAT:' + feed]; else @@ -324,7 +380,7 @@ dojo.declare("fox.FeedTree", dijit.Tree, { var node = tree._itemNodesMap[id]; if (node) { - if (hide && unread == 0 && (bare_id > 0 || bare_id < -10 || !show_special)) { + if (hide && unread == 0 && (bare_id > 0 || bare_id < _label_base_index || !show_special)) { Effect.Fade(node[0].rowNode, {duration : 0.3, queue: { position: 'end', scope: 'FFADE-' + id, limit: 1 }}); } else { diff --git a/js/feedlist.js b/js/feedlist.js index aaf6c2aa6..ec3b09dab 100644 --- a/js/feedlist.js +++ b/js/feedlist.js @@ -88,8 +88,6 @@ function viewfeed(feed, method, is_cat, offset, background, infscroll_req) { _infscroll_request_sent = timestamp; } - - hideAuxDlg(); } Form.enable("main_toolbar_form"); @@ -206,23 +204,6 @@ function request_counters(force) { } } -function displayNewContentPrompt(id) { - try { - - var msg = "<a href='#' onclick='viewCurrentFeed()'>" + - __("New articles available in this feed (click to show)") + "</a>"; - - msg = msg.replace("%s", getFeedName(id)); - - $('auxDlg').innerHTML = msg; - - new Effect.Appear('auxDlg', {duration : 0.5}); - - } catch (e) { - exception_error("displayNewContentPrompt", e); - } -} - function parse_counters(elems, scheduled_call) { try { for (var l = 0; l < elems.length; l++) { @@ -245,10 +226,6 @@ function parse_counters(elems, scheduled_call) { continue; } - if (id == getActiveFeedId() && ctr > getFeedUnread(id) && scheduled_call) { - displayNewContentPrompt(id); - } - if (getFeedUnread(id, (kind == "cat")) != ctr || (kind == "cat")) { } @@ -513,3 +490,5 @@ function decrementFeedCounter(feed, is_cat) { exception_error("decrement_feed_counter", e); } } + + diff --git a/js/functions.js b/js/functions.js index a9367da60..7da9abfbd 100644 --- a/js/functions.js +++ b/js/functions.js @@ -2,6 +2,7 @@ var notify_silent = false; var loading_progress = 0; var sanity_check_done = false; var init_params = {}; +var _label_base_index = -1024; Ajax.Base.prototype.initialize = Ajax.Base.prototype.initialize.wrap( function (callOriginal, options) { @@ -193,30 +194,29 @@ function notify_real(msg, no_hide, n_type) { */ - if (typeof __ != 'undefined') { - msg = __(msg); - } + msg = __(msg); if (n_type == 1) { n.className = "notify"; } else if (n_type == 2) { - n.className = "notifyProgress"; + n.className = "notify progress"; msg = "<img src='images/indicator_white.gif'> " + msg; } else if (n_type == 3) { - n.className = "notifyError"; + n.className = "notify error"; msg = "<img src='images/sign_excl.svg'> " + msg; } else if (n_type == 4) { - n.className = "notifyInfo"; + n.className = "notify info"; msg = "<img src='images/sign_info.svg'> " + msg; } -// msg = "<img src='images/live_com_loading.gif'> " + msg; - if (no_hide) { - msg += " (<a href='#' onclick=\"notify('')\">X</a>)"; + msg += " <span>(<a href='#' onclick=\"notify('')\">" + + __("close") + "</a>)</span>"; } +// msg = "<img src='images/live_com_loading.gif'> " + msg; + nb.innerHTML = msg; if (!no_hide) { @@ -717,15 +717,6 @@ function hotkey_prefix_timeout() { } } -function hideAuxDlg() { - try { - Element.hide('auxDlg'); - } catch (e) { - exception_error("hideAuxDlg", e); - } -} - - function uploadIconHandler(rc) { try { switch (rc) { @@ -1338,6 +1329,8 @@ function backend_sanity_check_callback(transport) { for (k in params) { var v = params[k]; console.log("IP: " + k + " => " + v); + + if (k == "label_base_index") _label_base_index = parseInt(v); } } @@ -1986,3 +1979,13 @@ function htmlspecialchars_decode (string, quote_style) { return string; } + + +function label_to_feed_id(label) { + return _label_base_index - 1 - Math.abs(label); +} + +function feed_to_label_id(feed) { + return _label_base_index - 1 + Math.abs(feed); +} + diff --git a/js/tt-rss.js b/js/tt-rss.js index 54ac077f4..6fdb8ff55 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -1,6 +1,7 @@ var global_unread = -1; var hotkey_prefix = false; var hotkey_prefix_pressed = false; +var hotkey_actions = {}; var _widescreen_mode = false; var _rpc_seq = 0; var _active_feed_id = 0; @@ -205,6 +206,7 @@ function genericSanityCheck() { return true; } + function init() { try { //dojo.registerModulePath("fox", "../../js/"); @@ -253,6 +255,233 @@ function init() { backend_sanity_check_callback(transport); } }); + hotkey_actions["next_feed"] = function() { + var rv = dijit.byId("feedTree").getNextFeed( + getActiveFeedId(), activeFeedIsCat()); + + if (rv) viewfeed(rv[0], '', rv[1]); + }; + hotkey_actions["prev_feed"] = function() { + var rv = dijit.byId("feedTree").getPreviousFeed( + getActiveFeedId(), activeFeedIsCat()); + + if (rv) viewfeed(rv[0], '', rv[1]); + }; + hotkey_actions["next_article"] = function() { + moveToPost('next'); + }; + hotkey_actions["prev_article"] = function() { + moveToPost('prev'); + }; + hotkey_actions["next_article_noscroll"] = function() { + moveToPost('next', true); + }; + hotkey_actions["prev_article_noscroll"] = function() { + moveToPost('prev', true); + }; + hotkey_actions["collapse_article"] = function() { + var id = getActiveArticleId(); + var elem = $("CICD-"+id); + if(elem.visible()) { + cdmCollapseArticle(null, id); + } + else { + cdmExpandArticle(id); + } + }; + hotkey_actions["search_dialog"] = function() { + search(); + }; + hotkey_actions["toggle_mark"] = function() { + selectionToggleMarked(undefined, false, true); + }; + hotkey_actions["toggle_publ"] = function() { + selectionTogglePublished(undefined, false, true); + }; + hotkey_actions["toggle_unread"] = function() { + selectionToggleUnread(undefined, false, true); + }; + hotkey_actions["edit_tags"] = function() { + var id = getActiveArticleId(); + if (id) { + editArticleTags(id, getActiveFeedId(), isCdmMode()); + }; + } + hotkey_actions["dismiss_selected"] = function() { + dismissSelectedArticles(); + }; + hotkey_actions["open_in_new_window"] = function() { + if (getActiveArticleId()) { + openArticleInNewWindow(getActiveArticleId()); + return; + } + }; + hotkey_actions["catchup_below"] = function() { + catchupRelativeToArticle(1); + }; + hotkey_actions["catchup_above"] = function() { + catchupRelativeToArticle(0); + }; + hotkey_actions["article_scroll_down"] = function() { + var ctr = $("content_insert") ? $("content_insert") : $("headlines-frame"); + + scrollArticle(40); + }; + hotkey_actions["article_scroll_up"] = function() { + var ctr = $("content_insert") ? $("content_insert") : $("headlines-frame"); + + scrollArticle(-40); + }; + hotkey_actions["close_article"] = function() { + if (isCdmMode()) { + if (!getInitParam("cdm_expanded")) { + cdmCollapseArticle(false, getActiveArticleId()); + } else { + dismissArticle(getActiveArticleId()); + } + } else { + closeArticlePanel(); + } + }; + hotkey_actions["email_article"] = function() { + if (typeof emailArticle != "undefined") { + emailArticle(); + } else if (typeof mailtoArticle != "undefined") { + mailtoArticle(); + } else { + alert(__("Please enable mail plugin first.")); + } + }; + hotkey_actions["select_all"] = function() { + selectArticles('all'); + }; + hotkey_actions["select_unread"] = function() { + selectArticles('unread'); + }; + hotkey_actions["select_marked"] = function() { + selectArticles('marked'); + }; + hotkey_actions["select_published"] = function() { + selectArticles('published'); + }; + hotkey_actions["select_invert"] = function() { + selectArticles('invert'); + }; + hotkey_actions["select_none"] = function() { + selectArticles('none'); + }; + hotkey_actions["feed_refresh"] = function() { + if (getActiveFeedId() != undefined) { + viewfeed(getActiveFeedId(), '', activeFeedIsCat()); + return; + } + }; + hotkey_actions["feed_unhide_read"] = function() { + toggleDispRead(); + }; + hotkey_actions["feed_subscribe"] = function() { + quickAddFeed(); + }; + hotkey_actions["feed_debug_update"] = function() { + window.open("backend.php?op=feeds&method=view&feed=" + getActiveFeedId() + + "&view_mode=adaptive&order_by=default&update=&m=ForceUpdate&cat=" + + activeFeedIsCat() + "&DevForceUpdate=1&debug=1&xdebug=1&csrf_token=" + + getInitParam("csrf_token")); + }; + hotkey_actions["feed_edit"] = function() { + if (activeFeedIsCat()) + alert(__("You can't edit this kind of feed.")); + else + editFeed(getActiveFeedId()); + }; + hotkey_actions["feed_catchup"] = function() { + if (getActiveFeedId() != undefined) { + catchupCurrentFeed(); + return; + } + }; + hotkey_actions["feed_reverse"] = function() { + reverseHeadlineOrder(); + }; + hotkey_actions["catchup_all"] = function() { + catchupAllFeeds(); + }; + hotkey_actions["cat_toggle_collapse"] = function() { + if (activeFeedIsCat()) { + dijit.byId("feedTree").collapseCat(getActiveFeedId()); + return; + } + }; + hotkey_actions["goto_all"] = function() { + viewfeed(-4); + }; + hotkey_actions["goto_fresh"] = function() { + viewfeed(-3); + }; + hotkey_actions["goto_marked"] = function() { + viewfeed(-1); + }; + hotkey_actions["goto_published"] = function() { + viewfeed(-2); + }; + hotkey_actions["goto_tagcloud"] = function() { + displayDlg("printTagCloud"); + }; + hotkey_actions["goto_prefs"] = function() { + gotoPreferences(); + }; + hotkey_actions["select_article_cursor"] = function() { + var id = getArticleUnderPointer(); + if (id) { + var cb = dijit.byId("RCHK-" + id); + if (cb) { + cb.attr("checked", !cb.attr("checked")); + toggleSelectRowById(cb, "RROW-" + id); + return false; + } + } + }; + hotkey_actions["create_label"] = function() { + addLabel(); + }; + hotkey_actions["create_filter"] = function() { + quickAddFilter(); + }; + hotkey_actions["collapse_sidebar"] = function() { + collapse_feedlist(); + }; + hotkey_actions["toggle_embed_original"] = function() { + if (typeof embedOriginalArticle != "undefined") { + if (getActiveArticleId()) + embedOriginalArticle(getActiveArticleId()); + } else { + alert(__("Please enable embed_original plugin first.")); + } + }; + hotkey_actions["toggle_widescreen"] = function() { + if (!isCdmMode()) { + _widescreen_mode = !_widescreen_mode; + + switchPanelMode(_widescreen_mode); + } + }; + hotkey_actions["help_dialog"] = function() { + helpDialog("main"); + }; + hotkey_actions["toggle_combined_mode"] = function() { + notify_progress("Loading, please wait..."); + + var value = isCdmMode() ? "false" : "true"; + var query = "?op=rpc&method=setpref&key=COMBINED_DISPLAY_MODE&value=" + value; + + new Ajax.Request("backend.php", { + parameters: query, + onComplete: function(transport) { + window.location.reload(); + } }); + }; + + } catch (e) { exception_error("init", e); } @@ -603,228 +832,11 @@ function hotkey_handler(e) { } } - switch (hotkey_action) { - case "next_feed": - var rv = dijit.byId("feedTree").getNextFeed( - getActiveFeedId(), activeFeedIsCat()); - - if (rv) viewfeed(rv[0], '', rv[1]); - return false; - case "prev_feed": - var rv = dijit.byId("feedTree").getPreviousFeed( - getActiveFeedId(), activeFeedIsCat()); - - if (rv) viewfeed(rv[0], '', rv[1]); - return false; - case "next_article": - moveToPost('next'); - return false; - case "prev_article": - moveToPost('prev'); - return false; - case "next_article_noscroll": - moveToPost('next', true); - return false; - case "prev_article_noscroll": - moveToPost('prev', true); - return false; - case "search_dialog": - search(); - return ; - case "toggle_mark": - selectionToggleMarked(undefined, false, true); - return false; - case "toggle_publ": - selectionTogglePublished(undefined, false, true); - return false; - case "toggle_unread": - selectionToggleUnread(undefined, false, true); - return false; - case "edit_tags": - var id = getActiveArticleId(); - if (id) { - editArticleTags(id, getActiveFeedId(), isCdmMode()); - return; - } - return false; - case "dismiss_selected": - dismissSelectedArticles(); - return false; - case "dismiss_read": - return false; - case "open_in_new_window": - if (getActiveArticleId()) { - openArticleInNewWindow(getActiveArticleId()); - return; - } - return false; - case "catchup_below": - catchupRelativeToArticle(1); - return false; - case "catchup_above": - catchupRelativeToArticle(0); - return false; - case "article_scroll_down": - var ctr = $("content_insert") ? $("content_insert") : $("headlines-frame"); - - scrollArticle(ctr.offsetHeight/3); - return false; - case "article_scroll_up": - var ctr = $("content_insert") ? $("content_insert") : $("headlines-frame"); - - scrollArticle(-ctr.offsetHeight/3); - return false; - case "close_article": - if (isCdmMode()) { - if (!getInitParam("cdm_expanded")) { - cdmCollapseArticle(false, getActiveArticleId()); - } else { - dismissArticle(getActiveArticleId()); - } - } else { - closeArticlePanel(); - } - return false; - case "email_article": - if (typeof emailArticle != "undefined") { - emailArticle(); - } else if (typeof mailtoArticle != "undefined") { - mailtoArticle(); - } else { - alert(__("Please enable mail plugin first.")); - } - return false; - case "select_all": - selectArticles('all'); - return false; - case "select_unread": - selectArticles('unread'); - return false; - case "select_marked": - selectArticles('marked'); - return false; - case "select_published": - selectArticles('published'); - return false; - case "select_invert": - selectArticles('invert'); - return false; - case "select_none": - selectArticles('none'); - return false; - case "feed_refresh": - if (getActiveFeedId() != undefined) { - viewfeed(getActiveFeedId(), '', activeFeedIsCat()); - return; - } - return false; - case "feed_unhide_read": - toggleDispRead(); - return false; - case "feed_subscribe": - quickAddFeed(); - return false; - case "feed_debug_update": - window.open("backend.php?op=feeds&method=view&feed=" + getActiveFeedId() + - "&view_mode=adaptive&order_by=default&update=&m=ForceUpdate&cat=" + - activeFeedIsCat() + "&DevForceUpdate=1&debug=1&xdebug=1&csrf_token=" + - getInitParam("csrf_token")); - return false; - case "feed_edit": - if (activeFeedIsCat()) - alert(__("You can't edit this kind of feed.")); - else - editFeed(getActiveFeedId()); - return false; - case "feed_catchup": - if (getActiveFeedId() != undefined) { - catchupCurrentFeed(); - return; - } - return false; - case "feed_reverse": - reverseHeadlineOrder(); - return false; - case "catchup_all": - catchupAllFeeds(); - return false; - case "cat_toggle_collapse": - if (activeFeedIsCat()) { - dijit.byId("feedTree").collapseCat(getActiveFeedId()); - return; - } - return false; - case "goto_all": - viewfeed(-4); - return false; - case "goto_fresh": - viewfeed(-3); - return false; - case "goto_marked": - viewfeed(-1); - return false; - case "goto_published": - viewfeed(-2); - return false; - case "goto_tagcloud": - displayDlg("printTagCloud"); - return false; - case "goto_prefs": - gotoPreferences(); - return false; - case "select_article_cursor": - var id = getArticleUnderPointer(); - if (id) { - var cb = dijit.byId("RCHK-" + id); - if (cb) { - cb.attr("checked", !cb.attr("checked")); - toggleSelectRowById(cb, "RROW-" + id); - return false; - } - } - return false; - case "create_label": - addLabel(); - return false; - case "create_filter": - quickAddFilter(); - return false; - case "collapse_sidebar": - collapse_feedlist(); - return false; - case "toggle_embed_original": - if (typeof embedOriginalArticle != "undefined") { - if (getActiveArticleId()) - embedOriginalArticle(getActiveArticleId()); - } else { - alert(__("Please enable embed_original plugin first.")); - } - return false; - case "toggle_widescreen": - if (!isCdmMode()) { - _widescreen_mode = !_widescreen_mode; - - switchPanelMode(_widescreen_mode); - } - return false; - case "help_dialog": - helpDialog("main"); - return false; - case "toggle_combined_mode": - notify_progress("Loading, please wait..."); - - var value = isCdmMode() ? "false" : "true"; - var query = "?op=rpc&method=setpref&key=COMBINED_DISPLAY_MODE&value=" + value; - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - window.location.reload(); - } }); + var action = hotkey_actions[hotkey_action]; + if (action != null) { + action(); return false; - default: - console.log("unhandled action: " + hotkey_action + "; hotkey: " + hotkey); } } catch (e) { diff --git a/js/viewfeed.js b/js/viewfeed.js index 794e94952..1d04c4276 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -347,8 +347,6 @@ function view(id) { console.log("cache check result: " + (cached_article != false)); - hideAuxDlg(); - var query = "?op=article&method=view&id=" + param_escape(id); var neighbor_ids = getRelativePostIds(id); @@ -541,7 +539,7 @@ function moveToPost(mode, noscroll) { if (!noscroll && article && article.offsetTop + article.offsetHeight > ctr.scrollTop + ctr.offsetHeight) { - scrollArticle(ctr.offsetHeight/2); + scrollArticle(ctr.offsetHeight/4); } else if (next_id) { cdmExpandArticle(next_id); @@ -566,7 +564,7 @@ function moveToPost(mode, noscroll) { if (!getInitParam("cdm_expanded")) { if (!noscroll && article.offsetTop < ctr.scrollTop) { - scrollArticle(-ctr.offsetHeight/3); + scrollArticle(-ctr.offsetHeight/4); } else { cdmExpandArticle(prev_id); cdmScrollToArticleId(prev_id, true); @@ -578,7 +576,7 @@ function moveToPost(mode, noscroll) { } else if (!noscroll && prev_article && prev_article.offsetTop < ctr.scrollTop) { cdmExpandArticle(prev_id); - scrollArticle(-ctr.offsetHeight/3); + scrollArticle(-ctr.offsetHeight/4); } else if (prev_id) { cdmExpandArticle(prev_id); cdmScrollToArticleId(prev_id, noscroll); @@ -1433,8 +1431,6 @@ function cdmExpandArticle(id) { if (!$("RROW-" + id)) return false; - hideAuxDlg(); - var elem = $("CICD-" + getActiveArticleId()); if (id == getActiveArticleId() && Element.visible(elem)) @@ -1643,8 +1639,6 @@ function cdmClicked(event, id) { try { //var shift_key = event.shiftKey; - hideAuxDlg(); - if (!event.ctrlKey) { if (!getInitParam("cdm_expanded")) { @@ -1920,7 +1914,7 @@ function initHeadlinesMenu() { var bare_id = id.substr(id.indexOf(":")+1); var name = label.name[0]; - bare_id = -11-bare_id; + bare_id = feed_to_label_id(bare_id); labelAddMenu.addChild(new dijit.MenuItem({ label: name, @@ -2120,3 +2114,17 @@ function displayArticleUrl(id) { exception_error("changeScore", e); } } + +function openSelectedAttachment(elem) { + try { + var url = elem[elem.selectedIndex].value; + + if (url) { + window.open(url); + elem.selectedIndex = 0; + } + + } catch (e) { + exception_error("openSelectedAttachment", e); + } +} diff --git a/locale/ca_CA/LC_MESSAGES/messages.mo b/locale/ca_CA/LC_MESSAGES/messages.mo Binary files differindex 565f9a859..088b0673f 100644 --- a/locale/ca_CA/LC_MESSAGES/messages.mo +++ b/locale/ca_CA/LC_MESSAGES/messages.mo diff --git a/locale/ca_CA/LC_MESSAGES/messages.po b/locale/ca_CA/LC_MESSAGES/messages.po index 648e19849..41dea9a04 100644 --- a/locale/ca_CA/LC_MESSAGES/messages.po +++ b/locale/ca_CA/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2009-11-19 09:40+0100\n" "Last-Translator: Alfred Galitó <[email protected]>\n" "Language-Team: Català <[email protected]>\n" @@ -110,89 +110,89 @@ msgstr "No teniu prou permisos per a executar aquest script." msgid "Database Updater" msgstr "Eina d'actualització de la base de dades" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "No s'ha pogut actualitzar la base de dades" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "No s'ha pogut trobar el fitxer d'esquema necessari, es necessita la versió:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", trobats:" -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "La base de dades de Tiny Tiny RSS està actualitzada." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Torna a Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Si us plau feu una còpia de seguretat de la base de dades abans de continuar." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "La base de dades de Tiny Tiny RSS s'ha d'actualitzar ( de la versió <b>%d</b> a la <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Aplica les actualitzacions" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "S'estan realitzant les actualitzacions..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "S'està actualitzant a la versió %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "S'està comprovant la versió..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "D'acord!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "Error!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." msgstr[0] "Fet. S'ha actualitzat l'esquema de la versió <b>%d</b> a <b>%d</b>." msgstr[1] "Fet. S'ha actualitzat l'esquema de la versió <b>%d</b> a <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "" -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "" -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "" @@ -249,22 +249,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "Ha fallat la sortida de prova de SQL, reviseu la base configuració de la bases de dades i de PHP" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -277,7 +277,7 @@ msgstr "Ha fallat la sortida de prova de SQL, reviseu la base configuració de l #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -285,220 +285,223 @@ msgstr "Ha fallat la sortida de prova de SQL, reviseu la base configuració de l msgid "Loading, please wait..." msgstr "S'està obrint, preneu paciència..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Redueix la llista de canals" -#: index.php:155 +#: index.php:164 #, fuzzy msgid "Show articles" msgstr "Articles mémorisés" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptatiu" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Tots els articles" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Marcats" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Publicats" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Per llegir" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Per llegir" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignora la puntuació" -#: index.php:167 +#: index.php:176 #, fuzzy msgid "Sort articles" msgstr "Articles mémorisés" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Per defecte" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Data" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Títol" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Puntuació" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Actualitza" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Marca'l com a llegit" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Hi ha una nova versió de Tiny Tiny RSS!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Accions..." -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "Preferències" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Cerca..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Accions sobre els canals:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Subscriviu-vos al canal" -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Edita aquest canal..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Canvia la puntuació del canal" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Dóna't de baixa" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Tots els canals" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Mostra/amaga els canals llegits" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Altres accions:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "" -#: index.php:219 +#: index.php:228 #, fuzzy msgid "Show tag cloud..." msgstr "Núvol d'etiquetes" -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "Canvia al mode de reordenació de categories" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "" -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Crea una etiqueta" -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Crea un filtre..." -#: index.php:226 +#: index.php:235 #, fuzzy msgid "Keyboard shortcuts help" msgstr "Dreceres de teclat" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Surt" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Preferències" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Dreceres de teclat" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Surt de les preferències" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Canals" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filtres" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Etiquetes" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Usuaris" @@ -507,53 +510,53 @@ msgstr "Usuaris" msgid "Create new account" msgstr "Creeu un compte nou" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "L'administrador ha deshabilitat els registres de nous usuaris." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "La vostra contrasenya temporal s'enviarà a l'adreça electrònica especificada. Els comptes en els quals no s'hagi entrat almenys un cop s'eliminaran passades 24 hores des de l'enviament de la contrasenya." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Usuari desitjat:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Comprova la disponibilitat" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "Adreça electrònica:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Quant és dos més dos:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Envia el registre" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "La vostra informació de registre és incompleta." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Aquest nom d'usuari ja existeix." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Ha fallat el regsitre" -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "S'ha creat el compte." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Actualment no es permet el registre de nous usuaris." @@ -563,12 +566,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "La base de dades de Tiny Tiny RSS està actualitzada." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Sense categoria" @@ -583,331 +586,332 @@ msgstr[1] "Articles marcats" msgid "No feeds found." msgstr "No s'ha trobat cap canal." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "No s'ha pogut validar la sessió (IP incorrecta)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Especial" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Tots els canals" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Articles marcats" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Articles publicats" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Articles nous" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Tots els articles" -#: include/functions.php:1816 +#: include/functions.php:1833 #, fuzzy msgid "Archived articles" msgstr "Articles mémorisés" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navegació" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "Canals generats" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "Mostra el contingut original de l'article" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "Mostra el contingut original de l'article" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Mostra el diàleg de cerca" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "Tots els articles" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Commuta els marcats" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Commuta els publicats" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Commuta els no llegits" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Edita les etiquetes" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Esteu segur que voleu eliminar els articles seleccionats de l'etiqueta?" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Publica l'article" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "Obre l'article en una finestra nova" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 #, fuzzy msgid "Mark below as read" msgstr "Marca'l com a llegit" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 #, fuzzy msgid "Mark above as read" msgstr "Marca'l com a llegit" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "Fet!" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Seleccioneu un article mitjançant el ratolí." -#: include/functions.php:1901 +#: include/functions.php:1919 #, fuzzy msgid "Email article" msgstr "Tots els articles" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Buida els articles" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "Canvia al mode de reordenació de categories" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "Accions actives de l'article" -#: include/functions.php:1906 +#: include/functions.php:1924 #, fuzzy msgid "Select all articles" msgstr "Buida els articles" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "Purga els articles per llegir" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "Marca'l com a destacat" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "Purga els articles per llegir" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "Accions actives de l'article" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "Buida els articles" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Canal" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "Actualitza els canals actius" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "Mostra/amaga els canals llegits" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Subscriu-te al canal" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Edita el canal" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Inverteix l'ordre de les capçaleres (les més antigues les primeres)" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "S'ha acabat l'actualització dels canals." -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Marca tots els canals com a llegits" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "Clica-hi per a reduir la categoria" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "Canvia al mode de reordenació de categories" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "Vés a..." -#: include/functions.php:1925 +#: include/functions.php:1943 #, fuzzy msgid "Fresh" msgstr "Actualitza" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Núvol d'etiquetes" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "Altres:" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Crea una etiqueta" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Crea un filtre" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "Redueix la barra lateral" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "Mostra el diàleg de cerca" -#: include/functions.php:2434 +#: include/functions.php:2452 #, fuzzy, php-format msgid "Search results: %s" msgstr "Resultats de la cerca" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 #, fuzzy msgid "Click to play" msgstr "Feu clic per editar" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "sense etiqueta" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Edita les etiquetes d'aquest article" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 #, fuzzy msgid "Originally from:" msgstr "Mostra el contingut original de l'article" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 #, fuzzy msgid "Feed URL" msgstr "Canal" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -920,8 +924,8 @@ msgstr "Canal" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -929,16 +933,16 @@ msgstr "Canal" msgid "Close this window" msgstr "Tanca la finestra" -#: include/functions.php:3381 +#: include/functions.php:3402 #, fuzzy msgid "(edit note)" msgstr "edita la nota" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "tipus desconegut" -#: include/functions.php:3670 +#: include/functions.php:3691 #, fuzzy msgid "Attachments" msgstr "Adjuncions:" @@ -970,8 +974,8 @@ msgstr "Marca'l com a destacat" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Publica l'article" @@ -1089,7 +1093,8 @@ msgid "Combined feed display" msgstr "Mostra els canals combinats" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Amaga els canals que no tinguin missatges per llegir." #: include/localized_schema.php:43 @@ -1101,6 +1106,7 @@ msgid "Sort feeds by unread articles count" msgstr "Ordena els canals per articles no llegits" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Inverteix l'ordre de les capçaleres (les més antigues les primeres)" @@ -1188,12 +1194,14 @@ msgstr "Marca els articles com a llegits automàticament." #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Usuari:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Contrasenya:" @@ -1226,6 +1234,7 @@ msgstr "" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Registreu-vos" @@ -1246,8 +1255,8 @@ msgstr "Titre :" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1285,8 +1294,8 @@ msgstr "" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1350,31 +1359,32 @@ msgid "Edit subscription options" msgstr "Edita les opcions de les subscripcions" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Reinicia la contrasenya" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Vés enrere" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1390,9 +1400,9 @@ msgstr "" #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 #, fuzzy msgid "Select" @@ -1407,9 +1417,9 @@ msgstr "Selecciona:" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Tot" @@ -1423,9 +1433,9 @@ msgstr "Tot" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Cap" @@ -1491,8 +1501,8 @@ msgstr "Canal" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Posa'l a la categoria:" @@ -1503,24 +1513,24 @@ msgstr "Tots els canals" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Autenticació" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Entra" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 #, fuzzy msgid "Password" msgstr "Contrasenya:" @@ -1544,8 +1554,8 @@ msgstr "Més canals" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Cerca" @@ -1569,7 +1579,7 @@ msgstr "Límit:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Suprimeix" @@ -1595,11 +1605,10 @@ msgstr "Etiquetes per aquest article (separades per comes):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Desa" @@ -1794,51 +1803,56 @@ msgid "Feed:" msgstr "Flux :" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "No s'ha trobat el canal." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importeu" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "Marca'l com a llegit" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "Buida els articles" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "No es poden mostrar els articles no llegits perquè no n'hi ha." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "No hi ha cap article actualitzat." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "No hi ha articles marcats per mostrar." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "No s'han trobat articles per a mostrar. Podeu assignar articles a etiquetes manualment (mireu el menú Accions) o utilitzeu un filtre." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "No s'han trobat articles per a mostrar." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, fuzzy, php-format msgid "Feeds last updated at %s" msgstr "Erreurs de mise à jour" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "S'han detectat errors en alguns canals (feu clic aquí per veure'n els detalls)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "No heu seleccionat cap canal." @@ -1962,8 +1976,8 @@ msgid "Change password to" msgstr "Nova contrasenya" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Opcions" @@ -2138,7 +2152,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Canvia la puntuació dels articles" @@ -2156,7 +2170,7 @@ msgstr "al camp" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "a" @@ -2166,7 +2180,7 @@ msgid "Save rule" msgstr "Desa" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Add rule" msgstr "S'està afegint la categoria..." @@ -2185,7 +2199,7 @@ msgid "Save action" msgstr "Quadre d'accions" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Add action" msgstr "Accions dels canals" @@ -2220,187 +2234,186 @@ msgstr "Es desconeix l'opció %s" msgid "Your personal data has been saved." msgstr "S'ha modificat la contrasenya." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 #, fuzzy msgid "Personal data / Authentication" msgstr "Autenticació" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Dades personals" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "Adreça electrònica" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Nivell d'accés" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 #, fuzzy msgid "Save data" msgstr "Desa" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 #, fuzzy msgid "Your password is at default value, please change it." msgstr "" "La contrasenya actual és la predeterminada,\n" "\t\t\t\t\t\t penseu en modificar-la." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Contrasenya antiga" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nova contrasenya" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Confirmeu la contrasenya" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Canvia la contrasenya" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "El nom d'usuari o la contrasenya és incorrecte" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "(Desactivat)" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "Activat" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 #, fuzzy msgid "Customize" msgstr "URL de la fulla d'estils personalitzada." -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 #, fuzzy msgid "Register" msgstr "Registrat" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Desa la configuració" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 #, fuzzy msgid "Manage profiles" msgstr "Crea un filtre" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Torna als paràmetres per defecte" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "Surt de les preferències" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 #, fuzzy msgid "Description" msgstr "description" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "Esborra les dades del canal" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "Habilita les icones dels canals." -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "El nom d'usuari o la contrasenya és incorrecte" @@ -2410,269 +2423,265 @@ msgid "Check to enable field" msgstr "Seleccioneu-ho per activar els camps" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "Edita el canal" msgstr[1] "Edita el canal" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 #, fuzzy msgid "Feed Title" msgstr "Títol" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Neteja d'articles:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 #, fuzzy msgid "Hide from Popular feeds" msgstr "Amaga-ho de la llista de canals" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Inclou-lo en el resum diari per correu electrònic" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Mostra les imatges adjuntes" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Emmagatzema les imatges localment" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 #, fuzzy msgid "Mark updated articles as unread" msgstr "Esteu segur que voleu marcar tots els articles com a llegits?" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 #, fuzzy msgid "Icon" msgstr "Action" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 #, fuzzy msgid "Resubscribe to push updates" msgstr "Subscrit als canals:" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Fet!" -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 #, fuzzy msgid "Feeds with errors" msgstr "Editor de canals" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 #, fuzzy msgid "Inactive feeds" msgstr "Tots els canals" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 #, fuzzy msgid "Edit selected feeds" msgstr "S'estan purgant els canals seleccionats..." -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 #, fuzzy msgid "Reset sort order" msgstr "Reinicia la contrasenya" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 #, fuzzy msgid "Batch subscribe" msgstr "Dóna't de baixa" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 #, fuzzy msgid "Categories" msgstr "Catégorie :" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "S'està afegint la categoria..." -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "Edita les categories" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "Esteu segur que voleu suprimir els filtres seleccionats?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 #, fuzzy msgid "More actions..." msgstr "Accions..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Purger manuellement" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Esborra les dades del canal" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "S'està important OPML (s'està utilitzant l'extensió DOMXML)..." -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 #, fuzzy msgid "Include settings" msgstr "Inclou-lo en el resum diari per correu electrònic" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "Exporta en format OPML" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 #, fuzzy msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Els articles publicats s'exporten en un canal RSS públic al qual s'hi pot subscriure qualsevol que en conegui l'adreça URL." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 #, fuzzy msgid "Firefox integration" msgstr "Integració al Firefox" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Podeu utilitzar Tiny Tiny RSS com a lector de canals amb el Firefox fent clic en el següent enllaç." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Feu clic aquí per a desar aquesta pàgina web com un canal." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "Esteu segur que voleu canviar la puntuació dels articles en les etiquetes personalitzades?" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 #, fuzzy msgid "Published articles and generated feeds" msgstr "Esteu segur que voleu canviar la puntuació dels articles en les etiquetes personalitzades?" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Els articles publicats s'exporten en un canal RSS públic al qual s'hi pot subscriure qualsevol que en conegui l'adreça URL." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 #, fuzzy msgid "Display URL" msgstr "afficher les étiquettes" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 #, fuzzy msgid "Articles shared by URL" msgstr "Marca l'article" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 #, fuzzy msgid "Unshare all articles" msgstr "Articles mémorisés" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 #, fuzzy msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Aquests canals no s'han actualitzat degut als següents errors:" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 #, fuzzy msgid "Click to edit feed" msgstr "Feu clic per editar" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 #, fuzzy msgid "Unsubscribe from selected feeds" msgstr "Us voleu donar de baixa dels canals seleccionats?" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Aquests canals no s'han actualitzat degut als següents errors:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" @@ -2680,16 +2689,11 @@ msgstr "" " /t/t per tal que aquesta aplicació funcioni correctament. Si us plau reviseu els vostres\n" "/t/t paràmetres del navegador." -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "Torna a la llista de canals." - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Hola, " -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2716,10 +2720,6 @@ msgstr "" msgid "Configuration saved." msgstr "S'ha desat la configuració" -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2733,6 +2733,67 @@ msgstr "S'ha modificat la contrasenya." msgid "Old password is incorrect." msgstr "La contrasenya antiga és incorrecta." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +#, fuzzy +msgid "Enable categories" +msgstr "Utiliser les catégories de flux" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "" + +#: plugins/mobile/prefs.php:39 +#, fuzzy +msgid "Browse categories like folders" +msgstr "Reinicia l'ordre de les categories" + +#: plugins/mobile/prefs.php:45 +#, fuzzy +msgid "Show images in posts" +msgstr "No mostris imatges en els articles" + +#: plugins/mobile/prefs.php:50 +#, fuzzy +msgid "Hide read articles and feeds" +msgstr "Mostra/amaga els canals llegits" + +#: plugins/mobile/prefs.php:55 +#, fuzzy +msgid "Sort feeds by unread count" +msgstr "Ordena els canals per articles no llegits" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2894,23 +2955,6 @@ msgstr "" msgid "Set value" msgstr "Marca'l com a destacat" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "Títol" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 #, fuzzy msgid "Linked" @@ -2947,16 +2991,6 @@ msgstr "Marca l'article" msgid "You can share this article by the following unique URL:" msgstr "" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Marca l'article" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "Títol" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2983,175 +3017,170 @@ msgstr "Última actualització:" msgid "Start update" msgstr "Última actualització:" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Títol" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Esteu segur que voleu marcar tots els articles de %s com a llegits?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "" -#: js/functions.js:627 +#: js/functions.js:628 #, fuzzy msgid "Date syntax appears to be correct:" msgstr "La contrasenya antiga és incorrecta." -#: js/functions.js:630 +#: js/functions.js:631 #, fuzzy msgid "Date syntax is incorrect." msgstr "La contrasenya antiga és incorrecta." -#: js/functions.js:733 +#: js/functions.js:734 #, fuzzy msgid "Upload complete." msgstr "Articles mémorisés" -#: js/functions.js:757 +#: js/functions.js:758 #, fuzzy msgid "Remove stored feed icon?" msgstr "Elimina les dades emmagatzemades" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "S'està eliminant el canal..." -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "No s'ha trobat el canal." -#: js/functions.js:789 +#: js/functions.js:790 #, fuzzy msgid "Please select an image file to upload." msgstr "Si us plau, seleccioneu un canal." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "S'està obrint, preneu paciència..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Si us plau, escriviu un títol per a l'etiqueta:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "No s'ha pogut crear l'etiqueta: Títol desconegut." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Subscriviu-vos al canal" -#: js/functions.js:883 +#: js/functions.js:884 #, fuzzy msgid "Subscribed to %s" msgstr "Subscrit als canals:" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "" -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "" -#: js/functions.js:944 +#: js/functions.js:945 #, fuzzy msgid "Couldn't download the specified URL: %s" msgstr "No s'ha pogut subscriure: no s'ha especificat la URL del canal." -#: js/functions.js:948 +#: js/functions.js:949 #, fuzzy msgid "You are already subscribed to this feed." msgstr "No esteu subscrit a cap canal." -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Edit rule" msgstr "Filtres" -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Edit action" msgstr "Accions dels canals" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Crea un filtre" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "" -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Subscriviu-vos al canal" -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Us voleu donar de baixa de %s ?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "S'està eliminant el canal..." -#: js/functions.js:1386 +#: js/functions.js:1389 #, fuzzy msgid "Please enter category title:" msgstr "Si us plau, escriviu una nota per aquest article:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "S'està intentant canviar l'adreça..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "No podeu editar aquest tipus de canal." -#: js/functions.js:1623 +#: js/functions.js:1626 #, fuzzy msgid "Edit Feed" msgstr "Edita el canal" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "S'està desant el canal..." -#: js/functions.js:1661 +#: js/functions.js:1664 #, fuzzy msgid "More Feeds" msgstr "Més canals" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3162,28 +3191,28 @@ msgstr "Més canals" msgid "No feeds are selected." msgstr "No heu seleccionat cap canal." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "" -#: js/functions.js:1803 +#: js/functions.js:1806 #, fuzzy msgid "Feeds with update errors" msgstr "Erreurs de mise à jour" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 #, fuzzy msgid "Remove selected feeds?" msgstr "Esteu segur que voleu suprimir els filtres seleccionats?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "S'estan suprimint els filtres seleccionats..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Ajuda" @@ -3503,46 +3532,46 @@ msgstr "S'està subscrivint a un canal..." msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Esteu segur que voleu marcar tots els articles com a llegits?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "S'estan marcant tots els canals com a llegits..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "Primerament heu de seleccionar un canal." + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Primerament heu de seleccionar un canal." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "No us podeu donar de baixa de la categoria." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Primerament heu de seleccionar un canal." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "No podeu canviar la puntuació d'aquest tipus de canal." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Esteu segur que voleu canviar la puntuació dels articles a %s?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "S'estan canviant la puntuació dels articles" -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "Primerament heu de seleccionar un canal." - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Primerament heu de seleccionar un canal." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 #, fuzzy msgid "New version available!" msgstr "Hi ha una nova versió de Tiny Tiny RSS!" @@ -3553,20 +3582,20 @@ msgid "Cancel search" msgstr "Cancel·la" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Treu la marca de l'article" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Marca l'article" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Deixa de publicar l'article" @@ -3687,36 +3716,36 @@ msgstr "Si us plau, escriviu una nota per aquest article:" msgid "Article URL:" msgstr "Tots els articles" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Esteu segur que voleu marcar %d article(s) com a llegit(s) ?" msgstr[1] "Esteu segur que voleu marcar %d article(s) com a llegit(s) ?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 #, fuzzy msgid "Error: unable to load article." msgstr "Error: si us plau carregueu el fitxer OPML." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 #, fuzzy msgid "Click to expand article." msgstr "Clica-hi per a veure el cos de l'article" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "Ouverture de l'aide..." msgstr[1] "Ouverture de l'aide..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 #, fuzzy msgid "No unread feeds." msgstr "Mostra/amaga els canals llegits" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 #, fuzzy msgid "Load more..." msgstr "Ouverture de l'aide..." @@ -3798,6 +3827,30 @@ msgid "Live updating is considered experimental. Backup your tt-rss directory be msgstr "" #, fuzzy +#~ msgid "Share on identi.ca" +#~ msgstr "Títol" + +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "Marca l'article" + +#, fuzzy +#~ msgid "Share on Google+" +#~ msgstr "Títol" + +#, fuzzy +#~ msgid "Share on Twitter" +#~ msgstr "Títol" + +#, fuzzy +#~ msgid "Show additional preferences" +#~ msgstr "Surt de les preferències" + +#, fuzzy +#~ msgid "Back to feeds" +#~ msgstr "Torna a la llista de canals." + +#, fuzzy #~ msgid "Clearing credentials..." #~ msgstr "Esborra les dades del canal" @@ -3814,26 +3867,6 @@ msgstr "" #~ " /t/t per tal que aquesta aplicació funcioni correctament. Si us plau reviseu els vostres\n" #~ "/t/t paràmetres del navegador." -#, fuzzy -#~ msgid "Enable categories" -#~ msgstr "Utiliser les catégories de flux" - -#, fuzzy -#~ msgid "Browse categories like folders" -#~ msgstr "Reinicia l'ordre de les categories" - -#, fuzzy -#~ msgid "Show images in posts" -#~ msgstr "No mostris imatges en els articles" - -#, fuzzy -#~ msgid "Hide read articles and feeds" -#~ msgstr "Mostra/amaga els canals llegits" - -#, fuzzy -#~ msgid "Sort feeds by unread count" -#~ msgstr "Ordena els canals per articles no llegits" - #~ msgid "Notifying <b>%s</b>." #~ msgstr "S'està notificant <b>%s</b>." diff --git a/locale/cs_CZ/LC_MESSAGES/messages.mo b/locale/cs_CZ/LC_MESSAGES/messages.mo Binary files differindex 239b41e64..0ee6eefba 100644 --- a/locale/cs_CZ/LC_MESSAGES/messages.mo +++ b/locale/cs_CZ/LC_MESSAGES/messages.mo diff --git a/locale/cs_CZ/LC_MESSAGES/messages.po b/locale/cs_CZ/LC_MESSAGES/messages.po index 8b4c32afd..13f769718 100644 --- a/locale/cs_CZ/LC_MESSAGES/messages.po +++ b/locale/cs_CZ/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2013-03-25 12:51+0100\n" "Last-Translator: Tomáš Chvátal <[email protected]>\n" "Language-Team: Czech <[email protected]>\n" @@ -111,73 +111,73 @@ msgstr "Vaše přístupová práva nejsou dostatečná pro spuštění skriptu." msgid "Database Updater" msgstr "Aktualizační nástroj databáze" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Nelze aktualizovat databázi" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Nelze nalézt potřebný soubor schématu, požadovaná verze:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", nalezeno: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Databáze Tiny Tiny RSS je aktuální." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Zpět do Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Před pokračováním prosím zazálohujte databázi." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Vaše databáze Tiny Tiny RSS potřebuje aktualizaci na poslední verzi (<b>%d</b> na <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Provést aktualizace" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Provádím aktualizace..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Aktualizuji na verzi %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Kontroluji verzi... " -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "CHYBA" -#: db-updater.php:158 +#: db-updater.php:160 #, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -185,16 +185,16 @@ msgstr[0] "Dokončeno. Provedena <b>%d</b> aktualizace na schéma verze <b>%d</b msgstr[1] "Dokončeno. Provedeny <b>%d</b> aktualizace na schéma verze <b>%d</b>." msgstr[2] "Dokončeno. Provedeno <b>%d</b> aktualizací na schéma verze <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Schéma vaší databáze je z novější verze Tiny Tiny RSS." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Nalezeno schéma verze: <b>%d</b>, vyžadováno: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "Aktualizace schématu není možná. Aktualizujte Tiny Tiny RSS na novější verzi a pokračujte." @@ -246,22 +246,22 @@ msgstr "Vaše verze MySQL není podporována. Více informací najdete na ofici� msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "Test ochrany proti podvratným SQL dotazům (SQL Injection) selhal, zkontrolujte nastavení databáze a PHP" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -274,7 +274,7 @@ msgstr "Test ochrany proti podvratným SQL dotazům (SQL Injection) selhal, zkon #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -282,214 +282,217 @@ msgstr "Test ochrany proti podvratným SQL dotazům (SQL Injection) selhal, zkon msgid "Loading, please wait..." msgstr "Načítám, čekejte prosím..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Sbalit seznam kanálů" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Zobrazit články" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptivní" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Všechny články" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "S hvězdičkou" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Publikováno" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Nepřečteno" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Nepřečteno" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignorovat hodnocení" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Seřadit články" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Výchozí" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Datum" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Název" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Hodnocení" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Aktualizovat" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Označit jako přečtené" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "Chyba při komunikaci se serverem." -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Je dostupná nová verze Tiny Tiny RSS." -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Činnosti..." -#: index.php:205 +#: index.php:214 msgid "Preferences..." msgstr "Nastavení..." -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Hledat..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Činnosti kanálů:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Přihlásit se k odběru..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Upravit kanál..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Přehodnotit kanál" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Zrušit odběr" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Všechny kanály:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Zobrazit/Skrýt přečtené kanály" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Ostatní činnosti:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Přepnout na výběr..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Zobrazit seznam značek..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 msgid "Toggle widescreen mode" msgstr "Přepnout širokoúhlý režim" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Vybrat podle značek..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Vytvořit štítek..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Vytvořit filtr..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Nápověda ke klávesovým zkratkám" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Odhlásit se" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Nastavení" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Klávesové zkratky" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Opustit nastavení" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Kanály" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filtry" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Štítky" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Uživatelé" @@ -498,53 +501,53 @@ msgstr "Uživatelé" msgid "Create new account" msgstr "Vytvořit nový účet" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Registrace nových uživatelů jsou zakázány správcem." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Vaše dočasné heslo bude odesláno na zadaný e-mail. Účet, který se do 24 hodin od odeslání dočasného hesla nepřihlásí, bude smazán." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Požadované přihlašovací jméno:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Ověřit dostupnost" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "E-mail:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Kolik je dva plus dva:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Odeslat registraci" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Vaše registrační údaje nejsou úplné." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Lituji, uživatelské jméno se již používá." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Registrace selhala." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Účet byl úspěšně vytvořen." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Registrace nových uživatelů nyní nejsou povoleny." @@ -553,12 +556,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Skript aktualizace dat Tiny Tiny RSS." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Bez zařazení" @@ -574,295 +577,296 @@ msgstr[2] "%d archivovaných článků" msgid "No feeds found." msgstr "Nenalezeny žádné kanály." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "Nezdařilo se ověřit sezení (neplatné IP)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Speciální" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Všechny kanály" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Články s hvězdičkou" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Publikované články" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Nové články" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Všechny články" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Archivované články" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "Nedávno přečtené" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigace" -#: include/functions.php:1881 +#: include/functions.php:1899 msgid "Open next feed" msgstr "Otevřít následující kanál" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "Otevřít předchozí kanál" -#: include/functions.php:1883 +#: include/functions.php:1901 msgid "Open next article" msgstr "Otevřít následující článek" -#: include/functions.php:1884 +#: include/functions.php:1902 msgid "Open previous article" msgstr "Otevřít předchozí článek" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "Otevřít následující článek (neposouvat dlouhé články)" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "Otevřít předchozí článek (neposouvat dlouhé články)" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Zobrazit dialog hledání" -#: include/functions.php:1888 +#: include/functions.php:1906 msgid "Article" msgstr "Článek" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Přepnout hvězdičku" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Přepnout publikováno" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Přepnout přečteno" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Upravit značky" -#: include/functions.php:1893 +#: include/functions.php:1911 msgid "Dismiss selected" msgstr "" -#: include/functions.php:1894 +#: include/functions.php:1912 msgid "Dismiss read" msgstr "" -#: include/functions.php:1895 +#: include/functions.php:1913 msgid "Open in new window" msgstr "Otevřít v novém okně" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Označit níže jako přečtené" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Označit výše jako přečtené" -#: include/functions.php:1898 +#: include/functions.php:1916 msgid "Scroll down" msgstr "Posunout dolů" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "Posunout nahoru" -#: include/functions.php:1900 +#: include/functions.php:1918 msgid "Select article under cursor" msgstr "Vybrat článek pod kurzorem" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "" -#: include/functions.php:1902 +#: include/functions.php:1920 msgid "Close/collapse article" msgstr "Zavřít/sbalit článek" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 msgid "Toggle embed original" msgstr "Přepnout vložený originál" -#: include/functions.php:1905 +#: include/functions.php:1923 msgid "Article selection" msgstr "Výběr článků" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Vybrat všechny články" -#: include/functions.php:1907 +#: include/functions.php:1925 msgid "Select unread" msgstr "Vybrat nepřečtené" -#: include/functions.php:1908 +#: include/functions.php:1926 msgid "Select starred" msgstr "Vybrat s hvězdičkou" -#: include/functions.php:1909 +#: include/functions.php:1927 msgid "Select published" msgstr "Vybrat publikované" -#: include/functions.php:1910 +#: include/functions.php:1928 msgid "Invert selection" msgstr "Obrátit výběr" -#: include/functions.php:1911 +#: include/functions.php:1929 msgid "Deselect everything" msgstr "Zrušit výběr" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Kanál" -#: include/functions.php:1913 +#: include/functions.php:1931 msgid "Refresh current feed" msgstr "Obnovit současný kanál" -#: include/functions.php:1914 +#: include/functions.php:1932 msgid "Un/hide read feeds" msgstr "Zobrazit/Skrýt přečtené kanály" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Přihlásit se k odběru" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Upravit kanál" -#: include/functions.php:1918 +#: include/functions.php:1936 msgid "Reverse headlines" msgstr "" -#: include/functions.php:1919 +#: include/functions.php:1937 msgid "Debug feed update" msgstr "Ladit aktualizaci kanálů" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Označit všechny kanály za přečtené" -#: include/functions.php:1921 +#: include/functions.php:1939 msgid "Un/collapse current category" msgstr "Rozbalit/sbalit aktuální kategorii" -#: include/functions.php:1922 +#: include/functions.php:1940 msgid "Toggle combined mode" msgstr "Přepnout kombinovaný režim" -#: include/functions.php:1923 +#: include/functions.php:1941 msgid "Go to" msgstr "Přejít na" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "Nové" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Seznam značek" -#: include/functions.php:1930 +#: include/functions.php:1948 msgid "Other" msgstr "Ostatní" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Vytvořit štítek" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Vytvořit filtr" -#: include/functions.php:1933 +#: include/functions.php:1951 msgid "Un/collapse sidebar" msgstr "Rozbalit/sbalit postranní lištu" -#: include/functions.php:1934 +#: include/functions.php:1952 msgid "Show help dialog" msgstr "Zobrazit nápovědu" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "Výsledky hledání: %s" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Přehrát" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "žádné značky" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Upravit značky pro článek" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Původně z:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "URL kanálu" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -875,8 +879,8 @@ msgstr "URL kanálu" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -884,15 +888,15 @@ msgstr "URL kanálu" msgid "Close this window" msgstr "Zavřít toto okno" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(upravit poznámku)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "neznámý typ" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "Přílohy" @@ -922,8 +926,8 @@ msgstr "Nastavit hvězdičku" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Publikovat článek" @@ -1037,7 +1041,8 @@ msgid "Combined feed display" msgstr "" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Skrýt kanály bez nepřečtených správ" #: include/localized_schema.php:43 @@ -1049,6 +1054,7 @@ msgid "Sort feeds by unread articles count" msgstr "Řadit kanály dle počtu nepřečtených článků" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Obrácené řazení nadpisů (nejstarší jako první)" @@ -1131,12 +1137,14 @@ msgstr "" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Přihlášení:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Heslo:" @@ -1166,6 +1174,7 @@ msgstr "Generovat méně síťového provozu" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Přihlásit" @@ -1184,8 +1193,8 @@ msgstr "Název:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1221,8 +1230,8 @@ msgstr "Sdílet" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1283,30 +1292,31 @@ msgid "Edit subscription options" msgstr "" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Obnovit heslo" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 msgid "Go back" msgstr "" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1322,9 +1332,9 @@ msgstr "" #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Vybrat" @@ -1338,9 +1348,9 @@ msgstr "Vybrat" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Vše" @@ -1354,9 +1364,9 @@ msgstr "Vše" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Žádný" @@ -1415,8 +1425,8 @@ msgstr "" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "" @@ -1426,24 +1436,24 @@ msgstr "Dostupné kanály" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Ověření" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Přihlášení" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Heslo" @@ -1465,8 +1475,8 @@ msgstr "Více kanálů" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Hledat" @@ -1487,7 +1497,7 @@ msgstr "omezení:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Odstranit" @@ -1513,11 +1523,10 @@ msgstr "" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Uložit" @@ -1695,50 +1704,55 @@ msgid "Feed:" msgstr "Kanál:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Kanál nenalezen." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importovat" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "označit jako přečtené" -#: classes/feeds.php:549 +#: classes/feeds.php:582 msgid "Collapse article" msgstr "Sbalit článek" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Nenalezeny žádné nepřečtené články k zobrazení." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Nenalezeny žádné aktualizované články k zobrazení." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Nenalezeny žádné články s hvězdičkou k zobrazení." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "" -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Nenalezeny žádné články ke zobrazení." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Kanál naposledy aktualizován v %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Některé kanály měly problémy při aktualizaci (klikněte pro podrobnosti)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Není vybrán žádný kanál." @@ -1860,8 +1874,8 @@ msgid "Change password to" msgstr "Změnit heslo na" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Možnosti" @@ -2024,7 +2038,7 @@ msgid "Combine" msgstr "Kombinovat" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Přehodnotit články" @@ -2042,7 +2056,7 @@ msgstr "pole" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "v" @@ -2051,7 +2065,7 @@ msgid "Save rule" msgstr "" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "Přidat pravidlo" @@ -2068,7 +2082,7 @@ msgid "Save action" msgstr "" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Add action" msgstr "Přidat činnost" @@ -2101,172 +2115,172 @@ msgstr "Neznámá možnost: %s" msgid "Your personal data has been saved." msgstr "Vaše osobní data byla uložena." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "Osobní data / ověření" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Osobní informace" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "Celé jméno" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-mail" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Úroveň přístupu" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Uložit data" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "Vaše heslo má výchozí hodnotu, změňte jej prosím." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Staré heslo" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nové heslo" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Potvrdit heslo" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Změnit heslo" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 msgid "Enter your password" msgstr "Zadejte své heslo" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 msgid "Disable OTP" msgstr "" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 msgid "Enable OTP" msgstr "" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Přizpůsobit" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Registrovat" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Vyčistit" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "Aktuální čas na serveru: %s (UTC)" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Uložit nastavení" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Spravovat profily" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Obnovit výchozí hodnoty" -#: classes/pref/prefs.php:613 -msgid "Show additional preferences" -msgstr "Zobrazit další nastavení" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "Moduly" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "Systémové moduly" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "Modul" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "Popis" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "Verze" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "Autor" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 msgid "Clear data" msgstr "Smazat data" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "Uživatelské moduly" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 msgid "Enable selected plugins" msgstr "Povolit vybrané moduly" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 msgid "Incorrect password" msgstr "Špatné heslo" @@ -2275,10 +2289,10 @@ msgid "Check to enable field" msgstr "" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" @@ -2286,243 +2300,235 @@ msgstr[0] "(%d kanál)" msgstr[1] "(%d kanály)" msgstr[2] "(%d kanálů)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Název kanálu" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Vždy zobrazovat obrázkové přílohy" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "Nevkládat obrázky" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Označit aktualizované články jako nepřečtené" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Ikona" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Nahradit" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Vše hotovo." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Kanály s chybami" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "Neaktivní kanály" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Upravit vybrané kanály" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "Kategorie" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 msgid "Add category" msgstr "Přidat kategorii" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" msgstr "Zobrazit/Skrýt prázdné kategorie" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 msgid "Remove selected" msgstr "Odstranit vybrané" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Další činnost..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "Název souboru:" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "" -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "" -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "" -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" -#: plugins/digest/digest_body.php:55 -msgid "Back to feeds" -msgstr "" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Ahoj," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2547,10 +2553,6 @@ msgstr "" msgid "Configuration saved." msgstr "" -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "Pinterest" - #: plugins/auth_internal/init.php:62 msgid "Please enter your one time password:" msgstr "" @@ -2563,6 +2565,65 @@ msgstr "Heslo bylo změněno." msgid "Old password is incorrect." msgstr "Staré heslo je chybné." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +#, fuzzy +msgid "Enable categories" +msgstr "Kategorie" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "" + +#: plugins/mobile/prefs.php:50 +#, fuzzy +msgid "Hide read articles and feeds" +msgstr "Přehodnotit články ve vybraných kanálech?" + +#: plugins/mobile/prefs.php:55 +#, fuzzy +msgid "Sort feeds by unread count" +msgstr "Řadit kanály dle počtu nepřečtených článků" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2714,22 +2775,6 @@ msgstr "Ukázková hodnota" msgid "Set value" msgstr "Nastavit hodnotu" -#: plugins/identica/init.php:29 -msgid "Share on identi.ca" -msgstr "" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "ownCloud" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "" @@ -2762,14 +2807,6 @@ msgstr "Sdílet pomocí URL" msgid "You can share this article by the following unique URL:" msgstr "Můžete článek sdílet pomocí následující unikátní URL:" -#: plugins/flattr/init.php:30 -msgid "Flattr this article." -msgstr "" - -#: plugins/googleplus/init.php:29 -msgid "Share on Google+" -msgstr "" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2792,156 +2829,152 @@ msgstr "" msgid "Start update" msgstr "Zahájit aktualizaci" -#: plugins/tweet/init.php:29 -msgid "Share on Twitter" -msgstr "Sdílet na Twitteru" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "" -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "" -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "" -#: js/functions.js:762 +#: js/functions.js:763 msgid "Removing feed icon..." msgstr "" -#: js/functions.js:767 +#: js/functions.js:768 msgid "Feed icon removed." msgstr "" -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "" -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "" -#: js/functions.js:792 +#: js/functions.js:793 msgid "Uploading, please wait..." msgstr "Odesílám, čekejte prosím..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "" -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Přihlásit se k odběru" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Zahájen odběr %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "Zadaná URL nevypadá platně." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "" -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "Tento kanál již odebíráte." -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "Upravit činnost" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Vytvořit filtr" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "" -#: js/functions.js:1267 +#: js/functions.js:1268 msgid "Subscription reset." msgstr "" -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "Odebírám kanál..." -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Zadejte prosím název kategorie:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "" -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "" -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Upravit kanál" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 msgid "Saving data..." msgstr "Ukládám data..." -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "Více kanálů" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -2952,25 +2985,25 @@ msgstr "Více kanálů" msgid "No feeds are selected." msgstr "Nejsou vybrány žádné kanály." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "" -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Odstranit vybrané kanály?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 msgid "Removing selected feeds..." msgstr "Odebírám vybrané kanály..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Nápověda" @@ -3262,44 +3295,44 @@ msgstr "Přihlašuji se k odběru kanálů..." msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Označit všechny články jako přečtené?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "Označuji všechny kanály jako přečtené..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "Nejprve si prosím povolte modul odesílání e-mailů." + +#: js/tt-rss.js:458 +msgid "Please enable embed_original plugin first." +msgstr "Nejprve si prosím povolte modul embed_original." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "" -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Nejprve si prosím vyberte kanál." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Tento druh kanálu nemůžete přehodnotit." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Přehodnotit články v %s?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "" -#: js/tt-rss.js:694 -msgid "Please enable mail plugin first." -msgstr "Nejprve si prosím povolte modul odesílání e-mailů." - -#: js/tt-rss.js:800 -msgid "Please enable embed_original plugin first." -msgstr "Nejprve si prosím povolte modul embed_original." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Je dostupná nová verze." @@ -3308,20 +3341,20 @@ msgid "Cancel search" msgstr "Zrušit hledání" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Odebrat článku hvězdičku" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Přidat článku hvězdičku" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "" @@ -3433,33 +3466,33 @@ msgstr "Zadejte prosím nové hodnocení článku:" msgid "Article URL:" msgstr "URL článku:" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Označit %d zobrazený článek jako přečtený?" msgstr[1] "Označit %d zobrazené články jako přečtené?" msgstr[2] "Označit %d zobrazených článků jako přečtené?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Chyba: nelze načíst článek." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "Klikněte pro rozbalení článku." -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d další..." msgstr[1] "%d další..." msgstr[2] "%d dalších..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "Žádné nepřečtené kanály." -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Načíst další..." @@ -3528,5 +3561,17 @@ msgstr "Sdílet článek pomocí URL" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "" +#~ msgid "Pinterest" +#~ msgstr "Pinterest" + +#~ msgid "Owncloud" +#~ msgstr "ownCloud" + +#~ msgid "Share on Twitter" +#~ msgstr "Sdílet na Twitteru" + +#~ msgid "Show additional preferences" +#~ msgstr "Zobrazit další nastavení" + #~ msgid "Updated" #~ msgstr "Aktualizováno" diff --git a/locale/de_DE/LC_MESSAGES/messages.mo b/locale/de_DE/LC_MESSAGES/messages.mo Binary files differindex 7eecbf48c..5a3a5d3ed 100755 --- a/locale/de_DE/LC_MESSAGES/messages.mo +++ b/locale/de_DE/LC_MESSAGES/messages.mo diff --git a/locale/de_DE/LC_MESSAGES/messages.po b/locale/de_DE/LC_MESSAGES/messages.po index 052dbb28a..6252a65e2 100755 --- a/locale/de_DE/LC_MESSAGES/messages.po +++ b/locale/de_DE/LC_MESSAGES/messages.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Tiny Tiny RSS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2013-03-25 17:14+0100\n" "Last-Translator: Joschasa <[email protected]>\n" "Language-Team: \n" @@ -116,89 +116,89 @@ msgstr "Sie haben nicht die benötigten Rechte, um dieses Skript auszuführen." msgid "Database Updater" msgstr "Datenbank-Updater" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Konnte die Datenbank nicht aktualisieren" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Konnte die notwendige Schema-Datei nicht finden, benötige Version:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", gefunden: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Tiny Tiny RSS Datenbank ist auf dem neusten Stand." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Zu Tiny Tiny RSS zurückkehren" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Bitte sichern Sie Ihre Datenbank bevor Sie fortfahren." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Ihre Tiny Tiny RSS Datenbank benötigt eine Aktualisierung auf die neuste Version (<b>%d</b> nach <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Aktualisierungen durchführen" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Führe Aktualisierungen durch..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Aktualisiere auf Version %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Überprüfe Version..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "FEHLER!" -#: db-updater.php:158 +#: db-updater.php:160 #, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." msgstr[0] "Beendet. <b>%d</b> Aktualisierung auf Schema Version <b>%d</b> durchgeführt." msgstr[1] "Beendet. <b>%d</b> Aktualisierungen auf Schema Version <b>%d</b> durchgeführt." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Ihr Datenbankschema stammt von einer neueren Tiny Tiny RSS Version." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Gefundene Schemaversion: <b>%d</b>, benötigt: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "Aktualisierung des Schemas nicht möglich. Bitte aktualisieren Sie die Tiny Tiny RSS Dateien auf die neuere Version und fahren Sie fort." @@ -250,22 +250,22 @@ msgstr "Ihre Version von MySQL wird zur Zeit nicht unterstüzt. Für weitere Inf msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "SQL Escaping Test fehlgeschlagen, überprüfen Sie Ihre Datenbank und PHP Konfiguration" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -278,7 +278,7 @@ msgstr "SQL Escaping Test fehlgeschlagen, überprüfen Sie Ihre Datenbank und PH #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -286,214 +286,217 @@ msgstr "SQL Escaping Test fehlgeschlagen, überprüfen Sie Ihre Datenbank und PH msgid "Loading, please wait..." msgstr "Ladevorgang, bitte warten..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Feedliste verbergen" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Artikel anzeigen" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptiv" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Alle Artikel" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Markiert" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Veröffentlicht" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Ungelesen" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Ungelesen" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Bewertung ignorieren" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Artikel sortieren" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Standard" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Datum" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Titel" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Bewertung" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Aktualisieren" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Als gelesen markieren" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "Kommunikationsfehler mit Server" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Neue Version von Tiny Tiny RSS verfügbar!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Aktionen..." -#: index.php:205 +#: index.php:214 msgid "Preferences..." msgstr "Einstellungen..." -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Suchen..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Feed-Aktionen:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Feed abonnieren..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Feed bearbeiten..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Feed neu bewerten" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Feed abbestellen" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Alle Feeds:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Gelesene zeigen/verstecken" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Andere Aktionen:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Zur Zusammenfassung wechseln..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Tagwolke anzeigen..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 msgid "Toggle widescreen mode" msgstr "Breitbild-Modus umschalten" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Artikel nach Tag filtern.." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Label erstellen..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Filter erstellen..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Tastaturkürzel..." -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Abmelden" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Einstellungen" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Tastaturkürzel" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Einstellungen verlassen" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Feeds" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filter" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Label" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Benutzer" @@ -502,53 +505,53 @@ msgstr "Benutzer" msgid "Create new account" msgstr "Neues Konto erstellen" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Die Registrierung für neue Benutzer wurde administrativ deaktiviert." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Ihr vorübergehendes Passwort wird an Ihre angegebene E-Mail-Adresse gesendet. Konten, die nicht innerhalb von 24 Stunden aktiviert wurden, werden gelöscht." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Gewünschter Benutzername:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Verfügbarkeit prüfen" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "E-Mail:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Wieviel ist zwei plus zwei:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Registrierung abschicken" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Ihre Registrierungsinformationen sind unvollständig." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Leider ist dieser Benutzername schon vergeben." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Registrierung fehlgeschlagen." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Konto erfolgreich erstellt." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Registrierung für neue Benutzer ist momentan geschlossen." @@ -557,12 +560,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Skript zum Updaten von Tiny Tiny RSS." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Unkategorisiert" @@ -577,301 +580,302 @@ msgstr[1] "%d archivierte Artikel" msgid "No feeds found." msgstr "Keine Feeds gefunden." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "Sitzung konnte nicht validiert werden (falsche IP)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Sonderfeeds" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Alle Feeds" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Markierte Artikel" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Veröffentlichte Artikel" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Neue Artikel" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Alle Artikel" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Archivierte Artikel" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "Kürzlich gelesen" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigation" -#: include/functions.php:1881 +#: include/functions.php:1899 msgid "Open next feed" msgstr "Nächsten Feed öffnen" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "Vorherigen Feed öffnen" -#: include/functions.php:1883 +#: include/functions.php:1901 msgid "Open next article" msgstr "Nächsten Artikel öffnen" -#: include/functions.php:1884 +#: include/functions.php:1902 msgid "Open previous article" msgstr "Vorherigen Artikel öffnen" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "Nächsten Artikel laden (lange Artikel werden nicht gescrollt)" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "Vorherigen Artikel laden (lange Artikel werden nicht gescrollt)" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Suchdialog anzeigen" -#: include/functions.php:1888 +#: include/functions.php:1906 msgid "Article" msgstr "Artikel" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Markierung ein-/ausschalten" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Veröffentlichung ein-/ausschalten" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Gelesen-Status umschalten" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Tags bearbeiten" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Ausgewählte Artikel verbergen" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Gelesene Artikel verbergen" -#: include/functions.php:1895 +#: include/functions.php:1913 msgid "Open in new window" msgstr "In neuem Fenster öffnen" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Untere als gelesen markieren" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Obige als gelesen markieren" -#: include/functions.php:1898 +#: include/functions.php:1916 msgid "Scroll down" msgstr "Nach unten scrollen" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "Nach oben scrollen" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Artikel unter Mauszeiger auswählen" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "Artikel per E-Mail versenden" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Artikel schließen" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "\"Original einbetten\" umschalten" -#: include/functions.php:1905 +#: include/functions.php:1923 msgid "Article selection" msgstr "Artikelauswahl" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Alle Artikel auswählen" -#: include/functions.php:1907 +#: include/functions.php:1925 msgid "Select unread" msgstr "Ungelesene Artikel auswählen" -#: include/functions.php:1908 +#: include/functions.php:1926 msgid "Select starred" msgstr "Markierte Artikel auswählen" -#: include/functions.php:1909 +#: include/functions.php:1927 msgid "Select published" msgstr "Veröffentlichte Artikel auswählen" -#: include/functions.php:1910 +#: include/functions.php:1928 msgid "Invert selection" msgstr "Auswahl umkehren" -#: include/functions.php:1911 +#: include/functions.php:1929 msgid "Deselect everything" msgstr "Auswahl aufheben" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Feed" -#: include/functions.php:1913 +#: include/functions.php:1931 msgid "Refresh current feed" msgstr "Aktuellen Feed aktualisieren" -#: include/functions.php:1914 +#: include/functions.php:1932 msgid "Un/hide read feeds" msgstr "Gelesene Feeds zeigen/verstecken" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Feed abonnieren" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Feed bearbeiten" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Schlagzeilensortierung umkehren" -#: include/functions.php:1919 +#: include/functions.php:1937 msgid "Debug feed update" msgstr "Aktualisierung im Diagnose-Modus durchführen" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Alle Feeds als gelesen markieren" -#: include/functions.php:1921 +#: include/functions.php:1939 msgid "Un/collapse current category" msgstr "Aktuelle Kategorie ein-/ausklappen:" -#: include/functions.php:1922 +#: include/functions.php:1940 msgid "Toggle combined mode" msgstr "Kombinierte Feed-Anzeige umschalten" -#: include/functions.php:1923 +#: include/functions.php:1941 msgid "Go to" msgstr "Gehe zu" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "Neu" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Tagwolke" -#: include/functions.php:1930 +#: include/functions.php:1948 msgid "Other" msgstr "Sonstiges" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Label erstellen" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Filter erstellen" -#: include/functions.php:1933 +#: include/functions.php:1951 msgid "Un/collapse sidebar" msgstr "Seitenleiste ein-/ausklappen" -#: include/functions.php:1934 +#: include/functions.php:1952 msgid "Show help dialog" msgstr "Hilfe anzeigen" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "Suchergebnisse: %s" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Zum Abspielen klicken" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Abspielen" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "Keine Tags" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Tags für diesen Artikel bearbeiten" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Original von:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "Feed URL" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -884,8 +888,8 @@ msgstr "Feed URL" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -893,15 +897,15 @@ msgstr "Feed URL" msgid "Close this window" msgstr "Fenster schließen" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(Notiz bearbeiten)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "unbekannter Typ" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "Anhänge" @@ -931,8 +935,8 @@ msgstr "Markierung setzen" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Artikel veröffentlichen" @@ -1046,7 +1050,8 @@ msgid "Combined feed display" msgstr "Kombinierte Feed-Anzeige" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Feeds ohne unglesene Nachrichten verbergen" #: include/localized_schema.php:43 @@ -1058,6 +1063,7 @@ msgid "Sort feeds by unread articles count" msgstr "Feeds nach Anzahl der ungelesenen Artikel sortieren" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Schlagzeilensortierung umkehren (älteste zuerst)" @@ -1140,12 +1146,14 @@ msgstr "Artikel den Labeln automatisch zuordnen" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Benutzername:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Passwort:" @@ -1175,6 +1183,7 @@ msgstr "Weniger Datenverkehr nutzen" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Anmelden" @@ -1193,8 +1202,8 @@ msgstr "Titel:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1230,8 +1239,8 @@ msgstr "Teilen" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1292,30 +1301,31 @@ msgid "Edit subscription options" msgstr "Abonnementoptionen bearbeiten" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Passwort zurücksetzen" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "Einige der benötigten Eingaben fehlen oder sind falsch." -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 msgid "Go back" msgstr "Zurück" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "Fertig." -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "Entschuldigung, diese Kombination von Benutzername und E-Mail konnte nicht gefunden werden." -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "Geheimer Schlüssel falsch. Aktiviere Cookies und versuchs nochmal." @@ -1331,9 +1341,9 @@ msgstr "Wenn Label und/oder Filter importiert wurden, müssen die Einstellungen #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Auswahl" @@ -1347,9 +1357,9 @@ msgstr "Auswahl" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Alle" @@ -1363,9 +1373,9 @@ msgstr "Alle" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Keine" @@ -1424,8 +1434,8 @@ msgstr "URL von Feed oder Seite" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "In Kategorie einordnen:" @@ -1435,24 +1445,24 @@ msgstr "Verfügbare Feeds" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Authentifizierung" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Benutzername" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Passwort" @@ -1474,8 +1484,8 @@ msgstr "Weitere Feeds" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Suchen" @@ -1496,7 +1506,7 @@ msgstr "Grenzwert:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Entfernen" @@ -1522,11 +1532,10 @@ msgstr "Tags für diesen Artikel (durch Komma getrennt):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Speichern" @@ -1704,50 +1713,55 @@ msgid "Feed:" msgstr "Feed:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Feed nicht gefunden." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importieren" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "als gelesen markieren" -#: classes/feeds.php:549 +#: classes/feeds.php:582 msgid "Collapse article" msgstr "Artikel einklappen" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Keine ungelesenen Artikel zum Anzeigen gefunden." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Keine aktualisierten Artikel zum Anzeigen gefunden." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Keine markierten Artikel zum Anzeigen gefunden." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "Keine Artikel zum Anzeigen gefunden. Sie können Artikel zu Labeln manuell hinzufügen (siehe obiges Aktionsmenü) oder durch das Benutzen von Filtern." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Keine Artikel zum Anzeigen gefunden." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Feeds zuletzt aktualisiert am %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Einige Feeds haben Aktualisierungsfehler (klicken für Details)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Keinen Feed ausgewählt." @@ -1869,8 +1883,8 @@ msgid "Change password to" msgstr "Passwort ändern in" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Optionen" @@ -2033,7 +2047,7 @@ msgid "Combine" msgstr "Zusammenfügen" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Artikel neu bewerten" @@ -2051,7 +2065,7 @@ msgstr "in Feld" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "in" @@ -2060,7 +2074,7 @@ msgid "Save rule" msgstr "Regel speichern" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "Regel hinzufügen" @@ -2077,7 +2091,7 @@ msgid "Save action" msgstr "Aktion speichern" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Add action" msgstr "Aktion hinzufügen" @@ -2110,172 +2124,172 @@ msgstr "Unbekannte Option: %s" msgid "Your personal data has been saved." msgstr "Ihre persönlichen Daten wurden gespeichert." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "Persönliche Daten / Authentifizierung" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Persönliche Daten" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "Vollständiger Name" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-Mail" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Zugriffsberechtigung" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Speichern" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "Sie nutzen das Standard Passwort, bitte ändern Sie es." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "Das Ändern des aktuellen Passworts deaktiviert Einmalpasswörter." -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Altes Passwort" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Neues Passwort" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Passwort bestätigen" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Passwort ändern" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "Einmalpasswörter (OTP) / Authentifikator" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "Einmalpasswörter sind aktiviert. Gib dein aktuelles Passwort ein, um diese zu deaktivieren." -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 msgid "Enter your password" msgstr "Geben Sie Ihr Passwort ein" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 msgid "Disable OTP" msgstr "Einmalpasswörter ausschalten" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "Sie benötigen einen kompatiblen Authentifikator. Sollten Sie Ihr Passwort ändern, wird diese Funktion automatisch ausgeschaltet." -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "Scannen Sie den folgenden Code mit Ihrem Authentifikator:" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "Ich habe den Code gescannt und möchte die Anmeldung mit Einmalpasswörtern jetzt aktivieren" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 msgid "Enable OTP" msgstr "Einmalpasswörter einschalten" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "Einige Einstellungen sind nur im Standardprofil verfügbar." -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Anpassen" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Registrieren" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Löschen" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "Aktuelle Serverzeit: %s (UTC)" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Einstellungen speichern" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Profile verwalten" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Auf Standardwerte zurücksetzen" -#: classes/pref/prefs.php:613 -msgid "Show additional preferences" -msgstr "Erweiterte Einstellungen zeigen" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "Plugins" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "Du musst Tiny Tiny RSS neu laden, damit Pluginänderungen angewandt werden." -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "System-Plugins" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "Plugin" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "Beschreibung" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "Version" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "Autor" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 msgid "Clear data" msgstr "Daten löschen" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "Benutzer-Plugins" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 msgid "Enable selected plugins" msgstr "Ausgewählte Plugins aktivieren" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 msgid "Incorrect password" msgstr "Falsches Passwort" @@ -2284,253 +2298,245 @@ msgid "Check to enable field" msgstr "Ankreuzen um das Feld zu aktivieren" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "(%d Feed)" msgstr[1] "(%d Feeds)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Feed-Titel" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Artikel löschen:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "<b>Hinweis:</b> Sie müssen Ihre Login-Informationen eingeben, wenn Ihr Feed eine Authentifizierung erfordert (außer Twitter-Feeds)." -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Nicht unter beliebten Feeds aufführen" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "In E-Mail-Zusammenfassung aufnehmen" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Angehängte Bilder immer anzeigen" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "Bilder nicht einbetten" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Bilder lokal zwischenspeichern" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Aktualisierte Artikel als ungelesen markieren" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Symbol" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Ersetzen" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Abonnierte Feeds:" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "PubSubHubbub-Abonnementstatus für Push-fähige Feeds zurücksetzen." -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "Benutzen Sie die Auswahlkästchen auf der rechten Seite um die gewünschen Optionen anzuwenden:" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Fertig." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Feeds mit Fehlern" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "Inaktive Feeds" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Bearbeite ausgewählte Feeds" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Sortierreihenfolge zurücksetzen" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "Mehrere Feeds abonnieren" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "Kategorien" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 msgid "Add category" msgstr "Kategorie anlegen" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" msgstr "Zeige/Verstecke leere Kategorien" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 msgid "Remove selected" msgstr "Ausgewählte Kategorien löschen" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Mehr Aktionen..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Manuelles Löschen" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Feed-Daten löschen" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "Über OPML können Feeds, Filter, Label und Tiny-Tiny-RSS-Einstellungen importiert und exportiert werden." -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "Nur das Hauptprofil kann mit OPML gesichert werden." -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "OPML importieren" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "Dateiname:" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "Inklusive Einstellungen" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "OPML exportieren" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Ihre OPML können veröffentlicht werden, so dass jeder, der die URL kennt, diese abonnieren kann." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "Eine öffentliche OPML enthält keine Tiny-Tiny-RSS-Einstellungen, passwortgeschützte Feeds oder Feeds, die nicht in den beliebten Feeds auftauchen sollen." -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "Zeige öffentliche OPML-URL" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Firefox-Integration" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Tiny Tiny RSS kann durch den folgenden Link als Feedreader für Firefox verwendet werden." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Diese Website als Feedreader registrieren." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "Veröffentlichte & geteilte Artikel / erzeugte Feeds" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "Veröffentlichte Artikel und erzeugte Feeds" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Veröffentlichte Artikel werden als öffentlicher RSS-Feed exportiert und können von jedem abonniert werden, der die nachstehende URL kennt." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "Zeige URL an" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "Alle generierten URLs löschen" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "Per URL geteilte Artikel" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "Sie können alle durch URLs geteilten Artikel hier deaktivieren." -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "Alle veröffentlichten Artikel zurückziehen" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Folgende Feeds konnten seit 3 Monaten nicht aktualisiert werden (älteste zuerst):" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Zum Bearbeiten klicken" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Ausgewählte Feeds abbestellen" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Folgende Feeds konnten aufgrund von Fehlern nicht aktualisiert werden:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "Pocket" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "Diese Anwendung benötigt Javascript um ordnungsgemäß zu funktionieren. Bitte überprüfen Sie Ihre Browser-Einstellungen." -#: plugins/digest/digest_body.php:55 -msgid "Back to feeds" -msgstr "Zurück zu den Feeds" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Hallo," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "Reguläre Version" @@ -2555,10 +2561,6 @@ msgstr "Liste von NSFW-Tags (kommagetrennt)" msgid "Configuration saved." msgstr "Die Einstellungen wurden gespeichert." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "Pinterest" - #: plugins/auth_internal/init.php:62 msgid "Please enter your one time password:" msgstr "Bitte geben Sie Einmalpasswort ein:" @@ -2571,6 +2573,62 @@ msgstr "Passwort wurde geändert." msgid "Old password is incorrect." msgstr "Altes Passwort ist falsch." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Startseite" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "Nichts gefunden (klicken um Feed zu aktualisieren)" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "Reguläre Version öffnen" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Feedkategorien aktivieren" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "AN" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "AUS" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Kategorien wie Ordner behandeln" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Bilder in Artikeln anzeigen" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "Gelesene Artikel und Feeds verstecken" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "Feeds nach Anzahl der ungelesenen Artikel sortieren" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2719,22 +2777,6 @@ msgstr "Beispielwert" msgid "Set value" msgstr "Wert setzen" -#: plugins/identica/init.php:29 -msgid "Share on identi.ca" -msgstr "Auf identi.ca teilen" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "Owncloud" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "Owncloud URL" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "Lesezeichen in OwnCloud anlegen" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Verbunden" @@ -2767,14 +2809,6 @@ msgstr "Per URL teilen" msgid "You can share this article by the following unique URL:" msgstr "Sie können diesen Artikel über folgende eindeutige URL teilen:" -#: plugins/flattr/init.php:30 -msgid "Flattr this article." -msgstr "Artikel flattrn." - -#: plugins/googleplus/init.php:29 -msgid "Share on Google+" -msgstr "Auf Google+ teilen" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2797,156 +2831,152 @@ msgstr "Bereit zum Updaten." msgid "Start update" msgstr "Starte update" -#: plugins/tweet/init.php:29 -msgid "Share on Twitter" -msgstr "Auf Twitter teilen" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "Neue Artikel verfügbar (klicken zum Anzeigen)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Alle Artikel in %s als gelesen markieren?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "Sind Sie sicher, dass Sie diesen Fehler an tt-rss.org melden wollen? Der Bericht enthält Ihre Browser-Informationen. Ihre IP-Adresse würde in der Datenbank gespeichert werden." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "Die Datumssyntax scheint korrekt zu sein:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "Die Datumssyntax ist falsch." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "Upload fertig." -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "Gespeichertes Feed-Symbol entfernen?" -#: js/functions.js:762 +#: js/functions.js:763 msgid "Removing feed icon..." msgstr "Feedsymbol wird entfernt." -#: js/functions.js:767 +#: js/functions.js:768 msgid "Feed icon removed." msgstr "Feedsymbol entfernt." -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Bitte eine Bilddatei zum Hochladen auswählen." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "Neues Symbol für diesen Feed hochladen?" -#: js/functions.js:792 +#: js/functions.js:793 msgid "Uploading, please wait..." msgstr "Lade hoch, bitte warten..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Bitte einen Label-Titel eingeben:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Kann das Label nicht hinzufügen: fehlender Titel." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Feed abonnieren" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "%s abonniert" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "Die angegebene URL scheint ungültig zu sein." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "Die angegebene URL scheint keine Feeds zu enthalten." -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "Die angegebene URL konnte nicht heruntergeladen werden: %s" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "Sie haben diesen Feed bereits abonniert." -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "Regel bearbeiten" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "Aktion bearbeiten" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Filter erstellen" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "Abonnement zurücksetzen? Tiny Tiny RSS wird versuchen, sich bei der nächsten Feed-Aktualisierung erneut beim Benachrichtigungs-Hub anzumelden." -#: js/functions.js:1267 +#: js/functions.js:1268 msgid "Subscription reset." msgstr "Abonnement zurückgesetzt." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "%s abbestellen?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "Feed wird entfernt..." -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Bitte geben Sie den Kategorietitel ein:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "Neue Veröffentlichungsadresse für diesen Feed erzeugen?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "Versuche, die Adresse zu ändern..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Sie können diese Art von Feed nicht bearbeiten." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Feed bearbeiten" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 msgid "Saving data..." msgstr "Speichere Daten..." -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "Weitere Feeds" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -2957,25 +2987,25 @@ msgstr "Weitere Feeds" msgid "No feeds are selected." msgstr "Keine Feeds ausgewählt." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "Die ausgewählten Feeds aus dem Archiv löschen? Feeds mit gespeicherten Artikeln werden nicht gelöscht" -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Feeds mit Aktualisierungsfehlern" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Ausgewählte Feeds entfernen?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 msgid "Removing selected feeds..." msgstr "Ausgewählte Feeds werden entfernt..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Hilfe" @@ -3267,45 +3297,45 @@ msgstr "Abonniere Feeds..." msgid "Clear stored data for this plugin?" msgstr "Gesicherte Daten dieses Plugins löschen?" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Alle Artikel als gelesen markieren?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "Alle Feeds werden als gelesen markiert..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "Bitte erst das Mail-Plugin aktivieren." + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Bitte erst das \"Original einbetten\" Plugin aktivieren." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Sie können die Kategorie nicht abbestellen." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Bitte erst einen Feed auswählen." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Sie können diese Art von Feed nicht neu bewerten." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Artikel in %s neu bewerten?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "Artikel werden neu bewertet..." -#: js/tt-rss.js:694 -msgid "Please enable mail plugin first." -msgstr "Bitte erst das Mail-Plugin aktivieren." - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Bitte erst das \"Original einbetten\" Plugin aktivieren." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Neue Version verfügbar!" @@ -3314,20 +3344,20 @@ msgid "Cancel search" msgstr "Suche abbrechen" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Artikelmarkierung entfernen" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Artikel markieren" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Artikelveröffentlichung widerrufen" @@ -3433,31 +3463,31 @@ msgstr "Bitte geben Sie eine neue Bewertung für diesen Artikel ab:" msgid "Article URL:" msgstr "Artikel-URL:" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "%d Artikel als gelesen markieren?" msgstr[1] "%d Artikel als gelesen markieren?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Fehler: konnte Artikel nicht laden." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "Klicken um den Artikel aufzuklappen." -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d mehr..." msgstr[1] "%d mehr..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "Keine ungelesenen Feeds." -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Mehr laden..." @@ -3525,50 +3555,53 @@ msgstr "Artikel über URL teilen" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "Direktes Updaten ist noch experimentell. Sichern Sie Ihr tt-rss Verzeichnis, bevor Sie fortfahren. Schreiben Sie 'yes' zum fortfahren." -#~ msgid "This will clear your stored authentication information for Twitter. Continue?" -#~ msgstr "Dies wird Ihre gespeicherten Authentifizierungsinformationen für Twitter löschen. Fortfahren?" +#~ msgid "Pocket" +#~ msgstr "Pocket" -#~ msgid "Clearing credentials..." -#~ msgstr "Berechtigungen werden gelöscht..." +#~ msgid "Pinterest" +#~ msgstr "Pinterest" -#~ msgid "Twitter credentials have been cleared." -#~ msgstr "Twitter Berechtigungen wurden entfernt." +#~ msgid "Share on identi.ca" +#~ msgstr "Auf identi.ca teilen" -#~ msgid "Updated" -#~ msgstr "Aktualisiert" +#~ msgid "Owncloud" +#~ msgstr "Owncloud" -#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." -#~ msgstr "Fertig: %d Artikel bearbeitet, %d importiert, %d Feeds erstellt." +#~ msgid "Owncloud url" +#~ msgstr "Owncloud URL" -#~ msgid "Open regular version" -#~ msgstr "Reguläre Version öffnen" +#~ msgid "Bookmark on OwnCloud " +#~ msgstr "Lesezeichen in OwnCloud anlegen" -#~ msgid "Home" -#~ msgstr "Startseite" +#~ msgid "Flattr this article." +#~ msgstr "Artikel flattrn." -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "Nichts gefunden (klicken um Feed zu aktualisieren)" +#~ msgid "Share on Google+" +#~ msgstr "Auf Google+ teilen" -#~ msgid "Enable categories" -#~ msgstr "Feedkategorien aktivieren" +#~ msgid "Share on Twitter" +#~ msgstr "Auf Twitter teilen" -#~ msgid "ON" -#~ msgstr "AN" +#~ msgid "Show additional preferences" +#~ msgstr "Erweiterte Einstellungen zeigen" -#~ msgid "OFF" -#~ msgstr "AUS" +#~ msgid "Back to feeds" +#~ msgstr "Zurück zu den Feeds" -#~ msgid "Browse categories like folders" -#~ msgstr "Kategorien wie Ordner behandeln" +#~ msgid "This will clear your stored authentication information for Twitter. Continue?" +#~ msgstr "Dies wird Ihre gespeicherten Authentifizierungsinformationen für Twitter löschen. Fortfahren?" + +#~ msgid "Clearing credentials..." +#~ msgstr "Berechtigungen werden gelöscht..." -#~ msgid "Show images in posts" -#~ msgstr "Bilder in Artikeln anzeigen" +#~ msgid "Twitter credentials have been cleared." +#~ msgstr "Twitter Berechtigungen wurden entfernt." -#~ msgid "Hide read articles and feeds" -#~ msgstr "Gelesene Artikel und Feeds verstecken" +#~ msgid "Updated" +#~ msgstr "Aktualisiert" -#~ msgid "Sort feeds by unread count" -#~ msgstr "Feeds nach Anzahl der ungelesenen Artikel sortieren" +#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." +#~ msgstr "Fertig: %d Artikel bearbeitet, %d importiert, %d Feeds erstellt." #~ msgid "Related" #~ msgstr "Ähnlich" diff --git a/locale/es_ES/LC_MESSAGES/messages.mo b/locale/es_ES/LC_MESSAGES/messages.mo Binary files differindex 785698220..fb3051e1b 100644 --- a/locale/es_ES/LC_MESSAGES/messages.mo +++ b/locale/es_ES/LC_MESSAGES/messages.mo diff --git a/locale/es_ES/LC_MESSAGES/messages.po b/locale/es_ES/LC_MESSAGES/messages.po index 954e4d6e7..9a01daa83 100644 --- a/locale/es_ES/LC_MESSAGES/messages.po +++ b/locale/es_ES/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2012-10-25 00:12+0100\n" "Last-Translator: DavidM <[email protected]>\n" "Language-Team: Español <[email protected]>\n" @@ -109,89 +109,89 @@ msgstr "Su nivel de acceso es insuficiente para ejecutar este programa." msgid "Database Updater" msgstr "Actualizador de la base de datos" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "No se pudo actualizar la base de datos" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "No se pudo encontrar el fichero de esquema necesario. Versión necesaria:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", encontrado:" -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "La base de datos de Tiny Tiny RSS está actualizada." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Volver a Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Por favor, haga una copia de seguridad de su base de datos antes de continuar." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Su base de datos Tiny Tiny RSS necesita ser actualizada a la última versión (<b>%d</b> to <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Actualizar" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Actualizando..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Actualizando a la versión %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Comprobando la versión..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "¡TODO CORRECTO!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "¡ERROR!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." msgstr[0] "Tarea terminada. Realizada(s) <b>%d</b> actualización(es) a la versión del esquema <b>%d</b>." msgstr[1] "Tarea terminada. Realizada(s) <b>%d</b> actualización(es) a la versión del esquema <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "El esquema de su base de datos corresponde a una versión más reciente de Tiny Tiny RSS." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Versión actual del esquema: <b>%d</b>, requerida: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "Imposible actualizar el esquema. Por favor, actualice Tiny Tiny RSS a la última versión y continúe." @@ -245,22 +245,22 @@ msgstr "Su versión de MySQL no está soportada. Por favor, visite el sitio ofic msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "La prueba de escape SQL ha fallado. Por favor, revise la configuración de su base de datos y PHP." -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -273,7 +273,7 @@ msgstr "La prueba de escape SQL ha fallado. Por favor, revise la configuración #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -281,216 +281,219 @@ msgstr "La prueba de escape SQL ha fallado. Por favor, revise la configuración msgid "Loading, please wait..." msgstr "Cargando. Por favor, espere..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Colapsar la lista de fuentes" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Mostrar artículos" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptable" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Todos" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Favoritos" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Publicados" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Sin leer" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Sin leer" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignorar la puntuación" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Ordenar artículos" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Por defecto" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Fecha" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Título" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Puntuación" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Actualizar" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Marcar como leído" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "¡Nueva versión de Tiny Tiny RSS disponible!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Acciones..." -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "Preferencias" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Buscar..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Acciones de la fuente:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Suscribirse a una fuente..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Editar esta fuente..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Reiniciar la puntuación" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Cancelar la suscripción" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Todas las fuentes:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Ocultar/Mostrar fuentes leídas" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Otras acciones:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Modo resumen..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Nube de etiquetas..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "Cambiar a modo de reordenación de categorías" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Seleccionar por etiquetas..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Crear marcador..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Crear filtro..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Ayuda para atajos de teclado" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Cerrar sesión" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Preferencias" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Atajos de teclado" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Salir de las preferencias" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Fuentes" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filtros" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Marcadores" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Usuarios" @@ -499,53 +502,53 @@ msgstr "Usuarios" msgid "Create new account" msgstr "Crear nueva cuenta" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "El registro de nuevos usuarios ha sido deshabilitado por el administrador." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Su contraseña temporal será enviada a la dirección de correo especificada. Las cuentas a las que no se acceda al menos una vez serán borradas automáticamente a las 24 horas de enviar la contraseña temporal." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Nombre de usuario deseado:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Comprobar la disponibilidad" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "Correo electrónico:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "¿Cuánto es dos más dos?" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Enviar solicitud de registro" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Su información de registro está incompleta" -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Lo sentimos, este nombre de usuario ya existe." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "El registro ha fallado." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Cuenta creada correctamente." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "El registro de nuevos usuarios está cerrado en estos momentos." @@ -555,12 +558,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "La base de datos de Tiny Tiny RSS está actualizada." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Sin clasificar" @@ -575,323 +578,324 @@ msgstr[1] "%d artículos archivados" msgid "No feeds found." msgstr "No se han encontrado fuentes." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "No se pudo validar la sesión (IP incorrecta)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Especial" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Todas las fuentes" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Favoritos" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Publicados" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Recientes" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Todos" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Artículos archivados" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "Leídos recientemente" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navegación" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "Fuente generada" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "Abrir artículo original" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "Abrir artículo original" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Mostrar el diálogo de búsqueda" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "Todos" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Alternar favoritos" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Alternar publicados" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Alternar no leídos" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Editar etiquetas" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Descartar artículos seleccionados" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Publicar artículo" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "Abrir el artículo en una nueva pestaña o ventana" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Marcar artículos posteriores como leídos" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Marcar artículos anteriores como leídos" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "Hecho." -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Seleccionar el artículo que esté bajo el cursor del ratón" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "Enviar artículo por correo" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Cerrar artículo" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "Cambiar a modo de reordenación de categorías" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "Invertir selección de artículos" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Seleccionar todos los artículos" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "Seleccionar artículos sin leer" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "Marcar como favorito" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "Seleccionar artículos publicados" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "Invertir selección de artículos" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "Deseleccionar todos los artículos" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Fuente" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "Actualizar la fuente activa" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "Ocultar/Mostrar fuentes leídas" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Suscribirse a una fuente" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Editar fuente" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Invertir orden de titulares" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "Se han actualizado todas las fuentes." -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Marcar todas las fuentes como leídas" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "Plegar la categoría" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "Cambiar a modo de reordenación de categorías" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "Ir a..." -#: include/functions.php:1925 +#: include/functions.php:1943 #, fuzzy msgid "Fresh" msgstr "Refrescar" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Nube de etiquetas" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "Otro:" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Crear marcador" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Crear filtro" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "Colapsar la barra lateral" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "Mostrar el diálogo de búsqueda" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "Resultados de búsqueda: %s" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Clic para reproducir" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Reproducir" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "sin etiquetas" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Editar las etiquetas de este artículo" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Original de:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "URL de la fuente" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -904,8 +908,8 @@ msgstr "URL de la fuente" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -913,15 +917,15 @@ msgstr "URL de la fuente" msgid "Close this window" msgstr "Cerrar esta ventana" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(editar nota)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "tipo desconocido" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "Adjuntos" @@ -951,8 +955,8 @@ msgstr "Marcar como favorito" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Publicar artículo" @@ -1066,7 +1070,8 @@ msgid "Combined feed display" msgstr "Despliegue combinado de la fuente" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Ocultar las fuentes que no tengan mensajes sin leer" #: include/localized_schema.php:43 @@ -1078,6 +1083,7 @@ msgid "Sort feeds by unread articles count" msgstr "Ordenar las fuentes por número de artículos sin leer" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Invertir el orden de los titulares (los más antiguos primero)" @@ -1162,12 +1168,14 @@ msgstr "Marcar los artículos como leídos automáticamente" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Nombre de usuario:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Contraseña:" @@ -1198,6 +1206,7 @@ msgstr "Usar menos tráfico" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Iniciar sesión" @@ -1218,8 +1227,8 @@ msgstr "Título" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1257,8 +1266,8 @@ msgstr "" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1322,31 +1331,32 @@ msgid "Edit subscription options" msgstr "Editar las opciones de suscripción" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Redefinir contraseña" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Mover a la fuente original" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1362,9 +1372,9 @@ msgstr "Si ha importado marcadores y/o filtros, puede ser necesario recargar las #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Seleccionar" @@ -1378,9 +1388,9 @@ msgstr "Seleccionar" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Todo" @@ -1394,9 +1404,9 @@ msgstr "Todo" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Nada" @@ -1456,8 +1466,8 @@ msgstr "URL de la fuente" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Colocar en la categoría:" @@ -1467,24 +1477,24 @@ msgstr "Fuentes disponibles" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Autenticación" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Iniciar sesión" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Contraseña:" @@ -1506,8 +1516,8 @@ msgstr "Más fuentes" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Buscar" @@ -1528,7 +1538,7 @@ msgstr "límite:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Eliminar" @@ -1554,11 +1564,10 @@ msgstr "Etiquetas para este artículo (separadas por comas):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Guardar" @@ -1739,51 +1748,56 @@ msgid "Feed:" msgstr "Fuente:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Fuente no encontrada." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importar" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "marcar como leído" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "Cerrar artículo" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "No se han encontrado artículos sin leer." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "No se han encontrado artículos actualizados." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "No se han encontrado artículos favoritos." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "No se han encontrado artículos que mostrar. Si lo desea, puede asignar artículos a los marcadores manualmente (ver arriba el menú Acciones) o usar un filtro." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "No se han encontrado artículos que mostrar." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Última actualización de las fuentes: %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Error al actualizar algunas fuentes (pulse aquí para obtener los detalles)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "No se ha seleccionado ninguna fuente." @@ -1905,8 +1919,8 @@ msgid "Change password to" msgstr "Cambiar la contraseña a" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Opciones" @@ -2077,7 +2091,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Reiniciar la puntuación de los artículos" @@ -2095,7 +2109,7 @@ msgstr "en el campo" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "en" @@ -2105,7 +2119,7 @@ msgid "Save rule" msgstr "Guardar" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "Añadir regla" @@ -2123,7 +2137,7 @@ msgid "Save action" msgstr "Acciones del panel" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Add action" msgstr "Añadir acción" @@ -2157,185 +2171,184 @@ msgstr "Opción desconocida: %s" msgid "Your personal data has been saved." msgstr "Se ha programado la actualización de la categoría." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 #, fuzzy msgid "Personal data / Authentication" msgstr "Autenticación" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Datos personales" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "Correo electrónico" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Nivel de acceso" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 #, fuzzy msgid "Save data" msgstr "Guardar" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 #, fuzzy msgid "Your password is at default value, please change it." msgstr "Su contraseña tiene el valor por defecto. Por favor, modifíquela." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Antigua contraseña" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nueva contraseña" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Confirme la nueva contraseña" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Cambiar contraseña" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "Nombre de usuario o contraseña incorrecta" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "(desactivado)" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "Habilitado" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 #, fuzzy msgid "Customize" msgstr "Personalizar hoja de estilo" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 #, fuzzy msgid "Register" msgstr "Registrado" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Guardar la configuración" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 #, fuzzy msgid "Manage profiles" msgstr "Crear perfil" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Opciones por defecto" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "Salir de las preferencias" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 #, fuzzy msgid "Description" msgstr "Selección" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "Limpiar los datos de la fuente" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "Habilitar los iconos de la fuente" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "Nombre de usuario o contraseña incorrecta" @@ -2345,282 +2358,273 @@ msgid "Check to enable field" msgstr "Marcar para habilitar el campo" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "Editar la fuente" msgstr[1] "Editar la fuente" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 #, fuzzy msgid "Feed Title" msgstr "Título" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Purgando el artículo" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 #, fuzzy msgid "Hide from Popular feeds" msgstr "Ocultar en mi lista de fuentes" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Incluir en el correo recopilatorio" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Desplegar siempre las imágenes adjuntas" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Guardar las imágenes en la memoria caché local" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 #, fuzzy msgid "Mark updated articles as unread" msgstr "¿Marcar todos los artículos como leídos?" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 #, fuzzy msgid "Resubscribe to push updates" msgstr "Suscrito a las fuentes:" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Hecho." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 #, fuzzy msgid "Feeds with errors" msgstr "Editor de fuente" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 #, fuzzy msgid "Inactive feeds" msgstr "Fuente completa" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 #, fuzzy msgid "Edit selected feeds" msgstr "Purgando la fuente seleccionada..." -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 #, fuzzy msgid "Reset sort order" msgstr "Redefinir contraseña" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "Suscripción en lote" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 #, fuzzy msgid "Categories" msgstr "Volver a categorizar" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "Añadiendo categoría de fuentes..." -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "Editar categorías" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "¿Borrar fuentes seleccionadas?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 #, fuzzy msgid "More actions..." msgstr "Acciones..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Purga manual" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Limpiar los datos de la fuente" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "Importando OPML (usando la extensión DOMXML)..." -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 #, fuzzy msgid "Include settings" msgstr "Incluir en el correo recopilatorio" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "Exportar OPML" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 #, fuzzy msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Los artículos publicados son exportados como una fuente RSS pública a la cual podrá suscribirse cualquiera que conozca la URL especificada a continuación." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 #, fuzzy msgid "Display published OPML URL" msgstr "URL del archivo OPML público" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 #, fuzzy msgid "Firefox integration" msgstr "Integración con Firefox" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Este sitio Tiny tiny RSS puede ser usado como un lector de fuentes de Firefox si pulsa en el enlace de abajo." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Pulse aquí para registrar este sitio como un lector de fuentes." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "¿Reiniciar la puntuación de los artículos de las fuentes seleccionadas?" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 #, fuzzy msgid "Published articles and generated feeds" msgstr "¿Reiniciar la puntuación de los artículos de las fuentes seleccionadas?" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Los artículos publicados son exportados como una fuente RSS pública a la cual podrá suscribirse cualquiera que conozca la URL especificada a continuación." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 #, fuzzy msgid "Display URL" msgstr "Mostrar artículos" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 #, fuzzy msgid "Articles shared by URL" msgstr "Marcar el artículo como favorito" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 #, fuzzy msgid "Unshare all articles" msgstr "Quitar el artículo de los favoritos" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 #, fuzzy msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Estas fuentes no han sido actualizadas debido a los siguientes errores:" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 #, fuzzy msgid "Click to edit feed" msgstr "Pulse aquí para editar" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 #, fuzzy msgid "Unsubscribe from selected feeds" msgstr "¿Cancelar la suscripción a las fuentes seleccionadas?" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Estas fuentes no han sido actualizadas debido a los siguientes errores:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "Esta aplicación requiere Javascript para funcionar apropiadamente y su navegador no lo soporta actualmente. Por favor, revise las opciones de configuración de su navegador." -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "Volver a la lista de fuentes" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Hola," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "Versión estándar" @@ -2646,10 +2650,6 @@ msgstr "" msgid "Configuration saved." msgstr "La configuración ha sido guardada." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2663,6 +2663,62 @@ msgstr "La contraseña ha sido cambiada." msgid "Old password is incorrect." msgstr "La contraseña antigua es incorrecta." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Página principal" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "No se encontró nada (clic para recargar la fuente)." + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "Abrir versión estándar" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Habilitar categorías" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "ON" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "OFF" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Ver categorías como carpetas" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Mostrar imágenes en los artículos" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "Ocultar artículos y fuentes leídos" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "Ordenar fuentes por número de artículos sin leer" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2821,23 +2877,6 @@ msgstr "" msgid "Set value" msgstr "Marcar como favorito" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "Título" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Enlazado" @@ -2874,16 +2913,6 @@ msgstr "Marcar el artículo como favorito" msgid "You can share this article by the following unique URL:" msgstr "Puede ver esta fuente en formato RSS en la siguiente URL:" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Marcar el artículo como favorito" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "Título" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2910,162 +2939,157 @@ msgstr "Última actualización:" msgid "Start update" msgstr "Última actualización:" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Título" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "Nuevos artículos disponibles en esta fuente (clic para mostrar)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "¿Marcar todos los artículos de %s como leídos?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "¿Está seguro de que quiere reportar esta excepción a tt-rss.org? El informe incluirá los datos de su navegador. Su dirección IP quedará guardada." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "Sintaxis de fecha parece correcta:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "Sintaxis de fecha es incorrecta." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "¿Borrar el icono de la fuente?" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Eliminando la fuente..." -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Fuente no encontrada." -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Seleccione un archivo de imagen para cargar." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "¿Cargar un nuevo icono para esta fuente?" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "Cargando. Por favor, espere..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Por favor, introduzca el nombre del marcador:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "No se puede crear el marcador: falta nombre." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Suscribirse a fuente" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Se ha suscrito a %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "La URL especificada parece ser inválida." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "La URL especificada no parece contener fuentes." -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "No se pudo cargar la URL especificada: %s" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "Ya está suscrito a esta fuente." -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "Editar regla" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "Editar acción" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Crear filtro" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "¿Restaurar suscripción? Tiny Tiny RSS volverá a intentar suscribirse al hub de notificaciones en la siguiente actualización de fuentes." -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Suscribirse a una fuente..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "¿Cancelar la suscripción a %s?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "Eliminando la fuente..." -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Introduzca el nombre de la categoría:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "¿Generar nueva dirección de sindicación para esta fuente?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "Intentando cambiar la dirección..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "No puede editar esta clase de fuente." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Editar fuente" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Guardando fuente..." -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "Más fuentes" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3076,26 +3100,26 @@ msgstr "Más fuentes" msgid "No feeds are selected." msgstr "No se han seleccionado fuentes." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "¿Eliminar las fuentes seleccionadas del archivo? Las fuentes con artículos archivados no serán eliminadas." -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Fuentes con errores de actualización" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "¿Borrar fuentes seleccionadas?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Eliminando los filtros seleccionados..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Ayuda" @@ -3398,46 +3422,46 @@ msgstr "Suscribiéndose a las fuentes..." msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "¿Marcar todos los artículos como leídos?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "Marcando todas las fuentes como leídas..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "Por favor, seleccione primero alguna fuente." + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Por favor, seleccione primero alguna fuente." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "No puede cancelar la suscripción a la categoría." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Por favor, seleccione primero alguna fuente." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "No puede reiniciar la puntuación de esta clase de fuente." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "¿Reiniciar la puntuación de los artículos de %s?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "Reiniciando la puntuación de los artículos..." -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "Por favor, seleccione primero alguna fuente." - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Por favor, seleccione primero alguna fuente." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "¡Nueva versión disponible!" @@ -3447,20 +3471,20 @@ msgid "Cancel search" msgstr "Cancelar" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Quitar el artículo de los favoritos" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Marcar el artículo como favorito" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Despublicar artículo" @@ -3576,33 +3600,33 @@ msgstr "Por favor, introduzca una nota para este artículo:" msgid "Article URL:" msgstr "Todos" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "¿Marcar %d artículos como leídos?" msgstr[1] "¿Marcar %d artículos como leídos?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Error: no se pudo cargar el artículo." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "Hacer clic para expandir el artículo." -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d más..." msgstr[1] "%d más..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "No hay fuentes sin leer." -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Cargar más..." @@ -3673,6 +3697,30 @@ msgstr "Compartir artículo mediante URL" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "La actualización en vivo es una característica experimental. Haga una copia de seguridad de la carpeta de tt-rss antes de continuar. Escriba 'yes' para continuar." +#, fuzzy +#~ msgid "Share on identi.ca" +#~ msgstr "Título" + +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "Marcar el artículo como favorito" + +#, fuzzy +#~ msgid "Share on Google+" +#~ msgstr "Título" + +#, fuzzy +#~ msgid "Share on Twitter" +#~ msgstr "Título" + +#, fuzzy +#~ msgid "Show additional preferences" +#~ msgstr "Salir de las preferencias" + +#, fuzzy +#~ msgid "Back to feeds" +#~ msgstr "Volver a la lista de fuentes" + #~ msgid "This will clear your stored authentication information for Twitter. Continue?" #~ msgstr "Esto borrará la su información de autenticación en Twitter almacenada. ¿Continuar?" @@ -3695,36 +3743,6 @@ msgstr "La actualización en vivo es una característica experimental. Haga una #~ msgid "Finished: %d articles processed, %d imported, %d feeds created." #~ msgstr "Finalizado: %d artículos procesados, %d importados, %d fuentes creadas." -#~ msgid "Open regular version" -#~ msgstr "Abrir versión estándar" - -#~ msgid "Home" -#~ msgstr "Página principal" - -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "No se encontró nada (clic para recargar la fuente)." - -#~ msgid "Enable categories" -#~ msgstr "Habilitar categorías" - -#~ msgid "ON" -#~ msgstr "ON" - -#~ msgid "OFF" -#~ msgstr "OFF" - -#~ msgid "Browse categories like folders" -#~ msgstr "Ver categorías como carpetas" - -#~ msgid "Show images in posts" -#~ msgstr "Mostrar imágenes en los artículos" - -#~ msgid "Hide read articles and feeds" -#~ msgstr "Ocultar artículos y fuentes leídos" - -#~ msgid "Sort feeds by unread count" -#~ msgstr "Ordenar fuentes por número de artículos sin leer" - #~ msgid "Related" #~ msgstr "Relacionado" diff --git a/locale/fr_FR/LC_MESSAGES/messages.mo b/locale/fr_FR/LC_MESSAGES/messages.mo Binary files differindex bd0bf36df..a9f780ea2 100644 --- a/locale/fr_FR/LC_MESSAGES/messages.mo +++ b/locale/fr_FR/LC_MESSAGES/messages.mo diff --git a/locale/fr_FR/LC_MESSAGES/messages.po b/locale/fr_FR/LC_MESSAGES/messages.po index 0674215b8..7ebe4b4a0 100644 --- a/locale/fr_FR/LC_MESSAGES/messages.po +++ b/locale/fr_FR/LC_MESSAGES/messages.po @@ -1,24 +1,26 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# # Translators: # gothfox <[email protected]>, 2011. -# <[email protected]>, 2011. +# <[email protected]>, 2011. # Thomas Jost <[email protected]>, 2011, 2012. +# Raphael Rochet <[email protected]>, 2013 +# Alexandre Gravel-Raymond <[email protected]>, 2013. msgid "" msgstr "" "Project-Id-Version: Tiny Tiny RSS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" -"PO-Revision-Date: 2012-02-14 08:32+0000\n" -"Last-Translator: Thomas Jost <[email protected]>\n" -"Language-Team: French (France) (http://www.transifex.net/projects/p/tt-rss/language/fr_FR/)\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" +"PO-Revision-Date: 2013-03-27 21:35+0200\n" +"Last-Translator: Alexandre Gravel-Raymond <[email protected]>\n" +"Language-Team: French\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Virtaal 0.7.1\n" #: backend.php:71 msgid "Use default" @@ -52,48 +54,39 @@ msgstr "Au bout de 3 mois" msgid "Default interval" msgstr "Fréquence de mise à jour par défaut" -#: backend.php:81 -#: backend.php:91 +#: backend.php:81 backend.php:91 msgid "Disable updates" msgstr "Désactiver les mises à jour" -#: backend.php:82 -#: backend.php:92 +#: backend.php:82 backend.php:92 msgid "Each 15 minutes" msgstr "Toutes les 15 minutes" -#: backend.php:83 -#: backend.php:93 +#: backend.php:83 backend.php:93 msgid "Each 30 minutes" msgstr "Toutes les 30 minutes" -#: backend.php:84 -#: backend.php:94 +#: backend.php:84 backend.php:94 msgid "Hourly" msgstr "Toutes les heures" -#: backend.php:85 -#: backend.php:95 +#: backend.php:85 backend.php:95 msgid "Each 4 hours" msgstr "Toutes les 4 heures" -#: backend.php:86 -#: backend.php:96 +#: backend.php:86 backend.php:96 msgid "Each 12 hours" msgstr "Toutes les 12 heures" -#: backend.php:87 -#: backend.php:97 +#: backend.php:87 backend.php:97 msgid "Daily" msgstr "Une fois par jour" -#: backend.php:88 -#: backend.php:98 +#: backend.php:88 backend.php:98 msgid "Weekly" msgstr "Une fois par semaine" -#: backend.php:101 -#: classes/pref/users.php:139 +#: backend.php:101 classes/pref/users.php:139 msgid "User" msgstr "Utilisateur" @@ -113,112 +106,131 @@ msgstr "Vous n'avez pas les permissions nécessaires pour exécuter ce script." msgid "Database Updater" msgstr "Outil de mise à jour de la base de données" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Impossible de mettre la base de données à jour" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Impossible de trouver le fichier de schéma, version requise :" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", trouvée : " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "La base de données de Tiny Tiny RSS est à jour." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 -#: classes/handler/public.php:612 -#: classes/handler/public.php:700 +#: db-updater.php:96 db-updater.php:165 db-updater.php:178 register.php:196 +#: register.php:241 register.php:254 register.php:269 register.php:288 +#: register.php:336 register.php:346 register.php:358 +#: classes/handler/public.php:612 classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Revenir à Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Merci de sauvegardez votre base de données avant de poursuivre." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format -msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." -msgstr "La base de données de Tiny Tiny RSS a besoin d'être mise à jour (version <b>%d</b> à <b>%d</b>)." +msgid "" +"Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to " +"<b>%d</b>)." +msgstr "" +"La base de données de Tiny Tiny RSS a besoin d'être mise à jour (version <b>" +"%d</b> à <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Exécuter les mises à jour" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Exécution des mises à jour..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Passage à la version %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " -msgstr "Vérification de la version..." +msgstr "Vérification de la version... " -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK !" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "ERREUR !" -#: db-updater.php:158 -#, fuzzy, php-format +#: db-updater.php:160 +#, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." -msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." -msgstr[0] "Terminé. Le schéma est passé de la version <b>%d</b> à <b>%d</b>." -msgstr[1] "Terminé. Le schéma est passé de la version <b>%d</b> à <b>%d</b>." +msgid_plural "" +"Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." +msgstr[0] "" +"Terminé. <b>%d</b> modification a été effectuée pour parvenir à la version " +"de schéma <b>%d</b>." +msgstr[1] "" +"Terminé. <b>%d</b> modifications ont été effectuées pour parvenir à la " +"version de schéma <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." -msgstr "Votre schéma de base de données provient d'une version plus récente de Tiny Tiny RSS." +msgstr "" +"Votre schéma de base de données provient d'une version plus récente de Tiny " +"Tiny RSS." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Version du schéma trouvée : <b>%d</b>, requise : <b>%d</b>." -#: db-updater.php:172 -msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." -msgstr "Mise à jour du schéma impossible. Veuillez mettre à jour les fichiers de Tiny Tiny RSS vers une version plus récente et continuer." +#: db-updater.php:174 +msgid "" +"Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer " +"version and continue." +msgstr "" +"Mise à jour du schéma impossible. Veuillez mettre à jour les fichiers de " +"Tiny Tiny RSS vers une version plus récente et continuer." #: errors.php:9 -msgid "This program requires XmlHttpRequest to function properly. Your browser doesn't seem to support it." -msgstr "Ce programme nécessite l'utilisation de XmlHttpRequest pour fonctionner correctement. Votre navigateur web semble ne pas intégrer cette fonctionnalité." +msgid "" +"This program requires XmlHttpRequest to function properly. Your browser " +"doesn't seem to support it." +msgstr "" +"Ce programme nécessite l'utilisation de XmlHttpRequest pour fonctionner " +"correctement. Votre navigateur web semble ne pas intégrer cette " +"fonctionnalité." #: errors.php:12 -msgid "This program requires cookies to function properly. Your browser doesn't seem to support them." -msgstr "Ce programme nécessite l'utilisation de cookies pour fonctionner correctement. Votre navigateur web semble ne pas intégrer cette fonctionnalité." +msgid "" +"This program requires cookies to function properly. Your browser doesn't " +"seem to support them." +msgstr "" +"Ce programme nécessite l'utilisation de cookies pour fonctionner " +"correctement. Votre navigateur web semble ne pas intégrer cette " +"fonctionnalité." #: errors.php:15 -#, fuzzy msgid "Backend sanity check failed." -msgstr "Le test du moteur a échoué" +msgstr "Le test du moteur a échoué." #: errors.php:17 msgid "Frontend sanity check failed." msgstr "Le test de l'interface a échoué." #: errors.php:19 -msgid "Incorrect database schema version. <a href='db-updater.php'>Please update</a>." -msgstr "Version non valable pour le schéma de la base de données. <a href='db-updater.php'>Veuillez le mettre à jour</a>." +msgid "" +"Incorrect database schema version. <a href='db-updater.php'>Please " +"update</a>." +msgstr "" +"Version non valable pour le schéma de la base de données. <a href='db-" +"updater.php'>Veuillez le mettre à jour</a>." #: errors.php:21 msgid "Request not authorized." @@ -229,707 +241,605 @@ msgid "No operation to perform." msgstr "Aucune opération à effectuer." #: errors.php:25 -msgid "Could not display feed: query failed. Please check label match syntax or local configuration." -msgstr "Impossible d'afficher le flux : la requête n'a pas abouti. Veuillez vérifier la syntaxe de l'étiquette de correspondance ou la configuration locale." +msgid "" +"Could not display feed: query failed. Please check label match syntax or " +"local configuration." +msgstr "" +"Impossible d'afficher le flux : la requête n'a pas abouti. Veuillez vérifier " +"la syntaxe de correspondance d'étiquette ou la configuration locale." #: errors.php:27 msgid "Denied. Your access level is insufficient to access this page." -msgstr "Accès refusé. Vous n'avez pas les permissions nécessaires pour accéder à cette page." +msgstr "" +"Accès refusé. Vous n'avez pas les permissions nécessaires pour accéder à " +"cette page." #: errors.php:29 msgid "Configuration check failed" msgstr "Échec du test de configuration" #: errors.php:31 -#, fuzzy -msgid "Your version of MySQL is not currently supported. Please see official site for more information." +msgid "" +"Your version of MySQL is not currently supported. Please see official site " +"for more information." msgstr "" -"Votre version de MySQL n'est actuellement pas supportée. Veuillez\n" -"\t\tconsulter le site officiel pour plus d'informations." +"Votre version de MySQL n'est pas supportée actuellement. Veuillez consulter " +"le site officiel pour plus d'informations." #: errors.php:35 msgid "SQL escaping test failed, check your database and PHP configuration" -msgstr "Le test d'échappement SQL a échoué, vérifiez votre base de donnée et votre configuration de PHP." - -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 -#: classes/backend.php:5 -#: classes/pref/labels.php:296 -#: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 -#: js/feedlist.js:130 -#: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 -#: js/prefs.js:86 -#: js/prefs.js:576 -#: js/prefs.js:666 -#: js/prefs.js:870 -#: js/prefs.js:1457 -#: js/prefs.js:1510 -#: js/prefs.js:1568 -#: js/prefs.js:1584 -#: js/prefs.js:1600 -#: js/prefs.js:1619 -#: js/prefs.js:1792 -#: js/prefs.js:1808 -#: js/tt-rss.js:814 -#: js/viewfeed.js:785 -#: js/viewfeed.js:1262 -#: plugins/import_export/import_export.js:17 +msgstr "" +"Le test d'échappement SQL a échoué, veuillez vérifier votre configuration de " +"base de données et de PHP" + +#: index.php:127 index.php:147 index.php:253 prefs.php:93 +#: classes/backend.php:5 classes/pref/labels.php:296 +#: classes/pref/filters.php:628 classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 js/feedlist.js:130 js/feedlist.js:456 +#: js/functions.js:421 js/functions.js:824 js/functions.js:1260 +#: js/functions.js:1395 js/functions.js:1707 js/prefs.js:86 js/prefs.js:576 +#: js/prefs.js:666 js/prefs.js:870 js/prefs.js:1457 js/prefs.js:1510 +#: js/prefs.js:1568 js/prefs.js:1584 js/prefs.js:1600 js/prefs.js:1619 +#: js/prefs.js:1792 js/prefs.js:1808 js/tt-rss.js:472 js/viewfeed.js:785 +#: js/viewfeed.js:1262 plugins/import_export/import_export.js:17 #: plugins/updater/updater.js:17 msgid "Loading, please wait..." msgstr "Chargement en cours, veuillez patienter..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Contracter la liste des flux" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Afficher les articles" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptatif" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Tous les articles" -#: index.php:160 -#: include/functions.php:1926 -#: classes/feeds.php:106 +#: index.php:169 include/functions.php:1944 classes/feeds.php:106 msgid "Starred" msgstr "Remarquables" -#: index.php:161 -#: include/functions.php:1927 -#: classes/feeds.php:107 +#: index.php:170 include/functions.php:1945 classes/feeds.php:107 msgid "Published" msgstr "Publiés" -#: index.php:162 -#: classes/feeds.php:93 -#: classes/feeds.php:105 +#: index.php:171 classes/feeds.php:93 classes/feeds.php:105 msgid "Unread" msgstr "Non lus" -#: index.php:163 -#, fuzzy +#: index.php:172 msgid "Unread First" -msgstr "Non lus" +msgstr "Non lus en premier" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignorer le score" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Classer les articles" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Utiliser la valeur par défaut" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Date" -#: index.php:172 -#: include/localized_schema.php:3 +#: index.php:181 include/localized_schema.php:3 msgid "Title" msgstr "Titre" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Score" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 classes/pref/feeds.php:561 classes/pref/feeds.php:784 msgid "Update" msgstr "Mettre à jour" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 -#: include/localized_schema.php:10 -#: classes/feeds.php:111 -#: classes/feeds.php:136 -#: classes/feeds.php:406 -#: js/FeedTree.js:128 -#: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: index.php:192 index.php:222 include/functions.php:1935 +#: include/localized_schema.php:10 classes/feeds.php:111 classes/feeds.php:136 +#: classes/feeds.php:437 js/FeedTree.js:128 js/FeedTree.js:156 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Marquer comme lu" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." -msgstr "" +msgstr "Un problème de communication avec le serveur est survenu." -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Une nouvelle version de Tiny Tiny RSS est disponible !" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Actions..." -#: index.php:205 -#, fuzzy +#: index.php:214 msgid "Preferences..." -msgstr "Configuration" +msgstr "Configuration..." -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Rechercher..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Actions sur ce flux :" -#: index.php:208 -#: classes/handler/public.php:542 +#: index.php:217 classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "S'abonner au flux..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Modifier ce flux..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Recalculer le score du flux" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 classes/pref/feeds.php:710 classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Se désabonner" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Tous les flux :" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" -msgstr "(Dé)Masquer les flux lus" +msgstr "Masquer/afficher les flux lus" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Autres actions :" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Basculer en mode résumé..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." -msgstr "Afficher le nuage d'étiquettes" +msgstr "Afficher le nuage de tags..." -#: index.php:221 -#: include/functions.php:1903 -#, fuzzy +#: index.php:230 include/functions.php:1921 msgid "Toggle widescreen mode" -msgstr "Marquer comme remarquable" +msgstr "Basculer le mode écran large" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Sélectionner par tags..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Créer une étiquette..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Créer un filtre..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Aide sur les raccourcis clavier" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Déconnexion" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 prefs.php:113 include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Configuration" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Quitter la configuration" -#: prefs.php:106 -#: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: prefs.php:116 classes/pref/feeds.php:100 classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Flux" -#: prefs.php:109 -#: classes/pref/filters.php:120 +#: prefs.php:119 classes/pref/filters.php:120 msgid "Filters" msgstr "Filtres" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 -#: classes/pref/labels.php:90 +#: prefs.php:122 include/functions.php:1139 include/functions.php:1774 +#: classes/pref/labels.php:90 plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Etiquettes" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Utilisateurs" -#: register.php:186 -#: include/login_form.php:228 +#: register.php:186 include/login_form.php:228 msgid "Create new account" msgstr "Créer un nouveau compte" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." -msgstr "L'inscription de nouveaux utilisateurs est désactivée par l'administrateur." +msgstr "" +"L'inscription de nouveaux utilisateurs est désactivée par l'administrateur." -#: register.php:215 -msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." -msgstr "Votre mot de passe temporaire va être envoyé à l'email indiqué. Les comptes ne s'étant pas connectés au moins une fois dans les 24 heures qui suivent l'envoi du mail seront supprimés." +#: register.php:217 +msgid "" +"Your temporary password will be sent to the specified email. Accounts, which " +"were not logged in once, are erased automatically 24 hours after temporary " +"password is sent." +msgstr "" +"Votre mot de passe temporaire va être envoyé à l'adresse mail indiquée. Les " +"comptes ne s'étant pas connectés au moins une fois dans les 24 heures qui " +"suivent l'envoi du mail seront supprimés." -#: register.php:221 +#: register.php:223 msgid "Desired login:" -msgstr "Login souhaité :" +msgstr "Identifiant souhaité :" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Vérifier la disponibilité" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 classes/handler/public.php:744 msgid "Email:" -msgstr "Adresse email :" +msgstr "Adresse mail :" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 classes/handler/public.php:749 msgid "How much is two plus two:" -msgstr "Combien dont 2 plus 2 :" +msgstr "Combien font 2 plus 2 :" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Envoyer l'inscription" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Vos informations d'inscription sont incomplètes." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." -msgstr "Désolé, ce login est déjà utilisé." +msgstr "Désolé, cet identifiant est déjà utilisé." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "L'inscription a échoué." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Compte créé avec succès." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "L'inscription de nouveaux utilisateurs est actuellement fermée." #: update.php:55 -#, fuzzy msgid "Tiny Tiny RSS data update script." -msgstr "La base de données de Tiny Tiny RSS est à jour." +msgstr "Script de mise à jour des données de Tiny Tiny RSS." -#: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 -#: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: include/digest.php:109 include/functions.php:1148 +#: include/functions.php:1675 include/functions.php:1760 +#: include/functions.php:1782 classes/opml.php:416 classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Sans catégorie" #: include/feedbrowser.php:83 -#, fuzzy, php-format +#, php-format msgid "%d archived article" msgid_plural "%d archived articles" -msgstr[0] "%d articles archivés" +msgstr[0] "%d article archivé" msgstr[1] "%d articles archivés" #: include/feedbrowser.php:107 msgid "No feeds found." msgstr "Aucun flux trouvé." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" -msgstr "Echec de la validation de la session (adresse ip incorrecte)" +msgstr "Echec de la validation de la session (adresse IP incorrecte)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Spécial" -#: include/functions.php:1607 -#: classes/dlg.php:369 -#: classes/pref/filters.php:382 +#: include/functions.php:1624 classes/dlg.php:369 classes/pref/filters.php:382 msgid "All feeds" msgstr "Tous les flux" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Articles remarquables" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Articles publiés" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Nouveaux articles" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 include/functions.php:1942 msgid "All articles" msgstr "Tous les articles" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Articles archivés" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" -msgstr "" +msgstr "Lus récemment" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigation" -#: include/functions.php:1881 -#, fuzzy +#: include/functions.php:1899 msgid "Open next feed" -msgstr "Sauter automatiquement au flux suivant" +msgstr "Ouvrir le flux suivant" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" -msgstr "" +msgstr "Ouvrir le flux précédent" -#: include/functions.php:1883 -#, fuzzy +#: include/functions.php:1901 msgid "Open next article" -msgstr "Ouvrir l'article original" +msgstr "Ouvrir l'article suivant" -#: include/functions.php:1884 -#, fuzzy +#: include/functions.php:1902 msgid "Open previous article" -msgstr "Ouvrir l'article original" +msgstr "Ouvrir l'article précédent" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" -msgstr "" +msgstr "Ouvrir l'article suivant (ne pas faire défiler les articles longs)" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" -msgstr "" +msgstr "Ouvrir l'article précédent (ne pas faire défiler les articles longs)" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Afficher la fenêtre de recherche" -#: include/functions.php:1888 -#, fuzzy +#: include/functions.php:1906 msgid "Article" -msgstr "Tous les articles" +msgstr "Article" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" -msgstr "Marquer comme remarquable" +msgstr "Marquer comme (non) remarquable" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" -msgstr "Marquer comme publié" +msgstr "Marquer comme (non) publié" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" -msgstr "Marquages comme non-lu" +msgstr "Marquer comme (non) lu" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Modifier les tags" -#: include/functions.php:1893 -#, fuzzy +#: include/functions.php:1911 msgid "Dismiss selected" -msgstr "Exclure les articles sélectionnés" +msgstr "Ecarter la sélection" -#: include/functions.php:1894 -#, fuzzy +#: include/functions.php:1912 msgid "Dismiss read" -msgstr "Exclure les articles lus" +msgstr "Ecarter les articles lus" -#: include/functions.php:1895 -#, fuzzy +#: include/functions.php:1913 msgid "Open in new window" -msgstr "Ouvrir les articles dans une nouvelle fenêtre" +msgstr "Ouvrir dans une nouvelle fenêtre" -#: include/functions.php:1896 -#: js/viewfeed.js:1903 +#: include/functions.php:1914 js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Marquer les articles en-dessous comme lus" -#: include/functions.php:1897 -#: js/viewfeed.js:1897 +#: include/functions.php:1915 js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Marquer les articles au-dessus comme lus" -#: include/functions.php:1898 -#, fuzzy +#: include/functions.php:1916 msgid "Scroll down" -msgstr "Tout est terminé." +msgstr "Défiler vers le bas" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" -msgstr "" +msgstr "Défiler vers le haut" -#: include/functions.php:1900 -#, fuzzy +#: include/functions.php:1918 msgid "Select article under cursor" -msgstr "Selectionner l'article sous le curseur de la souris" +msgstr "Sélectionner l'article sous le curseur" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" -msgstr "Envoyer l'article par e-mail" +msgstr "Envoyer l'article par mail" -#: include/functions.php:1902 -#, fuzzy +#: include/functions.php:1920 msgid "Close/collapse article" -msgstr "Fermer l'article" +msgstr "Contracter l'article" -#: include/functions.php:1904 -#: plugins/embed_original/init.php:33 -#, fuzzy +#: include/functions.php:1922 plugins/embed_original/init.php:33 msgid "Toggle embed original" -msgstr "Marquer comme publié" +msgstr "Basculer l'intégration de l'article original" -#: include/functions.php:1905 -#, fuzzy +#: include/functions.php:1923 msgid "Article selection" -msgstr "Inverser la sélection" +msgstr "Sélection d'article" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Sélectionner tous les articles" -#: include/functions.php:1907 -#, fuzzy +#: include/functions.php:1925 msgid "Select unread" -msgstr "Sélectionner les articles non lus" +msgstr "Sélectionner les articles non-lus" -#: include/functions.php:1908 -#, fuzzy +#: include/functions.php:1926 msgid "Select starred" -msgstr "Marquer comme remarquable" +msgstr "Sélectionner les articles remarquables" -#: include/functions.php:1909 -#, fuzzy +#: include/functions.php:1927 msgid "Select published" -msgstr "Sélectionner les articles non lus" +msgstr "Sélectionner les articles publiés" -#: include/functions.php:1910 -#, fuzzy +#: include/functions.php:1928 msgid "Invert selection" msgstr "Inverser la sélection" -#: include/functions.php:1911 -#, fuzzy +#: include/functions.php:1929 msgid "Deselect everything" -msgstr "Tout déselectionner" +msgstr "Tout désélectionner" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Flux" -#: include/functions.php:1913 -#, fuzzy +#: include/functions.php:1931 msgid "Refresh current feed" -msgstr "Mettre à jour le flux actif" +msgstr "Actualiser le flux actif" -#: include/functions.php:1914 -#, fuzzy +#: include/functions.php:1932 msgid "Un/hide read feeds" -msgstr "(Dé)Masquer les flux lus" +msgstr "Masquer/afficher les flux lus" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "S'abonner au flux" -#: include/functions.php:1916 -#: js/FeedTree.js:135 -#: js/PrefFeedTree.js:67 +#: include/functions.php:1934 js/FeedTree.js:135 js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Modifier le flux" -#: include/functions.php:1918 -#, fuzzy +#: include/functions.php:1936 msgid "Reverse headlines" -msgstr "Inverser l'ordre des titres" +msgstr "Inverser l'ordre des en-têtes" -#: include/functions.php:1919 -#, fuzzy +#: include/functions.php:1937 msgid "Debug feed update" -msgstr "Désactiver les mises à jour" +msgstr "Déboguer les mises à jour" -#: include/functions.php:1920 -#: js/FeedTree.js:178 +#: include/functions.php:1938 js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Marquer tous les flux comme lus" -#: include/functions.php:1921 -#, fuzzy +#: include/functions.php:1939 msgid "Un/collapse current category" -msgstr "Placer dans la catégorie :" +msgstr "Étendre/contracter la catégorie" -#: include/functions.php:1922 -#, fuzzy +#: include/functions.php:1940 msgid "Toggle combined mode" -msgstr "Marquer comme publié" +msgstr "Basculer le mode combiné" -#: include/functions.php:1923 -#, fuzzy +#: include/functions.php:1941 msgid "Go to" -msgstr "Aller à..." +msgstr "Aller à" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" -msgstr "" +msgstr "Nouveaux" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Nuage de tags" -#: include/functions.php:1930 -#, fuzzy +#: include/functions.php:1948 msgid "Other" -msgstr "Autres flux" +msgstr "Autre" -#: include/functions.php:1931 -#: classes/pref/labels.php:281 +#: include/functions.php:1949 classes/pref/labels.php:281 msgid "Create label" msgstr "Créer une étiquette" -#: include/functions.php:1932 -#: classes/pref/filters.php:606 +#: include/functions.php:1950 classes/pref/filters.php:606 msgid "Create filter" msgstr "Créer un filtre" -#: include/functions.php:1933 -#, fuzzy +#: include/functions.php:1951 msgid "Un/collapse sidebar" -msgstr "Contracter le menu" +msgstr "Ouvrir/fermer la barre latérale" -#: include/functions.php:1934 -#, fuzzy +#: include/functions.php:1952 msgid "Show help dialog" -msgstr "Afficher la fenêtre de recherche" +msgstr "Afficher la fenêtre d'aide" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" -msgstr "" +msgstr "Résultats de recherche: %s" -#: include/functions.php:2922 -#: js/viewfeed.js:1990 +#: include/functions.php:2943 js/viewfeed.js:1990 msgid "Click to play" msgstr "Cliquez pour lancer la lecture" -#: include/functions.php:2923 -#: js/viewfeed.js:1989 +#: include/functions.php:2944 js/viewfeed.js:1989 msgid "Play" msgstr "Lecture" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 -#: classes/rpc.php:359 +#: include/functions.php:3083 include/functions.php:3377 classes/rpc.php:359 msgid "no tags" msgstr "aucun tag" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Modifier les tags pour cet article" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 classes/feeds.php:638 msgid "Originally from:" msgstr "Origine :" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 classes/feeds.php:651 classes/pref/feeds.php:533 msgid "Feed URL" msgstr "URL du flux" -#: include/functions.php:3145 -#: classes/dlg.php:43 -#: classes/dlg.php:162 -#: classes/dlg.php:185 -#: classes/dlg.php:222 -#: classes/dlg.php:506 -#: classes/dlg.php:541 -#: classes/dlg.php:572 -#: classes/dlg.php:606 -#: classes/dlg.php:618 -#: classes/backend.php:105 -#: classes/pref/users.php:106 -#: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 -#: plugins/import_export/init.php:409 -#: plugins/import_export/init.php:432 -#: plugins/share/init.php:67 +#: include/functions.php:3166 classes/dlg.php:43 classes/dlg.php:162 +#: classes/dlg.php:185 classes/dlg.php:222 classes/dlg.php:506 +#: classes/dlg.php:541 classes/dlg.php:572 classes/dlg.php:606 +#: classes/dlg.php:618 classes/backend.php:105 classes/pref/users.php:106 +#: classes/pref/filters.php:111 classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 plugins/import_export/init.php:409 +#: plugins/import_export/init.php:432 plugins/share/init.php:67 #: plugins/updater/init.php:357 msgid "Close this window" msgstr "Fermer cette fenêtre" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(modifier l'annotation)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "type inconnu" -#: include/functions.php:3670 -#, fuzzy +#: include/functions.php:3691 msgid "Attachments" -msgstr "Fichiers attachés :" +msgstr "Fichier attaché" #: include/localized_schema.php:4 msgid "Title or Content" @@ -955,10 +865,8 @@ msgstr "Supprimer l'article" msgid "Set starred" msgstr "Marquer comme remarquable" -#: include/localized_schema.php:12 -#: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: include/localized_schema.php:12 js/viewfeed.js:482 +#: plugins/digest/digest.js:265 plugins/digest/digest.js:754 msgid "Publish article" msgstr "Publier l'article" @@ -966,8 +874,7 @@ msgstr "Publier l'article" msgid "Assign tags" msgstr "Assigner des tags" -#: include/localized_schema.php:14 -#: js/viewfeed.js:1954 +#: include/localized_schema.php:14 js/viewfeed.js:1954 msgid "Assign label" msgstr "Assigner l'étiquette" @@ -988,36 +895,66 @@ msgid "Advanced" msgstr "Avancé" #: include/localized_schema.php:21 -msgid "This option is useful when you are reading several planet-type aggregators with partially colliding userbase. When disabled, it forces same posts from different feeds to appear only once." -msgstr "Cette option est utile si vous lisez des articles venant d'agrégateurs de type « planet ,;», dans lesquels certains flux se recoupent largement. Lorsque cette option est désactivée, les articles en double sont affichées en un seul exemplaire." +msgid "" +"This option is useful when you are reading several planet-type aggregators " +"with partially colliding userbase. When disabled, it forces same posts from " +"different feeds to appear only once." +msgstr "" +"Cette option est utile si vous lisez des articles venant d'agrégateurs de " +"type «planet», dans lesquels certains flux se recoupent largement. Lorsque " +"cette option est désactivée, les articles en double sont affichés en un seul " +"exemplaire." #: include/localized_schema.php:22 -msgid "Display expanded list of feed articles, instead of separate displays for headlines and article content" -msgstr "Affiche les articles sous la forme d'une liste étendue, au lieu de deux listes séparées (une pour les en-têtes et une pour le contenu)" +msgid "" +"Display expanded list of feed articles, instead of separate displays for " +"headlines and article content" +msgstr "" +"Affiche les articles sous la forme d'une liste étendue, au lieu de deux " +"listes séparées (une pour les en-têtes et une pour le contenu)" #: include/localized_schema.php:23 -msgid "Automatically open next feed with unread articles after marking one as read" -msgstr "" +msgid "" +"Automatically open next feed with unread articles after marking one as read" +msgstr "Sauter automatiquement au flux suivant après en marquer un comme lu" #: include/localized_schema.php:24 -msgid "This option enables sending daily digest of new (and unread) headlines on your configured e-mail address" -msgstr "Cette option active l'envoi d'une synthèse quotidienne (digest) des en-têtes nouveaux et non lus à l'adresse électronique donnée" +msgid "" +"This option enables sending daily digest of new (and unread) headlines on " +"your configured e-mail address" +msgstr "" +"Cette option active l'envoi d'une synthèse quotidienne (digest) des en-têtes " +"nouveaux et non lus à l'adresse électronique donnée" #: include/localized_schema.php:25 -msgid "This option enables marking articles as read automatically while you scroll article list." -msgstr "Cette option permet de marquer automatiquement les articles comme lus lorsque vous naviguez dans la liste d'articles." +msgid "" +"This option enables marking articles as read automatically while you scroll " +"article list." +msgstr "" +"Cette option permet de marquer automatiquement les articles comme lus " +"lorsque vous naviguez dans la liste d'articles." #: include/localized_schema.php:26 msgid "Strip all but most common HTML tags when reading articles." -msgstr "Élimine toutes les balises HTML sauf les plus courantes lors de la lecture des articles" +msgstr "" +"Élimine toutes les balises HTML sauf les plus courantes lors de la lecture " +"des articles." #: include/localized_schema.php:27 -msgid "When auto-detecting tags in articles these tags will not be applied (comma-separated list)." -msgstr "Lors de l'auto-détection des tags dans les articles, ces tags ne sont pas utilisés (en faire une liste, séparés par des virgules)" +msgid "" +"When auto-detecting tags in articles these tags will not be applied (comma-" +"separated list)." +msgstr "" +"Lors de l'auto-détection des tags dans les articles, ces tags ne seront pas " +"utilisés (séparés par des virgules)." #: include/localized_schema.php:28 -msgid "When this option is enabled, headlines in Special feeds and Labels are grouped by feeds" -msgstr " Avec cette option activée, les entêtes dans les flux spéciaux et par étiquettes sont regroupés par flux" +msgid "" +"When this option is enabled, headlines in Special feeds and Labels are " +"grouped by feeds" +msgstr "" +"Avec cette option activée, les entêtes dans les flux spéciaux et par " +"étiquettes sont regroupés par flux" #: include/localized_schema.php:29 msgid "Customize CSS stylesheet to your liking" @@ -1025,21 +962,23 @@ msgstr "Personnaliser les feuilles de style CSS" #: include/localized_schema.php:30 msgid "Use feed-specified date to sort headlines instead of local import date." -msgstr "Utiliser les dates spécifiées dans le flux pour trier les en-têtes au lieu des dates importées localement." +msgstr "" +"Utiliser les dates spécifiées dans le flux pour trier les en-têtes au lieu " +"des dates importées localement." #: include/localized_schema.php:31 msgid "Click to register your SSL client certificate with tt-rss" msgstr "Cliquez pour enregistrer votre certificat client SSL dans tt-rss" #: include/localized_schema.php:32 -#, fuzzy msgid "Uses UTC timezone" -msgstr "Fuseau horaire de l'utilisateur" +msgstr "Utilise l'heure GMT" #: include/localized_schema.php:33 -#, fuzzy msgid "Purge articles after this number of days (0 - disables)" -msgstr "Purger les articles plus vieux que le nombre de jours donné (0 pour ne jamais purger)" +msgstr "" +"Purger les articles plus vieux que le nombre de jours donné (0 pour ne " +"jamais purger)" #: include/localized_schema.php:34 msgid "Default interval between feed updates" @@ -1074,7 +1013,7 @@ msgid "Combined feed display" msgstr "Affichage combiné des flux" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +msgid "Hide feeds with no unread articles" msgstr "Masquer les flux sans article non lu" #: include/localized_schema.php:43 @@ -1085,7 +1024,7 @@ msgstr "Sauter automatiquement au flux suivant" msgid "Sort feeds by unread articles count" msgstr "Trier les flux par nombre d'articles non lus" -#: include/localized_schema.php:45 +#: include/localized_schema.php:45 plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Inverser l'order des en-têtes (les plus anciens en premier)" @@ -1134,9 +1073,8 @@ msgid "Group headlines in virtual feeds" msgstr "Regrouper les entêtes dans des flux virtuels" #: include/localized_schema.php:57 -#, fuzzy msgid "Do not embed images in articles" -msgstr "Ne pas afficher les images dans les articles" +msgstr "Ne pas intégrer les images" #: include/localized_schema.php:58 msgid "Enable external API" @@ -1146,8 +1084,7 @@ msgstr "Activer les API externes" msgid "User timezone" msgstr "Fuseau horaire de l'utilisateur" -#: include/localized_schema.php:60 -#: js/prefs.js:1719 +#: include/localized_schema.php:60 js/prefs.js:1719 msgid "Customize stylesheet" msgstr "Personnaliser la feuille de style" @@ -1161,30 +1098,27 @@ msgstr "Connexion avec un certificat SSL" #: include/localized_schema.php:63 msgid "Try to send digests around specified time" -msgstr "" +msgstr "Essayer d'envoyer le résumé à l'heure précisée" #: include/localized_schema.php:64 msgid "Assign articles to labels automatically" -msgstr "" +msgstr "Assigner des étiquettes aux articles automatiquement" -#: include/login_form.php:183 -#: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: include/login_form.php:183 classes/handler/public.php:454 +#: classes/handler/public.php:739 plugins/mobile/login_form.php:40 msgid "Login:" -msgstr "Login :" +msgstr "Identifiant :" -#: include/login_form.php:192 -#: classes/handler/public.php:457 +#: include/login_form.php:192 classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Mot de passe :" #: include/login_form.php:197 -#, fuzzy msgid "I forgot my password" -msgstr "Login ou mot de passe incorrect" +msgstr "J'ai oublié mon mot de passe" -#: include/login_form.php:201 -#: classes/handler/public.php:460 +#: include/login_form.php:201 classes/handler/public.php:460 msgid "Language:" msgstr "Langue :" @@ -1192,10 +1126,8 @@ msgstr "Langue :" msgid "Profile:" msgstr "Profil :" -#: include/login_form.php:213 -#: classes/handler/public.php:214 -#: classes/rpc.php:64 -#: classes/dlg.php:98 +#: include/login_form.php:213 classes/handler/public.php:214 +#: classes/rpc.php:64 classes/dlg.php:98 msgid "Default profile" msgstr "Profil par défaut" @@ -1203,8 +1135,8 @@ msgstr "Profil par défaut" msgid "Use less traffic" msgstr "Minimiser l'usage du trafic" -#: include/login_form.php:225 -#: classes/handler/public.php:470 +#: include/login_form.php:225 classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Se connecter" @@ -1212,198 +1144,154 @@ msgstr "Se connecter" msgid "Article not found." msgstr "Article non trouvé." -#: classes/handler/public.php:395 -#: plugins/bookmarklets/init.php:38 -#, fuzzy +#: classes/handler/public.php:395 plugins/bookmarklets/init.php:38 msgid "Share with Tiny Tiny RSS" -msgstr "S'abonner dans Tiny Tiny RSS" +msgstr "Partager avec Tiny Tiny RSS" #: classes/handler/public.php:403 -#, fuzzy msgid "Title:" -msgstr "Titre" +msgstr "Titre :" -#: classes/handler/public.php:405 -#: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/handler/public.php:405 classes/dlg.php:665 +#: classes/pref/feeds.php:531 classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" -msgstr "URL du flux :" +msgstr "URL :" #: classes/handler/public.php:407 -#, fuzzy msgid "Content:" -msgstr "Contenu" +msgstr "Contenu :" #: classes/handler/public.php:409 -#, fuzzy msgid "Labels:" -msgstr "Etiquettes" +msgstr "Etiquettes :" #: classes/handler/public.php:428 msgid "Shared article will appear in the Published feed." -msgstr "" +msgstr "Les articles partagés apparaîtront dans le flux Publiés." #: classes/handler/public.php:430 msgid "Share" -msgstr "" - -#: classes/handler/public.php:431 -#: classes/handler/public.php:473 -#: classes/dlg.php:296 -#: classes/dlg.php:348 -#: classes/dlg.php:408 -#: classes/dlg.php:439 -#: classes/dlg.php:650 -#: classes/dlg.php:700 -#: classes/dlg.php:749 -#: classes/pref/users.php:194 -#: classes/pref/labels.php:81 -#: classes/pref/filters.php:363 -#: classes/pref/filters.php:746 -#: classes/pref/filters.php:822 -#: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 -#: plugins/mail/init.php:131 -#: plugins/note/init.php:55 +msgstr "Partager" + +#: classes/handler/public.php:431 classes/handler/public.php:473 +#: classes/dlg.php:296 classes/dlg.php:348 classes/dlg.php:408 +#: classes/dlg.php:439 classes/dlg.php:650 classes/dlg.php:700 +#: classes/dlg.php:749 classes/pref/users.php:194 classes/pref/labels.php:81 +#: classes/pref/filters.php:363 classes/pref/filters.php:746 +#: classes/pref/filters.php:822 classes/pref/filters.php:889 +#: classes/pref/feeds.php:727 classes/pref/feeds.php:875 +#: plugins/mail/init.php:131 plugins/note/init.php:55 #: plugins/instances/init.php:251 msgid "Cancel" msgstr "Annuler" #: classes/handler/public.php:452 -#, fuzzy msgid "Not logged in" -msgstr "Dernière connexion" +msgstr "Non connecté" #: classes/handler/public.php:512 msgid "Incorrect username or password" -msgstr "Login ou mot de passe incorrect" +msgstr "Identifiant ou mot de passe incorrect" -#: classes/handler/public.php:548 -#: classes/handler/public.php:645 +#: classes/handler/public.php:548 classes/handler/public.php:645 #, php-format msgid "Already subscribed to <b>%s</b>." msgstr "Déjà abonné à <b>%s</b>." -#: classes/handler/public.php:551 -#: classes/handler/public.php:636 +#: classes/handler/public.php:551 classes/handler/public.php:636 #, php-format msgid "Subscribed to <b>%s</b>." msgstr "Abonné à <b>%s</b>." -#: classes/handler/public.php:554 -#: classes/handler/public.php:639 +#: classes/handler/public.php:554 classes/handler/public.php:639 #, php-format msgid "Could not subscribe to <b>%s</b>." msgstr "Impossible de s'abonner à <b>%s</b>." -#: classes/handler/public.php:557 -#: classes/handler/public.php:642 +#: classes/handler/public.php:557 classes/handler/public.php:642 #, php-format msgid "No feeds found in <b>%s</b>." msgstr "Aucun flux trouvé dans <b>%s</b>." -#: classes/handler/public.php:560 -#: classes/handler/public.php:648 -#, fuzzy +#: classes/handler/public.php:560 classes/handler/public.php:648 msgid "Multiple feed URLs found." -msgstr "Aucun flux trouvé." +msgstr "Plusieurs flux trouvé." -#: classes/handler/public.php:564 -#: classes/handler/public.php:653 +#: classes/handler/public.php:564 classes/handler/public.php:653 #, php-format msgid "Could not subscribe to <b>%s</b>.<br>Can't download the Feed URL." -msgstr "Impossible de s'abonner à <b>%s</b>.<br>Impossible de télécharger l'URL du flux." +msgstr "" +"Impossible de s'abonner à <b>%s</b>.<br>Impossible de télécharger l'URL du " +"flux." -#: classes/handler/public.php:582 -#: classes/handler/public.php:671 +#: classes/handler/public.php:582 classes/handler/public.php:671 msgid "Subscribe to selected feed" msgstr "S'abonner au flux sélectionné" -#: classes/handler/public.php:607 -#: classes/handler/public.php:695 +#: classes/handler/public.php:607 classes/handler/public.php:695 msgid "Edit subscription options" msgstr "Modifier les options d'abonnement" -#: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:724 classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Réinitialiser le mot de passe" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." -msgstr "" +msgstr "Des paramètres du formulaire manquent ou sont invalides." -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 -#, fuzzy +#: classes/handler/public.php:767 classes/handler/public.php:783 +#: classes/handler/public.php:788 plugins/digest/digest_body.php:69 msgid "Go back" msgstr "Revenir" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." -msgstr "" +msgstr "Terminé." -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." -msgstr "" +msgstr "Désolé, ce couple identifiant et mail n'a pas été trouvé." -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" +"Clé de formulaire incorecte. Veuillez activer les cookies et réessayer." #: classes/dlg.php:22 -msgid "If you have imported labels and/or filters, you might need to reload preferences to see your new data." -msgstr "Si vous avez importé des étiquettes et/ou des filtres, vous devrez peut-être recharger les préférences pour voir les nouvelles données." - -#: classes/dlg.php:55 -#: classes/pref/users.php:360 -#: classes/pref/labels.php:272 -#: classes/pref/filters.php:234 -#: classes/pref/filters.php:282 -#: classes/pref/filters.php:597 -#: classes/pref/filters.php:676 -#: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +msgid "" +"If you have imported labels and/or filters, you might need to reload " +"preferences to see your new data." +msgstr "" +"Si vous avez importé des étiquettes et/ou des filtres, vous devrez peut-être " +"recharger les préférences pour voir les nouvelles données." + +#: classes/dlg.php:55 classes/pref/users.php:360 classes/pref/labels.php:272 +#: classes/pref/filters.php:234 classes/pref/filters.php:282 +#: classes/pref/filters.php:597 classes/pref/filters.php:676 +#: classes/pref/filters.php:703 classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Sélectionner" -#: classes/dlg.php:58 -#: classes/feeds.php:92 -#: classes/pref/users.php:363 -#: classes/pref/labels.php:275 -#: classes/pref/filters.php:237 -#: classes/pref/filters.php:285 -#: classes/pref/filters.php:600 -#: classes/pref/filters.php:679 -#: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 -#: plugins/instances/init.php:290 +#: classes/dlg.php:58 classes/feeds.php:92 classes/pref/users.php:363 +#: classes/pref/labels.php:275 classes/pref/filters.php:237 +#: classes/pref/filters.php:285 classes/pref/filters.php:600 +#: classes/pref/filters.php:679 classes/pref/filters.php:706 +#: classes/pref/feeds.php:1257 classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 plugins/instances/init.php:290 msgid "All" msgstr "Tout" -#: classes/dlg.php:60 -#: classes/feeds.php:95 -#: classes/pref/users.php:365 -#: classes/pref/labels.php:277 -#: classes/pref/filters.php:239 -#: classes/pref/filters.php:287 -#: classes/pref/filters.php:602 -#: classes/pref/filters.php:681 -#: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 -#: plugins/instances/init.php:292 +#: classes/dlg.php:60 classes/feeds.php:95 classes/pref/users.php:365 +#: classes/pref/labels.php:277 classes/pref/filters.php:239 +#: classes/pref/filters.php:287 classes/pref/filters.php:602 +#: classes/pref/filters.php:681 classes/pref/filters.php:708 +#: classes/pref/feeds.php:1259 classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 plugins/instances/init.php:292 msgid "None" msgstr "Aucun" @@ -1411,14 +1299,13 @@ msgstr "Aucun" msgid "Create profile" msgstr "Création d'un profil" -#: classes/dlg.php:92 -#: classes/dlg.php:122 +#: classes/dlg.php:92 classes/dlg.php:122 msgid "(active)" msgstr "(actif)" #: classes/dlg.php:156 msgid "Remove selected profiles" -msgstr "Supprimer les filtres sélectionnés" +msgstr "Supprimer les profils sélectionnés" #: classes/dlg.php:158 msgid "Activate profile" @@ -1432,8 +1319,7 @@ msgstr "URL OPML publique" msgid "Your Public OPML URL is:" msgstr "Votre URL OPML publique est :" -#: classes/dlg.php:182 -#: classes/dlg.php:569 +#: classes/dlg.php:182 classes/dlg.php:569 msgid "Generate new URL" msgstr "Générer une nouvelle URL" @@ -1442,28 +1328,35 @@ msgid "Notice" msgstr "Avertissement" #: classes/dlg.php:200 -msgid "Update daemon is enabled in configuration, but daemon process is not running, which prevents all feeds from updating. Please start the daemon process or contact instance owner." -msgstr "Le démon de mise à jour est activé dans la configuration mais le processus n'est pas lancé et les flux ne sont donc pas mis à jour. Veuillez le démarrer ou contacter l'administrateur." +msgid "" +"Update daemon is enabled in configuration, but daemon process is not " +"running, which prevents all feeds from updating. Please start the daemon " +"process or contact instance owner." +msgstr "" +"Le démon de mise à jour est activé dans la configuration mais le processus " +"n'est pas lancé et les flux ne sont donc pas mis à jour. Veuillez le " +"démarrer ou contacter l'administrateur." -#: classes/dlg.php:204 -#: classes/dlg.php:213 +#: classes/dlg.php:204 classes/dlg.php:213 msgid "Last update:" msgstr "Dernière mise à jour :" #: classes/dlg.php:209 -msgid "Update daemon is taking too long to perform a feed update. This could indicate a problem like crash or a hang. Please check the daemon process or contact instance owner." -msgstr "Le démon de mise à jour prend trop de temps pour effectuer une mise à jour de flux. Cela peut indiquer un problème comme un crash ou un suspension du processus. Veuillez vérifier son état ou bien contacter l'administrateur." +msgid "" +"Update daemon is taking too long to perform a feed update. This could " +"indicate a problem like crash or a hang. Please check the daemon process or " +"contact instance owner." +msgstr "" +"Le démon de mise à jour prend trop de temps pour effectuer une mise à jour " +"de flux. Cela peut indiquer un problème comme un crash ou un suspension du " +"processus. Veuillez vérifier son état ou bien contacter l'administrateur." -#: classes/dlg.php:234 -#: classes/dlg.php:242 -#, fuzzy +#: classes/dlg.php:234 classes/dlg.php:242 msgid "Feed or site URL" msgstr "URL du flux" -#: classes/dlg.php:248 -#: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/dlg.php:248 classes/dlg.php:713 classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Placer dans la catégorie :" @@ -1471,26 +1364,18 @@ msgstr "Placer dans la catégorie :" msgid "Available feeds" msgstr "Flux disponibles" -#: classes/dlg.php:268 -#: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/dlg.php:268 classes/pref/users.php:155 classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Identification" -#: classes/dlg.php:272 -#: classes/dlg.php:727 -#: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/dlg.php:272 classes/dlg.php:727 classes/pref/users.php:420 +#: classes/pref/feeds.php:589 classes/pref/feeds.php:813 msgid "Login" msgstr "Se connecter" -#: classes/dlg.php:275 -#: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/dlg.php:275 classes/dlg.php:730 classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 classes/pref/feeds.php:819 msgid "Password" msgstr "Mot de passe" @@ -1498,9 +1383,7 @@ msgstr "Mot de passe" msgid "This feed requires authentication." msgstr "Ce flux nécessite une identification." -#: classes/dlg.php:290 -#: classes/dlg.php:346 -#: classes/dlg.php:748 +#: classes/dlg.php:290 classes/dlg.php:346 classes/dlg.php:748 msgid "Subscribe" msgstr "S'abonner" @@ -1508,12 +1391,8 @@ msgstr "S'abonner" msgid "More feeds" msgstr "D'autres flux" -#: classes/dlg.php:316 -#: classes/dlg.php:407 -#: classes/pref/users.php:350 -#: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/dlg.php:316 classes/dlg.php:407 classes/pref/users.php:350 +#: classes/pref/filters.php:593 classes/pref/feeds.php:1250 js/tt-rss.js:167 msgid "Search" msgstr "Rechercher" @@ -1529,13 +1408,9 @@ msgstr "Archive du flux" msgid "limit:" msgstr "limite :" -#: classes/dlg.php:347 -#: classes/pref/users.php:376 -#: classes/pref/labels.php:284 -#: classes/pref/filters.php:353 -#: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 -#: plugins/instances/init.php:297 +#: classes/dlg.php:347 classes/pref/users.php:376 classes/pref/labels.php:284 +#: classes/pref/filters.php:353 classes/pref/filters.php:615 +#: classes/pref/feeds.php:700 plugins/instances/init.php:297 msgid "Remove" msgstr "Supprimer" @@ -1555,16 +1430,10 @@ msgstr "Ce flux" msgid "Tags for this article (separated by commas):" msgstr "Tags pour cet article (séparés par des virgules) :" -#: classes/dlg.php:437 -#: classes/dlg.php:648 -#: classes/pref/users.php:192 -#: classes/pref/labels.php:79 -#: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 -#: plugins/nsfw/init.php:86 -#: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 +#: classes/dlg.php:437 classes/dlg.php:648 classes/pref/users.php:192 +#: classes/pref/labels.php:79 classes/pref/filters.php:360 +#: classes/pref/feeds.php:726 classes/pref/feeds.php:872 +#: plugins/nsfw/init.php:86 plugins/note/init.php:53 #: plugins/instances/init.php:248 msgid "Save" msgstr "Enregistrer" @@ -1583,12 +1452,11 @@ msgstr "Correspondance :" #: classes/dlg.php:519 msgid "Any" -msgstr "" +msgstr "Au moins une" #: classes/dlg.php:522 -#, fuzzy msgid "All tags." -msgstr "aucun tag" +msgstr "Tous les tags." #: classes/dlg.php:524 msgid "Which Tags?" @@ -1598,8 +1466,7 @@ msgstr "Quels tags ?" msgid "Display entries" msgstr "Afficher les entrées" -#: classes/dlg.php:549 -#: classes/feeds.php:138 +#: classes/dlg.php:549 classes/feeds.php:138 msgid "View as RSS" msgstr "Voir comme RSS" @@ -1607,20 +1474,21 @@ msgstr "Voir comme RSS" msgid "You can view this feed as RSS using the following URL:" msgstr "Vous pouvez consulter ce flux comme RSS en utilisant l'URL suivante :" -#: classes/dlg.php:589 -#: plugins/updater/init.php:327 +#: classes/dlg.php:589 plugins/updater/init.php:327 #, php-format msgid "New version of Tiny Tiny RSS is available (%s)." msgstr "Une nouvelle version de Tiny Tiny RSS est disponible (%s)." #: classes/dlg.php:597 -msgid "You can update using built-in updater in the Preferences or by using update.php" +msgid "" +"You can update using built-in updater in the Preferences or by using update." +"php" msgstr "" +"Vous pouvez mettre à jour depuis la Configuration ou en utilisant update.php" -#: classes/dlg.php:601 -#: plugins/updater/init.php:331 +#: classes/dlg.php:601 plugins/updater/init.php:331 msgid "See the release notes" -msgstr "" +msgstr "Voir les notes de publication" #: classes/dlg.php:603 msgid "Download" @@ -1629,41 +1497,44 @@ msgstr "Télécharger" #: classes/dlg.php:611 msgid "Error receiving version information or no new version available." msgstr "" +"Erreur de lecture de l'information de version ou aucune nouvelle version " +"disponible." #: classes/dlg.php:632 #, php-format -msgid "You can override colors, fonts and layout of your currently selected theme with custom CSS declarations here. <a target=\"_blank\" class=\"visibleLink\" href=\"%s\">This file</a> can be used as a baseline." -msgstr "Vous pouvez redéfinir les couleurs, les polices et la mise en page du thème actuellement sélectionné à l'aide de vos propres instructions CSS ici. <a target=\"_blank\" class=\"visibleLink\" href=\"%s\">Ce fichier</a> peut être utilisé comme base de départ." +msgid "" +"You can override colors, fonts and layout of your currently selected theme " +"with custom CSS declarations here. <a target=\"_blank\" class=\"visibleLink" +"\" href=\"%s\">This file</a> can be used as a baseline." +msgstr "" +"Vous pouvez redéfinir les couleurs, les polices et la mise en page du thème " +"actuellement sélectionné à l'aide de vos propres instructions CSS ici. <a " +"target=\"_blank\" class=\"visibleLink\" href=\"%s\">Ce fichier</a> peut être " +"utilisé comme base de départ." -#: classes/dlg.php:659 -#: plugins/instances/init.php:207 +#: classes/dlg.php:659 plugins/instances/init.php:207 msgid "Instance" msgstr "Instance" -#: classes/dlg.php:668 -#: plugins/instances/init.php:218 +#: classes/dlg.php:668 plugins/instances/init.php:218 #: plugins/instances/init.php:315 msgid "Instance URL" msgstr "URL de l'instance" -#: classes/dlg.php:678 -#: plugins/instances/init.php:229 +#: classes/dlg.php:678 plugins/instances/init.php:229 msgid "Access key:" msgstr "Clef d'accès :" -#: classes/dlg.php:681 -#: plugins/instances/init.php:232 +#: classes/dlg.php:681 plugins/instances/init.php:232 #: plugins/instances/init.php:316 msgid "Access key" msgstr "Clef d'accès" -#: classes/dlg.php:685 -#: plugins/instances/init.php:236 +#: classes/dlg.php:685 plugins/instances/init.php:236 msgid "Use one access key for both linked instances." msgstr "Utilisez une clef d'accès pour les deux instances liées." -#: classes/dlg.php:693 -#: plugins/instances/init.php:244 +#: classes/dlg.php:693 plugins/instances/init.php:244 msgid "Generate new key" msgstr "Générer une nouvelle clef" @@ -1673,7 +1544,9 @@ msgstr "Créer un lien" #: classes/dlg.php:710 msgid "Add one valid RSS feed per line (no feed detection is done)" -msgstr "Ajoutez un flux RSS valide par ligne (aucune détection de flux n'est réalisée)" +msgstr "" +"Ajoutez un flux RSS valide par ligne (aucune détection de flux n'est " +"réalisée)" #: classes/dlg.php:719 msgid "Feeds to subscribe, One per line" @@ -1681,7 +1554,7 @@ msgstr "Flux auxquels s'abonner, un par ligne" #: classes/dlg.php:741 msgid "Feeds require authentication." -msgstr "" +msgstr "Les flux requièrent une identification." #: classes/feeds.php:68 msgid "Visit the website" @@ -1700,9 +1573,8 @@ msgid "Invert" msgstr "Inverse" #: classes/feeds.php:101 -#, fuzzy msgid "More..." -msgstr "%d de plus..." +msgstr "Plus..." #: classes/feeds.php:103 msgid "Selection toggle:" @@ -1713,9 +1585,8 @@ msgid "Selection:" msgstr "Sélection :" #: classes/feeds.php:112 -#, fuzzy msgid "Set score" -msgstr "Score" +msgstr "Changer le score" #: classes/feeds.php:115 msgid "Archive" @@ -1725,17 +1596,13 @@ msgstr "Archive" msgid "Move back" msgstr "Revenir" -#: classes/feeds.php:118 -#: classes/pref/filters.php:246 -#: classes/pref/filters.php:294 -#: classes/pref/filters.php:688 +#: classes/feeds.php:118 classes/pref/filters.php:246 +#: classes/pref/filters.php:294 classes/pref/filters.php:688 #: classes/pref/filters.php:715 msgid "Delete" msgstr "Supprimer" -#: classes/feeds.php:125 -#: classes/feeds.php:130 -#: plugins/mailto/init.php:28 +#: classes/feeds.php:125 classes/feeds.php:130 plugins/mailto/init.php:28 #: plugins/mail/init.php:28 msgid "Forward by email" msgstr "Transférer par email" @@ -1744,52 +1611,59 @@ msgstr "Transférer par email" msgid "Feed:" msgstr "Flux :" -#: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:201 classes/feeds.php:827 msgid "Feed not found." msgstr "Flux non trouvé." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, php-format +msgid "Imported at %s" +msgstr "Importé à %s" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "marquer comme lu" -#: classes/feeds.php:549 -#, fuzzy +#: classes/feeds.php:582 msgid "Collapse article" msgstr "Fermer l'article" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." -msgstr "Aucun article non-lu à afficher" +msgstr "Aucun article non lu à afficher." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." -msgstr "Aucun article mis à jour à afficher" +msgstr "Aucun article mis à jour à afficher." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." -msgstr "Aucun article remarquable à afficher" +msgstr "Aucun article remarquable à afficher." -#: classes/feeds.php:704 -msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." -msgstr "Aucun article à afficher. Vous pouvez assigner des étiquettes aux articles manuellement (voir les actions du menu ci-dessus) ou utiliser un filtre." +#: classes/feeds.php:738 +msgid "" +"No articles found to display. You can assign articles to labels manually " +"(see the Actions menu above) or use a filter." +msgstr "" +"Aucun article à afficher. Vous pouvez assigner des étiquettes aux articles " +"manuellement (voir les actions du menu ci-dessus) ou utiliser un filtre." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." -msgstr "Aucun article à afficher" +msgstr "Aucun article à afficher." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Flux mis à jour à %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" -msgstr "Des erreurs sont survenues pendant la mise à jour de certains flux (cliquer ici pour les détails)" +msgstr "" +"Des erreurs sont survenues pendant la mise à jour de certains flux (cliquer " +"ici pour les détails)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Aucun flux sélectionné." @@ -1799,22 +1673,23 @@ msgstr "Raccourcis clavier" #: classes/backend.php:57 msgid "Shift" -msgstr "" +msgstr "Maj" #: classes/backend.php:60 msgid "Ctrl" -msgstr "" +msgstr "Ctrl" #: classes/backend.php:84 msgid "Other interface tips are available in the Tiny Tiny RSS wiki." -msgstr "D'autres astuces sur l'interface sont disponibles sur le wiki de Tiny Tiny RSS." +msgstr "" +"D'autres astuces sur l'interface sont disponibles sur le wiki de Tiny Tiny " +"RSS." #: classes/backend.php:99 msgid "Help topic not found." msgstr "Sujet non trouvé dans l'aide." -#: classes/opml.php:28 -#: classes/opml.php:33 +#: classes/opml.php:28 classes/opml.php:33 msgid "OPML Utility" msgstr "Outil OPML" @@ -1827,14 +1702,14 @@ msgid "Return to preferences" msgstr "Revenir à la configuration" #: classes/opml.php:270 -#, fuzzy, php-format +#, php-format msgid "Adding feed: %s" -msgstr "Ajout du filtre %s" +msgstr "Ajout du flux: %s" #: classes/opml.php:281 -#, fuzzy, php-format +#, php-format msgid "Duplicate feed: %s" -msgstr "Etiquette identique : %s" +msgstr "Flux en doublon: %s" #: classes/opml.php:295 #, php-format @@ -1844,7 +1719,7 @@ msgstr "Ajout de l'étiquette %s" #: classes/opml.php:298 #, php-format msgid "Duplicate label: %s" -msgstr "Etiquette identique : %s" +msgstr "Etiquette en doublon: %s" #: classes/opml.php:310 #, php-format @@ -1852,14 +1727,13 @@ msgid "Setting preference key %s to %s" msgstr "Paramétrage de la préférence %s à %s" #: classes/opml.php:339 -#, fuzzy msgid "Adding filter..." -msgstr "Ajout du filtre %s" +msgstr "Créer un filtre..." #: classes/opml.php:416 -#, fuzzy, php-format +#, php-format msgid "Processing category: %s" -msgstr "Placer dans la catégorie :" +msgstr "Placer dans la catégorie : %s" #: classes/opml.php:468 msgid "Error: please upload OPML file." @@ -1869,8 +1743,7 @@ msgstr "Erreur : veuillez envoyer un document OPML." msgid "Error while parsing document." msgstr "Erreur lors de l'analyse du document." -#: classes/pref/users.php:6 -#: plugins/instances/init.php:157 +#: classes/pref/users.php:6 plugins/instances/init.php:157 msgid "Your access level is insufficient to open this tab." msgstr "Vous n'avez pas les permissions nécessaires pour ouvrir cet onglet." @@ -1882,8 +1755,7 @@ msgstr "Détails de l'utilisateur" msgid "User not found" msgstr "Utilisateur non trouvé" -#: classes/pref/users.php:60 -#: classes/pref/users.php:422 +#: classes/pref/users.php:60 classes/pref/users.php:422 msgid "Registered" msgstr "Inscrit" @@ -1905,21 +1777,20 @@ msgstr "Éditeur d'utilisateur" #: classes/pref/users.php:158 msgid "Access level: " -msgstr "Permissions :" +msgstr "Permissions : " #: classes/pref/users.php:171 msgid "Change password to" msgstr "Nouveau mot de passe" -#: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/users.php:177 classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Options" #: classes/pref/users.php:180 msgid "E-mail: " -msgstr "Adresse email :" +msgstr "Adresse email : " #: classes/pref/users.php:258 #, php-format @@ -1937,14 +1808,14 @@ msgid "User <b>%s</b> already exists." msgstr "L'utilisateur <b>%s</b> existe déjà." #: classes/pref/users.php:291 -#, fuzzy, php-format +#, php-format msgid "Changed password of user <b>%s</b> to <b>%s</b>" -msgstr "Utilisateur <b>%s</b> ajouté avec le mot de passe <b>%s</b>" +msgstr "Mot de passe de l'utilisateur <b>%s</b> changé en <b>%s</b>" #: classes/pref/users.php:293 -#, fuzzy, php-format +#, php-format msgid "Sending new password of user <b>%s</b> to <b>%s</b>" -msgstr "Utilisateur <b>%s</b> ajouté avec le mot de passe <b>%s</b>" +msgstr "Envoi du mot de passe de <b>%s</b> à <b>%s</b>" #: classes/pref/users.php:317 msgid "[tt-rss] Password change notification" @@ -1958,8 +1829,7 @@ msgstr "Créer l'utilisateur" msgid "Details" msgstr "Détails" -#: classes/pref/users.php:374 -#: classes/pref/filters.php:612 +#: classes/pref/users.php:374 classes/pref/filters.php:612 #: plugins/instances/init.php:296 msgid "Edit" msgstr "Modifier" @@ -1972,8 +1842,7 @@ msgstr "Permissions" msgid "Last login" msgstr "Dernière connexion" -#: classes/pref/users.php:444 -#: plugins/instances/init.php:337 +#: classes/pref/users.php:444 plugins/instances/init.php:337 msgid "Click to edit" msgstr "Cliquer pour modifier" @@ -2015,70 +1884,61 @@ msgid "Articles matching this filter:" msgstr "Articles correspondant à ce filtre :" #: classes/pref/filters.php:97 -#, fuzzy msgid "No recent articles matching this filter have been found." -msgstr "Aucun article correspondant à ce filtre n'a été trouvé." +msgstr "Aucun article récent correspondant à ce filtre." #: classes/pref/filters.php:101 -msgid "Complex expressions might not give results while testing due to issues with database server regexp implementation." +msgid "" +"Complex expressions might not give results while testing due to issues with " +"database server regexp implementation." msgstr "" +"Les expressions complexes risquent de ne pas avoir de résulats dans les " +"tests à cause de problèmes avec le serveur." -#: classes/pref/filters.php:229 -#: classes/pref/filters.php:671 +#: classes/pref/filters.php:229 classes/pref/filters.php:671 #: classes/pref/filters.php:786 msgid "Match" msgstr "Correspondance" -#: classes/pref/filters.php:243 -#: classes/pref/filters.php:291 -#: classes/pref/filters.php:685 -#: classes/pref/filters.php:712 +#: classes/pref/filters.php:243 classes/pref/filters.php:291 +#: classes/pref/filters.php:685 classes/pref/filters.php:712 msgid "Add" -msgstr "" +msgstr "Ajouter" -#: classes/pref/filters.php:277 -#: classes/pref/filters.php:698 -#, fuzzy +#: classes/pref/filters.php:277 classes/pref/filters.php:698 msgid "Apply actions" -msgstr "Actions sur ce flux" +msgstr "Actions éffectuées" -#: classes/pref/filters.php:327 -#: classes/pref/filters.php:727 +#: classes/pref/filters.php:327 classes/pref/filters.php:727 msgid "Enabled" msgstr "Activé" -#: classes/pref/filters.php:336 -#: classes/pref/filters.php:730 +#: classes/pref/filters.php:336 classes/pref/filters.php:730 msgid "Match any rule" -msgstr "" +msgstr "Au moins une correspondance" -#: classes/pref/filters.php:345 -#: classes/pref/filters.php:733 -#, fuzzy +#: classes/pref/filters.php:345 classes/pref/filters.php:733 msgid "Inverse matching" msgstr "Correspondance inverse" -#: classes/pref/filters.php:357 -#: classes/pref/filters.php:740 +#: classes/pref/filters.php:357 classes/pref/filters.php:740 msgid "Test" msgstr "Test" #: classes/pref/filters.php:390 -#, fuzzy msgid "(inverse)" -msgstr "Inverse" +msgstr "(inversé)" #: classes/pref/filters.php:389 #, php-format msgid "%s on %s in %s %s" -msgstr "" +msgstr "%s sur %s dans %s %s" #: classes/pref/filters.php:609 msgid "Combine" -msgstr "" +msgstr "Comhiner" -#: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/filters.php:619 classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Recalculer le score des articles" @@ -2088,27 +1948,24 @@ msgstr "Créer" #: classes/pref/filters.php:798 msgid "Inverse regular expression matching" -msgstr "" +msgstr "Inverser le résultat de l'expression rationnelle" #: classes/pref/filters.php:800 msgid "on field" msgstr "sur le champ" -#: classes/pref/filters.php:806 -#: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: classes/pref/filters.php:806 js/PrefFilterTree.js:29 +#: plugins/digest/digest.js:242 msgid "in" msgstr "dans" #: classes/pref/filters.php:819 -#, fuzzy msgid "Save rule" msgstr "Enregistrer" -#: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: classes/pref/filters.php:819 js/functions.js:1079 msgid "Add rule" -msgstr "" +msgstr "Ajouter une règle" #: classes/pref/filters.php:842 msgid "Perform Action" @@ -2119,15 +1976,12 @@ msgid "with parameters:" msgstr "avec les paramètres :" #: classes/pref/filters.php:886 -#, fuzzy msgid "Save action" -msgstr "Actions du panneau :" +msgstr "Enregistrer" -#: classes/pref/filters.php:886 -#: js/functions.js:1104 -#, fuzzy +#: classes/pref/filters.php:886 js/functions.js:1105 msgid "Add action" -msgstr "Actions sur ce flux" +msgstr "Ajouter une action" #: classes/pref/prefs.php:17 msgid "Old password cannot be blank." @@ -2143,7 +1997,7 @@ msgstr "Les mots de passe saisie ne sont pas identiques." #: classes/pref/prefs.php:37 msgid "Function not supported by authentication module." -msgstr "" +msgstr "Fonction non supportée par le module d'identification." #: classes/pref/prefs.php:69 msgid "The configuration was saved." @@ -2158,478 +2012,477 @@ msgstr "Option inconnue : %s" msgid "Your personal data has been saved." msgstr "Vos données personnelles ont été sauvegardées." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "Données personnelles / Authentification" -#: classes/pref/prefs.php:157 -#, fuzzy +#: classes/pref/prefs.php:158 msgid "Personal data" -msgstr "Données personnelles / Authentification" +msgstr "Données personelles" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" -msgstr "Nom" +msgstr "Nom complet" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "Adresse électronique" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Permissions" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Enregistrer les données" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "Votre mot de passe est celui par défaut, veuillez le modifier." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" +"Changer votre mot de passe actuel désactivera les mots de passe à usage " +"unique." -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Ancien mot de passe" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nouveau mot de passe" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Confirmation du mot de passe" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Modifier le mot de passe" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" -msgstr "" +msgstr "Mots de passe à usage unique / Identificateur" -#: classes/pref/prefs.php:269 -msgid "One time passwords are currently enabled. Enter your current password below to disable." +#: classes/pref/prefs.php:270 +msgid "" +"One time passwords are currently enabled. Enter your current password below " +"to disable." msgstr "" +"Les mots de passe à usage unique sont actuellement activés. Entrez votre mot " +"de passe actuel ci-dessous pour les désactiver." -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 -#, fuzzy +#: classes/pref/prefs.php:295 classes/pref/prefs.php:346 msgid "Enter your password" -msgstr "Login ou mot de passe incorrect" +msgstr "Entrez votre mot de passe" -#: classes/pref/prefs.php:305 -#, fuzzy +#: classes/pref/prefs.php:306 msgid "Disable OTP" -msgstr "Désactiver les mises à jour" +msgstr "Désactiver les mots de passe à usage unique" -#: classes/pref/prefs.php:311 -msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." +#: classes/pref/prefs.php:312 +msgid "" +"You will need a compatible Authenticator to use this. Changing your password " +"would automatically disable OTP." msgstr "" +"Vous aurez besoin d'un Identificateur compatible pour utiliser ceci. Changer " +"votre mot de passe le désactivera automatiquement." -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" -msgstr "" +msgstr "Scanner le code suivant avec l'application identificateur :" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" -msgstr "" +msgstr "J'ai scanné le code et je veux activer les mots de passe à usage unique" -#: classes/pref/prefs.php:362 -#, fuzzy +#: classes/pref/prefs.php:363 msgid "Enable OTP" -msgstr "Activé" +msgstr "Activer les mots de passe à usage unique" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." -msgstr "" +msgstr "Certaines options ne ne disponibles que dans le profil par défaut." -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Personnaliser" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "S'inscrire" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Effacer" -#: classes/pref/prefs.php:562 -#, fuzzy, php-format +#: classes/pref/prefs.php:565 +#, php-format msgid "Current server time: %s (UTC)" -msgstr "Heure actuelle du serveur : %s" +msgstr "Heure du serveur : %s (GMT)" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Enregistrer la configuration" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Gérer les profils" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Revenir aux valeurs par défaut" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "Quitter la configuration" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 classes/pref/prefs.php:630 msgid "Plugins" +msgstr "Plugins" + +#: classes/pref/prefs.php:632 +msgid "" +"Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=" +"\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." msgstr "" +"Téléchargez plus de plugins sur <a class=\"visibleLink\" target=\"_blank\" " +"href=\"http://tt-rss.org/forum/viewforum.php?f=22\">le forum Tiny Tiny " +"RSS</a>." -#: classes/pref/prefs.php:629 -msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." +#: classes/pref/prefs.php:634 +msgid "" +"You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" +"Vous devrez relancer Tiny Tiny RSS pour que les changements apportés aux " +"plugins prennent effet." -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" -msgstr "" +msgstr "Plugins systèmes" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 classes/pref/prefs.php:713 msgid "Plugin" -msgstr "" +msgstr "Plugin" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 classes/pref/prefs.php:714 msgid "Description" -msgstr "" +msgstr "Description" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 classes/pref/prefs.php:715 msgid "Version" -msgstr "" +msgstr "Version" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 classes/pref/prefs.php:716 msgid "Author" -msgstr "" +msgstr "Auteur" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 -#, fuzzy +#: classes/pref/prefs.php:700 classes/pref/prefs.php:751 msgid "Clear data" -msgstr "Purger les données de flux" +msgstr "Purger les données" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" -msgstr "" +msgstr "Plugins utilisateur" -#: classes/pref/prefs.php:761 -#, fuzzy +#: classes/pref/prefs.php:766 msgid "Enable selected plugins" -msgstr "Utiliser les catégories de flux" +msgstr "Activer les plugins sélectionnés" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 -#, fuzzy +#: classes/pref/prefs.php:821 classes/pref/prefs.php:839 msgid "Incorrect password" -msgstr "Login ou mot de passe incorrect" +msgstr "Mot de passe incorrect" #: classes/pref/feeds.php:12 msgid "Check to enable field" msgstr "Cocher pour activer le champ" -#: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 -#, fuzzy, php-format +#: classes/pref/feeds.php:58 classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 +#, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "(%d flux)" msgstr[1] "(%d flux)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Titre du flux" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Purge des articles :" -#: classes/pref/feeds.php:573 -msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." -msgstr "<b>Astuce :</b> vous devez renseigner vos informations d'identification si le flux nécessite une authentification, sauf pour les flux Twitter." +#: classes/pref/feeds.php:599 +msgid "" +"<b>Hint:</b> you need to fill in your login information if your feed " +"requires authentication, except for Twitter feeds." +msgstr "" +"<b>Astuce :</b> vous devez renseigner vos informations d'identification si " +"le flux nécessite une authentification, sauf pour les flux Twitter." -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Masquer dans la liste des flux populaires" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Inclure dans la synthèse quotidienne par courrier électronique" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Toujours afficher les images jointes" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 classes/pref/feeds.php:849 msgid "Do not embed images" -msgstr "" +msgstr "Ne pas intégrer les images" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Enregistrer localement les images" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Marquer les article mis à jour comme non lus" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Icône" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Remplacer" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Réinscription aux mises à jour en push" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." -msgstr "Réinitialiser l'état de l'inscription PubSubHubbub pour les flux en mise à jour push." +msgstr "" +"Réinitialiser l'état de l'inscription PubSubHubbub pour les flux en mise à " +"jour push." -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" -msgstr "" +msgstr "Activer les options voulues avec les cases à cocher sur la droite:" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 classes/pref/feeds.php:1156 msgid "All done." msgstr "Tout est terminé." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Flux avec des erreurs" -#: classes/pref/feeds.php:1205 -#, fuzzy +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" -msgstr "Mettre à jour le flux actif" +msgstr "Flux inactifs" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Modifier les flux sélectionnés" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Réinitialiser le critère de tri" -#: classes/pref/feeds.php:1246 -#: js/prefs.js:1764 +#: classes/pref/feeds.php:1272 js/prefs.js:1764 msgid "Batch subscribe" msgstr "Abonnement par lots" -#: classes/pref/feeds.php:1251 -#, fuzzy +#: classes/pref/feeds.php:1277 msgid "Categories" -msgstr "Catégories de flux" +msgstr "Catégories" -#: classes/pref/feeds.php:1254 -#, fuzzy +#: classes/pref/feeds.php:1280 msgid "Add category" -msgstr "Modifier les catégories" +msgstr "Ajouter une catégorie" -#: classes/pref/feeds.php:1256 -#, fuzzy +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" -msgstr "Modifier les catégories" +msgstr "Masquer/afficher les catégories vides" -#: classes/pref/feeds.php:1260 -#, fuzzy +#: classes/pref/feeds.php:1286 msgid "Remove selected" -msgstr "Supprimer les flux sélectionnés ?" +msgstr "Supprimer les flux sélectionnés" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Autres actions..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Purger manuellement" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Purger les données de flux" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 -msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." -msgstr "Avec OPML, vous pouvez exporter et importer vos flux, filtrer, étiquettes et réglages de Tiny Tiny RSS." +#: classes/pref/feeds.php:1361 +msgid "" +"Using OPML you can export and import your feeds, filters, labels and Tiny " +"Tiny RSS settings." +msgstr "" +"Avec OPML, vous pouvez exporter et importer vos flux, filtrer, étiquettes et " +"réglages de Tiny Tiny RSS." -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." -msgstr "Seul le profil de réglages principal peut être migré en utilisant OPML." +msgstr "" +"Seul le profil de réglages principal peut être migré en utilisant OPML." -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "Importer mon OPML" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "Nom du fichier :" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "Inclure les paramètres" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "Exporter en OPML" -#: classes/pref/feeds.php:1364 -msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." -msgstr "Les articles publiés sont exportés comme un flux RSS public et toute personne qui connaît l'adresse indiquée ci-dessous peut s'y abonner." +#: classes/pref/feeds.php:1390 +msgid "" +"Your OPML can be published publicly and can be subscribed by anyone who " +"knows the URL below." +msgstr "" +"Votre fichier OPML peut être publié et toute personne qui connaît l'adresse " +"indiquée ci-dessous peut s'y abonner." -#: classes/pref/feeds.php:1366 -msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." -msgstr "Les OPML publiés n'incluent pas vos réglages de Tiny Tiny RSS, les flux qui nécessitent une authentification, ou les flux cachés des Flux Populaires." +#: classes/pref/feeds.php:1392 +msgid "" +"Published OPML does not include your Tiny Tiny RSS settings, feeds that " +"require authentication or feeds hidden from Popular feeds." +msgstr "" +"Les OPML publiés n'incluent pas vos réglages de Tiny Tiny RSS, les flux qui " +"nécessitent une authentification, ou les flux cachés des Flux Populaires." -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "Afficher l'URL de l'OPML public" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Intégration à Firefox" -#: classes/pref/feeds.php:1381 -msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." -msgstr "Ce site Tiny Tiny RSS peut être utilisé comme lecteur de flux dans Firefox en cliquant sur le lien ci-dessous." +#: classes/pref/feeds.php:1407 +msgid "" +"This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the " +"link below." +msgstr "" +"Ce site Tiny Tiny RSS peut être utilisé comme lecteur de flux dans Firefox " +"en cliquant sur le lien ci-dessous." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Cliquer ici pour enregistrer ce site comme lecteur de flux." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "Articles publiés et partagés / Flux générés" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "Articles publiés et flux générés" -#: classes/pref/feeds.php:1400 -msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." -msgstr "Les articles publiés sont exportés comme un flux RSS public et toute personne qui connaît l'adresse indiquée ci-dessous peut s'y abonner." +#: classes/pref/feeds.php:1426 +msgid "" +"Published articles are exported as a public RSS feed and can be subscribed " +"by anyone who knows the URL specified below." +msgstr "" +"Les articles publiés sont exportés comme un flux RSS public et toute " +"personne qui connaît l'adresse indiquée ci-dessous peut s'y abonner." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "Afficher l'URL" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "Supprimer toutes les URL générées" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "Articles publiés par URL" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "Vous pouvez désactiver tous les articles partagés par URL unique ici." -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" -msgstr "Départager tous les articles" +msgstr "Désactiver le partage pour tous les articles" -#: classes/pref/feeds.php:1494 -msgid "These feeds have not been updated with new content for 3 months (oldest first):" -msgstr "Les flux suivants n'ont pas été mis à jour depuis 3 mois (par âge décroissant) :" +#: classes/pref/feeds.php:1520 +msgid "" +"These feeds have not been updated with new content for 3 months (oldest " +"first):" +msgstr "" +"Les flux suivants n'ont pas été mis à jour depuis 3 mois (par âge " +"décroissant) :" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Cliquez pour modifier le flux" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Se désabonner des flux sélectionnés" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Ces flux n'ont pas été mis à jour à cause d'erreurs :" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 -#, fuzzy -msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." +#: plugins/digest/digest_body.php:59 +msgid "" +"Your browser doesn't support Javascript, which is required for this " +"application to function properly. Please check your browser settings." msgstr "" -"Votre navigateur ne gère pas Javascript, alors que c'est nécessaire\n" -"\t\t\tpour le bon fonctionnement de ce logiciel. Veuillez modifier la\n" -"\t\t\tconfiguration de votre navigateur." +"Votre navigateur ne gère pas JavaScript, alors que c'est nécessaire pour le " +"bon fonctionnement de ce logiciel. Veuillez modifier la configuration de " +"votre navigateur." -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "Flux inactifs" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Bonjour," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" -msgstr "" +msgstr "Version ordinateur" #: plugins/close_button/init.php:24 msgid "Close article" msgstr "Fermer l'article" -#: plugins/nsfw/init.php:32 -#: plugins/nsfw/init.php:43 +#: plugins/nsfw/init.php:32 plugins/nsfw/init.php:43 msgid "Not work safe (click to toggle)" -msgstr "" +msgstr "Non convenable au travail (cliquer pour basculer)" #: plugins/nsfw/init.php:53 msgid "NSFW Plugin" -msgstr "" +msgstr "Plugin NSFW" #: plugins/nsfw/init.php:80 msgid "Tags to consider NSFW (comma-separated)" -msgstr "" +msgstr "Tags à considérer non convenables au travail (séparés par des virgules)" #: plugins/nsfw/init.php:101 -#, fuzzy msgid "Configuration saved." msgstr "La configuration a été enregistrée." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 -#, fuzzy msgid "Please enter your one time password:" -msgstr "Veuillez saisir un titre pour cette catégorie :" +msgstr "Veuillez saisir votre mot de passe à usage unique :" #: plugins/auth_internal/init.php:185 msgid "Password has been changed." @@ -2639,43 +2492,95 @@ msgstr "Le mot de passe a été modifié." msgid "Old password is incorrect." msgstr "L'ancien mot de passe n'est pas correct." -#: plugins/mailto/init.php:52 -#: plugins/mailto/init.php:58 -#: plugins/mail/init.php:71 -#: plugins/mail/init.php:77 +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Accueil" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "Rien n'a été trouvé (cliquez pour recharger le flux)." + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "Version ordinateur" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Utiliser les catégories de flux" + +#: plugins/mobile/prefs.php:35 plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "Activé" + +#: plugins/mobile/prefs.php:35 plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "Désactivé" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Parcourir les catégories comme des dossiers" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Afficher les images dans les articles" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "Cacher les articles et flux lus" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "Trier les flux par nombre d'articles non lus" + +#: plugins/mailto/init.php:52 plugins/mailto/init.php:58 +#: plugins/mail/init.php:71 plugins/mail/init.php:77 msgid "[Forwarded]" msgstr "[Transféré]" -#: plugins/mailto/init.php:52 -#: plugins/mail/init.php:71 +#: plugins/mailto/init.php:52 plugins/mail/init.php:71 msgid "Multiple articles" msgstr "Articles multiples" #: plugins/mailto/init.php:74 msgid "Clicking the following link to invoke your mail client:" -msgstr "" +msgstr "Cliquez sur le lien suivant pour ouvrir votre client de messagerie:" #: plugins/mailto/init.php:78 -#, fuzzy msgid "Forward selected article(s) by email." -msgstr "Transférer l'article par email" +msgstr "Transférer le ou les article(s) par mail." #: plugins/mailto/init.php:81 -msgid "You should be able to edit the message before sending in your mail client." +msgid "" +"You should be able to edit the message before sending in your mail client." msgstr "" +"Vous devriez pouvoir modifier le message avant son envoi dans votre client " +"de messagerie." #: plugins/mailto/init.php:86 -#, fuzzy msgid "Close this dialog" -msgstr "Fermer ce panel" +msgstr "Fermer ce dialogue" #: plugins/bookmarklets/init.php:22 msgid "Bookmarklets" -msgstr "" +msgstr "Bookmarklets" #: plugins/bookmarklets/init.php:24 -msgid "Drag the link below to your browser toolbar, open the feed you're interested in in your browser and click on the link to subscribe to it." -msgstr "Glissez le lien ci-dessous dans la barre d'outil de votre navigateur, ouvrez le flux qui vous intéresse et cliquez sur le lien pour vous abonner à ce flux." +msgid "" +"Drag the link below to your browser toolbar, open the feed you're interested " +"in in your browser and click on the link to subscribe to it." +msgstr "" +"Glissez le lien ci-dessous dans la barre d'outil de votre navigateur, ouvrez " +"le flux qui vous intéresse et cliquez sur le lien pour vous abonner à ce " +"flux." #: plugins/bookmarklets/init.php:28 #, php-format @@ -2688,20 +2593,23 @@ msgstr "S'abonner dans Tiny Tiny RSS" #: plugins/bookmarklets/init.php:34 msgid "Use this bookmarklet to publish arbitrary pages using Tiny Tiny RSS" -msgstr "" +msgstr "Utilisez ce bookmarklet pour publier des pages avec Tiny Tiny RSS" #: plugins/import_export/init.php:64 msgid "Import and export" msgstr "Importer et exporter" #: plugins/import_export/init.php:66 -#, fuzzy msgid "Article archive" -msgstr "Date de l'article" +msgstr "Archive" #: plugins/import_export/init.php:68 -msgid "You can export and import your Starred and Archived articles for safekeeping or when migrating between tt-rss instances." +msgid "" +"You can export and import your Starred and Archived articles for safekeeping " +"or when migrating between tt-rss instances." msgstr "" +"Vous pouvez exporter et importer vos articles remarquables et archivés afin " +"de les sauvegarder ou pour les transférer entre deux instances de tt-rss." #: plugins/import_export/init.php:71 msgid "Export my data" @@ -2713,36 +2621,36 @@ msgstr "Importer" #: plugins/import_export/init.php:221 msgid "Could not import: incorrect schema version." -msgstr "Importation impossible : version du schéma incorrecte." +msgstr "Import impossible : version du schéma incorrecte." #: plugins/import_export/init.php:226 msgid "Could not import: unrecognized document format." -msgstr "Importation impossible : format de document non reconnu." +msgstr "Import impossible : format de document non reconnu." #: plugins/import_export/init.php:385 msgid "Finished: " -msgstr "" +msgstr "Fini : " #: plugins/import_export/init.php:386 -#, fuzzy, php-format +#, php-format msgid "%d article processed, " msgid_plural "%d articles processed, " -msgstr[0] "Modifier l'annotation de l'article" -msgstr[1] "Modifier l'annotation de l'article" +msgstr[0] "%d article traité, " +msgstr[1] "%d articles traités, " #: plugins/import_export/init.php:387 -#, fuzzy, php-format +#, php-format msgid "%d imported, " msgid_plural "%d imported, " -msgstr[0] "est déjà importé." -msgstr[1] "est déjà importé." +msgstr[0] "%d importé, " +msgstr[1] "%d importés, " #: plugins/import_export/init.php:388 -#, fuzzy, php-format +#, php-format msgid "%d feed created." msgid_plural "%d feeds created." -msgstr[0] "Aucun flux sélectionné." -msgstr[1] "Aucun flux sélectionné." +msgstr[0] "%d flux créé." +msgstr[1] "%d flux créés." #: plugins/import_export/init.php:393 msgid "Could not load XML document." @@ -2750,12 +2658,16 @@ msgstr "Impossible de charger le document XML." #: plugins/import_export/init.php:405 msgid "Prepare data" -msgstr "" +msgstr "Préparer les données" #: plugins/import_export/init.php:426 -#, fuzzy, php-format -msgid "Could not upload file. You might need to adjust upload_max_filesize in PHP.ini (current value = %s)" -msgstr "Envoi du fichier impossible. Vous devriez peut-être modifier la valeur de upload_max_filesize dans PHP.ini (valeur courante : %s)" +#, php-format +msgid "" +"Could not upload file. You might need to adjust upload_max_filesize in PHP." +"ini (current value = %s)" +msgstr "" +"Envoi du fichier impossible. Vous devriez peut-être modifier la valeur de " +"upload_max_filesize dans PHP.ini (valeur courante : %s)" #: plugins/mail/init.php:92 msgid "From:" @@ -2771,42 +2683,23 @@ msgstr "Sujet :" #: plugins/mail/init.php:130 msgid "Send e-mail" -msgstr "Envoyer l'email" +msgstr "Envoyer le mail" -#: plugins/note/init.php:28 -#: plugins/note/note.js:11 +#: plugins/note/init.php:28 plugins/note/note.js:11 msgid "Edit article note" msgstr "Modifier l'annotation de l'article" #: plugins/example/init.php:38 msgid "Example Pane" -msgstr "" +msgstr "Panneau d'exemple" #: plugins/example/init.php:69 msgid "Sample value" -msgstr "" +msgstr "Valeur d'exemple" #: plugins/example/init.php:75 -#, fuzzy msgid "Set value" -msgstr "Marquer comme remarquable" - -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "Partager sur Twitter" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" +msgstr "Appliquer la valeur" #: plugins/instances/init.php:144 msgid "Linked" @@ -2817,8 +2710,12 @@ msgid "Link instance" msgstr "Lier une instance" #: plugins/instances/init.php:307 -msgid "You can connect other instances of Tiny Tiny RSS to this one to share Popular feeds. Link to this instance of Tiny Tiny RSS by using this URL:" -msgstr "Vous pouvez connecter d'autres instances de Tiny Tiny RSS à celle-ci pour partager les Flux Populaires. Pour cela utilisez l'URL suivante :" +msgid "" +"You can connect other instances of Tiny Tiny RSS to this one to share " +"Popular feeds. Link to this instance of Tiny Tiny RSS by using this URL:" +msgstr "" +"Vous pouvez connecter d'autres instances de Tiny Tiny RSS à celle-ci pour " +"partager les flux populaires. Pour cela, utilisez l'URL suivante :" #: plugins/instances/init.php:317 msgid "Last connected" @@ -2826,7 +2723,7 @@ msgstr "Dernière connexion" #: plugins/instances/init.php:318 msgid "Status" -msgstr "" +msgstr "Etat" #: plugins/instances/init.php:319 msgid "Stored feeds" @@ -2840,302 +2737,267 @@ msgstr "Partager par URL" msgid "You can share this article by the following unique URL:" msgstr "Vous pouvez partager cet article avec l'URL unique suivante :" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Marquer comme remarquable" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "Partager sur Twitter" - -#: plugins/updater/init.php:317 -#: plugins/updater/init.php:334 +#: plugins/updater/init.php:317 plugins/updater/init.php:334 #: plugins/updater/updater.js:10 -#, fuzzy msgid "Update Tiny Tiny RSS" -msgstr "Revenir à Tiny Tiny RSS" +msgstr "Mettre à jour Tiny Tiny RSS" #: plugins/updater/init.php:337 -#, fuzzy msgid "Your Tiny Tiny RSS installation is up to date." -msgstr "La base de données de Tiny Tiny RSS est à jour." +msgstr "Votre installation de Tiny Tiny RSS est à jour." #: plugins/updater/init.php:347 -msgid "Do not close this dialog until updating is finished. Backup your tt-rss directory before continuing." +msgid "" +"Do not close this dialog until updating is finished. Backup your tt-rss " +"directory before continuing." msgstr "" +"Ne fermez pas ce dialogue avant que la mise à jour soit terminée. Veuillez " +"sauvegarder votre dossier tt-rss avant de continuer." #: plugins/updater/init.php:350 -#, fuzzy msgid "Ready to update." -msgstr "Dernière mise à jour :" +msgstr "Prêt à mettre à jour." #: plugins/updater/init.php:355 -#, fuzzy msgid "Start update" -msgstr "Dernière mise à jour :" - -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Partager sur Twitter" +msgstr "Commencer la mise à jour" #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" -msgstr "Nouveaux articles disponible dans ce flux (cliquer pour les afficher)" +msgstr "Nouveaux articles disponibles dans ce flux (cliquer pour les afficher)" -#: js/feedlist.js:415 -#: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: js/feedlist.js:415 js/feedlist.js:430 plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Marquer tous les articles de %s comme lus ?" -#: js/functions.js:91 -msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." -msgstr "Êtes-vous sûr de vouloir signaler cette erreur sur tt-rss.org ? Le rapport incluera des informations sur votre navigateur. Votre adresse IP sera sauvegardée dans la base de données." +#: js/functions.js:92 +msgid "" +"Are you sure to report this exception to tt-rss.org? The report will include " +"your browser information. Your IP would be saved in the database." +msgstr "" +"Êtes-vous sûr de vouloir signaler cette erreur sur tt-rss.org ? Le rapport " +"incluera des informations sur votre navigateur. Votre adresse IP sera " +"sauvegardée dans la base de données." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "La syntaxe des dates semble être correcte :" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "La syntaxe des dates est incorrecte." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." -msgstr "" +msgstr "Envoi terminé." -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" -msgstr "Supprimer les données stockées ?" +msgstr "Supprimer l'icône de flux stockée ?" -#: js/functions.js:762 -#, fuzzy +#: js/functions.js:763 msgid "Removing feed icon..." -msgstr "Supprimer les données stockées ?" +msgstr "Suppression de l'icône du flux..." -#: js/functions.js:767 -#, fuzzy +#: js/functions.js:768 msgid "Feed icon removed." -msgstr "Flux non trouvé." +msgstr "Icône du flux supprimée." -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Veuillez sélectionner une image à envoyer." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "Envoyer une nouvelle icône pour ce flux ?" -#: js/functions.js:792 -#, fuzzy +#: js/functions.js:793 msgid "Uploading, please wait..." -msgstr "Chargement en cours, veuillez patienter..." +msgstr "Envoi en cours, veuillez patienter..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Veuillez saisir le libellé de l'étiquette :" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Impossible de créer une étiquette : libellé manquant." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "S'abonner au flux" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Abonné à %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "L'URL spécifiée semble invalide." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." -msgstr "L'URL spécifiée ne semble pas correspondre à un flux." +msgstr "L'URL spécifiée ne semble pas contenir de flux." -#: js/functions.js:944 -#, fuzzy +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" -msgstr "Impossible de télécharger l'URL spécifiée." +msgstr "L'URL spécifiée n'a pas pu être téléchargée : %s" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "Vous êtes déjà abonné à ce flux." -#: js/functions.js:1078 -#, fuzzy +#: js/functions.js:1079 msgid "Edit rule" -msgstr "Modifier le filtre" +msgstr "Modifier la règle" -#: js/functions.js:1104 -#, fuzzy +#: js/functions.js:1105 msgid "Edit action" -msgstr "Actions sur ce flux" +msgstr "Modifier l'action" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Créer un filtre" -#: js/functions.js:1256 -msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." -msgstr "Réinitialiser l'inscription ? Tiny Tiny RSS essayera de se réinscrire au hub de notification lors de la prochaine mise à jour du flux." +#: js/functions.js:1257 +msgid "" +"Reset subscription? Tiny Tiny RSS will try to subscribe to the notification " +"hub again on next feed update." +msgstr "" +"Réinitialiser l'inscription ? Tiny Tiny RSS essayera de se réinscrire au hub " +"de notification lors de la prochaine mise à jour du flux." -#: js/functions.js:1267 -#, fuzzy +#: js/functions.js:1268 msgid "Subscription reset." -msgstr "S'abonner au flux..." +msgstr "Abonnement réinitialisé." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Se désabonner de %s ?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." -msgstr "" +msgstr "Suppression du flux..." -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Veuillez saisir un titre pour cette catégorie :" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "Générer une nouvelle adresse d'abonnement pour ce flux ?" -#: js/functions.js:1421 -#: js/prefs.js:1234 +#: js/functions.js:1424 js/prefs.js:1234 msgid "Trying to change address..." -msgstr "" +msgstr "Changement de l'adresse..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 js/tt-rss.js:393 js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Vous ne pouvez pas modifier ce type de flux." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Modifier le flux" -#: js/functions.js:1629 -#: js/prefs.js:194 -#: js/prefs.js:749 -#, fuzzy +#: js/functions.js:1632 js/prefs.js:194 js/prefs.js:749 msgid "Saving data..." -msgstr "Enregistrer les données" +msgstr "Enregistrement des données..." -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "D'autres flux" -#: js/functions.js:1722 -#: js/functions.js:1832 -#: js/prefs.js:397 -#: js/prefs.js:427 -#: js/prefs.js:459 -#: js/prefs.js:642 -#: js/prefs.js:662 -#: js/prefs.js:1210 +#: js/functions.js:1725 js/functions.js:1835 js/prefs.js:397 js/prefs.js:427 +#: js/prefs.js:459 js/prefs.js:642 js/prefs.js:662 js/prefs.js:1210 #: js/prefs.js:1355 msgid "No feeds are selected." msgstr "Aucun flux sélectionné." -#: js/functions.js:1764 -msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." -msgstr "Supprimer les flux sélectionnés de l'archive ? Les flux contenant des articles stockés ne seront pas supprimés." +#: js/functions.js:1767 +msgid "" +"Remove selected feeds from the archive? Feeds with stored articles will not " +"be removed." +msgstr "" +"Supprimer les flux sélectionnés de l'archive ? Les flux contenant des " +"articles stockés ne seront pas supprimés." -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Flux avec des erreurs de mise à jour" -#: js/functions.js:1814 -#: js/prefs.js:1192 +#: js/functions.js:1817 js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Supprimer les flux sélectionnés ?" -#: js/functions.js:1817 -#: js/prefs.js:1195 -#, fuzzy +#: js/functions.js:1820 js/prefs.js:1195 msgid "Removing selected feeds..." -msgstr "Supprimer les flux sélectionnés ?" +msgstr "Suppression des flux sélectionnés..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" -msgstr "" +msgstr "Aide" #: js/PrefFeedTree.js:47 -#, fuzzy msgid "Edit category" -msgstr "Modifier les catégories" +msgstr "Modifier la catégorie" #: js/PrefFeedTree.js:54 -#, fuzzy msgid "Remove category" -msgstr "Créer la catégorie" +msgstr "Supprimer la catégorie" #: js/PrefFilterTree.js:32 msgid "Inverse" -msgstr "Inverse" +msgstr "Inverser" #: js/prefs.js:55 msgid "Please enter login:" -msgstr "Veuillez saisir le login :" +msgstr "Veuillez saisir l'identifiant :" #: js/prefs.js:62 msgid "Can't create user: no login specified." -msgstr "Impossible de créer l'utilisateur : aucun login spécifié." +msgstr "Impossible de créer l'utilisateur : aucun identifiant n'a été spécifié." #: js/prefs.js:66 -#, fuzzy msgid "Adding user..." -msgstr "Ajout du filtre %s" +msgstr "Ajout de l'utilisateur..." #: js/prefs.js:117 msgid "Edit Filter" msgstr "Modifier le filtre" #: js/prefs.js:164 -#, fuzzy msgid "Remove filter?" -msgstr "Supprimer le filtre %s ?" +msgstr "Supprimer le filtre ?" #: js/prefs.js:169 -#, fuzzy msgid "Removing filter..." -msgstr "Ajout du filtre %s" +msgstr "Suppression du filtre..." #: js/prefs.js:279 msgid "Remove selected labels?" msgstr "Supprimer les étiquettes sélectionnées ?" #: js/prefs.js:282 -#, fuzzy msgid "Removing selected labels..." -msgstr "Supprimer les étiquettes sélectionnées ?" +msgstr "Suppression des étiquettes sélectionnées..." -#: js/prefs.js:295 -#: js/prefs.js:1396 +#: js/prefs.js:295 js/prefs.js:1396 msgid "No labels are selected." msgstr "Aucune étiquette sélectionnée." #: js/prefs.js:309 -msgid "Remove selected users? Neither default admin nor your account will be removed." -msgstr "Supprimer les utilisateurs sélectionnés ? l'administrateur par défaut et votre compte utilisateur ne seront pas supprimés." +msgid "" +"Remove selected users? Neither default admin nor your account will be " +"removed." +msgstr "" +"Supprimer les utilisateurs sélectionnés ? L'administrateur par défaut et " +"votre compte utilisateur ne seront pas supprimés." #: js/prefs.js:312 -#, fuzzy msgid "Removing selected users..." -msgstr "Supprimer les filtres sélectionnés ?" +msgstr "Suppression des utilisateurs sélectionnés..." -#: js/prefs.js:326 -#: js/prefs.js:507 -#: js/prefs.js:528 -#: js/prefs.js:567 +#: js/prefs.js:326 js/prefs.js:507 js/prefs.js:528 js/prefs.js:567 msgid "No users are selected." msgstr "Aucun utilisateur sélectionné." @@ -3144,13 +3006,10 @@ msgid "Remove selected filters?" msgstr "Supprimer les filtres sélectionnés ?" #: js/prefs.js:347 -#, fuzzy msgid "Removing selected filters..." -msgstr "Supprimer les filtres sélectionnés ?" +msgstr "Suppression des filtres sélectionnés..." -#: js/prefs.js:359 -#: js/prefs.js:597 -#: js/prefs.js:616 +#: js/prefs.js:359 js/prefs.js:597 js/prefs.js:616 msgid "No filters are selected." msgstr "Aucun filtre sélectionné." @@ -3159,9 +3018,8 @@ msgid "Unsubscribe from selected feeds?" msgstr "Se désabonner des flux sélectionnés ?" #: js/prefs.js:382 -#, fuzzy msgid "Unsubscribing from selected feeds..." -msgstr "Se désabonner des flux sélectionnés" +msgstr "Désabonnement des flux sélectionnés..." #: js/prefs.js:412 msgid "Please select only one feed." @@ -3169,34 +3027,32 @@ msgstr "Veuillez sélectionner un seul flux." #: js/prefs.js:418 msgid "Erase all non-starred articles in selected feed?" -msgstr "Supprimer tous les articles non-remarquables dans le flux sélectionné ?" +msgstr "" +"Supprimer tous les articles non-remarquables dans le flux sélectionné ?" #: js/prefs.js:421 -#, fuzzy msgid "Clearing selected feed..." -msgstr "Modifier les flux sélectionnés" +msgstr "Nettoyage du flux sélectionné..." #: js/prefs.js:440 msgid "How many days of articles to keep (0 - use default)?" -msgstr "Combien de jour faut-il conserver l'article (entrer 0 pour utiliser la valeur par défaut)" +msgstr "" +"Combien de jours faut-il conserver les articles (0 pour utiliser la valeur " +"par défaut) ?" #: js/prefs.js:443 -#, fuzzy msgid "Purging selected feed..." -msgstr "Modifier les flux sélectionnés" +msgstr "Purge du flux sélectionné..." #: js/prefs.js:478 msgid "Login field cannot be blank." -msgstr "Le nom ne peut pas être vide." +msgstr "L'identifiant ne peut pas être vide." #: js/prefs.js:482 -#, fuzzy msgid "Saving user..." -msgstr "Ajout du filtre %s" +msgstr "Sauvegarde de l'utilisateur..." -#: js/prefs.js:512 -#: js/prefs.js:533 -#: js/prefs.js:572 +#: js/prefs.js:512 js/prefs.js:533 js/prefs.js:572 msgid "Please select only one user." msgstr "Veuillez sélectionner un seul utilisateur." @@ -3205,23 +3061,20 @@ msgid "Reset password of selected user?" msgstr "Ré-initialiser le mot de passe de l'utilisateur sélectionné ?" #: js/prefs.js:540 -#, fuzzy msgid "Resetting password for selected user..." -msgstr "Ré-initialiser le mot de passe de l'utilisateur sélectionné ?" +msgstr "Ré-initialisation du mot de passe de l'utilisateur sélectionné..." #: js/prefs.js:602 msgid "Please select only one filter." msgstr "Veuillez sélectionner un seul filtre." #: js/prefs.js:620 -#, fuzzy msgid "Combine selected filters?" -msgstr "Supprimer les filtres sélectionnés ?" +msgstr "Combiner les filtres sélectionnés ?" #: js/prefs.js:623 -#, fuzzy msgid "Joining filters..." -msgstr "Ajout du filtre %s" +msgstr "Rapprochement des filtres..." #: js/prefs.js:684 msgid "Edit Multiple Feeds" @@ -3239,47 +3092,44 @@ msgstr "Import OPML" msgid "Please choose an OPML file first." msgstr "Veuillez d'abord sélectionner un fichier OPML." -#: js/prefs.js:827 -#: plugins/import_export/import_export.js:115 -#, fuzzy +#: js/prefs.js:827 plugins/import_export/import_export.js:115 msgid "Importing, please wait..." -msgstr "Chargement en cours, veuillez patienter..." +msgstr "Import en cours, veuillez patienter..." #: js/prefs.js:980 msgid "Reset to defaults?" msgstr "Revenir aux valeurs par défaut ?" #: js/prefs.js:1099 -msgid "Remove category %s? Any nested feeds would be placed into Uncategorized." +msgid "" +"Remove category %s? Any nested feeds would be placed into Uncategorized." msgstr "" +"Supprimer la categorie %s ? Tous les flux enfants seront placés dans Sans " +"catégorie." #: js/prefs.js:1105 -#, fuzzy msgid "Removing category..." -msgstr "Créer la catégorie" +msgstr "Suppression de la catégorie..." #: js/prefs.js:1126 msgid "Remove selected categories?" msgstr "Supprimer les catégories sélectionnées ?" #: js/prefs.js:1129 -#, fuzzy msgid "Removing selected categories..." -msgstr "Supprimer les catégories sélectionnées" +msgstr "Suppression des catégories sélectionnés..." #: js/prefs.js:1142 msgid "No categories are selected." msgstr "Aucune catégorie sélectionnée." #: js/prefs.js:1150 -#, fuzzy msgid "Category title:" -msgstr "Catégories" +msgstr "Titre de la catégorie :" #: js/prefs.js:1154 -#, fuzzy msgid "Creating category..." -msgstr "Créer un filtre..." +msgstr "Création de la catégorie..." #: js/prefs.js:1181 msgid "Feeds without recent updates" @@ -3290,27 +3140,26 @@ msgid "Replace current OPML publishing address with a new one?" msgstr "Remplacer l'adresse de publication OPML actuelle par une nouvelle ?" #: js/prefs.js:1319 -#, fuzzy msgid "Clearing feed..." -msgstr "Purger les données de flux" +msgstr "Nettoyage du flux..." #: js/prefs.js:1339 msgid "Rescore articles in selected feeds?" msgstr "Recalculer le score des articles des flux sélectionnés ?" #: js/prefs.js:1342 -#, fuzzy msgid "Rescoring selected feeds..." -msgstr "Recalculer le score des articles des flux sélectionnés ?" +msgstr "Recalcul du score des flux sélectionnés..." #: js/prefs.js:1362 msgid "Rescore all articles? This operation may take a lot of time." -msgstr "Recalculer le score de tous les articles ? Cette opération peut prendre beaucoup de temps." +msgstr "" +"Recalculer le score de tous les articles ? Cette opération peut prendre " +"beaucoup de temps." #: js/prefs.js:1365 -#, fuzzy msgid "Rescoring feeds..." -msgstr "Recalculer le score du flux" +msgstr "Recalcul du score des flux..." #: js/prefs.js:1382 msgid "Reset selected labels to default colors?" @@ -3321,54 +3170,55 @@ msgid "Settings Profiles" msgstr "Paramètres des profils" #: js/prefs.js:1428 -msgid "Remove selected profiles? Active and default profiles will not be removed." -msgstr "Supprimer les profils sélectionnés ? Les profils actifs et par défaut ne seront pas supprimés." +msgid "" +"Remove selected profiles? Active and default profiles will not be removed." +msgstr "" +"Supprimer les profils sélectionnés ? Les profils actifs et par défaut ne " +"seront pas supprimés." #: js/prefs.js:1431 -#, fuzzy msgid "Removing selected profiles..." -msgstr "Supprimer les filtres sélectionnés" +msgstr "Suppression des profils sélectionnés..." #: js/prefs.js:1446 msgid "No profiles are selected." msgstr "Aucun profil sélectionné." -#: js/prefs.js:1454 -#: js/prefs.js:1507 +#: js/prefs.js:1454 js/prefs.js:1507 msgid "Activate selected profile?" msgstr "Activer le profil selectionné ?" -#: js/prefs.js:1470 -#: js/prefs.js:1523 +#: js/prefs.js:1470 js/prefs.js:1523 msgid "Please choose a profile to activate." -msgstr "Veuillez sélectionner un profil à activer" +msgstr "Veuillez sélectionner un profil à activer." #: js/prefs.js:1475 -#, fuzzy msgid "Creating profile..." -msgstr "Création d'un profil" +msgstr "Création d'un profil..." #: js/prefs.js:1531 msgid "This will invalidate all previously generated feed URLs. Continue?" -msgstr "Ceci va invalider toutes les URL de flux générées auparavant. Souhaitez-vous continuer ?" +msgstr "" +"Ceci va invalider toutes les URL de flux générées auparavant. Souhaitez-vous " +"continuer ?" -#: js/prefs.js:1534 -#: js/prefs.js:1553 +#: js/prefs.js:1534 js/prefs.js:1553 msgid "Clearing URLs..." -msgstr "" +msgstr "Nettoyage des URL..." #: js/prefs.js:1541 -#, fuzzy msgid "Generated URLs cleared." -msgstr "Générer une nouvelle URL" +msgstr "URL générées supprimées." #: js/prefs.js:1550 msgid "This will invalidate all previously shared article URLs. Continue?" -msgstr "Ceci va invalider tous les articles partagés par URL. Souhaitez-vous continuer ?" +msgstr "" +"Ceci va invalider tous les articles partagés par URL. Souhaitez-vous " +"continuer ?" #: js/prefs.js:1560 msgid "Shared URLs cleared." -msgstr "" +msgstr "URL partagées supprimées." #: js/prefs.js:1648 msgid "Label Editor" @@ -3380,86 +3230,70 @@ msgstr "Abonnement aux flux..." #: js/prefs.js:1807 msgid "Clear stored data for this plugin?" -msgstr "" +msgstr "Effacer les données pour ce plugin ?" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Marquer tous les articles comme lus ?" -#: js/tt-rss.js:126 -#, fuzzy +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." -msgstr "Marquer tous les flux comme lus" +msgstr "Marquage de tous les flux comme lus..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "Veuillez d'abord activer le plugin mail." + +#: js/tt-rss.js:458 +msgid "Please enable embed_original plugin first." +msgstr "Veuillez d'abord activer le plugin embed_original." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Vous ne pouvez pas vous désabonner de la catégorie." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Veuillez d'abord sélectionner un flux." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Vous ne pouvez pas recalculer le score de ce type de flux." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Recalculer le score des articles de %s ?" -#: js/tt-rss.js:527 -#, fuzzy +#: js/tt-rss.js:756 msgid "Rescoring articles..." -msgstr "Recalculer le score des articles" - -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "Veuillez d'abord sélectionner un flux." - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Veuillez d'abord sélectionner un flux." +msgstr "Recalcul des scores des articles..." -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Une nouvelle version est disponible !" #: js/viewfeed.js:106 -#, fuzzy msgid "Cancel search" -msgstr "Annuler" +msgstr "Annuler la recherche" -#: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: js/viewfeed.js:439 plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Ne plus marquer comme remarquable" -#: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: js/viewfeed.js:444 plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Marquer comme remarquable" -#: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: js/viewfeed.js:477 plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Ne plus publier l'article" -#: js/viewfeed.js:690 -#: js/viewfeed.js:718 -#: js/viewfeed.js:745 -#: js/viewfeed.js:807 -#: js/viewfeed.js:839 -#: js/viewfeed.js:976 -#: js/viewfeed.js:1019 -#: js/viewfeed.js:1069 -#: js/viewfeed.js:2072 -#: plugins/mailto/init.js:7 +#: js/viewfeed.js:690 js/viewfeed.js:718 js/viewfeed.js:745 js/viewfeed.js:807 +#: js/viewfeed.js:839 js/viewfeed.js:976 js/viewfeed.js:1019 +#: js/viewfeed.js:1069 js/viewfeed.js:2072 plugins/mailto/init.js:7 #: plugins/mail/mail.js:7 msgid "No articles are selected." msgstr "Aucun article sélectionné." @@ -3469,48 +3303,42 @@ msgid "Mark all visible articles in %s as read?" msgstr "Marquer tous les articles visibles de %s comme lus ?" #: js/viewfeed.js:984 -#, fuzzy msgid "Delete %d selected article in %s?" msgid_plural "Delete %d selected articles in %s?" -msgstr[0] "Supprimer les %d articles sélectionnés de %s ?" +msgstr[0] "Supprimer %d article sélectionné de %s ?" msgstr[1] "Supprimer les %d articles sélectionnés de %s ?" #: js/viewfeed.js:986 -#, fuzzy msgid "Delete %d selected article?" msgid_plural "Delete %d selected articles?" -msgstr[0] "Supprimer les %d articles sélectionnés ?" +msgstr[0] "Supprimer %d article sélectionné ?" msgstr[1] "Supprimer les %d articles sélectionnés ?" #: js/viewfeed.js:1028 -#, fuzzy msgid "Archive %d selected article in %s?" msgid_plural "Archive %d selected articles in %s?" -msgstr[0] "Archiver les %d articles sélectionnés de %s ?" +msgstr[0] "Archiver %d article sélectionné de %s ?" msgstr[1] "Archiver les %d articles sélectionnés de %s ?" #: js/viewfeed.js:1031 -#, fuzzy msgid "Move %d archived article back?" msgid_plural "Move %d archived articles back?" -msgstr[0] "Restaurer les articles archivés ?" -msgstr[1] "Restaurer les articles archivés ?" +msgstr[0] "Restaurer %d article archivé ?" +msgstr[1] "Restaurer %d articles archivés ?" #: js/viewfeed.js:1075 -#, fuzzy msgid "Mark %d selected article in %s as read?" msgid_plural "Mark %d selected articles in %s as read?" -msgstr[0] "Marquer %d articles sélectionnés de %s comme lus ?" +msgstr[0] "Marquer %d article sélectionné de %s comme lu ?" msgstr[1] "Marquer %d articles sélectionnés de %s comme lus ?" #: js/viewfeed.js:1099 msgid "Edit article Tags" -msgstr "Modifier les étiquettes de l'article" +msgstr "Modifier les tags de l'article" #: js/viewfeed.js:1105 -#, fuzzy msgid "Saving article tags..." -msgstr "Modifier les étiquettes de l'article" +msgstr "Sauvegarde des tags de l'article..." #: js/viewfeed.js:1340 msgid "No article is selected." @@ -3521,18 +3349,16 @@ msgid "No articles found to mark" msgstr "Aucun article à marquer" #: js/viewfeed.js:1377 -#, fuzzy msgid "Mark %d article as read?" msgid_plural "Mark %d articles as read?" -msgstr[0] "Marquer %d article(s) comme lu(s) ?" -msgstr[1] "Marquer %d article(s) comme lu(s) ?" +msgstr[0] "Marquer %d article comme lu ?" +msgstr[1] "Marquer %d articles comme lus ?" #: js/viewfeed.js:1883 msgid "Open original article" msgstr "Ouvrir l'article original" #: js/viewfeed.js:1889 -#, fuzzy msgid "Display article URL" msgstr "Afficher l'URL" @@ -3549,82 +3375,83 @@ msgid "Click to pause" msgstr "Cliquez pour mettre en pause" #: js/viewfeed.js:2041 -#, fuzzy msgid "Please enter new score for selected articles:" -msgstr "Supprimer les %d articles sélectionnés ?" +msgstr "Nouveau score des articles sélectionnés :" #: js/viewfeed.js:2083 -#, fuzzy msgid "Please enter new score for this article:" -msgstr "Veuillez saisir un titre pour cette catégorie :" +msgstr "Nouveau score pour cet article :" #: js/viewfeed.js:2116 -#, fuzzy msgid "Article URL:" -msgstr "Tous les articles" +msgstr "URL de l'article :" -#: plugins/digest/digest.js:71 -#, fuzzy +#: plugins/digest/digest.js:72 msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" -msgstr[0] "Marquer les %d articles affichés comme lus ?" +msgstr[0] "Marquer %d article affiché comme lu ?" msgstr[1] "Marquer les %d articles affichés comme lus ?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Erreur : impossible de charger l'article." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." -msgstr "Cliquer pour développer l'article" +msgstr "Cliquer pour développer l'article." -#: plugins/digest/digest.js:518 -#, fuzzy +#: plugins/digest/digest.js:535 msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d de plus..." msgstr[1] "%d de plus..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "Aucun flux non lu." -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Charger plus..." #: plugins/embed_original/init.js:6 msgid "Sorry, your browser does not support sandboxed iframes." msgstr "" +"Malheureusement, votre navigateur ne supporte pas les iframes sécurisées." -#: plugins/mailto/init.js:21 -#: plugins/mail/mail.js:21 +#: plugins/mailto/init.js:21 plugins/mail/mail.js:21 msgid "Forward article by email" msgstr "Transférer l'article par email" #: plugins/import_export/import_export.js:13 msgid "Export Data" -msgstr "Exporer les données" +msgstr "Exporter les données" #: plugins/import_export/import_export.js:40 -#, fuzzy -msgid "Finished, exported %d article. You can download the data <a class='visibleLink' href='%u'>here</a>." -msgid_plural "Finished, exported %d articles. You can download the data <a class='visibleLink' href='%u'>here</a>." -msgstr[0] "Terminé, %d articles exportés. Vous pouvez télécharger les données <a class=\"visibleLink\" href=\"%u\">ici</a>." -msgstr[1] "Terminé, %d articles exportés. Vous pouvez télécharger les données <a class=\"visibleLink\" href=\"%u\">ici</a>." +msgid "" +"Finished, exported %d article. You can download the data <a " +"class='visibleLink' href='%u'>here</a>." +msgid_plural "" +"Finished, exported %d articles. You can download the data <a " +"class='visibleLink' href='%u'>here</a>." +msgstr[0] "" +"Terminé, %d article exporté. Vous pouvez télécharger les données <a " +"class='visibleLink' href='%u'>ici</a>." +msgstr[1] "" +"Terminé, %d articles exportés. Vous pouvez télécharger les données <a " +"class='visibleLink' href='%u'>ici</a>." #: plugins/import_export/import_export.js:93 msgid "Data Import" -msgstr "" +msgstr "Import de données" #: plugins/import_export/import_export.js:112 msgid "Please choose the file first." msgstr "Veuillez d'abord choisir le fichier." #: plugins/note/note.js:17 -#, fuzzy msgid "Saving article note..." -msgstr "Modifier l'annotation de l'article" +msgstr "Sauvegarde de l'annotation de l'article..." #: plugins/instances/instances.js:10 msgid "Link Instance" @@ -3639,12 +3466,10 @@ msgid "Remove selected instances?" msgstr "Supprimer les instances sélectionnées ?" #: plugins/instances/instances.js:125 -#, fuzzy msgid "Removing selected instances..." -msgstr "Supprimer les instances sélectionnées ?" +msgstr "Suppression des instances sélectionnées..." -#: plugins/instances/instances.js:139 -#: plugins/instances/instances.js:151 +#: plugins/instances/instances.js:139 plugins/instances/instances.js:151 msgid "No instances are selected." msgstr "Aucune instance sélectionnée." @@ -3657,48 +3482,52 @@ msgid "Share article by URL" msgstr "Partager l'article par URL" #: plugins/updater/updater.js:58 -msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." +msgid "" +"Live updating is considered experimental. Backup your tt-rss directory " +"before continuing. Please type 'yes' to continue." msgstr "" +"La mise à jour en direct est expérimentale. Veuillez sauvegarder votre " +"dossier tt-rss avant de continuer. Tapez « yes » pour continuer." -#~ msgid "This will clear your stored authentication information for Twitter. Continue?" -#~ msgstr "Cela va effacer les informations d'authentification pour Twitter. Voulez-vous continuer ?" +#~ msgid "Share on identi.ca" +#~ msgstr "Partager sur identi.ca" -#, fuzzy -#~ msgid "Clearing credentials..." -#~ msgstr "Effacer les données d'authentification stockées" +#~ msgid "Owncloud" +#~ msgstr "Owncloud" -#~ msgid "Updated" -#~ msgstr "Mis à jour" +#~ msgid "Owncloud url" +#~ msgstr "Adresse de Owncloud" -#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." -#~ msgstr "Terminé : %d articles traités, %d importés, %d flux créés." +#~ msgid "Bookmark on OwnCloud " +#~ msgstr "Marquer sur Owncloud " -#~ msgid "Home" -#~ msgstr "Accueil" +#~ msgid "Flattr this article." +#~ msgstr "Partager sur Flattr" -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "Rien trouvé (cliquez pour recharger le flux)." +#~ msgid "Share on Google+" +#~ msgstr "Partager sur Google+" -#~ msgid "Enable categories" -#~ msgstr "Utiliser les catégories de flux" +#~ msgid "Share on Twitter" +#~ msgstr "Partager sur Twitter" -#~ msgid "ON" -#~ msgstr "Marche" - -#~ msgid "OFF" -#~ msgstr "Arrêt" +#~ msgid "Updated" +#~ msgstr "Mis à jour" -#~ msgid "Browse categories like folders" -#~ msgstr "Parcourir les catégories comme des dossiers" +#~ msgid "Show additional preferences" +#~ msgstr "Afficher plus d'options" -#~ msgid "Show images in posts" -#~ msgstr "Afficher les images dans les articles" +#~ msgid "Back to feeds" +#~ msgstr "Retour aux flux" -#~ msgid "Hide read articles and feeds" -#~ msgstr "Cacher les articles et flux lus" +#~ msgid "" +#~ "This will clear your stored authentication information for Twitter. " +#~ "Continue?" +#~ msgstr "" +#~ "Cela va effacer les informations d'authentification pour Twitter. Voulez-" +#~ "vous continuer ?" -#~ msgid "Sort feeds by unread count" -#~ msgstr "Trier les flux par nombre d'articles non lus" +#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." +#~ msgstr "Terminé : %d articles traités, %d importés, %d flux créés." #, fuzzy #~ msgid "Related" @@ -3725,11 +3554,9 @@ msgstr "" #~ msgid "Move between articles" #~ msgstr "Naviguer dans les articles" -#~ msgid "Active article actions" -#~ msgstr "Activer les actions de l'article" - #~ msgid "Mark articles below/above active one as read" -#~ msgstr "Marquer les articles au-dessous/au-dessus de l'article actif comme lus" +#~ msgstr "" +#~ "Marquer les articles au-dessous/au-dessus de l'article actif comme lus" #~ msgid "Scroll article content" #~ msgstr "Faire déflier le contenu de l'article" @@ -3743,13 +3570,6 @@ msgstr "" #~ msgid "Multiple articles actions" #~ msgstr "Actions sur plusieurs articles" -#, fuzzy -#~ msgid "Select starred articles" -#~ msgstr "Sélectionner les articles non lus" - -#~ msgid "Feed actions" -#~ msgstr "Actions sur ce flux" - #~ msgid "Mark feed as read" #~ msgstr "Marquer le flux comme lu" @@ -3762,20 +3582,18 @@ msgstr "" #~ msgid "My Feeds" #~ msgstr "Mes flux" -#~ msgid "Panel actions" -#~ msgstr "Actions du panneau :" - #~ msgid "Top 25 feeds" #~ msgstr "Top 25 des flux" -#~ msgid "Edit feed categories" -#~ msgstr "Modifier les catégories des flux" - #~ msgid "Focus search (if present)" #~ msgstr "Focus sur la recherche (si affichée)" -#~ msgid "<b>Note:</b> not all actions may be available, depending on Tiny Tiny RSS configuration and your access level." -#~ msgstr "<b>Note :</b> certaines actions peuvent ne pas être disponibles, selon la configuration de Tiny Tiny RSS et vos permissions." +#~ msgid "" +#~ "<b>Note:</b> not all actions may be available, depending on Tiny Tiny RSS " +#~ "configuration and your access level." +#~ msgstr "" +#~ "<b>Note :</b> certaines actions peuvent ne pas être disponibles, selon la " +#~ "configuration de Tiny Tiny RSS et vos permissions." #~ msgid "Open article in new tab" #~ msgstr "Ouvrir les articles dans un nouvel onglet" @@ -3786,10 +3604,6 @@ msgstr "" #~ msgid "Right-to-left content" #~ msgstr "Contenu écrit de droite à gauche" -#, fuzzy -#~ msgid "Cache content locally" -#~ msgstr "Enregistrer localement les images" - #~ msgid "Mark posts as updated on content change" #~ msgstr "Marquer les articles comme mis à jour quand leur contenu change" @@ -3832,13 +3646,6 @@ msgstr "" #~ msgid "Original article" #~ msgstr "Article original" -#~ msgid "Update feed" -#~ msgstr "Mettre à jour le flux" - -#, fuzzy -#~ msgid "With subcategories" -#~ msgstr "Modifier les catégories" - #~ msgid "Twitter OAuth" #~ msgstr "Twitter OAuth" @@ -3855,7 +3662,9 @@ msgstr "" #~ msgstr "S'inscrire via Twitter" #~ msgid "Could not connect to Twitter. Refresh the page or try again later." -#~ msgstr "Impossible de se connecter à Twitter. Rafraichissez la page ou essayez à nouveau plus tard." +#~ msgstr "" +#~ "Impossible de se connecter à Twitter. Rafraichissez la page ou essayez à " +#~ "nouveau plus tard." #~ msgid "Congratulations! You have successfully registered with Twitter." #~ msgstr "Félicitation ! Vous vous êtes inscrit via Twitter avec succès." @@ -3869,9 +3678,6 @@ msgstr "" #~ msgid "Check it" #~ msgstr "Vérifier" -#~ msgid "Apply to category" -#~ msgstr "Appliquer à une catégorie" - #~ msgid "Category <b>$%s</b> already exists in the database." #~ msgstr "La catégorie <b>%s</b> existe déjà dans la base de données." @@ -3879,7 +3685,8 @@ msgstr "" #~ msgstr "Aucune catégorie de flux définie." #~ msgid "<b>Hint:</b> you can drag feeds and categories around." -#~ msgstr "<b>Astuce :</b> vous pouvez faire glisser les flux et les catagories." +#~ msgstr "" +#~ "<b>Astuce :</b> vous pouvez faire glisser les flux et les catagories." #~ msgid "Subscribing using bookmarklet" #~ msgstr "S'abonner via bookmarklet" @@ -3887,29 +3694,41 @@ msgstr "" #~ msgid "Twitter" #~ msgstr "Twitter" -#~ msgid "Before you can update your Twitter feeds, you must register this instance of Tiny Tiny RSS with Twitter.com." -#~ msgstr "Avant de mettre à jour vos flux Twitter, vous devez enregistrer cette instance de Tiny Tiny RSS avec Twitter.com." +#~ msgid "" +#~ "Before you can update your Twitter feeds, you must register this instance " +#~ "of Tiny Tiny RSS with Twitter.com." +#~ msgstr "" +#~ "Avant de mettre à jour vos flux Twitter, vous devez enregistrer cette " +#~ "instance de Tiny Tiny RSS avec Twitter.com." -#~ msgid "You have been successfully registered with Twitter.com and should be able to access your Twitter feeds." -#~ msgstr "Vous vous êtes inscrit avec succès sur Twitter.com et vous devriez être en mesure d'accéder à vos flux Twitter." +#~ msgid "" +#~ "You have been successfully registered with Twitter.com and should be able " +#~ "to access your Twitter feeds." +#~ msgstr "" +#~ "Vous vous êtes inscrit avec succès sur Twitter.com et vous devriez être " +#~ "en mesure d'accéder à vos flux Twitter." #~ msgid "Register with Twitter.com" #~ msgstr "S'inscrire sur Twitter.com" +#~ msgid "Clear stored credentials" +#~ msgstr "Effacer les données d'authentification stockées" + #~ msgid "Created filter <b>%s</b>" #~ msgstr "Filtre <b>%s</b> créé" -#~ msgid "Attachment:" -#~ msgstr "Fichier attaché :" - #~ msgid "Subscribing to feed..." #~ msgstr "Abonnement au flux..." #~ msgid "Filter Test Results" #~ msgstr "Résultats du test du filtre" -#~ msgid "When \"Mark as read\" button is clicked in toolbar, automatically open next feed with unread articles." -#~ msgstr "Lorsque vous cliquez sur « Marquer comme lus », le prochain flux contenant des articles non lus est automatiquement affiché" +#~ msgid "" +#~ "When \"Mark as read\" button is clicked in toolbar, automatically open " +#~ "next feed with unread articles." +#~ msgstr "" +#~ "Lorsque vous cliquez sur « Marquer comme lus », le prochain flux " +#~ "contenant des articles non lus est automatiquement affiché" #~ msgid "Uses server timezone" #~ msgstr "Utilise le fuseau horaire du serveur" diff --git a/locale/hu_HU/LC_MESSAGES/messages.mo b/locale/hu_HU/LC_MESSAGES/messages.mo Binary files differindex 23c8350c9..bd44f45df 100644 --- a/locale/hu_HU/LC_MESSAGES/messages.mo +++ b/locale/hu_HU/LC_MESSAGES/messages.mo diff --git a/locale/hu_HU/LC_MESSAGES/messages.po b/locale/hu_HU/LC_MESSAGES/messages.po index cf4548e58..359ab0ad9 100644 --- a/locale/hu_HU/LC_MESSAGES/messages.po +++ b/locale/hu_HU/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2013-03-26 12:00+0100\n" "Last-Translator: Zoltan Faludi <[email protected]>\n" "Language-Team: HUNGARIAN\n" @@ -110,89 +110,89 @@ msgstr "A hozzáférési szinted nem elég magasa script futtatásához" msgid "Database Updater" msgstr "Adatbázis-frissítő" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Adatbázis frissítése sikertelen" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Nem található a szükséges séma fájl, a szükséges verzió:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", találat:" -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "A Tiny Tiny RSS adatbázis friss." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Vissza az RSS-olvasóhoz" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "A továbbhaladás előtt készítsen biztosági másolatot adatbázisáról." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "A Tiny Tiny RSS adatbázisát frissíteni kell a legújabb verzióra (<b>%d</b> to <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Frissítések végrehajtása" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Frissítések folyamatban..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Frissítés %d verzióra..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Verzió ellenőrzése" -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "HIBA!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." msgstr[0] "Elkészült. <b>%d</b> frissítés a <b>%d</b> verziójú sémára." msgstr[1] "Elkészült. <b>%d</b> frissítés a <b>%d</b> verziójú sémára." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Az adatbázis séma egy újabb Tiny Tiny RSS-ből származik." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "A talált séma verziója: <b>%d</b>, a szükséges: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "A séma frissítése nem lehetséges. A folytatáshoz frissítse a Tiny Tiny RSS fájljait egy újabb verzióra." @@ -248,22 +248,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "SQL eszképelési teszt sikertelen, ellenőrizze az adatbázis és a PHP bállításokat" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -276,7 +276,7 @@ msgstr "SQL eszképelési teszt sikertelen, ellenőrizze az adatbázis és a PHP #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -284,214 +284,217 @@ msgstr "SQL eszképelési teszt sikertelen, ellenőrizze az adatbázis és a PHP msgid "Loading, please wait..." msgstr "Betöltés, kérem várjon..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Hírcsatornalista összecsukása" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Hírek megjelenítése" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptív" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Minden hír" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Csillagozott" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Publikált" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Olvasatlan" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Olvasatlan" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Pontozás memmőzése" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Hírek rendezése" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Alapértelmezett" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Dátum" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Cím" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Pontszám" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Frissítés" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Megjelölés olvasottként" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "Kommunikációs probléma a szerverrel" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "A Tiny Tiny RSS-nek elérhető egy újabb verziója!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Műveletek" -#: index.php:205 +#: index.php:214 msgid "Preferences..." msgstr "Beállítások..." -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Keresés..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Műveletek hírcsatornákkal:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Feliratkozás hírcsatornára..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Hírcsatorna szerkesztése..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Hírcsatorna újrapontozása" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Leiratkozás" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Az összes hírcsatorna:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Olvasottak rejtése/mutatása" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Egyéb műveletek:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Váltás áttekintő módba..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Címkefelhő megjelenítése..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 msgid "Toggle widescreen mode" msgstr "Szélesvásznú mód váltása" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Kijelölés címkék alapján" -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Új címke létrehozása..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Szűrő létrehozása..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Billentyűparancsok súgója" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Kijelentkezés" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Beállítások" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Billentyűparancsok" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Kilépés a beállításokból" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Hírcsatornák" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Szűrők" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Címkék" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Felhasználók" @@ -500,53 +503,53 @@ msgstr "Felhasználók" msgid "Create new account" msgstr "Új felhasználói fiók létrehozása" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Új felhasználók regisztrációja adminisztrátor által letilva." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Ideiglenes jelszavát elküdljük a megadott e-mail címre. Azok a felhasználói fiókok, amelyekbe az ideiglenes jelszó kipostázásától számított 24 órán belül nem lépnek be, automatikusan törlődnek." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Felhasználói név:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Ellenőrizze, hogy nem foglalt-e már:" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "E-mail:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Mennyi kettő meg kettő?" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Regisztráció elküldése" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Regisztrációs adatai hiányosak" -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Ez a felhasználónév már foglalt." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Regisztráció sikertelen." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Felhasználói fiók sikeresen létrehozva" -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Új felhasználók regisztrációja jelenleg nem engedélyezett." @@ -555,12 +558,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "A Tiny Tiny RSS adatbázis frissítő szkript." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Kategorizálatlan" @@ -575,297 +578,298 @@ msgstr[1] "%d archivált hír" msgid "No feeds found." msgstr "Nem található hírcsatorna." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "Nem sikerült érvényesíteni a munkamenetet (érvénytelen IP)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Kiemelt" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Összes hírcsatorna" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Csillagozott hírek" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Publikált hírek" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Friss hírek" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Az összes hír" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Archivált hírek" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "Legutóbb olvasott" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigáció" -#: include/functions.php:1881 +#: include/functions.php:1899 msgid "Open next feed" msgstr "Következő hírcsatorna megnyitása" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "Előző hírcsatorna megnyitása" -#: include/functions.php:1883 +#: include/functions.php:1901 msgid "Open next article" msgstr "Következő hír megnyitása" -#: include/functions.php:1884 +#: include/functions.php:1902 msgid "Open previous article" msgstr "Előző hír megjelenítése" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "Következő hír megnyitása (nem görgeti a hosszú híreket)" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "Előző hír megnyitása (nem görgeti a hosszú híreket)" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Keresőmező megjelenítése" -#: include/functions.php:1888 +#: include/functions.php:1906 msgid "Article" msgstr "Hír" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Csillagoz" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Publikált" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Olvasatlannak jelöl" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Címkék szerkesztése" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Eltávolítja a kijelölt híreket a címke alól?" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Látható olvasott hírek elrejtése" -#: include/functions.php:1895 +#: include/functions.php:1913 msgid "Open in new window" msgstr "Megnyitás új ablakban" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Olvasottnak jel ez alatt" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Olvasottnak jel ez fölött" -#: include/functions.php:1898 +#: include/functions.php:1916 msgid "Scroll down" msgstr "Legördítés" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "Felgördítés" -#: include/functions.php:1900 +#: include/functions.php:1918 msgid "Select article under cursor" msgstr "Az kurzor alatti hír kiválasztása" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "Hír küldése emailben" -#: include/functions.php:1902 +#: include/functions.php:1920 msgid "Close/collapse article" msgstr "Hír bezárása" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 msgid "Toggle embed original" msgstr "Eredeti megjelenítésének váltása" -#: include/functions.php:1905 +#: include/functions.php:1923 msgid "Article selection" msgstr "Hír kijelölés" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Minden hír kijelölése" -#: include/functions.php:1907 +#: include/functions.php:1925 msgid "Select unread" msgstr "Olvasatlan hírek kijelölése" -#: include/functions.php:1908 +#: include/functions.php:1926 msgid "Select starred" msgstr "Csillagozott hírek kijelölése" -#: include/functions.php:1909 +#: include/functions.php:1927 msgid "Select published" msgstr "Publikált hírek kijlölése" -#: include/functions.php:1910 +#: include/functions.php:1928 msgid "Invert selection" msgstr "Fordított kijelölés" -#: include/functions.php:1911 +#: include/functions.php:1929 msgid "Deselect everything" msgstr "Kijelölés eltávolítása" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Hírcsatorna" -#: include/functions.php:1913 +#: include/functions.php:1931 msgid "Refresh current feed" msgstr "Aktuális hírcsatorna frissítése" -#: include/functions.php:1914 +#: include/functions.php:1932 msgid "Un/hide read feeds" msgstr "Olvasott hírcsatornák rejtése/mutatása" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Feliratkozás hírcsatornára" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Hírcsatorna szerkesztése" -#: include/functions.php:1918 +#: include/functions.php:1936 msgid "Reverse headlines" msgstr "Címek fordított sorrendben" -#: include/functions.php:1919 +#: include/functions.php:1937 msgid "Debug feed update" msgstr "Hírcsatorna frissítés hibakaresés" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Minden hírcsatornát olvasottként jelöl" -#: include/functions.php:1921 +#: include/functions.php:1939 msgid "Un/collapse current category" msgstr "Kategória kinyitás/összecsukás" -#: include/functions.php:1922 +#: include/functions.php:1940 msgid "Toggle combined mode" msgstr "Váltás kombinált módba" -#: include/functions.php:1923 +#: include/functions.php:1941 msgid "Go to" msgstr "Ugrás ide" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "Friss" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Címkefelhő" -#: include/functions.php:1930 +#: include/functions.php:1948 msgid "Other" msgstr "Egyéb" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Címke létrehozása" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Szűrő létrehozása" -#: include/functions.php:1933 +#: include/functions.php:1951 msgid "Un/collapse sidebar" msgstr "Oldalsáv megjelenítés/elrejtés" -#: include/functions.php:1934 +#: include/functions.php:1952 msgid "Show help dialog" msgstr "Súgó ablak megjelenítése" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "Keresési eredmények: %s" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Kattintson a lejátszáshoz" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Lejátszás" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr "-" -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "nincs címke" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Címkék hozzáadása a hírhez" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Eredeti innen:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "Hírcsatorna URL" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -878,8 +882,8 @@ msgstr "Hírcsatorna URL" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -887,15 +891,15 @@ msgstr "Hírcsatorna URL" msgid "Close this window" msgstr "Ablak bezárása" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(jegyzet szerkesztése)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "ismeretlen hírcsatornatípus" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "Csatolmányok:" @@ -925,8 +929,8 @@ msgstr "Csillagoz" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Hír publikálása" @@ -1040,7 +1044,8 @@ msgid "Combined feed display" msgstr "Kombinált hírcsatorna-megjelenítés" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Olvasatlan hírekkel nem rendelkező hírcsatorna elrejtése" #: include/localized_schema.php:43 @@ -1052,6 +1057,7 @@ msgid "Sort feeds by unread articles count" msgstr "Hírcsatornák rendezése olvasatlan hírek száma alapján" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Fordított hírcím-sorrend (régiebbiek előbb)" @@ -1134,12 +1140,14 @@ msgstr "Címkék automatikus hozzárendelése a hírekhez" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Felhasználó:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Jelszó:" @@ -1170,6 +1178,7 @@ msgstr "Kisebb adatforgalom" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Belépés" @@ -1188,8 +1197,8 @@ msgstr "Cím:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "Hírcsatorna URL:" @@ -1225,8 +1234,8 @@ msgstr "Megosztás" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1287,31 +1296,32 @@ msgid "Edit subscription options" msgstr "Feliratkozási beállítások szerkesztése" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Jelszó visszaállítás" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Visszalépés" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1327,9 +1337,9 @@ msgstr "Ha címkéket és szűrőket is importált, akkor szükség lehet a beá #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Kiválasztás" @@ -1343,9 +1353,9 @@ msgstr "Kiválasztás" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Mind" @@ -1359,9 +1369,9 @@ msgstr "Mind" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Kijelölés törlése" @@ -1420,8 +1430,8 @@ msgstr "Hírcsatorna vagy weboldal URL" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Hozzáadás a következő kategóriához:" @@ -1431,24 +1441,24 @@ msgstr "Elérhető hírcsatornák" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Azonosítás" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Belépés" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Jelszó" @@ -1470,8 +1480,8 @@ msgstr "További hírcsatornák" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Keresés" @@ -1492,7 +1502,7 @@ msgstr "határ:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Eltávolít" @@ -1518,11 +1528,10 @@ msgstr "A hír címkéi (vesszőkkel elválasztva):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Mentés" @@ -1700,52 +1709,57 @@ msgid "Feed:" msgstr "Hírcsatorna:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Hírcsatorna nem található" -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importálás" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "olvasottként jelöl" -#: classes/feeds.php:549 +#: classes/feeds.php:582 msgid "Collapse article" msgstr "Hír bezárása" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Nincs megjeleníthető olvasatlan hír." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Nincs megjeleníthető friss hír." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Nincs megjeleníthető csillagozott hír." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "" "A jelenlegi címke alá nincs besorolva egy hír sem.\n" "Címkék alá híreket besorolhat manuálisan (lásd a fenti Műveletek menüt) vagy a besoroláshoz használhat Szűrőket." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Nincs megjeleníthető hír." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Hírcsatornák utolsó frissítése: %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Néhány hírcsatorna frissítésével gond akadt. (Kattints ide a részletekhez!)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Nincs kiválasztott hírcsatorna." @@ -1867,8 +1881,8 @@ msgid "Change password to" msgstr "Jelszó megváltoztatása" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Beállítások" @@ -2035,7 +2049,7 @@ msgid "Combine" msgstr "Egyesít" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Hírek újrapontszámozása" @@ -2053,7 +2067,7 @@ msgstr "...szerepeljen ebben a mezőben: " #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "itt" @@ -2062,7 +2076,7 @@ msgid "Save rule" msgstr "Szabály mentés" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "Szabály hozzáadás" @@ -2079,7 +2093,7 @@ msgid "Save action" msgstr "Művelet mentés" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Add action" msgstr "Művelet hozzáadás" @@ -2112,172 +2126,172 @@ msgstr "Ismeretlen beállítás: %s" msgid "Your personal data has been saved." msgstr "A személyes adatai el lettek mentve." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "Személyes adatok / Azonosítás" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Személyes adatok" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "Teljes név" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-mail" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Hozzáférési szint" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Adatok mentése" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "A jelszava még az alapértelmezett, kérem változtassa meg." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Régi jelszó" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Új jelszó" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Jelszó még egyszer" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Jelszó megváltoztatása" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "Egyszer használatos jelszavak / Hitelesítő" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 msgid "Enter your password" msgstr "Adja meg a jelszavát" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 msgid "Disable OTP" msgstr "OTP letiltása" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "Ennek a használatához egy kompatibilis Hitelesítőre van szükség. A jelszó módosítása automatikusan letiltja az OTP-t." -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "Szkennelje be a következő kódot a Hitelesítő alkalmazással:" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "Beszkenneltem a kódot és be szeretném kapcsolni az OTP-t" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 msgid "Enable OTP" msgstr "OTP engedélyezése" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Testreszabás" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Regisztráció" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Töröl" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "Aktuális szerveridő: %s (UTC)" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Beállítások mentése" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Profilok kezelése" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Alapértelmezett beállítások" -#: classes/pref/prefs.php:613 -msgid "Show additional preferences" -msgstr "További beállítások megjelenítése" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "Beépülők" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "Rendszer beépülők" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "Beépülő" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "Leírás" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "Verzió" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "Szerző" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 msgid "Clear data" msgstr "Adatok törlése" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "Felhasználói beépülők" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 msgid "Enable selected plugins" msgstr "Kiválasztott beépülők engedélyezése" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 msgid "Incorrect password" msgstr "Érvénytelen jelszó" @@ -2286,241 +2300,237 @@ msgid "Check to enable field" msgstr "Jelölje be a mező engedélyezéséhez" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "(%d hírcsatorna)" msgstr[1] "(%d hírcsatorna)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Hírcsatorna címe" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Régi hírek törlése:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "<b>Megjegyzés:</b> ha a hírcsatorna megköveteli a hitelesítést (kivéve a Twitter csatornákat), ki kell tölteni a bejelentkezési információkat." -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Elrejtés a Népszerű hírcsatornákból" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Hozzáadás az e-mail összefoglalóhoz" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Kép csatolmányokat mindig jelenítse meg" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "Ne ágyazza be a képeket" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Képek helyi tárolása" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Frissült hírek megjelölése olvasatlanként" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Ikon" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Csere" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Újra feliratkozás a push frissítésekre" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "Visszaállítja a PubSubHubbub feliratkozást a push-engedélyezett hírcsatornákhoz." -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "A jobb oldali jelölőnégyzetek segítségével engedélyezheti az opciókat:" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Kész." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Hibás hírcsatornák" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "Inaktív hírcsatornák" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Kijelölt hírcsatornák szerkeztése" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Rendezési sorren visszaállítása" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "Kötegelt feliratkozás" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "Kategóriák" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 msgid "Add category" msgstr "Kategória hozzáadás" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" msgstr "Üres kategóriák elrejtése/megjelenítése" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 msgid "Remove selected" msgstr "Kijelölt eltávolítása" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "További műveletek..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Kézi takarítás (régi hírek törlése)" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Hírcsatorna-adatok törlése" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "Az OPML használatával hírcsatornákat, szűrőket, címkéket és beállításokat exportálhat, importálhat." -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "Csak a fő beállításprofilt lehet OPML használatával költöztetni." -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "OPML importálása" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "Fájlnév:" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "Beállításokkal együtt" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "Exportálás OPML-be" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Az OPML nyilvánosságra hozható és bárki feliratkozhat rá, aki ismeri az alábbi URL-t." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "A publikált OPML nem tartalmazza a beállításokat, az azonosítást igénylő hírcsatornákat és az Népszerű hírcsatornákból elrejtetteket." -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "Publikált OPML URL mejelenítése" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Firefox integráció" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Ez a Tiny Tiny RSS oldal beállítható a Firefox böngésző alapértelmezett hírcsatorna-olvasójaként. Ehhez kattintson az alábbi linkre!" -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Kattintson ide az oldal hírcsatorna-olvasóként való beállításához!" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "Publikált és megosztott hírek / Generált hírcsatornák" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "Publikált hírek és generált hírcsatornák" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "A program a publikált hírekből egy publikus RSS hírcsatornát készít, amelyre bárki feliratkozhat, aki tudja a lenti címet." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "URL megjelenítés" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "Minden generált URL törlése" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "URL alapján megosztott hírek" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "Itt minden egyedi URL-el megosztott hírt le lehet tiltani." -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "Minden hír megosztásának visszavonása" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Ezek a hírcsatornák 3 hónapja nem frissültek új tartalommal (régebbiek elöl):" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Kattintson a hírcsatorna szerkesztéséhez" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Leiratkozás a kiválasztott hírcsatornákról" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Váratlan hibák miatt ezek a hírcsatornák nem frissültek:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "Pocket" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" @@ -2528,15 +2538,11 @@ msgstr "" "\t\t\taz alakalmazás megfelelő működéséhez. Kérem ellenőrizze\n" "\t\t\tböngészője beállításait." -#: plugins/digest/digest_body.php:55 -msgid "Back to feeds" -msgstr "Vissza a hírcsatornákhoz" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Üdv," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "Alap változat" @@ -2561,10 +2567,6 @@ msgstr "Munkahelyen nem biztonságos tartalmak címkéi (vesszővel elválasztva msgid "Configuration saved." msgstr "Beállítások elmentve." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "Pinterest" - #: plugins/auth_internal/init.php:62 msgid "Please enter your one time password:" msgstr "Adja meg az egyszer használatos jelszót:" @@ -2577,6 +2579,62 @@ msgstr "A jelszó megváltoztatva." msgid "Old password is incorrect." msgstr "A régi jelszó helytelen." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Kezdőlap" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "Semmit sem találtam (kattintson az újratöltéshez)." + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "Szokásos verzió használata" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Kategóriák engedélyezése" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "BE" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "KI" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Tallózás a kategóriákban mint a könyvtárakban" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Képek mejelenítése a hírekben" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "Olvasott hírek és hírcsatornák elrejtése" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "Hírcsatornák rendezése olvasatlan hírek száma szerint" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2727,22 +2785,6 @@ msgstr "Példa érték" msgid "Set value" msgstr "Érték megadás" -#: plugins/identica/init.php:29 -msgid "Share on identi.ca" -msgstr "Megosztás az identi.ca-n" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "OwnCloud" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "OwnCloud URL" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "Könyvjelző az OwnCloudban" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Linkelt" @@ -2775,14 +2817,6 @@ msgstr "Megosztás URL-el" msgid "You can share this article by the following unique URL:" msgstr "Ezt a hírt megoszthatja a következő egyedi URL segítségével:" -#: plugins/flattr/init.php:30 -msgid "Flattr this article." -msgstr "Flattr támogatás." - -#: plugins/googleplus/init.php:29 -msgid "Share on Google+" -msgstr "Megosztás Google+ -on" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2805,161 +2839,157 @@ msgstr "Frissítésre kész." msgid "Start update" msgstr "Frissítés indtása" -#: plugins/tweet/init.php:29 -msgid "Share on Twitter" -msgstr "Megosztás az Twitteren" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "Új hírek érhetők el ebben a csatornában (kattintson a megjelenítésükhöz)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Minden hírt megjelöl olvasottként itt: %s?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "Biztos, hogy be akarja jelenteni ezt a hibát a tt-rss.org oldalon? A jelentés tartalmazni a fogja a böngésző információit. Az IP címe el lesz tárolva az adatbázisban." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "A dátum szintaxisa helyesnek tűnik:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "A dátum szintaxisa helytelen." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "Eltávolítja a hírcsatorna tárolt ikonját?" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Eltávolítja a hírcsatorna tárolt ikonját?" -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Hírcsatorna nem található" -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Kérem válasszon egy feltöltendő képet." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "Új ikon tölt fel ehhez a hírcsatornához?" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "Betöltés, kérem várjon..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Adja meg címke nevét:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Címke létrehozása sikertelen: nincs megadva név." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Feliratkozás hírcsatornára" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Feliratkozva ide: %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "A megadott URL érvénytelennek tűnik." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "A megadott URL nem tartalmaz hírcsatornákat." -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "A megadott URL nem tölthető be: %s" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "Már feliratkozott erre a hírcsatornára." -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "Szabály szerkesztése" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "Művelet szerkesztése" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Szűrő létrehozás" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "Feliratkozás visszaállítása? a következő frissítéskor Tiny Tiny RSS megpróbál automatikusan újra feliratkozni." -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Feliratkozás hírcsatornára..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Leiratkozik innen: %s?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "" -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Adja meg a kategória címét:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "Új hírszolgáltatási cím generálásása ehhez a hírcsatornához?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "" -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Ezt a hírcsatornatípust nem szerkesztheted." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Hírcsatorna szerkesztése" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Adatok mentése" -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "További hírcsatornák" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -2970,26 +3000,26 @@ msgstr "További hírcsatornák" msgid "No feeds are selected." msgstr "Nincs kiválasztott hírcsatorna." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "Eltávolítja a kijelölt hírcsatornákat az archívumból? A tárolt hírekkel rendelkező hírcsatornák nem lesznek törölve." -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Hírcsatornák frissítési hibával" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Eltávolítja a kiválasztott hírcsatornákat?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Eltávolítja a kiválasztott hírcsatornákat?" -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Súgó" @@ -3302,46 +3332,46 @@ msgstr "Feliratkozás a hírcsatornákra..." msgid "Clear stored data for this plugin?" msgstr "Törli a beépülő tárolt adatait?" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Minden hírt megjelöl olvasottként?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 #, fuzzy msgid "Marking all feeds as read..." msgstr "Minden hírcsatornát olvasottként jelöl" -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "Először engedélyezze a mail beépülőt." + +#: js/tt-rss.js:458 +msgid "Please enable embed_original plugin first." +msgstr "Először engedélyezze az embed_original beépülőt." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Ebből a kategóriából nem ." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Válasszon hírcsatorná(ka)t!" -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Ez a hírcsatorna típust nem lehet újraponszámozni." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Újrapontszámozza %s híreit?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 #, fuzzy msgid "Rescoring articles..." msgstr "Hírek újrapontszámozása" -#: js/tt-rss.js:694 -msgid "Please enable mail plugin first." -msgstr "Először engedélyezze a mail beépülőt." - -#: js/tt-rss.js:800 -msgid "Please enable embed_original plugin first." -msgstr "Először engedélyezze az embed_original beépülőt." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Új verzió érhető el." @@ -3350,20 +3380,20 @@ msgid "Cancel search" msgstr "Keresés megszakítása" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Csillagot levesz a hírről" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Hír csillagozása" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Publikálás visszavonása" @@ -3476,33 +3506,33 @@ msgstr "Adjon meg egy új pontszámot a hírhez:" msgid "Article URL:" msgstr "Hír URL:" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "%d hír megjelölése olvasottként?" msgstr[1] "%d hír megjelölése olvasottként?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Hiba: a hír nem tölthető be." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "Kattintson a hír kinyitásához" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d további..." msgstr[1] "%d további..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "Nincsenek olvasatlan hírcsatornák" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Továbbiak betöltése..." @@ -3573,38 +3603,41 @@ msgstr "Megosztás URL-el" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "Az élő frissítés még kisérleti fázisban van. A folytatás előtt mentse el a tt-rss könyvtárának tartalmát. A folytatáshoz írja be a 'yes' szót." -#~ msgid "Updated" -#~ msgstr "Frissített" +#~ msgid "Pocket" +#~ msgstr "Pocket" -#~ msgid "Open regular version" -#~ msgstr "Szokásos verzió használata" +#~ msgid "Pinterest" +#~ msgstr "Pinterest" -#~ msgid "Home" -#~ msgstr "Kezdőlap" +#~ msgid "Share on identi.ca" +#~ msgstr "Megosztás az identi.ca-n" -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "Semmit sem találtam (kattintson az újratöltéshez)." +#~ msgid "Owncloud" +#~ msgstr "OwnCloud" -#~ msgid "Enable categories" -#~ msgstr "Kategóriák engedélyezése" +#~ msgid "Owncloud url" +#~ msgstr "OwnCloud URL" -#~ msgid "ON" -#~ msgstr "BE" +#~ msgid "Bookmark on OwnCloud " +#~ msgstr "Könyvjelző az OwnCloudban" -#~ msgid "OFF" -#~ msgstr "KI" +#~ msgid "Flattr this article." +#~ msgstr "Flattr támogatás." -#~ msgid "Browse categories like folders" -#~ msgstr "Tallózás a kategóriákban mint a könyvtárakban" +#~ msgid "Share on Google+" +#~ msgstr "Megosztás Google+ -on" -#~ msgid "Show images in posts" -#~ msgstr "Képek mejelenítése a hírekben" +#~ msgid "Share on Twitter" +#~ msgstr "Megosztás az Twitteren" -#~ msgid "Hide read articles and feeds" -#~ msgstr "Olvasott hírek és hírcsatornák elrejtése" +#~ msgid "Show additional preferences" +#~ msgstr "További beállítások megjelenítése" -#~ msgid "Sort feeds by unread count" -#~ msgstr "Hírcsatornák rendezése olvasatlan hírek száma szerint" +#~ msgid "Back to feeds" +#~ msgstr "Vissza a hírcsatornákhoz" + +#~ msgid "Updated" +#~ msgstr "Frissített" #~ msgid "Related" #~ msgstr "Kapcsolódik" diff --git a/locale/it_IT/LC_MESSAGES/messages.mo b/locale/it_IT/LC_MESSAGES/messages.mo Binary files differindex 3de26ba83..2899e93c9 100644 --- a/locale/it_IT/LC_MESSAGES/messages.mo +++ b/locale/it_IT/LC_MESSAGES/messages.mo diff --git a/locale/it_IT/LC_MESSAGES/messages.po b/locale/it_IT/LC_MESSAGES/messages.po index 85801c355..a1ccca68c 100644 --- a/locale/it_IT/LC_MESSAGES/messages.po +++ b/locale/it_IT/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tiny Tiny RSS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2012-02-14 08:31+0000\n" "Last-Translator: gothfox <[email protected]>\n" "Language-Team: LANGUAGE <[email protected]>\n" @@ -111,73 +111,73 @@ msgstr "Il livello di accesso non è sufficiente per eseguire questo script." msgid "Database Updater" msgstr "Aggiornatore database" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Impossibile aggiornare il database" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Impossibile trovare il file schema necessario; serve la versione:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", trovato: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Il database di Tiny Tiny RSS è aggiornato." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Ritorna a Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Fare il backup del database prima di procedere." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Il database di Tiny Tiny RSS deve essere aggiornato all'ultima versione (<b>%d</b> a <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Effettuare gli aggiornamenti" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Esecuzione aggiornamenti..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Aggiornamento alla versione %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Controllo della versione..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "ERRORE" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -188,16 +188,16 @@ msgstr[1] "" "Fine. Eseguito/i <b>%d</b> aggiornamento/i fino\n" "\t\t\tallo schema versione <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Lo schema del database è di una versione più recente di Tiny Tiny RSS." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Versione dello schema trovata: <b>%d</b>, richiesta: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "Impossibile aggiornare lo schema. Aggiornare i file di Tiny Tiny RSS a una nuova versione e continuare." @@ -253,22 +253,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "Test di sanitizzazione dell'SQL fallito; controllare il database e la configurazione del PHP" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -281,7 +281,7 @@ msgstr "Test di sanitizzazione dell'SQL fallito; controllare il database e #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -289,216 +289,219 @@ msgstr "Test di sanitizzazione dell'SQL fallito; controllare il database e msgid "Loading, please wait..." msgstr "Caricamento, attendere prego..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Contrai elenco notiziari" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Mostra articoli" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adattivo" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Tutti gli articoli" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Con stella" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Pubblicati" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Non letti" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Non letti" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignora punteggio" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Ordina articoli" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Predefinito" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Data" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Titolo" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Punteggio" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Aggiorna" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Segna come letto" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "È disponibile la nuova versione di Tiny Tiny RSS." -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Azioni..." -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "Preferenze" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Cerca..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Azioni notiziari:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Sottoscrivi il notiziario..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Modifica questo notiziario..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Cambia punteggio notiziario" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Annulla sottoscrizione" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Tutti i notiziari:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Visualizza/Nascondi notiziari letti" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Altre azioni:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Passa al sommario..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Mostra nuvola etichette..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "Inverti con stella" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "" -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Crea etichetta..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Crea filtro..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Aiuto scorciatoie da tastiera" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Esci" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Preferenze" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Scorciatoie da tastiera" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Esci dalle preferenze" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Notiziari" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filtri" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Etichette" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Utenti" @@ -507,53 +510,53 @@ msgstr "Utenti" msgid "Create new account" msgstr "Crea un nuovo utente" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "La registrazione di nuovi utenti è disabilitata dall'amministratore." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "La password temporanea verrà inviata all'email speficiata. Utenti, che non eseguono l'accesso almeno una volta, vengono cancellati automaticamente 24 ore dopo che la password temporanea è stata inviata." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Accesso desiderato:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Controlla disponibilità" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "Email:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Quanto fa due più due:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Invia registrazione" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Le informazioni di registrazione sono incomplete." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Il nome utente esiste già." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Registrazione fallita." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Utente creato con successo." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "La registrazione di nuovi utenti è attualmente chiusa." @@ -563,12 +566,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Il database di Tiny Tiny RSS è aggiornato." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Senza categoria" @@ -583,321 +586,322 @@ msgstr[1] "%d articoli archiviati" msgid "No feeds found." msgstr "Nessun notiziario trovato." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "La validazione della sessione è fallita (IP non corretto)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Speciale" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Tutti i notiziari" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Articoli con stella" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Articoli pubblicati" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Articoli nuovi" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Tutti gli articoli" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Articoli archiviati" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigazione" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "Su lettura passare al prossimo notiziario" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "Apri articolo di origine" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "Apri articolo di origine" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Mostra il dialogo di ricerca" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "Tutti gli articoli" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Inverti con stella" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Inverti pubblicati" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Inverti non letti" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Modifica etichette" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Rimuovi gli articoli selezionati" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Rimuovi articoli letti" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "Aprire gli articoli in una nuova finestra" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "Fatto tutto." -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Seleziona l'articolo sotto il cursore del mouse" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Cambio punteggio degli articoli" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "Inverti pubblicati" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "Azioni sull'articolo attivo" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "Inverti non letti" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "Imposta con stella" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "Articoli pubblicati" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "Selezione:" -#: include/functions.php:1911 +#: include/functions.php:1929 msgid "Deselect everything" msgstr "" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Notiziario" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "Aggiorna notiziario attivo" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "Visualizza/Nascondi notiziari letti" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Sottoscrivi il notiziario" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Modifica notiziario" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Invertire l'ordine dei sommari" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "Disabilitare aggiornamenti" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Segna tutti i notiziari come letti" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "Mettere nella categoria:" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "Inverti pubblicati" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "Vai a..." -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Nuvola etichette" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "Altri notiziari" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Crea etichetta" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Crea filtro" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "Contrai la barra laterale" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "Mostra il dialogo di ricerca" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Fare clic per riprodurre" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Riproduci" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "nessuna etichetta" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Modifica le etichette per questo articolo" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Originariamente da:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "URL del notiziario" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -910,8 +914,8 @@ msgstr "URL del notiziario" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -919,15 +923,15 @@ msgstr "URL del notiziario" msgid "Close this window" msgstr "Chiudi questa finestra" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(modifica note)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "tipo sconosciuto" -#: include/functions.php:3670 +#: include/functions.php:3691 #, fuzzy msgid "Attachments" msgstr "Allegati:" @@ -958,8 +962,8 @@ msgstr "Imposta con stella" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Pubblica articolo" @@ -1075,7 +1079,8 @@ msgid "Combined feed display" msgstr "Visualizzazione combinata di notiziari" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Nascondere i notiziari senza messaggi non letti" #: include/localized_schema.php:43 @@ -1087,6 +1092,7 @@ msgid "Sort feeds by unread articles count" msgstr "Ordinare i notiziari per numero di articoli non letti" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Invertire l'ordine del sommario (prima i più vecchi)" @@ -1170,12 +1176,14 @@ msgstr "" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Accesso:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Password:" @@ -1206,6 +1214,7 @@ msgstr "Utilizzare minor traffico" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Accedi" @@ -1226,8 +1235,8 @@ msgstr "Titolo" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1265,8 +1274,8 @@ msgstr "" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1329,31 +1338,32 @@ msgid "Edit subscription options" msgstr "Modifica opzioni di sottoscrizione" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Reimposta password" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Sposta indietro" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1369,9 +1379,9 @@ msgstr "" #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Seleziona" @@ -1385,9 +1395,9 @@ msgstr "Seleziona" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Tutti" @@ -1401,9 +1411,9 @@ msgstr "Tutti" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Nessuno" @@ -1463,8 +1473,8 @@ msgstr "URL del notiziario" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Mettere nella categoria:" @@ -1474,24 +1484,24 @@ msgstr "Notiziari disponibili" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Autenticazione" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Accesso" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Password" @@ -1513,8 +1523,8 @@ msgstr "Altri notiziari" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Cerca" @@ -1535,7 +1545,7 @@ msgstr "limite:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Rimuovi" @@ -1561,11 +1571,10 @@ msgstr "Etichette per questo articolo (separate da virgole):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Salva" @@ -1746,51 +1755,56 @@ msgid "Feed:" msgstr "Notiziario:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Notiziario non trovato." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importa" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "segna come letto" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "Tutti gli articoli" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Nessun articolo non letto trovato da visualizzare." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Nessun articolo non aggiornato trovato da visualizzare." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Nessun articolo con stella trovato da visualizzare." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "Nessun articolo trovato da visualizzare. Si possono assegnare manualmente gli articoli alle etichette (vedere il menù «Azioni» sopra) o utilizzare un filtro." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Nessun articolo trovato da visualizzare." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Ultimo aggiornamento notiziari alle %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Qualche notiziario ha degli errori di aggiornamento (fare clic per dettagli)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Nessun notiziario selezionato." @@ -1913,8 +1927,8 @@ msgid "Change password to" msgstr "Cambiare la password a" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Opzioni" @@ -2079,7 +2093,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Cambio punteggio degli articoli" @@ -2097,7 +2111,7 @@ msgstr "al campo" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "in" @@ -2107,7 +2121,7 @@ msgid "Save rule" msgstr "Salva" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "" @@ -2125,7 +2139,7 @@ msgid "Save action" msgstr "Riquadro azioni" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Add action" msgstr "Azioni notiziari" @@ -2159,179 +2173,178 @@ msgstr "Opzione sconosciuta: %s" msgid "Your personal data has been saved." msgstr "I dati personali sono stati salvati." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 #, fuzzy msgid "Personal data / Authentication" msgstr "Autenticazione" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "Nome completo" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "Email" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Livello di accesso" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Salva dati" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "La password è impostata al valore predefinito: cambiarla." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Vecchia password" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nuova password" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Conferma password" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Cambia password" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "Nome utente o password sbagliati" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "Disabilitare aggiornamenti" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "Abilitato" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Personalizza" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Registro" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Pulisci" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Salva configurazione" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Gestisci profili" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Reimposta ai valori predefiniti" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "Esci dalle preferenze" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "Pulisci i dati del notiziario" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "Abilitare le categorie dei notiziari" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "Nome utente o password sbagliati" @@ -2341,253 +2354,249 @@ msgid "Check to enable field" msgstr "Spuntare per abilitare il campo" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "Notiziari memorizzati" msgstr[1] "Notiziari memorizzati" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Titolo notiziario" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Eliminazione articoli:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "<b>Suggerimento:</b> occorre riempire la informazioni di accesso se il proprio notiziario richiede l'autenticazione, eccetto per i notiziari di Twitter." -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Nascondere nei notiziari popolari" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Includere nell'email riassunto" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Mostrare sempre le immagini allegate" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Memorizzare le immagini localmente" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Segnare gli articoli aggiornati come non letti" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Icona" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Sostituisci" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Sottoscrivi per inviare aggiornamenti" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "Reimposta lo stato di sottoscrizione a PubSubHubbub per notiziari abilitati all'invio." -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Fatto tutto." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Notiziari con errori" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 #, fuzzy msgid "Inactive feeds" msgstr "Aggiorna notiziario attivo" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Modifica i notiziari selezionati" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Reimposta ordinamento" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 #, fuzzy msgid "Categories" msgstr "Categorie notiziario" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "Modifica categorie" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "Modifica categorie" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "Rimuovere i notiziari selezionati?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Altre azioni..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Eliminazione manuale" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Pulisci i dati del notiziario" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "Importazione OPML..." -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 #, fuzzy msgid "Filename:" msgstr "Nome completo" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 #, fuzzy msgid "Include settings" msgstr "Includere nell'email riassunto" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "Importazione OPML..." -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "OPML può essere pubblicato e può essere sottoscritto da chiunque conosca l'URL seguente." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 #, fuzzy msgid "Display published OPML URL" msgstr "URL OPML pubblico" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Integrazione con Firefox" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Questo sito di Tiny Tiny RSS può essere utilizzato come lettore di notiziari di Firefox facendo clic sul collegamento qui sotto." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Fare clic qui per registrare questo sito come lettore di notiziari." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "Articoli pubblicati e notiziari generati" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "Articoli pubblicati e notiziari generati" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Gli articoli pubblicati vengono esportati come un notiziario pubblico e possono essere sottoscritti da chiunque conosca l'URL specificato qui sotto." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "Visualizza URL" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "Pulisci tutti gli URL generati" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 #, fuzzy msgid "Unshare all articles" msgstr "Togli la stella all'articolo" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Questi notiziari non sono stati aggiornati con nuovi contenuti da 3 mesi (più vecchi prima):" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Fare clic per modificare il notiziario" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Annulla la sottoscrizione ai notiziari selezionati" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Questi notiziari non sono stati aggiornati a causa di errori:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" @@ -2595,16 +2604,11 @@ msgstr "" "\t\t\tda questa applicazione per funzionare correttamente. Controllare\n" "\t\t\tle impostazioni del browser." -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "Notiziari non attivi" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Salve," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2630,10 +2634,6 @@ msgstr "" msgid "Configuration saved." msgstr "La configurazione è stata salvata." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2647,6 +2647,63 @@ msgstr "La password è stata cambiata" msgid "Old password is incorrect." msgstr "La vecchia password non è corretta." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Casa" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "Non trovato (fare clic per ricaricare il notiziario)." + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Abilitare le categorie" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "Acceso" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "Spento" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Sfoglia le categorie come cartelle" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Mostrare le immagini negli articoli" + +#: plugins/mobile/prefs.php:50 +#, fuzzy +msgid "Hide read articles and feeds" +msgstr "Articoli pubblicati e notiziari generati" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "Ordinare i notiziari per numero di non letti" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2799,23 +2856,6 @@ msgstr "" msgid "Set value" msgstr "Imposta con stella" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "Condividi su Twitter" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Collegato" @@ -2849,16 +2889,6 @@ msgstr "" msgid "You can share this article by the following unique URL:" msgstr "È possibile vedere questo notiziario come RSS utilizzando il seguente URL:" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Metti la stella all'articolo" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "Condividi su Twitter" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2885,165 +2915,160 @@ msgstr "Ultimo aggiornamento:" msgid "Start update" msgstr "Ultimo aggiornamento:" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Condividi su Twitter" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "Nuovi articoli disponibili per questo notiziario (fare clic per mostrarli)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Segnare tutti gli articoli in «%s» come letti?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "Si vuole notificare questa eccezione a tt-rss.org? La notifica includerà le informazioni sul browser. L'IP verrà salvato in un database." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "La sintassi della data appare con corretta:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "La sintassi della data non è corretta." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "Rimuovi le icone salvate dei notiziari?" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Rimuovi le icone salvate dei notiziari?" -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Notiziario non trovato." -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Selezionare un file immagine da caricare." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "Caricare una nuova icona per questo notiziario?" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "Caricamento, attendere prego..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Inserire l'intestazione dell'etichetta:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Impossibile creare l'etichetta: intestazione mancante." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Sottoscrivi il notiziario" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Sottoscrizione effettuata a «%s»" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "L'URL specifica sembra essere non valido." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "L'URL specificato non sembra contenere alcun notiziario." -#: js/functions.js:944 +#: js/functions.js:945 #, fuzzy msgid "Couldn't download the specified URL: %s" msgstr "Impossibile scaricare l'URL specificato." -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "La sottoscrizione a questo notiziario è già stata effettuata." -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Edit rule" msgstr "Modifica filtro" -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Edit action" msgstr "Azioni notiziari" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Crea filtro" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "Reimpostare la sottoscrizione? Tiny Tiny RSS proverà ancora al prossimo aggiornamento del notiziario a sottoscrivere il centro notifiche." -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Sottoscrivi il notiziario..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Annullare la sottoscrizione a «%s»?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "" -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Inserire il titolo della categoria:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "Generare un nuovo indirizzo per questo notiziario?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "" -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Impossibile modificare questo tipo di notiziario." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Modifica notiziario" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Salva dati" -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "Altri notiziari" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3054,26 +3079,26 @@ msgstr "Altri notiziari" msgid "No feeds are selected." msgstr "Nessun notiziario selezionato." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "Rimuovere i notiziari selezionati dall'archivio? I notiziari con articoli archiviati non saranno rimossi." -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Notiziari con errori di aggiornamento" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Rimuovere i notiziari selezionati?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Rimuovere i notiziari selezionati?" -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "" @@ -3391,48 +3416,48 @@ msgstr "" msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Segnare tutti gli articoli come letti?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 #, fuzzy msgid "Marking all feeds as read..." msgstr "Segna tutti i notiziari come letti" -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "Selezionare prima qualche notiziario." + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Selezionare prima qualche notiziario." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Impossibile annullare la sottoscrizione alla categoria." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Selezionare prima qualche notiziario." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Impossibile cambiare il punteggio a questo tipo di notiziari." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Cambiare il punteggio degli articoli in «%s»?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 #, fuzzy msgid "Rescoring articles..." msgstr "Cambio punteggio degli articoli" -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "Selezionare prima qualche notiziario." - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Selezionare prima qualche notiziario." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Nuova versione disponibile." @@ -3442,20 +3467,20 @@ msgid "Cancel search" msgstr "Annulla" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Togli la stella all'articolo" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Metti la stella all'articolo" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Non pubblicare articolo" @@ -3572,33 +3597,33 @@ msgstr "Inserire il titolo della categoria:" msgid "Article URL:" msgstr "Tutti gli articoli" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Segnare %d articolo/i visualizzato/i come letto/i?" msgstr[1] "Segnare %d articolo/i visualizzato/i come letto/i?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Errore: impossibile caricare l'articolo." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "Fare clic per espandere l'articolo." -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d altri..." msgstr[1] "%d altri..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "Nessun notiziario non letto." -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Carica altri..." @@ -3669,39 +3694,39 @@ msgstr "Metti la stella all'articolo" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "" -#~ msgid "This will clear your stored authentication information for Twitter. Continue?" -#~ msgstr "Questo pulirà le informazioni di autenticazione memorizzate per Twitter. Continuare?" - #, fuzzy -#~ msgid "Clearing credentials..." -#~ msgstr "Pulisci le credenziali memorizzate" +#~ msgid "Share on identi.ca" +#~ msgstr "Condividi su Twitter" -#~ msgid "Updated" -#~ msgstr "Aggiornato" - -#~ msgid "Home" -#~ msgstr "Casa" +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "Metti la stella all'articolo" -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "Non trovato (fare clic per ricaricare il notiziario)." +#, fuzzy +#~ msgid "Share on Google+" +#~ msgstr "Condividi su Twitter" -#~ msgid "Enable categories" -#~ msgstr "Abilitare le categorie" +#, fuzzy +#~ msgid "Share on Twitter" +#~ msgstr "Condividi su Twitter" -#~ msgid "ON" -#~ msgstr "Acceso" +#, fuzzy +#~ msgid "Show additional preferences" +#~ msgstr "Esci dalle preferenze" -#~ msgid "OFF" -#~ msgstr "Spento" +#, fuzzy +#~ msgid "Back to feeds" +#~ msgstr "Notiziari non attivi" -#~ msgid "Browse categories like folders" -#~ msgstr "Sfoglia le categorie come cartelle" +#~ msgid "This will clear your stored authentication information for Twitter. Continue?" +#~ msgstr "Questo pulirà le informazioni di autenticazione memorizzate per Twitter. Continuare?" -#~ msgid "Show images in posts" -#~ msgstr "Mostrare le immagini negli articoli" +#, fuzzy +#~ msgid "Clearing credentials..." +#~ msgstr "Pulisci le credenziali memorizzate" -#~ msgid "Sort feeds by unread count" -#~ msgstr "Ordinare i notiziari per numero di non letti" +#~ msgid "Updated" +#~ msgstr "Aggiornato" #~ msgid "Notifying <b>%s</b>." #~ msgstr "Notifica a <b>%s</b>" diff --git a/locale/ja_JP/LC_MESSAGES/messages.mo b/locale/ja_JP/LC_MESSAGES/messages.mo Binary files differindex 9c0f538e8..b83254634 100644 --- a/locale/ja_JP/LC_MESSAGES/messages.mo +++ b/locale/ja_JP/LC_MESSAGES/messages.mo diff --git a/locale/ja_JP/LC_MESSAGES/messages.po b/locale/ja_JP/LC_MESSAGES/messages.po index 79988551e..067e7222f 100644 --- a/locale/ja_JP/LC_MESSAGES/messages.po +++ b/locale/ja_JP/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: tt-rss unstable\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2013-03-25 06:48+0900\n" "Last-Translator: skikuta <[email protected]>\n" "Language-Team: \n" @@ -109,89 +109,89 @@ msgstr "このスクリプトを実行するにはアクセスレベルが不十 msgid "Database Updater" msgstr "データベースアップデーター" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "データベースを更新できません" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "必要なスキーマファイルを見つけられませんでした。次のバージョンが必要です:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", 以下が見つかりました: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Tiny Tiny RSS のデータベースを更新しました。" -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Tiny Tiny RSS に戻る" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "実行前にデータベースのバックアップをしてください。" -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Tiny Tiny RSS は最新のバージョンに更新する必要があります (<b>%d</b> から <b>%d</b>)。" -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "更新の実行" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "更新を実行しています..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "バージョン %d を確認しています..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "バージョンを確認しています..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "エラー!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." msgstr[0] "完了しました。<b>%d</b> 個のテーブルをスキーマーバージョン<b>%d</b> に更新しました。" msgstr[1] "完了しました。<b>%d</b> 個のテーブルをスキーマーバージョン<b>%d</b> に更新しました。" -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Databaseスキーマは、Tiny Tiny RSSの新しいバージョンからのものです。" -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "スキーマバージョンが: <b>%d</b>, でした。 以下が必要です: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "スキーマアップグレードができません。Tiny Tiny RSSを新しいバージョンに更新してから続けてください。" @@ -246,22 +246,22 @@ msgstr "MySQL のバージョンが現在サポートされていません。オ msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "SQLのエスケープ処理のテストに失敗しました。データベースとPHPの設定を確認してください。" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -274,7 +274,7 @@ msgstr "SQLのエスケープ処理のテストに失敗しました。データ #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -282,220 +282,223 @@ msgstr "SQLのエスケープ処理のテストに失敗しました。データ msgid "Loading, please wait..." msgstr "読み込みんでいます。しばらくお待ちください..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "フィード一覧を閉じる" -#: index.php:155 +#: index.php:164 #, fuzzy msgid "Show articles" msgstr "記事を保管しました" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "すべての記事" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "お気に入り" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "公開済み" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "未読" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "未読" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "スコア計算の無効化" -#: index.php:167 +#: index.php:176 #, fuzzy msgid "Sort articles" msgstr "記事を保管しました" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "標準" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "日付" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "題名" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "スコア" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "更新" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "既読にする" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "サーバーとの通信に問題が発生しました。" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Tiny Tiny RSS の新しいバージョンが利用できます!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "操作..." -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "設定" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "検索..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "フィード操作" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "フィードを購読する..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "フィードを編集する..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "フィードのスコアを再計算しています..." -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "購読をやめる" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "すべてのフィード:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "読んだフィードを隠す/再表示する" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "その他の操作:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "ダイジェストに移行..." -#: index.php:219 +#: index.php:228 #, fuzzy msgid "Show tag cloud..." msgstr "タグクラウド" -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "カテゴリーの並び替えモードの切り替え" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "タグで選択..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "ラベルを作成する..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "フィルターを作成しています..." -#: index.php:226 +#: index.php:235 #, fuzzy msgid "Keyboard shortcuts help" msgstr "キーボードショートカット" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "ログアウト" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "設定" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "キーボードショートカット" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "設定を終了する" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "フィード" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "フィルター" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "ラベル" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "ユーザー" @@ -504,53 +507,53 @@ msgstr "ユーザー" msgid "Create new account" msgstr "新規アカウントの作成" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "新規ユーザーの登録は管理者によって無効になっています。" -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "一時的なパスワードをメールで送りました。このアカウント(一度だけログイン出来ます。)は24時間後に削除されます。" -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "ご希望のlogin名:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "有効性の確認" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "メールアドレス:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "2 + 2 = ?" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "登録を送信する" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "登録情報が完成していません。" -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "すみませんがこのユーザー名は既にいます。" -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "登録に失敗しました。" -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "アカウントの作成に成功しました。" -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "新規ユーザーの登録は現在行っていません。" @@ -560,12 +563,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Tiny Tiny RSS のデータベースを更新しました。" #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "カテゴリー割り当てなし" @@ -580,331 +583,332 @@ msgstr[1] "お気に入りの記事" msgid "No feeds found." msgstr "フィードがありません。" -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "セッションの検査に失敗しました (IP が正しくない)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "特別" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "すべてのフィード" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "お気に入りの記事" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "公開済みの記事" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "新しい記事" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "すべての記事" -#: include/functions.php:1816 +#: include/functions.php:1833 #, fuzzy msgid "Archived articles" msgstr "未読記事" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "最近読んだ" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "ナビゲーション" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "次のフィードを開く" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "前のフィードを開く" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "次の記事を開く" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "前の記事を開く" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "次の記事を開く(スクロールしない)" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "前の記事を開く(スクロールしない)" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "検索ダイアログを表示する" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "すべての記事" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "お気に入りを切り替える" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "公開を切り替える" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "未読に切り替える" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "タグを編集する" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "ラベルから選択した記事を削除しますか?" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "公開記事" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "新しいウィンドウで記事を開く" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 #, fuzzy msgid "Mark below as read" msgstr "既読にする" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 #, fuzzy msgid "Mark above as read" msgstr "既読にする" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "下にスクロール" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "上にスクロール" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "マウスカーソルの下の記事を選択する" -#: include/functions.php:1901 +#: include/functions.php:1919 #, fuzzy msgid "Email article" msgstr "すべての記事" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "記事を消去する" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "カテゴリーの並び替えモードの切り替え" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "有効な記事の操作" -#: include/functions.php:1906 +#: include/functions.php:1924 #, fuzzy msgid "Select all articles" msgstr "記事を消去する" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "未読記事を削除する" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "お気に入りに設定する" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "未読記事を削除する" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "有効な記事の操作" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "記事を消去する" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "フィード" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "有効なフィードの更新" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "読んだフィードを隠す/再表示する" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "フィードを購読する" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "フィードを編集する" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "ヘッドラインの逆順 (古いものが上)" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "すべてのフィードを更新しました。" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "すべてのフィードを既読に設定する" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "カテゴリーの開閉" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "カテゴリーの並び替えモードの切り替え" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "移動..." -#: include/functions.php:1925 +#: include/functions.php:1943 #, fuzzy msgid "Fresh" msgstr "再描画" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "タグクラウド" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "その他:" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "ラベルを作成する" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "フィルターを作成する" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "サイドバーを縮小する" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "検索ダイアログを表示する" -#: include/functions.php:2434 +#: include/functions.php:2452 #, fuzzy, php-format msgid "Search results: %s" msgstr "検索結果" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 #, fuzzy msgid "Click to play" msgstr "クリックで表示" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "表示" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "タグがありません" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "この記事のタグを編集する" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 #, fuzzy msgid "Originally from:" msgstr "元の記事内容を表示する" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 #, fuzzy msgid "Feed URL" msgstr "フィード" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -917,8 +921,8 @@ msgstr "フィード" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -926,16 +930,16 @@ msgstr "フィード" msgid "Close this window" msgstr "このウィンドウを閉じる" -#: include/functions.php:3381 +#: include/functions.php:3402 #, fuzzy msgid "(edit note)" msgstr "ノートの編集" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "未知の種類" -#: include/functions.php:3670 +#: include/functions.php:3691 #, fuzzy msgid "Attachments" msgstr "添付:" @@ -967,8 +971,8 @@ msgstr "お気に入りに設定する" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "公開記事" @@ -1085,7 +1089,8 @@ msgid "Combined feed display" msgstr "フィード表示の組み合わせ" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "未読でないメッセージとフィードを隠す" #: include/localized_schema.php:43 @@ -1097,6 +1102,7 @@ msgid "Sort feeds by unread articles count" msgstr "未読記事数によるフィードの並び替え" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "ヘッドラインの逆順 (古いものが上)" @@ -1184,12 +1190,14 @@ msgstr "自動的に既読として記事をマークする" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "ログイン:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "パスワード:" @@ -1222,6 +1230,7 @@ msgstr "" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "ログイン" @@ -1242,8 +1251,8 @@ msgstr "題名:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1281,8 +1290,8 @@ msgstr "共有" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1346,31 +1355,32 @@ msgid "Edit subscription options" msgstr "購読オプションの編集" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "パスワードのリセット" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "いくつかの必須項目が入力されていないか、正しくありません" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "戻る" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "完了しました" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "ログイン名とメールアドレスの組み合わせが組み合わせが見つかりませんでした" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "シークレットキーが正しくありません。クッキーを有効にして再度実行してください。" @@ -1386,9 +1396,9 @@ msgstr "" #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 #, fuzzy msgid "Select" @@ -1403,9 +1413,9 @@ msgstr "選択:" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "すべて" @@ -1419,9 +1429,9 @@ msgstr "すべて" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "なし" @@ -1486,8 +1496,8 @@ msgstr "フィード" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "カテゴリーの場所:" @@ -1498,24 +1508,24 @@ msgstr "すべてのフィード" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "認証" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "ログイン" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 #, fuzzy msgid "Password" msgstr "パスワード:" @@ -1539,8 +1549,8 @@ msgstr "さらなるフィード" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "検索" @@ -1564,7 +1574,7 @@ msgstr "制限:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "削除" @@ -1590,11 +1600,10 @@ msgstr "この記事のタグ (カンマで区切ります):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "保存" @@ -1790,51 +1799,56 @@ msgid "Feed:" msgstr "フィード:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "フィードが見つかりません。" -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "インポート" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "既読にする" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "記事を消去する" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "表示する未読記事が見つかりませんでした。" -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "表示する更新された記事が見つかりませんでした。" -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "表示するお気に入りの記事が見つかりませんでした。" -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "表示する記事が見つかりません。手動でラベルに記事を割り当てるか(上の操作メニューを参照します)、フィルターを使うことができます。" -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "表示する記事が見つかりません。" -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "いくつかのフィードの更新エラーです (詳細はクリックしてください)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "フィードは選択されていません。" @@ -1958,8 +1972,8 @@ msgid "Change password to" msgstr "次のパスワードに変更する:" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "オプション" @@ -2134,7 +2148,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "記事のスコアの再集計" @@ -2153,7 +2167,7 @@ msgstr "項目" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "" @@ -2163,7 +2177,7 @@ msgid "Save rule" msgstr "保存" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Add rule" msgstr "フィードカテゴリーを追加しています..." @@ -2182,7 +2196,7 @@ msgid "Save action" msgstr "パネル操作" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Add action" msgstr "フィード操作" @@ -2217,187 +2231,186 @@ msgstr "不明なオプション: %s" msgid "Your personal data has been saved." msgstr "パスワードを変更しました。" -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 #, fuzzy msgid "Personal data / Authentication" msgstr "認証" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "個人データ" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "電子メール" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "アクセスレベル" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 #, fuzzy msgid "Save data" msgstr "保存" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 #, fuzzy msgid "Your password is at default value, please change it." msgstr "" "パスワードが標準のままです。\n" " 変更してください。" -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "現在のパスワード" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "新しいパスワード" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "新しいパスワード(確認)" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "パスワードを変更する" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "ユーザー名かパスワードが正しくありません" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "(無効です)" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "有効にする" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 #, fuzzy msgid "Customize" msgstr "ユーザースタイルシートの URL" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 #, fuzzy msgid "Register" msgstr "登録済み" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "設定を保存する" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 #, fuzzy msgid "Manage profiles" msgstr "フィルターを作成する" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "標準に戻す" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "設定を終了する" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 #, fuzzy msgid "Description" msgstr "説明" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "フィードデータの消去" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "フィードアイコンを有効にする" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "ユーザー名かパスワードが正しくありません" @@ -2408,281 +2421,272 @@ msgid "Check to enable field" msgstr "編集するにはクリック" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "フィードを編集する" msgstr[1] "フィードを編集する" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 #, fuzzy msgid "Feed Title" msgstr "題名" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "記事の削除:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 #, fuzzy msgid "Hide from Popular feeds" msgstr "自分のフィード一覧から隠す" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "電子メールダイジェストに含む" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "ローカルに画像をキャッシュする" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 #, fuzzy msgid "Mark updated articles as unread" msgstr "すべての記事を既読にしますか?" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 #, fuzzy msgid "Icon" msgstr "操作" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 #, fuzzy msgid "Resubscribe to push updates" msgstr "フィードを購読する:" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "すべて終了しました。" -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 #, fuzzy msgid "Feeds with errors" msgstr "フィードエディター" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 #, fuzzy msgid "Inactive feeds" msgstr "元のフィード" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 #, fuzzy msgid "Edit selected feeds" msgstr "選択したフィードを削除しています..." -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 #, fuzzy msgid "Reset sort order" msgstr "パスワードのリセット" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 #, fuzzy msgid "Batch subscribe" msgstr "購読をやめる" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 #, fuzzy msgid "Categories" msgstr "カテゴリー:" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "フィードカテゴリーを追加しています..." -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "カテゴリーの編集" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "選択されたフィルターを削除しますか?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 #, fuzzy msgid "More actions..." msgstr "操作..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "手動削除" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "フィードデータの消去" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "OPML のインポート中 (DOMXML 機能拡張を用いて)..." -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 #, fuzzy msgid "Include settings" msgstr "電子メールダイジェストに含む" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "OPML エクスポート" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "" -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 #, fuzzy msgid "Firefox integration" msgstr "Firefox 統合" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "下のリンクをクリックすることで、Firefox のフィードリーダーとしてこの Tiny Tiny RSS のサイトを使うことができます。" -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "クリックするとフィードリーダーとしてこのサイトを登録します。" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "選択したフィードの記事のスコアを再計算しますか?" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 #, fuzzy msgid "Published articles and generated feeds" msgstr "選択したフィードの記事のスコアを再計算しますか?" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "" -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 #, fuzzy msgid "Display URL" msgstr "タグの表示" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 #, fuzzy msgid "Articles shared by URL" msgstr "記事をお気に入りにする" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 #, fuzzy msgid "Unshare all articles" msgstr "記事のお気に入りを解除する" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 #, fuzzy msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "エラーのため、フィードは更新されませんでした:" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 #, fuzzy msgid "Click to edit feed" msgstr "編集するにはクリック" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 #, fuzzy msgid "Unsubscribe from selected feeds" msgstr "選択されたフィードの購読をやめますか?" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "エラーのため、フィードは更新されませんでした:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "編集するにはクリック" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "ようこそ、" -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2709,10 +2713,6 @@ msgstr "" msgid "Configuration saved." msgstr "設定を保存しました。" -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2726,6 +2726,67 @@ msgstr "パスワードを変更しました。" msgid "Old password is incorrect." msgstr "古いパスワードが不正確です。" +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +#, fuzzy +msgid "Enable categories" +msgstr "フィードカテゴリーを有効にする" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "" + +#: plugins/mobile/prefs.php:39 +#, fuzzy +msgid "Browse categories like folders" +msgstr "カテゴリーの順序をリセットする" + +#: plugins/mobile/prefs.php:45 +#, fuzzy +msgid "Show images in posts" +msgstr "記事内に画像を表示しない" + +#: plugins/mobile/prefs.php:50 +#, fuzzy +msgid "Hide read articles and feeds" +msgstr "読んだフィードを隠す/再表示する" + +#: plugins/mobile/prefs.php:55 +#, fuzzy +msgid "Sort feeds by unread count" +msgstr "未読記事数によるフィードの並び替え" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2888,23 +2949,6 @@ msgstr "" msgid "Set value" msgstr "お気に入りに設定する" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "題名" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 #, fuzzy msgid "Linked" @@ -2941,16 +2985,6 @@ msgstr "記事をお気に入りにする" msgid "You can share this article by the following unique URL:" msgstr "" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "記事をお気に入りにする" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "題名" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2977,176 +3011,171 @@ msgstr "最終更新:" msgid "Start update" msgstr "最終更新:" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "題名" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "「%s」のすべての記事を既読に設定しますか?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "" -#: js/functions.js:627 +#: js/functions.js:628 #, fuzzy msgid "Date syntax appears to be correct:" msgstr "古いパスワードが不正確です。" -#: js/functions.js:630 +#: js/functions.js:631 #, fuzzy msgid "Date syntax is incorrect." msgstr "古いパスワードが不正確です。" -#: js/functions.js:733 +#: js/functions.js:734 #, fuzzy msgid "Upload complete." msgstr "更新済み記事" -#: js/functions.js:757 +#: js/functions.js:758 #, fuzzy msgid "Remove stored feed icon?" msgstr "保存したデータを削除する" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "フィードを削除しています..." -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "フィードが見つかりません。" -#: js/functions.js:789 +#: js/functions.js:790 #, fuzzy msgid "Please select an image file to upload." msgstr "フィードをひとつ選択してください" -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "読み込みんでいます。しばらくお待ちください..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "ラベルのキャプションを入力してください:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "ラベルが作成できません: キャプションが見当たりません。" -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "フィードを購読する" -#: js/functions.js:883 +#: js/functions.js:884 #, fuzzy msgid "Subscribed to %s" msgstr "フィードを購読する:" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "" -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "" -#: js/functions.js:944 +#: js/functions.js:945 #, fuzzy msgid "Couldn't download the specified URL: %s" msgstr "購読できません: フィード URL が入力されていません。" -#: js/functions.js:948 +#: js/functions.js:949 #, fuzzy msgid "You are already subscribed to this feed." msgstr "カテゴリーから購読をやめることができません。" -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Edit rule" msgstr "フィルター" -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Edit action" msgstr "フィード操作" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "フィルターを作成する" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "" -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "フィードを購読する..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "%s の購読をやめますか?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "フィードを削除しています..." -#: js/functions.js:1386 +#: js/functions.js:1389 #, fuzzy msgid "Please enter category title:" msgstr "このアーティクルのノートを入力してください:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "アドレスの変更を試みています..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 #, fuzzy msgid "You can't edit this kind of feed." msgstr "フィードのこの種類を消去できません。" -#: js/functions.js:1623 +#: js/functions.js:1626 #, fuzzy msgid "Edit Feed" msgstr "フィードを編集する" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "フィードを保存しています..." -#: js/functions.js:1661 +#: js/functions.js:1664 #, fuzzy msgid "More Feeds" msgstr "さらなるフィード" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3157,28 +3186,28 @@ msgstr "さらなるフィード" msgid "No feeds are selected." msgstr "選択されたフィードはありません。" -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "" -#: js/functions.js:1803 +#: js/functions.js:1806 #, fuzzy msgid "Feeds with update errors" msgstr "フィードエディター" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 #, fuzzy msgid "Remove selected feeds?" msgstr "選択されたフィルターを削除しますか?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "選択されたフィルターを削除しています..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "ヘルプ" @@ -3496,47 +3525,47 @@ msgstr "フィードを購読しています..." msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "すべての記事を既読にしますか?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "すべてのフィードを既読に設定しています..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "はじめにいくつかのフィードを選択してください。" + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "はじめにいくつかのフィードを選択してください。" + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "カテゴリーから購読をやめることができません。" -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "はじめにいくつかのフィードを選択してください。" -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 #, fuzzy msgid "You can't rescore this kind of feed." msgstr "フィードのこの種類を消去できません。" -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "%s の記事のスコアを再計算しますか?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "記事のスコアを再計算しています..." -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "はじめにいくつかのフィードを選択してください。" - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "はじめにいくつかのフィードを選択してください。" - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 #, fuzzy msgid "New version available!" msgstr "Tiny Tiny RSS の新しいバージョンが利用できます!" @@ -3547,20 +3576,20 @@ msgid "Cancel search" msgstr "取り消し" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "記事のお気に入りを解除する" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "記事をお気に入りにする" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "非公開記事" @@ -3681,36 +3710,36 @@ msgstr "このアーティクルのノートを入力してください:" msgid "Article URL:" msgstr "すべての記事" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "%d 件のマークした記事を既読として設定しますか?" msgstr[1] "%d 件のマークした記事を既読として設定しますか?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 #, fuzzy msgid "Error: unable to load article." msgstr "エラー: OPML ファイルをアップロードしてください。" -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 #, fuzzy msgid "Click to expand article." msgstr "開いた記事のクリック" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "ヘルプを読み込んでいます..." msgstr[1] "ヘルプを読み込んでいます..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 #, fuzzy msgid "No unread feeds." msgstr "読んだフィードを隠す/再表示する" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 #, fuzzy msgid "Load more..." msgstr "ヘルプを読み込んでいます..." @@ -3791,28 +3820,32 @@ msgstr "記事をお気に入りにする" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "" -#~ msgid "Updated" -#~ msgstr "更新日時" +#, fuzzy +#~ msgid "Share on identi.ca" +#~ msgstr "題名" #, fuzzy -#~ msgid "Enable categories" -#~ msgstr "フィードカテゴリーを有効にする" +#~ msgid "Flattr this article." +#~ msgstr "記事をお気に入りにする" #, fuzzy -#~ msgid "Browse categories like folders" -#~ msgstr "カテゴリーの順序をリセットする" +#~ msgid "Share on Google+" +#~ msgstr "題名" #, fuzzy -#~ msgid "Show images in posts" -#~ msgstr "記事内に画像を表示しない" +#~ msgid "Share on Twitter" +#~ msgstr "題名" #, fuzzy -#~ msgid "Hide read articles and feeds" -#~ msgstr "読んだフィードを隠す/再表示する" +#~ msgid "Show additional preferences" +#~ msgstr "設定を終了する" #, fuzzy -#~ msgid "Sort feeds by unread count" -#~ msgstr "未読記事数によるフィードの並び替え" +#~ msgid "Back to feeds" +#~ msgstr "編集するにはクリック" + +#~ msgid "Updated" +#~ msgstr "更新日時" #~ msgid "Notifying <b>%s</b>." #~ msgstr "<b>%s</b> の通知中です。" diff --git a/locale/lv_LV/LC_MESSAGES/messages.mo b/locale/lv_LV/LC_MESSAGES/messages.mo Binary files differindex 3ad691d0b..d54c84325 100644 --- a/locale/lv_LV/LC_MESSAGES/messages.mo +++ b/locale/lv_LV/LC_MESSAGES/messages.mo diff --git a/locale/lv_LV/LC_MESSAGES/messages.po b/locale/lv_LV/LC_MESSAGES/messages.po index f08c5d97d..904f3c198 100644 --- a/locale/lv_LV/LC_MESSAGES/messages.po +++ b/locale/lv_LV/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2013-03-18 22:55+0300\n" "Last-Translator: Valdis Vītoliņš <[email protected]>\n" "Language-Team: \n" @@ -109,73 +109,73 @@ msgstr "Jums nav nepieciešamo skripta palaišanas tiesību. " msgid "Database Updater" msgstr "Datu bāzes atjaunotājs" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Neizdevās atjaunot datu bāzi" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Neizdevās atrast nepieciešamo shēmas failu, nepieciešama versija:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", atradu:" -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Tiny Tiny RSS datubāze ir aktuāla." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Atgriezties uz Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Lūdzu pirms turpināšanas atjaunojiet datu bāzi." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Jūsu Tiny Tiny RSS datubāzi ir nepieciešams atjaunot uz jaunāko versiju (no <b>%d</b> uz <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Izpildīt atjaunojumus" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Izpildu atjaunojumus..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Atjaunoju uz versiju %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Pārbaudu versiju..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "Kārtībā!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "Kļūda!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -186,16 +186,16 @@ msgstr[1] "" "Pabeigts. Izpildīju <b>%d</b> shēmas atjaunojumu(s)\n" "\t\t\tversija <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Jūsu datu bāzes shēma ir no jaunākas Tiny Tiny RSS versijas." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Atradu shēmu ar versiju: <b>%d</b>, nepieciešama: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "Nav iespējams veikt shēmas atjaunošanu. Lūdzu, pirms turpiniet, atjaunojiet Tiny Tiny RSS failus uz jaunāku versiju." @@ -251,22 +251,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "Neizdevās SQL izņēmumu tests, pārbaudiet jūsu datu bāzes un PHP iestatījumus" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -279,7 +279,7 @@ msgstr "Neizdevās SQL izņēmumu tests, pārbaudiet jūsu datu bāzes un PHP ie #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -287,216 +287,219 @@ msgstr "Neizdevās SQL izņēmumu tests, pārbaudiet jūsu datu bāzes un PHP ie msgid "Loading, please wait..." msgstr "Ielādē, lūdzu gaidiet..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Sakļaut barotņu sarakstu" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Rādīt rakstus" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptīvs" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Visus rakstus" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Zvaigžņotos" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Publicētos" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Nelasītos" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Nelasītos" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignorēt novērtējumu" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Kārtot rakstus" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Noklusētais" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Datums" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Virsraksts" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Novērtējums" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Atjaunot" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Atzīmēt kā lasītu" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Ir pieejama jauna Tiny Tiny RSS versija!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Darbības" -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "Iestatījumi" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Meklēt" -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Barotnes darbības" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Abonēt barotni..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Rediģēt šo barotni..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Pārvērtēt barotni" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Atteikties" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Visas barotnes:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "(Ne)rādīt lasītās barotnes" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Citas darbības:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Pārslēgties uz īssavilkumu..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Radīt birku mākoni..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "Pārslēgt zvaigžņošanu" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Atlasīt pēc iezīmēm..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Izveidot iezīmi" -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Izveidot filtru..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Isinājumtaustiņu palīdzība" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Atteikties" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Iestatījumi" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Īsinājumtaustiņi" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Iziet no iestatījumiem" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Barotnes" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filtri" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Iezīmes" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Lietotāji" @@ -505,53 +508,53 @@ msgstr "Lietotāji" msgid "Create new account" msgstr "Izveidot jaunu kontu" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Jaunu lietotāju reģistrēšana ir administratīvi atcelta." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Jūsu īslaicīgā parole tiks nosūtīta uz norādīto e-pastu. Konti, kuros ne neviens nav pieteicies, tiek automātiski izdzēsti 24 stundu laikā pēc īslaicīgās paroles nosūtīšanas." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Vēlamais pieteikšanās vārds:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Pārbaudīt pieejamību" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "E-pasts:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Cik ir divi un divi:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Iesniegt reģistrāciju" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Jūsu reģistrācija ir nepilnīga." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Piedodiet, lietotāja vārds jau tiek izmantots." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Reģistrācija neizdevās." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Konts ir veiksmīgi izveidots." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Jaunu lietotāju reģistrācija šobrīd ir slēgta." @@ -560,12 +563,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Tiny Tiny RSS datu atjaunošanas skripts." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Nekategorizēts" @@ -580,322 +583,323 @@ msgstr[1] "%d arhivēti raksti" msgid "No feeds found." msgstr "Neatradu barotnes." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "Neizdevās validēt sesiju (mainījusies IP adrese)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Īpaši" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Visas barotnes" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Zvaigžņotie raksti" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Publicētie raksti" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Jaunākie raksti" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Visi raksti" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Arhivētie raksti" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "Nesen lasītie raksti" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigācija" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "Pēc noķeršanas rādīt nākamo barotni" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "Atvērt sākotnējo rakstu" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "Atvērt sākotnējo rakstu" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Rādīt meklēšanas logu" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "Visus rakstus" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Pārslēgt zvaigžņošanu" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Pārslēgt publicēšanu" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Pārslēgt nelasītu" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Rediģēt iezīmes" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Atmest atlasītos rakstus" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Atmest lasītos rakstus" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "Atvērt rakstu jaunā logā" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Iezīmēt lejup kā lasītus" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Iezīmēt augšup kā lasītus" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "Viss izdarīts." -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Iezīmēt rakstu zem peles kursora" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "Nosūtīt rakstu uz e-pastu" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Aizvērt rakstu" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "Pārslēgt publicēšanu" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "Apgriezt rakstu iezīmēšanu" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Iezīmēt visus rakstus" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "Iezīmēt nelasītos rakstus" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "Uzlikt zvaigzni" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "Iezīmēt publicētos rakstus" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "Apgriezt rakstu iezīmēšanu" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "Neatzīmēt rakstus" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Barotne" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "Atjaunot aktīvo barotni" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "(Ne)rādīt lasītās barotnes" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Abonēt barotni" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Rediģēt barotni" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Apgriezt virsrakstu secību" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "Atslēgt atjaunojumus" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Atzīmēt visas barotnes kā lasītas" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "Ievietot kategorijā:" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "Pārslēgt publicēšanu" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "Doties uz..." -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Iezīmju mākonis" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "Citas barotnes" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Izveidot etiķeti" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Izveidot filtru" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "Sakļaut sānjoslu" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "Rādīt meklēšanas logu" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "Meklēšanas rezultāti: %s" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Klikšķiniet, lai atskaņotu" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Atskaņot" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr "–" -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "nav iezīmju" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Rediģēt šī raksta iezīmes" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Sākotnējais no:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "Barotnes URL" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -908,8 +912,8 @@ msgstr "Barotnes URL" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -917,15 +921,15 @@ msgstr "Barotnes URL" msgid "Close this window" msgstr "Aizvērt šo logu" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(rediģēt piezīmi)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "nezināms tips" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "Pielikumi" @@ -955,8 +959,8 @@ msgstr "Uzlikt zvaigzni" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Publicēt rakstu" @@ -1070,7 +1074,8 @@ msgid "Combined feed display" msgstr "Kombinēts barotņu skatījums" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Slēpt barotnes ar izlasītiem ziņojumiem" #: include/localized_schema.php:43 @@ -1082,6 +1087,7 @@ msgid "Sort feeds by unread articles count" msgstr "Kārtot barotnes pēc nelasīto ziņu skaita" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Apgriezt virsrakstu secību (vecākos vispirms)" @@ -1165,12 +1171,14 @@ msgstr "Pievienot rakstu iezīmes automātiski" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Pieteikties:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Parole:" @@ -1201,6 +1209,7 @@ msgstr "Saspiest datu plūsmu" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Pieteikties" @@ -1219,8 +1228,8 @@ msgstr "Virsraksts:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1256,8 +1265,8 @@ msgstr "Kopīgot" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1318,31 +1327,32 @@ msgid "Edit subscription options" msgstr "Rediģēt barotnes iestatījumus" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Atstatīt paroli" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Pārvietot atpakaļ" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1358,9 +1368,9 @@ msgstr "Ja esat importējis etiķetus vai filtrus, iespējams, ka jums nepiecie� #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Iezīmēt" @@ -1374,9 +1384,9 @@ msgstr "Iezīmēt" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Visus" @@ -1390,9 +1400,9 @@ msgstr "Visus" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Nevienu" @@ -1451,8 +1461,8 @@ msgstr "Barotnes vai vietnes URL" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Ievietot kategorijā:" @@ -1462,24 +1472,24 @@ msgstr "Pieejamās barotnes" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Autentifikācija" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Pieteikšanās" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Parole" @@ -1501,8 +1511,8 @@ msgstr "Vairāk barotnes" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Meklēt" @@ -1523,7 +1533,7 @@ msgstr "ierobežojumi:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Novākt" @@ -1549,11 +1559,10 @@ msgstr "Šī raksta iezīmes (atdalītas ar komatiem):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Saglabāt" @@ -1732,51 +1741,56 @@ msgid "Feed:" msgstr "Barotne:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Barotne netika atrasta." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Imports" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "iezīmēt kā lasītu" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "Aizvērt rakstu" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Nav neizlasītu rakstu, ko rādīt." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Nav atjaunotu rakstu, ko rādīt." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Nav zvaigžņotu rakstu, ko rādīt." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "Netika atrasti parādāmi raksti. Jūs varat pievienot rakstus etiķetēm manuāli (skatiet darbību izvēlni), vai arī ar filtru." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Netika atrasti raksti, ko rādīt." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Barotnes pēdējo reizi atjaunotas %s." -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Dažas barotnes ir atjaunotas ar kļūdām (klikšķiniet lai skatītu vairāk)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Nav izvēlēta barotne." @@ -1898,8 +1912,8 @@ msgid "Change password to" msgstr "Nomainīt paroli uz" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Iespējas" @@ -2066,7 +2080,7 @@ msgid "Combine" msgstr "Apvienot" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Pārvērtēt rakstus" @@ -2084,7 +2098,7 @@ msgstr "laukā" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "kur" @@ -2093,7 +2107,7 @@ msgid "Save rule" msgstr "Saglabāt likumu" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "Pievienot likumu" @@ -2110,7 +2124,7 @@ msgid "Save action" msgstr "Saglabāt darbību" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Add action" msgstr "Pievienot darbību" @@ -2143,174 +2157,174 @@ msgstr "Nezināma iespēja %s." msgid "Your personal data has been saved." msgstr "Jūsu personīgie dati ir saglabāti." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "Personīgie dati/autentifikācija" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Personīgie dati" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "Vārds un uzvārds" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-pasts" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Pieejas līmenis" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Saglabāt datus" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "Jums ir norādīta noklusētā parole, lūdzu nomainiet to." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Vecā parole" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Jaunā parole" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Apstipriniet paroli" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Nomainīt paroli" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "Vienreizlietojamā parole/autentifikācija" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 msgid "Enter your password" msgstr "Ievadiet savu paroli" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 msgid "Disable OTP" msgstr "Atslēgt vienreizlietojamo paroli" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "Lai to lietotu, jums būs nepieciešams savietojams autentifikators. Jūsu paroles maiņa automātiski atslēgs vienreizlietojamo paroli." -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "Ar autentifikācijas moduli noskenējiet sekojošo kodu:" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "Esmu noskenējis šo kodu un vēlos iespējot vienreizlietojamo paroli" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 msgid "Enable OTP" msgstr "Iespējot vienreizlietojamo paroli" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Pielāgot" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Reģistrēt" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Attīrīt" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "Tekošā laika zona ir: %s (UTC)" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Saglabāt iestatījumus" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Pārvaldīt profilus" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Atstatīt uz noklusētajiem" -#: classes/pref/prefs.php:613 -msgid "Show additional preferences" -msgstr "Rādīt papildu iestatījumus" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "Dzēst barotņu datus" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "Iespējot barotņu kategorijas" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 msgid "Incorrect password" msgstr "Nepareiza parole" @@ -2319,241 +2333,237 @@ msgid "Check to enable field" msgstr "Iezīmējiet, lai iespējotu" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "(%d barotnes)" msgstr[1] "(%d barotnes)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Barotnes virsraksts" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Dzēšu rakstu:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "<b>Ieteikums:</b> ja jūsu barotnei ir nepieciešama autentifikācija, jums ir jāievada pieteikšanās informācija. Vienīgais izņēmums ir Twitter barotnes." -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Nerādīt populārajās barotnēs" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Iekļaut e-pasta īssavilkumu" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Vienmēr rādīt attēlu pielikumus" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Kešot attēlus lokāli" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Atzīmēt atjaunotos rakstus kā nelasītus" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Ikona" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Aizvietot" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Pārpasūtīt atjaunojumu grūšanu" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "Atstata PubSubHubbub pasūtījumu statusu barotnēm ar iespējotu atjaunojumu grūšanu." -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "Iespējojiet iespējas, iezīmējot izvēles rūtiņas labajā pusē:" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Viss izdarīts." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Barotnes ar kļūdām" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "Neaktīvās barotnes" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Rediģēt izvēlētās barotnes" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Atstatīt kārtošanas secību" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "Pasūtījuma pakotne" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "Kategorijas" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 msgid "Add category" msgstr "Pievienot kategoriju" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" msgstr "(Ne)slēpt tukšās kategorijas" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 msgid "Remove selected" msgstr "Dzēst izvēlētās" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Papildu iespējas..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Manuāla dzēšana" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Dzēst barotņu datus" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "Izmantojot OPML jūs varat eksportēt un importēt savas barotnes, filtrus, etiķetes un Tiny Tiny RSS iestatījumus." -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "Izmantojot OPML var migrēt tikai galvenos iestatījumus." -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "Importēt manu OPML" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "Faila nosaukums:" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "Iekļaut iestatījumus" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "Eksportēt OPML" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Jūsu OPML var publicēt un to var abonēt katrs, kas zin zemāk minēto saiti." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "Publicētajā OPML nav iekļauti: jūsu Tiny Tiny RSS iestatījumi, barotnes, kurās nepieciešams autentificēties un arī barotnes, kas ir paslēptas no populārajām barotnēm." -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "Parādīt publicētā OPML URL" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Firefox integrācija" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Šo Tiny Tiny RSS vietni var izmantot kā Firefox Feed Reader, klikšķinot uz zemākās saites." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Klikšķiniet šeit, lai reģistrētu šo vietni kā barotņu avotu." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "Publicētie un kopīgotie raksti / sagatavotās barotnes" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "Publicētie raksti un sagatavotās barotnes" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Publicētie raksti tiek eksportēti kā publiskas RSS barotnes un tās var izmantot katrs, kas zina zemāk minēto saiti." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "Parādīt URL" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "Attīrīt visus ģenerētos URL" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "Raksti, kas kopīgoti ar URL" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "Jūs varat atcelt ar šo URL kopīgotos rakstus šeit." -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "Atcelt visu rakstu kopīgošanu" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Šajās barotnēs nav bijis jauns saturs vairāk kā 3 mēnešus (sākot ar vecākajām):" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Klikšķiniet, lai rediģētu" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Atcelt izvēlēto barotņu pasūtīšanu" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Šīs barotnes netika atjaunotas sekojošu kļūdu dēļ:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "Kabata" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" @@ -2561,15 +2571,11 @@ msgstr "" "\t\t\tlai šī programma strādātu pareizi. Lūdzu pārbaudiet savas\n" "\t\t\tpārlūkprogrammas iestatījumus." -#: plugins/digest/digest_body.php:55 -msgid "Back to feeds" -msgstr "Atpakaļ uz barotnēm" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Sveicināti," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "Regulārā versija" @@ -2595,10 +2601,6 @@ msgstr "" msgid "Configuration saved." msgstr "Iestatījumi ir saglabāti." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "Pinterest" - #: plugins/auth_internal/init.php:62 msgid "Please enter your one time password:" msgstr "Lūdzu ievadiet vienreizlietojamo paroli:" @@ -2611,6 +2613,62 @@ msgstr "Parole ir nomainīta." msgid "Old password is incorrect." msgstr "Vecā parole nav pareiza." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Mājas" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "Nekas netika atrasts (klikšķiniet, lai pārlādētu barotni)." + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "Atvērt parasto versiju" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Iespējot kategorijas" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "IESL." + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "Izsl." + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Pārlūkt kategorijas kā mapes." + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Rādīt ziņās attēlus." + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "Nerādīt lasītos rakstus barotnēs" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "Kārtot barotnes pēc nelasīto skaita" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2763,22 +2821,6 @@ msgstr "Piemēra vērtība" msgid "Set value" msgstr "Iestatīt vērtību" -#: plugins/identica/init.php:29 -msgid "Share on identi.ca" -msgstr "Kopīgot identi.ca" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Saistīts" @@ -2811,15 +2853,6 @@ msgstr "Kopīgot ar URL" msgid "You can share this article by the following unique URL:" msgstr "Jūs varat kopīgot šo rakstu ar sekojošu unikālu URL:" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Flattr raksts" - -#: plugins/googleplus/init.php:29 -msgid "Share on Google+" -msgstr "Kopīgot Google+" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2842,162 +2875,157 @@ msgstr "Gatavs atjaunošanai." msgid "Start update" msgstr "Sākt atjaunošanu" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Kopīgot identi.ca" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "Šajā barotnē pieejami jauni raksti (klikšķiniet, lai parādītu)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Vai atzīmēt visus rakstus %s kā lasītus?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "Vai tiešām vēlaties ziņot par šo izņēmumu tt-rss.org? Ziņojumā tiks iekļauta informācija par jūsu pārlūkprogrammu, un jūsu IP adrese tiks saglabāta datu bāzē." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "Datuma sintakse ir pareiza:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "Datuma sintakse ir nepareiza." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "Dzēst saglabāto barotnes ikonu?" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Dzēst saglabāto barotnes ikonu?" -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Barotne netika atrasta." -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Lūdzu norādiet augšuplādējamo attēla failu." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "Augšuplādēt šai barotnei jaunu ikonu?" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "Ielādē, lūdzu gaidiet..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Lūdzu ievadiet etiķetes uzrakstu:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Neizdevās izveidot etiķeti: nav uzraksta." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Pasūtīt barotni" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Pasūtīta barotne %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "Norādītais URL ir nepareizs." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "Norādītajā URL nav nevienas barotnes." -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "Neizdevās lejuplādēt norādīto URL: %s" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "Jūs jau esat pasūtījis šo barotni." -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "Rediģēt likumu" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "Rediģēt darbību" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Izveidot filtru" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "Atstatīt pasūtīšanu? Tiny Tiny RSS mēģinās savākt informāciju no šīs barotnes kārtējā atjaunojuma laikā." -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Abonēt barotni..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Atteikt pasūtījumu %s?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "" -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Lūdzu ievadiet kategorijas virsrakstu:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "Izveidot jaunu šīs barotnes sindikācijas adresi?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "" -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Jūs nevarat rediģēt šāda veida barotni." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Rediģēt barotni" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Saglabāt datus" -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "Vairāk barotnes" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3008,26 +3036,26 @@ msgstr "Vairāk barotnes" msgid "No feeds are selected." msgstr "Nav izvēlēta barotne" -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "Dzēst izvēlētās barotnes no arhīva? Barotnes, kurās ir raksti, netiks dzēstas." -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Barotnes ar atjaunošanas kļūdām" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Dzēst izvēlētās barotnes?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Dzēst izvēlētās barotnes?" -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Palīdzība" @@ -3340,47 +3368,47 @@ msgstr "Barotņu pasūtīšana" msgid "Clear stored data for this plugin?" msgstr "Attīrīt šī spraudņa saglabātos datus?" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Vai atzīmēt visus rakstus kā lasītus?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 #, fuzzy msgid "Marking all feeds as read..." msgstr "Atzīmēt visas barotnes kā lasītas" -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "Lūdzu, vispirmi iespējojiet e-pasta spraudni." + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Lūdzu, vispirmi iespējojiet e-pasta spraudni." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Jūs nevarat atteikties no kategorijas." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Lūdzu, vispirms norādiet barotni." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Jūs nevarat pārvērtēt šī veida barotni." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Pārvērtēt rakstus %s?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 #, fuzzy msgid "Rescoring articles..." msgstr "Pārvērtēt rakstus" -#: js/tt-rss.js:694 -msgid "Please enable mail plugin first." -msgstr "Lūdzu, vispirmi iespējojiet e-pasta spraudni." - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Lūdzu, vispirmi iespējojiet e-pasta spraudni." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Ir pieejama jauna versija!" @@ -3389,20 +3417,20 @@ msgid "Cancel search" msgstr "Atcelt meklēšanu" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Atzvaigžņot rakstu" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Zvaigžņot rakstu" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Atpublicēt rakstu" @@ -3517,35 +3545,35 @@ msgstr "Ievadiet jaunu vērtējumu šim rakstam:" msgid "Article URL:" msgstr "Visus rakstus" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Iezīmēt %d rakstus kā lasītus?" msgstr[1] "Iezīmēt %d rakstus kā lasītus?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 #, fuzzy msgid "Error: unable to load article." msgstr "Kļūda: lūdzu augšuplādējiet OPML failu." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 #, fuzzy msgid "Click to expand article." msgstr "Iezīmēt nelasītos rakstus" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 msgid "%d more..." msgid_plural "%d more..." msgstr[0] "" msgstr[1] "" -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 #, fuzzy msgid "No unread feeds." msgstr "Saglabātās barotnes" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 #, fuzzy msgid "Load more..." msgstr "Ielādē..." @@ -3625,44 +3653,40 @@ msgstr "Kopīgot ar URL" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "Lūdzu neaizveriet logu līdz ir pabeigta atjaunošana. Pirms turpināt, izveidojiet jūsu tt-rss mapes rezerves kopiju." -#~ msgid "This will clear your stored authentication information for Twitter. Continue?" -#~ msgstr "Tas izdēsīs jūsu Twitter autentifikācijas informāciju. Turpināt?" - -#~ msgid "Updated" -#~ msgstr "Atjaunotos" +#~ msgid "Pocket" +#~ msgstr "Kabata" -#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." -#~ msgstr "Pabeigts: %d apstrādāti raksti, %d importēti, %d izveidotas barotnes." - -#~ msgid "Open regular version" -#~ msgstr "Atvērt parasto versiju" +#~ msgid "Pinterest" +#~ msgstr "Pinterest" -#~ msgid "Home" -#~ msgstr "Mājas" +#~ msgid "Share on identi.ca" +#~ msgstr "Kopīgot identi.ca" -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "Nekas netika atrasts (klikšķiniet, lai pārlādētu barotni)." +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "Flattr raksts" -#~ msgid "Enable categories" -#~ msgstr "Iespējot kategorijas" +#~ msgid "Share on Google+" +#~ msgstr "Kopīgot Google+" -#~ msgid "ON" -#~ msgstr "IESL." +#, fuzzy +#~ msgid "Share on Twitter" +#~ msgstr "Kopīgot identi.ca" -#~ msgid "OFF" -#~ msgstr "Izsl." +#~ msgid "Show additional preferences" +#~ msgstr "Rādīt papildu iestatījumus" -#~ msgid "Browse categories like folders" -#~ msgstr "Pārlūkt kategorijas kā mapes." +#~ msgid "Back to feeds" +#~ msgstr "Atpakaļ uz barotnēm" -#~ msgid "Show images in posts" -#~ msgstr "Rādīt ziņās attēlus." +#~ msgid "This will clear your stored authentication information for Twitter. Continue?" +#~ msgstr "Tas izdēsīs jūsu Twitter autentifikācijas informāciju. Turpināt?" -#~ msgid "Hide read articles and feeds" -#~ msgstr "Nerādīt lasītos rakstus barotnēs" +#~ msgid "Updated" +#~ msgstr "Atjaunotos" -#~ msgid "Sort feeds by unread count" -#~ msgstr "Kārtot barotnes pēc nelasīto skaita" +#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." +#~ msgstr "Pabeigts: %d apstrādāti raksti, %d importēti, %d izveidotas barotnes." #~ msgid "Related" #~ msgstr "Saistīts" diff --git a/locale/nb_NO/LC_MESSAGES/messages.mo b/locale/nb_NO/LC_MESSAGES/messages.mo Binary files differindex 6d54b38e3..46949f84b 100644 --- a/locale/nb_NO/LC_MESSAGES/messages.mo +++ b/locale/nb_NO/LC_MESSAGES/messages.mo diff --git a/locale/nb_NO/LC_MESSAGES/messages.po b/locale/nb_NO/LC_MESSAGES/messages.po index 76737113e..c70366075 100644 --- a/locale/nb_NO/LC_MESSAGES/messages.po +++ b/locale/nb_NO/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tiny Tiny RSS 1.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2009-05-02 00:10+0100\n" "Last-Translator: Christian Lomsdalen <[email protected]>\n" "Language-Team: Norwegian Bokmål <[email protected]>\n" @@ -109,73 +109,73 @@ msgstr "Adgangsnivået ditt er for lavt for å kjøre dette scriptet" msgid "Database Updater" msgstr "Databaseoppdaterer" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Kunne ikke oppdatere databasen" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Kunne ikke finne den nødvendige skjemafilen, nødvendig versjon:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", funnet: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Tiny Tiny RSS-databasen er oppdatert" -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Returner til Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Vennligst gjør backup av din database før du fortsetter." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Din Tiny Tiny RSS-database trenger å oppdateres til siste utgave (<b>%d</b> til <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Utfør oppdateringene" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Utfører oppdateringer..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Oppdaterer til versjon %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Sjekker utgave..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "Feil!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -186,16 +186,16 @@ msgstr[1] "" "Ferdig. <b>%d</b> utførte oppdatering(er)i følge skjema\n" "\t\t\tversjon <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "" -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "" -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "" @@ -252,22 +252,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "SQL escaping testen feilen, sjekk database og PHP konfigurasjonene dine." -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -280,7 +280,7 @@ msgstr "SQL escaping testen feilen, sjekk database og PHP konfigurasjonene dine. #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -288,220 +288,223 @@ msgstr "SQL escaping testen feilen, sjekk database og PHP konfigurasjonene dine. msgid "Loading, please wait..." msgstr "laster, vennligst vent" -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Skjul nyhetskanalsslisten" -#: index.php:155 +#: index.php:164 #, fuzzy msgid "Show articles" msgstr "Lagrede artikler" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Tilpasset" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Alle artikler" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Favoritter" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Publisert" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Ulest" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Ulest" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignorer poenggivning" -#: index.php:167 +#: index.php:176 #, fuzzy msgid "Sort articles" msgstr "Lagrede artikler" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Standard" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Dato" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Tittel" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Poeng" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Oppdater" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Marker som lest" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Ny versjon av Tiny Tiny Rss er tilgjengelig!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Handlinger..." -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "Innstillinger" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Søk..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Nyhetsstrømshandlinger:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Abonner på nyhetsstrøm..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Rediger nyhetsstrømmen..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Sett poeng på nytt for nyhetskanalene" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Avabonner" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Alle nyhetsstrømmer:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Skjul/vis leste nyhetsstrømmer" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Andre handlinger:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "" -#: index.php:219 +#: index.php:228 #, fuzzy msgid "Show tag cloud..." msgstr "Tag-sky" -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "Tillatt endringer i kategorirekkefølgen?" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "" -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Lag merkelapp..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Lag filter..." -#: index.php:226 +#: index.php:235 #, fuzzy msgid "Keyboard shortcuts help" msgstr "Tastatursnarveier" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Logg ut" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Innstillinger" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Tastatursnarveier" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Forlat innstillinger" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Nyhetsstrømmer" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filtre" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Merkelapper" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Brukere" @@ -510,53 +513,53 @@ msgstr "Brukere" msgid "Create new account" msgstr "Lag ny konto" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Registrering av nye brukere er administrativt avskrudd" -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Ditt midlertidige passord vil bli sendt til den oppgitte e-posten. Kontoer, som ikke blir logget inn på, blir slettet automatisk 24 timer etter at passordet ble sendt." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Ønsket brukernavn:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Sjekk tilgjengeligheten" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "E-post:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Hvor mye er to pluss to:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Send registreringen" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Registreringsinformasjonen din er ufullstendig." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Beklager, brukernavn er allerede tatt." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Registrering feilet" -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Kontoen ble opprettet med suksess." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Registrering av nye brukere er stengt." @@ -566,12 +569,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Tiny Tiny RSS-databasen er oppdatert" #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Ukategorisert" @@ -586,331 +589,332 @@ msgstr[1] "Favorittartikler" msgid "No feeds found." msgstr "Ingen nyhetsstrømmer ble funnet." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "Sesjonen kunne ikke valideres (feil IP)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Snarveier" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Alle Nyhetsstrømmer" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Favorittartikler" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Publiserte artikler" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Ferske artikler" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Alle artikler" -#: include/functions.php:1816 +#: include/functions.php:1833 #, fuzzy msgid "Archived articles" msgstr "Lagrede artikler" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigasjon" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "Generert nyhetsstrøm" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "Vis opprinnelig artikkelinnhold" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "Vis opprinnelig artikkelinnhold" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Vis søkevinduet" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "Alle artikler" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Sett som favoritt" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Sett som publisert" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Sett som ulest" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Endre stikkord" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Fjerne merkede artikler fra merkelappen?" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Publiser artiklen" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "Åpne artikkel i nytt nettleservindu" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 #, fuzzy msgid "Mark below as read" msgstr "Marker som lest" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 #, fuzzy msgid "Mark above as read" msgstr "Marker som lest" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "Alt ferdig." -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Velg artikkelen under musepekeren" -#: include/functions.php:1901 +#: include/functions.php:1919 #, fuzzy msgid "Email article" msgstr "Alle artikler" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Fjern artikler" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "Tillatt endringer i kategorirekkefølgen?" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "Handlinger for aktive artikler" -#: include/functions.php:1906 +#: include/functions.php:1924 #, fuzzy msgid "Select all articles" msgstr "Fjern artikler" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "Slett uleste artikler" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "Sett som favorittartikkel" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "Slett uleste artikler" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "Handlinger for aktive artikler" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "Fjern artikler" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Nyhetsstrøm" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "Oppdater aktive nyhetsstrømmer" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "Skjul/vis leste nyhetsstrømmer" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Abonner på nyhetsstrøm" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Rediger nyhetsstrømmen" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Motsatt titteloversikt (eldste først)" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "Alle nyhetsstrømmer er oppdatert" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Marker alle nyhetsstrømmer som lest" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "Velg for å slå sammen kategorien" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "Tillatt endringer i kategorirekkefølgen?" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "Gå til..." -#: include/functions.php:1925 +#: include/functions.php:1943 #, fuzzy msgid "Fresh" msgstr "Oppdater" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Tag-sky" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "Andre:" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Lag merkelapp" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Lag filter" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "Skjul nyhetskanalsslisten" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "Vis søkevinduet" -#: include/functions.php:2434 +#: include/functions.php:2452 #, fuzzy, php-format msgid "Search results: %s" msgstr "Søkeresultat" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 #, fuzzy msgid "Click to play" msgstr "Trykk for å endre" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr "-" -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "Ingen stikkord" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Rediger stikkordene for denne artikkelen" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 #, fuzzy msgid "Originally from:" msgstr "Vis opprinnelig artikkelinnhold" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 #, fuzzy msgid "Feed URL" msgstr "Nyhetsstrøm" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -923,8 +927,8 @@ msgstr "Nyhetsstrøm" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -932,16 +936,16 @@ msgstr "Nyhetsstrøm" msgid "Close this window" msgstr "Lukk dette vinduet" -#: include/functions.php:3381 +#: include/functions.php:3402 #, fuzzy msgid "(edit note)" msgstr "Rediger notat" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "Ukjent type" -#: include/functions.php:3670 +#: include/functions.php:3691 #, fuzzy msgid "Attachments" msgstr "Vedlegg:" @@ -973,8 +977,8 @@ msgstr "Sett som favorittartikkel" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Publiser artiklen" @@ -1092,7 +1096,8 @@ msgid "Combined feed display" msgstr "Kombinert nyhetsstrømsvisning" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Skjul nyhetsstrømmer med ingen uleste meldinger" #: include/localized_schema.php:43 @@ -1104,6 +1109,7 @@ msgid "Sort feeds by unread articles count" msgstr "Sorter nyhetsstrømer ut i fra antall uleste artikler" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Motsatt titteloversikt (eldste først)" @@ -1191,12 +1197,14 @@ msgstr "Marker artikler som leste automatisk" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Brukernavn:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Passord:" @@ -1229,6 +1237,7 @@ msgstr "" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Logg inn" @@ -1249,8 +1258,8 @@ msgstr "Tittel:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "Nettadresse:" @@ -1288,8 +1297,8 @@ msgstr "" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1353,31 +1362,32 @@ msgid "Edit subscription options" msgstr "Rediger abonnementsalternativer" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Nullstill passordet" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Gå tilbake" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1393,9 +1403,9 @@ msgstr "" #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 #, fuzzy msgid "Select" @@ -1410,9 +1420,9 @@ msgstr "Velg:" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Alle" @@ -1426,9 +1436,9 @@ msgstr "Alle" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Ingen" @@ -1494,8 +1504,8 @@ msgstr "Nyhetsstrøm" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Plasser i kategori..." @@ -1506,24 +1516,24 @@ msgstr "Alle Nyhetsstrømmer" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Autentifisering" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Logg inn" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 #, fuzzy msgid "Password" msgstr "Passord:" @@ -1547,8 +1557,8 @@ msgstr "Flere nyhetsstrømmer" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Søk" @@ -1572,7 +1582,7 @@ msgstr "Antall:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Fjern" @@ -1598,11 +1608,10 @@ msgstr "Denne artikkelens stikkord (separert med kommaer):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Lagre" @@ -1797,51 +1806,56 @@ msgid "Feed:" msgstr "Nyhetsstrøm:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Nyhetsstrømmen ble ikke funnet" -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importer" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "marker som lest" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "Fjern artikler" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Ingen uleste artikler funnet som kunne vises" -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Ingen oppdaterte artikler funnet som kunne vises" -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Ingen markerte artikler som kan vises" -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "Ingen artikler ble funnet. Du kan gi artikler merkelapper manuelt (se aksjon-menyen ovenfor) eller bruke et filter." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Ingen artikler funnet som kan vises" -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, fuzzy, php-format msgid "Feeds last updated at %s" msgstr "Oppdateringsfeil" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Noen nyhetsstrømmer har oppdateringsfeil (trykk for detaljer)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Ingen valgt nyhetsstrøm" @@ -1965,8 +1979,8 @@ msgid "Change password to" msgstr "Endre passordet til" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Alternativer:" @@ -2141,7 +2155,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Tilbakestill poengsummene for artiklene" @@ -2159,7 +2173,7 @@ msgstr "På felt:" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "i" @@ -2169,7 +2183,7 @@ msgid "Save rule" msgstr "Lagre" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Add rule" msgstr "Legger til kategori for nyhetsstrømmer" @@ -2188,7 +2202,7 @@ msgid "Save action" msgstr "Panelhandlinger" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Add action" msgstr "Nyhetsstrømshandlinger" @@ -2223,187 +2237,186 @@ msgstr "Ukjent valg: %s" msgid "Your personal data has been saved." msgstr "Passord har blitt endret." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 #, fuzzy msgid "Personal data / Authentication" msgstr "Autentifisering" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Personlig informasjon" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-post" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Tilgangsnivå" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 #, fuzzy msgid "Save data" msgstr "Lagre" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 #, fuzzy msgid "Your password is at default value, please change it." msgstr "" "Passordet ditt er et standardpassord, \n" "\t\t\t\t\t\tVennligst bytt." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Gammelt passord" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nytt passord" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Bekreft passord" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Endre passord" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "Feil brukernavn og/eller passord" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "(Avskrudd)" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "Tillatt" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 #, fuzzy msgid "Customize" msgstr "URL til brukerbestemt utseendemal (CSS)" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 #, fuzzy msgid "Register" msgstr "Registrert" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Lagre konfigurasjonen" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 #, fuzzy msgid "Manage profiles" msgstr "Lag filter" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Tilbake til standard" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "Forlat innstillinger" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 #, fuzzy msgid "Description" msgstr "beskrivelse" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "Slett nyhetsstrømsdata" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "Bruk nyhetsstrømsikoner" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "Feil brukernavn og/eller passord" @@ -2413,269 +2426,265 @@ msgid "Check to enable field" msgstr "Marker for å tillate felt" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "Rediger nyhetsstrømmen" msgstr[1] "Rediger nyhetsstrømmen" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 #, fuzzy msgid "Feed Title" msgstr "Tittel" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Slett artikler:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 #, fuzzy msgid "Hide from Popular feeds" msgstr "Skjul fra min nyhetsstrømslisten" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Inkluder i e-postsammendraget" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Mellomlagre bilder lokalt på serveren" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 #, fuzzy msgid "Mark updated articles as unread" msgstr "Marker alle artikler som leste?" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 #, fuzzy msgid "Icon" msgstr "Handling" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 #, fuzzy msgid "Resubscribe to push updates" msgstr "Abonnerer på følgende nyhetsstrømmer:" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Alt ferdig." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 #, fuzzy msgid "Feeds with errors" msgstr "Nyhetsstrømsredigerer" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 #, fuzzy msgid "Inactive feeds" msgstr "Hele nyhetsstrømmen" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 #, fuzzy msgid "Edit selected feeds" msgstr "Sletter den valgte nyhetsstrømmen..." -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 #, fuzzy msgid "Reset sort order" msgstr "Nullstill passordet" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 #, fuzzy msgid "Batch subscribe" msgstr "Avabonner" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 #, fuzzy msgid "Categories" msgstr "Kategori:" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "Legger til kategori for nyhetsstrømmer" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "Rediger kategorier" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "Fjerne valgte filtre?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 #, fuzzy msgid "More actions..." msgstr "Handlinger..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Slett manuelt" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Slett nyhetsstrømsdata" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "Importerer OPML (bruker DOMXML-utvidelsen)..." -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 #, fuzzy msgid "Include settings" msgstr "Inkluder i e-postsammendraget" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "Eksporter OPML" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 #, fuzzy msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Publiserte artikler kan bli eksportert som en offentlig RSS-nyhetskanal og kan bli abonnert på av alle som vet adressen som blir spesifisert nedenfor." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 #, fuzzy msgid "Firefox integration" msgstr "Firefox integrering" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Denne Tiny Tiny RSS siden kan bli brukt som nyhetsstrømsleser for Firefox ved å trykke på lenken nedenfor." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Trykk her for å registrere denne siden som nyhetsstrømsleser" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "Sett poeng på nytt for artiklene i de valgte nyhetskanalene?" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 #, fuzzy msgid "Published articles and generated feeds" msgstr "Sett poeng på nytt for artiklene i de valgte nyhetskanalene?" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Publiserte artikler kan bli eksportert som en offentlig RSS-nyhetskanal og kan bli abonnert på av alle som vet adressen som blir spesifisert nedenfor." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 #, fuzzy msgid "Display URL" msgstr "Vis stikkord" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 #, fuzzy msgid "Articles shared by URL" msgstr "Marker artikkel som favoritt" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 #, fuzzy msgid "Unshare all articles" msgstr "Uleste artikler" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 #, fuzzy msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Disse nyhetsstrømmene kunne ikke oppdateres på grunn av feil:" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 #, fuzzy msgid "Click to edit feed" msgstr "Trykk for å endre" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 #, fuzzy msgid "Unsubscribe from selected feeds" msgstr "Fjern abonnement på valgte nyhetsstrømmer" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Disse nyhetsstrømmene kunne ikke oppdateres på grunn av feil:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" @@ -2683,16 +2692,11 @@ msgstr "" "\t\tfor at dette programmet skal fungere ordentlig. Vennligst sjekk din \n" "\t\tnettlesers instillinger." -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "Trykk for å endre" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Hei, " -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2719,10 +2723,6 @@ msgstr "" msgid "Configuration saved." msgstr "Konfigurasjonen er lagret." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2736,6 +2736,67 @@ msgstr "Passord har blitt endret." msgid "Old password is incorrect." msgstr "Gammelt passord er feil" +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +#, fuzzy +msgid "Enable categories" +msgstr "Tillatt kategorisering av nyhetsstrømmer" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "" + +#: plugins/mobile/prefs.php:39 +#, fuzzy +msgid "Browse categories like folders" +msgstr "Tilbakestill kategorirekkefølgen" + +#: plugins/mobile/prefs.php:45 +#, fuzzy +msgid "Show images in posts" +msgstr "Ikke vis bilder i artiklene" + +#: plugins/mobile/prefs.php:50 +#, fuzzy +msgid "Hide read articles and feeds" +msgstr "Skjul/vis leste nyhetsstrømmer" + +#: plugins/mobile/prefs.php:55 +#, fuzzy +msgid "Sort feeds by unread count" +msgstr "Sorter nyhetsstrømer ut i fra antall uleste artikler" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2898,23 +2959,6 @@ msgstr "" msgid "Set value" msgstr "Sett som favorittartikkel" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "Tittel" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 #, fuzzy msgid "Linked" @@ -2951,16 +2995,6 @@ msgstr "Marker artikkel som favoritt" msgid "You can share this article by the following unique URL:" msgstr "" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Marker artikkel som favoritt" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "Tittel" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2987,175 +3021,170 @@ msgstr "Siste oppdatering:" msgid "Start update" msgstr "Siste oppdatering:" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Tittel" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Marker alle artikler i %s som leste?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "" -#: js/functions.js:627 +#: js/functions.js:628 #, fuzzy msgid "Date syntax appears to be correct:" msgstr "Gammelt passord er feil" -#: js/functions.js:630 +#: js/functions.js:631 #, fuzzy msgid "Date syntax is incorrect." msgstr "Gammelt passord er feil" -#: js/functions.js:733 +#: js/functions.js:734 #, fuzzy msgid "Upload complete." msgstr "Oppdaterte artikler" -#: js/functions.js:757 +#: js/functions.js:758 #, fuzzy msgid "Remove stored feed icon?" msgstr "Fjern lagrede data" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Fjerner nyhetsstrøm..." -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Nyhetsstrømmen ble ikke funnet" -#: js/functions.js:789 +#: js/functions.js:790 #, fuzzy msgid "Please select an image file to upload." msgstr "Vennligst velg en nyhetsstrøm" -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "laster, vennligst vent" -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Vennligst skriv inn merkelappstekst:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Kan ikke skape merkelapp, mangler overskrift." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Abonner på nyhetsstrøm" -#: js/functions.js:883 +#: js/functions.js:884 #, fuzzy msgid "Subscribed to %s" msgstr "Abonnerer på følgende nyhetsstrømmer:" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "" -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "" -#: js/functions.js:944 +#: js/functions.js:945 #, fuzzy msgid "Couldn't download the specified URL: %s" msgstr "Kan ikke abonnere: Ingen nyhetsstrømsadresse er blitt gitt" -#: js/functions.js:948 +#: js/functions.js:949 #, fuzzy msgid "You are already subscribed to this feed." msgstr "Du kan ikke fjerne abonnement fra kategorien." -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Edit rule" msgstr "Filtre" -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Edit action" msgstr "Nyhetsstrømshandlinger" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Lag filter" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "" -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Abonner på nyhetsstrøm..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Fjerne abonnement på %s?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "Fjerner nyhetsstrøm..." -#: js/functions.js:1386 +#: js/functions.js:1389 #, fuzzy msgid "Please enter category title:" msgstr "Vennligst skriv inn et notat for denne artikkelen:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "Prøver å endre adressen..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Du kan ikke endre denne typen nyhetsstrøm" -#: js/functions.js:1623 +#: js/functions.js:1626 #, fuzzy msgid "Edit Feed" msgstr "Rediger nyhetsstrømmen" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Lagrer Nyhetsstrøm" -#: js/functions.js:1661 +#: js/functions.js:1664 #, fuzzy msgid "More Feeds" msgstr "Flere nyhetsstrømmer" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3166,28 +3195,28 @@ msgstr "Flere nyhetsstrømmer" msgid "No feeds are selected." msgstr "Ingen nyhetsstrømmer er valgt" -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "" -#: js/functions.js:1803 +#: js/functions.js:1806 #, fuzzy msgid "Feeds with update errors" msgstr "Oppdateringsfeil" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 #, fuzzy msgid "Remove selected feeds?" msgstr "Fjerne valgte filtre?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Fjerner valgte filtre..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Hjelp" @@ -3506,46 +3535,46 @@ msgstr "Abonnerer på nyhetsstrømmen..." msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Marker alle artikler som leste?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "Marker alle nyhetsstrømmer som lest" -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "Vennligst velg en eller flere nyhetsstrømmer først" + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Vennligst velg en eller flere nyhetsstrømmer først" + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Du kan ikke fjerne abonnement fra kategorien." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Vennligst velg en eller flere nyhetsstrømmer først" -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Du kan ikke endre poengsummen for denne typen nyhetskanal" -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Endre poengene for artiklene i %s?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "Endrer poengsummen for artiklene..." -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "Vennligst velg en eller flere nyhetsstrømmer først" - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Vennligst velg en eller flere nyhetsstrømmer først" - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 #, fuzzy msgid "New version available!" msgstr "Ny versjon av Tiny Tiny Rss er tilgjengelig!" @@ -3556,20 +3585,20 @@ msgid "Cancel search" msgstr "Avbryt" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Fjern favorittmerkingen fra artiklen" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Marker artikkel som favoritt" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Fjern publiseringen av artikkelen." @@ -3690,36 +3719,36 @@ msgstr "Vennligst skriv inn et notat for denne artikkelen:" msgid "Article URL:" msgstr "Alle artikler" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Marker %d artikkel/artikler som leste?" msgstr[1] "Marker %d artikkel/artikler som leste?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 #, fuzzy msgid "Error: unable to load article." msgstr "Feil: Kan ikke laste opp OPMLfil" -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 #, fuzzy msgid "Click to expand article." msgstr "Trykk for å utvide artikkel" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "Laster hjelp..." msgstr[1] "Laster hjelp..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 #, fuzzy msgid "No unread feeds." msgstr "Skjul/vis leste nyhetsstrømmer" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 #, fuzzy msgid "Load more..." msgstr "Laster hjelp..." @@ -3801,6 +3830,30 @@ msgid "Live updating is considered experimental. Backup your tt-rss directory be msgstr "" #, fuzzy +#~ msgid "Share on identi.ca" +#~ msgstr "Tittel" + +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "Marker artikkel som favoritt" + +#, fuzzy +#~ msgid "Share on Google+" +#~ msgstr "Tittel" + +#, fuzzy +#~ msgid "Share on Twitter" +#~ msgstr "Tittel" + +#, fuzzy +#~ msgid "Show additional preferences" +#~ msgstr "Forlat innstillinger" + +#, fuzzy +#~ msgid "Back to feeds" +#~ msgstr "Trykk for å endre" + +#, fuzzy #~ msgid "Clearing credentials..." #~ msgstr "Slett nyhetsstrømsdata" @@ -3817,26 +3870,6 @@ msgstr "" #~ "\t\tfor at dette programmet skal fungere ordentlig. Vennligst sjekk din \n" #~ "\t\tnettlesers instillinger." -#, fuzzy -#~ msgid "Enable categories" -#~ msgstr "Tillatt kategorisering av nyhetsstrømmer" - -#, fuzzy -#~ msgid "Browse categories like folders" -#~ msgstr "Tilbakestill kategorirekkefølgen" - -#, fuzzy -#~ msgid "Show images in posts" -#~ msgstr "Ikke vis bilder i artiklene" - -#, fuzzy -#~ msgid "Hide read articles and feeds" -#~ msgstr "Skjul/vis leste nyhetsstrømmer" - -#, fuzzy -#~ msgid "Sort feeds by unread count" -#~ msgstr "Sorter nyhetsstrømer ut i fra antall uleste artikler" - #~ msgid "Notifying <b>%s</b>." #~ msgstr "Gir beskjed til <b>%s</b>" diff --git a/locale/nl_NL/LC_MESSAGES/messages.mo b/locale/nl_NL/LC_MESSAGES/messages.mo Binary files differindex 21cd02641..221bcf79a 100644 --- a/locale/nl_NL/LC_MESSAGES/messages.mo +++ b/locale/nl_NL/LC_MESSAGES/messages.mo diff --git a/locale/nl_NL/LC_MESSAGES/messages.po b/locale/nl_NL/LC_MESSAGES/messages.po index 6b098864d..a14441cb9 100644 --- a/locale/nl_NL/LC_MESSAGES/messages.po +++ b/locale/nl_NL/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: TT-RSS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2013-03-23 11:28+0100\n" "Last-Translator: Dingoe <[email protected]>\n" "Language-Team: translations <[email protected]>\n" @@ -114,73 +114,73 @@ msgstr "Uw toegangsrechten zijn niet voldoende om dit script uit te voeren." msgid "Database Updater" msgstr "Database updater" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Kon de database niet bijwerken" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Kon geen juist updateschemabestand vinden. Benodigde versie:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", gevonden: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Tiny Tiny RSS database is bijgewerkt." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Ga terug naar Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Maak aub een back-up van uw database voordat u verder gaat." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Uw Tiny Tiny RSS database moet worden geüpdate naar de laatste versie (<b>%d</b> naar <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Voor de updates uit" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Uitvoeren van updates..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Updaten naar versie %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Versie controleren..." -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "FOUT!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -191,16 +191,16 @@ msgstr[1] "" "Klaar. <b>%d</b> update(s) uitgevoerd volgens schema naar\n" "\t\t\tversie <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Uw database schema is van een nieuwere versie van Tiny Tiny RSS." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Versie schema gevonden: <b>%d</b>, vereist: <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "Schema update onmogelijk. Update Tiny Tiny RSS bestanden naar de nieuwere versie en gaan door." @@ -256,22 +256,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "SQL escaping test mislukt. Controleer uw database en de PHP configuratie" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -284,7 +284,7 @@ msgstr "SQL escaping test mislukt. Controleer uw database en de PHP configuratie #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -292,214 +292,217 @@ msgstr "SQL escaping test mislukt. Controleer uw database en de PHP configuratie msgid "Loading, please wait..." msgstr "Aan 't laden, even wachten aub..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Feedlijst inklappen" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Toon artikelen" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Aangepast" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Alle artikelen" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Met ster" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Gepubliceerd" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Ongelezen" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Ongelezen" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Score negeren" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Artikelen sorteren" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Standaard" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Datum" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Titel" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Score" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Bijwerken" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Markeren als gelezen" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "communicatieprobleem met de server." -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Er is een nieuwe versie van Tiny Tiny RSS beschikbaar!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Acties..." -#: index.php:205 +#: index.php:214 msgid "Preferences..." msgstr "Voorkeuren…" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "zoeken..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Feed acties:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Abonneren op feed..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Bewerk deze feed..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Feed opnieuw score geven" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Abonnement opzeggen" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Alle feeds:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Toon/Verberg gelezen feeds" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "andere acties:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Omschakelen naar samenvatting…" -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Toon tagwolk..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 msgid "Toggle widescreen mode" msgstr "Wisselen breedbeeld modus" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Selectie met tags..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Aanmaken label…" -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Aanmaken filter…" -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Hulp bij sneltoetscombinaties" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Afmelden" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Voorkeuren" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Sneltoetscombinaties" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Verlaat voorkeuren" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Feeds" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filters" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Labels" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Gebruikers" @@ -508,53 +511,53 @@ msgstr "Gebruikers" msgid "Create new account" msgstr "Aanmaken nieuw account" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Het registreren van nieuwe gebruikers is door de administrateur uitgeschakeld." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Uw tijdelijke wachtwoord wordt naar het vermelde e-mailadres verstuurd. Accounts waarin niet wordt ingelogd, worden automatisch 24 uur na het verzenden van het tijdelijk wachtwoord verwijderd." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Gewenst loginID:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "controleer beschikbaarheid" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "E-mail:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "hoeveel is twee plus twee:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Registratie indienen" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Uw registratie informatie is incompleet." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Sorry, deze naam is al in gebruik." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "de registratie is mislukt." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Het account is met succes aangemaakt." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Nieuwe gebruikersregistratie is op dit moment niet mogelijk." @@ -563,12 +566,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Tiny Tiny RSS data update script." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Ongecategoriseerd" @@ -583,295 +586,296 @@ msgstr[1] "%d gearchiveerde artikelen" msgid "No feeds found." msgstr "Geen feeds gevonden." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "De sessie kon niet worden gevalideerd (onjuist IP)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Speciaal" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Alle feeds" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Artikelen met ster" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Gepubliceerde artikelen" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Nieuwe artikelen" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Alle artikelen" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Gearchiveerde artikelen" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "Recent gelezen" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Navigatie" -#: include/functions.php:1881 +#: include/functions.php:1899 msgid "Open next feed" msgstr "Open volgende feed" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "Open voorgaande feed" -#: include/functions.php:1883 +#: include/functions.php:1901 msgid "Open next article" msgstr "Open volgende artikel" -#: include/functions.php:1884 +#: include/functions.php:1902 msgid "Open previous article" msgstr "Open voorgaand artikel" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "Open volgend artikel (lange artikelen niet scrollen)" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "Open vorig artikel (lange artikelen niet scrollen)" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "toon zoekdialoogvenster" -#: include/functions.php:1888 +#: include/functions.php:1906 msgid "Article" msgstr "Artikel" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "In/uitschakelen sterren" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "In/uitschakelen gepubliceerd" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "In/uitschakelen gelezen" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Bewerk tags" -#: include/functions.php:1893 +#: include/functions.php:1911 msgid "Dismiss selected" msgstr "Geselecteerde negeren" -#: include/functions.php:1894 +#: include/functions.php:1912 msgid "Dismiss read" msgstr "Gelezene negeren" -#: include/functions.php:1895 +#: include/functions.php:1913 msgid "Open in new window" msgstr "open in nieuw venster" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Hieronder markeren als gelezen" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "hierboven markeren als gelezen" -#: include/functions.php:1898 +#: include/functions.php:1916 msgid "Scroll down" msgstr "Omlaag scrollen" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "Omhoog scrollen" -#: include/functions.php:1900 +#: include/functions.php:1918 msgid "Select article under cursor" msgstr "Selecteer artikel onder de cursor" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "E-mail artikel" -#: include/functions.php:1902 +#: include/functions.php:1920 msgid "Close/collapse article" msgstr "Sluiten/inklappen artikel" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 msgid "Toggle embed original" msgstr "In/uitschakelen origineel insluiten" -#: include/functions.php:1905 +#: include/functions.php:1923 msgid "Article selection" msgstr "Artikelselectie" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Selecteer alle artikelen" -#: include/functions.php:1907 +#: include/functions.php:1925 msgid "Select unread" msgstr "Selecteer ongelezen" -#: include/functions.php:1908 +#: include/functions.php:1926 msgid "Select starred" msgstr "Selecteer met ster" -#: include/functions.php:1909 +#: include/functions.php:1927 msgid "Select published" msgstr "Selecteer gepubliceerde" -#: include/functions.php:1910 +#: include/functions.php:1928 msgid "Invert selection" msgstr "Omdraaien selectie" -#: include/functions.php:1911 +#: include/functions.php:1929 msgid "Deselect everything" msgstr "Deselecteer alles" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Feed" -#: include/functions.php:1913 +#: include/functions.php:1931 msgid "Refresh current feed" msgstr "Ververs huidige feed" -#: include/functions.php:1914 +#: include/functions.php:1932 msgid "Un/hide read feeds" msgstr "Toon/Verberg gelezen feeds" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Abonneer op feed" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Bewerk feed" -#: include/functions.php:1918 +#: include/functions.php:1936 msgid "Reverse headlines" msgstr "Draai kopteksten om" -#: include/functions.php:1919 +#: include/functions.php:1937 msgid "Debug feed update" msgstr "Debug feed update" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Markeer alle feeds als gelezen" -#: include/functions.php:1921 +#: include/functions.php:1939 msgid "Un/collapse current category" msgstr "Uit/Inklappen huidige categorie" -#: include/functions.php:1922 +#: include/functions.php:1940 msgid "Toggle combined mode" msgstr "In/uitschakelen gecombineerde modus" -#: include/functions.php:1923 +#: include/functions.php:1941 msgid "Go to" msgstr "Ga naar" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "Nieuw" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Tag wolk" -#: include/functions.php:1930 +#: include/functions.php:1948 msgid "Other" msgstr "Andere" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Aanmaken label" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Aanmaken filter" -#: include/functions.php:1933 +#: include/functions.php:1951 msgid "Un/collapse sidebar" msgstr "Uit/Inklappen zijbalk" -#: include/functions.php:1934 +#: include/functions.php:1952 msgid "Show help dialog" msgstr "Toon helpdialoogvenster" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "zoekresultaten: %s" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Klik om af te spelen" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Afspelen" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "geen tags" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Bewerk tags voor dit artikel" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Oorspronkelijk uit:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "Feed URL" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -884,8 +888,8 @@ msgstr "Feed URL" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -893,15 +897,15 @@ msgstr "Feed URL" msgid "Close this window" msgstr "Sluit dit venster" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(bewerk notitie)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "Onbekend type" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "Bijlagen" @@ -931,8 +935,8 @@ msgstr "Ster toevoegen" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Artikel publiceren" @@ -1046,7 +1050,8 @@ msgid "Combined feed display" msgstr "Gecombineerde feed weergave" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Feeds zonder ongelezen artikelen verbergen" #: include/localized_schema.php:43 @@ -1058,6 +1063,7 @@ msgid "Sort feeds by unread articles count" msgstr "Sorteer feeds op aantal ongelezen artikelen" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Draai de koptekst volgorde om (oudste eerst)" @@ -1140,12 +1146,14 @@ msgstr "Artikelen automatisch toekennen aan labels" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Aanmelden:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Wachtwoord:" @@ -1176,6 +1184,7 @@ msgstr "Gebruik minder dataverkeer" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Aanmelden" @@ -1194,8 +1203,8 @@ msgstr "Titel:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1231,8 +1240,8 @@ msgstr "Delen" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1293,31 +1302,32 @@ msgid "Edit subscription options" msgstr "Bewerk abonnement opties" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Herstel wachtwoord" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Terugzetten" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1333,9 +1343,9 @@ msgstr "Indien u labels en/of filters heeft geïmporteerd moet u waarschijnlijk #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Selecteer" @@ -1349,9 +1359,9 @@ msgstr "Selecteer" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Alles" @@ -1365,9 +1375,9 @@ msgstr "Alles" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Niets" @@ -1426,8 +1436,8 @@ msgstr "Feed of website URL" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Plaats in categorie:" @@ -1437,24 +1447,24 @@ msgstr "Beschikbare feeds" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Authenticatie" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "LoginID" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Wachtwoord" @@ -1476,8 +1486,8 @@ msgstr "Meer feeds" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Zoeken" @@ -1498,7 +1508,7 @@ msgstr "Beperking:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Verwijderen" @@ -1524,11 +1534,10 @@ msgstr "Tags voor dit artikel (komma gescheiden):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Opslaan" @@ -1706,50 +1715,55 @@ msgid "Feed:" msgstr "Feed:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Feed niet gevonden." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importeren" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "Markeer als gelezen" -#: classes/feeds.php:549 +#: classes/feeds.php:582 msgid "Collapse article" msgstr "Artikel inklappen" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Er zijn geen ongelezen artikelen gevonden om weer te geven." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Geen bijgewerkte artikelen gevonden om weer te geven." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Er zijn geen artikelen met ster gevonden om weer te geven." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "Geen artikelen gevonden voor weergave. U kunt artikelen handmatig aan labels toekennen (zie het Actie menu hierboven) of een filter gebruiken." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Geen artikelen gevonden om weer te geven." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Feeds laatst bijgewerkt op %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Sommige feeds hebben update fouten (klik voor details)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Geen feeds geselecteerd." @@ -1871,8 +1885,8 @@ msgid "Change password to" msgstr "Wijzig wachtwoord naar" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Opties" @@ -2039,7 +2053,7 @@ msgid "Combine" msgstr "Combineren" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Artikelen nieuwe score geven" @@ -2057,7 +2071,7 @@ msgstr "op veld" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "in" @@ -2066,7 +2080,7 @@ msgid "Save rule" msgstr "Regel opslaan" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "regel toevoegen" @@ -2083,7 +2097,7 @@ msgid "Save action" msgstr "Actie opslaan" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Add action" msgstr "Actie toevoegen" @@ -2116,172 +2130,172 @@ msgstr "Onbekende optie: %s" msgid "Your personal data has been saved." msgstr "Uw persoonlijke gegevens zijn opgeslagen." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "Persoonlijke gegevens / Authenticatie" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Persoonlijke gegevens" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "volledige naam" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-mail" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Toegangsniveau" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Gegevens opslaan" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "Uw wachtwoord staat op de standaard waarde. Verander het aub." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Oud wachtwoord" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nieuw wachtwoord" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Bevestigen wachtwoord" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Wijzig wachtwoord" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "eenmalig wachtwoord / Authenticator" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 msgid "Enter your password" msgstr "Vul uw wachtwoord in" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 msgid "Disable OTP" msgstr "EWW (Eenmalig wachtwoord) uitschakelen" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "U heeft een compatibele Authenticator nodig om dit te gebruiken. Veranderen van wachtwoord schakelt automatisch EWW uit." -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "Scan de volgende code met de Authenticator applicatie:" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "Ik heb de code gescanned en wil nu EWW inschakelen" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 msgid "Enable OTP" msgstr "Inschakelen EWW" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Aanpassen" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Registreren" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Wissen" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "Huidige servertijd: %s (UTC)" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Configuratie opslaan" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Profielbeheer" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Terugzetten naar de standaardwaarden" -#: classes/pref/prefs.php:613 -msgid "Show additional preferences" -msgstr "Toon additionele voorkeuren" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "Plug-ins" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "Systeem plug-ins" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "Plug-in" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "Omschrijving" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "Versie" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "Auteur" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 msgid "Clear data" msgstr "Wis data" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "Gebruiker's plug-ins" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 msgid "Enable selected plugins" msgstr "Geselecteerd plug-ins inschakelen" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 msgid "Incorrect password" msgstr "Onjuist wachtwoord" @@ -2290,241 +2304,237 @@ msgid "Check to enable field" msgstr "Aanvinken om veld in te schakelen" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "(%d feeds)" msgstr[1] "(%d feeds)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Feed titel" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Artikelopschoning:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "<b>Hint:</b> U moet uw aanmeld informatie invullen als uw feed authenticatie vereist, behalve voor Twitter feeds." -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Verbergen voor populaire feeds" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "toevoegen aan e-mail samenvatting" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Altijd afbeeldingsbijlagen weergeven" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "Afbeeldingen niet insluiten." -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Afbeelding lokaal in cache plaatsen" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Markeer bijgewerkte artikelen als niet-gelezen" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Icon" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Vervangen" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Herabonneren voor push updates" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "Herstelt PubSubHubbub abonnement status voor gepushte feeds." -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "Inschakelen van toe te passen opties met de selectievakjes rechts:" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Alles gedaan." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Feeds met fouten" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "Inactieve feeds" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Bewerk geselecteerde feeds" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Herstel sorteervolgorde" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "Batchmatig abonneren" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "Categorieën" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 msgid "Add category" msgstr "Categorie toevoegen" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" msgstr "Verberg/Toon lege categorieën" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 msgid "Remove selected" msgstr "Verwijder geselecteerde" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Meer acties…" -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Handmatig opschonen" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Wis feed data" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "Met OPML kunt u feeds, filters, labels en Tiny Tiny RSS instellingen exporteren en importeren." -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "Alleen het hoofdprofiel van de instellingen kan worden overgebracht met OPML." -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "Importeer mijn OPML" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "Bestandsnaam:" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "toevoegingsinstellingen" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "OPML exporteren" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Uw OPML kan openbaar worden gepubliceerd en er kan op worden geabonneerd door iedereen die de URL hieronder kent." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "De gepubliceerde OPML bevatten niet uw Tiny Tiny RSS instellingen, feeds die authenticatie vereisen of feeds verborgen voor Populaire feeds." -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "Gepubliceerde OPML URL weergeven" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Firefox integratie" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Deze Tiny Tiny RSS site kan gebruikt worden als een Firefox Feed Reader door op de link hieronder te klikken." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Klik hier om deze site te registreren als een feed reader." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "Gepubliceerde & gedeelde artikelen / Gegenereerde feeds" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "Gepubliceerde artikelen en gegenereerde feeds" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Gepubliceerde artikelen worden geëxporteerd als publieke RSS-feed en er kan door iedereen die de URL hieronder kent op worden geabonneerd." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "Toon URL" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "Wis alle gegenereerde URL's" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "Artikelen gedeeld met URL" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "U kunt alle artikelen gedeeld via unieke URL's hier uitschakelen." -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "Delen alle artikelen teniet doen" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Deze feeds hebben al 3 maanden geen nieuwe inhoud (oudste eerst):" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Klik om feed te bewerken" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Abonnement opzeggen voor geselecteerde feeds" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Deze feeds zijn niet bijgewerkt omdat er fouten zijn opgetreden:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "Pocket" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" @@ -2532,15 +2542,11 @@ msgstr "" "\t\t\thet goed functioneren van deze applicatie. Controleer aub uw\n" "\t\t\tbrowser instellingen." -#: plugins/digest/digest_body.php:55 -msgid "Back to feeds" -msgstr "Terug naar de feeds" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Hallo," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "Reguliere versie" @@ -2565,10 +2571,6 @@ msgstr "Tags te overwegen als NVVW (komma gescheiden)" msgid "Configuration saved." msgstr "Configuratie opgeslagen." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "Pinterest" - #: plugins/auth_internal/init.php:62 msgid "Please enter your one time password:" msgstr "Geef aub uw eenmalig wachtwoord:" @@ -2581,6 +2583,62 @@ msgstr "Wachtwoord is veranderd." msgid "Old password is incorrect." msgstr "Oud wachtwoord is onjuist." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Thuisbasis" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "Niets gevonden (klik om feed opnieuw te laden)." + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "Open de reguliere versie" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Inschakelen categorieën" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "AAN" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "UIT" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Browse categorieën als mappen" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Toon afbeeldingen in berichten" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "Verberg gelezen artikelen en feeds" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "sorteer feeds op ongelezen aantallen" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2731,22 +2789,6 @@ msgstr "Voorbeeld waarde" msgid "Set value" msgstr "Geef waarde" -#: plugins/identica/init.php:29 -msgid "Share on identi.ca" -msgstr "Deel op identi.ca" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "Owncloud" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "Owncloud url" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "Bladwijzers op OwnCloud" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Gekoppeld" @@ -2779,14 +2821,6 @@ msgstr "Deel via URL" msgid "You can share this article by the following unique URL:" msgstr "U kunt dit artikel delen via de volgende unieke URL:" -#: plugins/flattr/init.php:30 -msgid "Flattr this article." -msgstr "Flattr dit artikel." - -#: plugins/googleplus/init.php:29 -msgid "Share on Google+" -msgstr "Deel op Google+" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2809,161 +2843,157 @@ msgstr "Klaar voor bijwerken." msgid "Start update" msgstr "Start update" -#: plugins/tweet/init.php:29 -msgid "Share on Twitter" -msgstr "Deel op Twitter" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "Nieuwe artikelen beschikbaar in deze feed (klik voor weergave)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Markeer alle artikelen in %s als gelezen?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "Weet u zeker dat u deze uitzondering wilt rapporteren aan tt-rss.org? Het rapport zal uw browser informatie bevatten. Uw IP-adres zal bewaard worden in een database." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "Data syntax lijkt correct:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "Data syntax is onjuist." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "Opgeslagen feed pictogram verwijderen?" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Opgeslagen feed pictogram verwijderen?" -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Feed niet gevonden." -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Selecteer aub een afbeeldingsbestand om te uploaden." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "Nieuw pictogram voor deze feed uploaden?" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "Aan 't laden, even wachten aub..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Geeft een onderschrift voor label:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Kan geen label aanmaken: onderschrift ontbreekt" -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Abonneren op feed" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Geabonneerd op %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "Gespecificeerde URL lijkt ongeldig te zijn." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "Gespecificeerde URL lijkt geen feeds te bevatten." -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "Kon de gespecificeerde URL: %s niet downloaden" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "U bent al geabonneerd op deze feed." -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "Bewerk regel" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "Bewerk actie" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Filter aanmaken" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "Abonnement opnieuw instellen? Tiny Tiny RSS zal proberen zich opnieuw op de notification hub te abonneren bij de volgende feed update." -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Abonneren op feed..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Abonnement opzeggen voor %s?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "" -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Vul titel van categorie in aub:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "nieuw syndicatie-adres voor deze feed genereren?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "" -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "U kunt dit type feed niet bewerken." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Bewerken feed" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Gegevens opslaan" -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "Meer feeds" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -2974,26 +3004,26 @@ msgstr "Meer feeds" msgid "No feeds are selected." msgstr "Er zijn geen feeds geselecteerd." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "Geselecteerde feeds uit het archief verwijderen? Feeds met opgeslagen artikelen zullen niet worden verwijderd." -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Feeds met update fouten" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Geselecteerde feeds verwijderen?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Geselecteerde feeds verwijderen?" -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Help" @@ -3306,46 +3336,46 @@ msgstr "Abonneren op feeds..." msgid "Clear stored data for this plugin?" msgstr "Wis opgeslagen data voor deze plug-in?" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Markeer alle artikelen als gelezen?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 #, fuzzy msgid "Marking all feeds as read..." msgstr "Markeer alle feeds als gelezen" -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "Eerst de e-mail plug-in inschakelen aub." + +#: js/tt-rss.js:458 +msgid "Please enable embed_original plugin first." +msgstr "embed_original plug-in inschakelen aub." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "U kunt het abonnementen niet opzeggen in deze categorie." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Selecteer aub eerst een feed." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "U kunt dit type feed geen andere score geven." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Artikelen in %s opnieuw een score geven?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 #, fuzzy msgid "Rescoring articles..." msgstr "Artikelen nieuwe score geven" -#: js/tt-rss.js:694 -msgid "Please enable mail plugin first." -msgstr "Eerst de e-mail plug-in inschakelen aub." - -#: js/tt-rss.js:800 -msgid "Please enable embed_original plugin first." -msgstr "embed_original plug-in inschakelen aub." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Nieuwe versie beschikbaar!" @@ -3354,20 +3384,20 @@ msgid "Cancel search" msgstr "Zoeken annuleren" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Ster weghalen bij artikel" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Geef artikel een ster" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Ongepubliceerd artikel" @@ -3480,33 +3510,33 @@ msgstr "Geef aub een nieuwe score voor dit artikel:" msgid "Article URL:" msgstr "Artikel URL:" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Markeer %d getoonde artikelen als gelezen?" msgstr[1] "Markeer %d getoonde artikelen als gelezen?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Fout: kan artikel niet laden." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "Klik om artikel uit te klappen." -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d meer…" msgstr[1] "%d meer…" -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "Geen ongelezen feeds." -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Laad meer..." @@ -3577,44 +3607,47 @@ msgstr "Deel artikel via URL" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "Live updaten is nog experimenteel. Maak een back-up van uw tt-rss map alvorens door te gaan. Typ 'ja' om door te gaan. " -#~ msgid "This will clear your stored authentication information for Twitter. Continue?" -#~ msgstr "Dit zal uw opgeslagen authenticatie informatie voor Twitter verwijderen. Doorgaan?" +#~ msgid "Pocket" +#~ msgstr "Pocket" -#~ msgid "Updated" -#~ msgstr "Bijgewerkt" +#~ msgid "Pinterest" +#~ msgstr "Pinterest" -#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." -#~ msgstr "Klaar: %d artikelen afgehandeld, %d geïmporteerd, %d feeds aangemaakt." +#~ msgid "Share on identi.ca" +#~ msgstr "Deel op identi.ca" -#~ msgid "Open regular version" -#~ msgstr "Open de reguliere versie" +#~ msgid "Owncloud" +#~ msgstr "Owncloud" -#~ msgid "Home" -#~ msgstr "Thuisbasis" +#~ msgid "Owncloud url" +#~ msgstr "Owncloud url" -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "Niets gevonden (klik om feed opnieuw te laden)." +#~ msgid "Bookmark on OwnCloud " +#~ msgstr "Bladwijzers op OwnCloud" -#~ msgid "Enable categories" -#~ msgstr "Inschakelen categorieën" +#~ msgid "Flattr this article." +#~ msgstr "Flattr dit artikel." -#~ msgid "ON" -#~ msgstr "AAN" +#~ msgid "Share on Google+" +#~ msgstr "Deel op Google+" -#~ msgid "OFF" -#~ msgstr "UIT" +#~ msgid "Share on Twitter" +#~ msgstr "Deel op Twitter" -#~ msgid "Browse categories like folders" -#~ msgstr "Browse categorieën als mappen" +#~ msgid "Show additional preferences" +#~ msgstr "Toon additionele voorkeuren" -#~ msgid "Show images in posts" -#~ msgstr "Toon afbeeldingen in berichten" +#~ msgid "Back to feeds" +#~ msgstr "Terug naar de feeds" -#~ msgid "Hide read articles and feeds" -#~ msgstr "Verberg gelezen artikelen en feeds" +#~ msgid "This will clear your stored authentication information for Twitter. Continue?" +#~ msgstr "Dit zal uw opgeslagen authenticatie informatie voor Twitter verwijderen. Doorgaan?" + +#~ msgid "Updated" +#~ msgstr "Bijgewerkt" -#~ msgid "Sort feeds by unread count" -#~ msgstr "sorteer feeds op ongelezen aantallen" +#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." +#~ msgstr "Klaar: %d artikelen afgehandeld, %d geïmporteerd, %d feeds aangemaakt." #~ msgid "Related" #~ msgstr "Gerelateerd" diff --git a/locale/pl_PL/LC_MESSAGES/messages.mo b/locale/pl_PL/LC_MESSAGES/messages.mo Binary files differindex 1dfe65f84..201b576e8 100644 --- a/locale/pl_PL/LC_MESSAGES/messages.mo +++ b/locale/pl_PL/LC_MESSAGES/messages.mo diff --git a/locale/pl_PL/LC_MESSAGES/messages.po b/locale/pl_PL/LC_MESSAGES/messages.po index c165aab60..a563cf70d 100644 --- a/locale/pl_PL/LC_MESSAGES/messages.po +++ b/locale/pl_PL/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Tiny Tiny RSS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2013-03-25 13:25+0100\n" "Last-Translator: Mirosław Lach <[email protected]>\n" "Language-Team: Polish (http://www.transifex.com/projects/p/tt-rss/language/pl/)\n" @@ -112,73 +112,73 @@ msgstr "Twój poziom dostępu jest niewystarczający do uruchomienia tego skrypt msgid "Database Updater" msgstr "Aktualizator bazy danych" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Nie można zaktualizować bazy danych" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Nie udało się odnaleźć niezbędnych plików schematu, potrzebna wersja: " -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", odnaleziono: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Schemat bazy danych Tiny Tiny RSS jest aktualny." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Wróć do Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Wykonaj kopię bazy przed rozpoczęciem procesu." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Baza Tiny Tiny RSS musi być zaktualizowana do aktualnej wersji (<b>%d</b> do <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Przeprowadź aktualizacje" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Trwa aktualizacja..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Aktualizacja do wersji %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Sprawdzanie wersji... " -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "BŁĄD!" -#: db-updater.php:158 +#: db-updater.php:160 #, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -186,16 +186,16 @@ msgstr[0] "Zakończono. Wykonano <b>%d</b> aktualizację do wersji <b>%d</b> sch msgstr[1] "Zakończono. Wykonano <b>%d</b> aktualizacji do wersji <b>%d</b> schematu bazy danych." msgstr[2] "Zakończono. Wykonano <b>%d</b> aktualizacji do wersji <b>%d</b> schematu bazy danych." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "Wersja schematu Twojej bazy danych jest nowsza niż wersja Tiny Tiny RSS." -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "Wykryta wersja bazy: <b>%d</b>, wymagana <b>%d</b>." -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "Aktualizacja schematu bazy niemożliwa do wykonania. Uaktualnij pliki Tiny Tiny RSS do nowszej wersji i ponów próbę." @@ -247,22 +247,22 @@ msgstr "Twoja wersja serwera MySQL nie jest obecnie wspierana. Zapoznaj się z z msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "Test escape'owania SQL nie powiódł się. Sprawdź konfigurację swojej bazy danych i PHP." -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -275,7 +275,7 @@ msgstr "Test escape'owania SQL nie powiódł się. Sprawdź konfigurację swojej #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -283,214 +283,217 @@ msgstr "Test escape'owania SQL nie powiódł się. Sprawdź konfigurację swojej msgid "Loading, please wait..." msgstr "Trwa ładowanie, proszę czekać..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Rozwiń listę kanałów" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Pokaż artykuły" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Adaptacyjny" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Wszystkie artykuły" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Oznaczone gwiazdką" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Opublikowane" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Nieprzeczytane" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Nieprzeczytane" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Ignoruj punktację" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Sortuj artykuły" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Domyślne" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Data" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Tytuł" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Punktacja" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Aktualizuj" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Oznacz jako przeczytane" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "Problem w komunikacji z serwerem." -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Dostępna jest nowa wersja Tiny Tiny RSS!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Działania..." -#: index.php:205 +#: index.php:214 msgid "Preferences..." msgstr "Ustawienia..." -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Szukaj..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Działania dla kanałów:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Prenumeruj kanał..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Edytuj ten kanał..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Przelicz punktację kanału" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Wypisz się" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Wszystkie kanały:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Pokaż/Ukryj przeczytane kanały" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Inne działania:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Przełącz na przegląd..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Pokaż chmurę tagów..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 msgid "Toggle widescreen mode" msgstr "Przełącz tryb szerokoekranowy" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Wybierz używając tagów..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Utwórz etykietę..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Utwórz filtr..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "O skrótach klawiszowych" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Wyloguj" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Ustawienia" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Skróty klawiszowe" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Wyjdź z ustawień" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Kanały" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Filtry" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Etykiety" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Użytkownicy" @@ -499,53 +502,53 @@ msgstr "Użytkownicy" msgid "Create new account" msgstr "Utwórz nowe konto" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Rejestracja nowych użytkowników został zablokowana przez administratora." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Twoje tymczasowe hasło zostanie wysłane na podany adres email. Konta, na które nikt nie zalogował się, są usuwane automatycznie 24 godziny po wysłaniu hasła tymczasowego." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Pożądana nazwa użytkownika:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Sprawdź dostępność" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "Email:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Ile wynosi dwa plus dwa:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Zarejestruj się" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Wprowadzone informacje są niekompletne." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Niestety, ta nazwa użytkownika jest już zajęta." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Rejestracja nie powiodła się." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Konto zostało założone." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Możliwość rejestracji jest obecnie wyłączona." @@ -554,12 +557,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Skrypt aktualizacji danych Tiny Tiny RSS." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Bez kategorii" @@ -575,295 +578,296 @@ msgstr[2] "%d zarchiwizowanych artykułów" msgid "No feeds found." msgstr "Nie znaleziono kanałów." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "Nie powiodła się weryfikacja sesji (nieprawidłowy adres IP)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Specjalne" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Wszystkie kanały" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Artykuły oznaczone gwiazdką" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Opublikowane artykuły" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Świeże artykuły" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Wszystkie artykuły" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Zarchiwizowane artykuły" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "Ostatnio czytane" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Nawigacja" -#: include/functions.php:1881 +#: include/functions.php:1899 msgid "Open next feed" msgstr "Przejdź do następnego kanału" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "Otwórz poprzedni kanał" -#: include/functions.php:1883 +#: include/functions.php:1901 msgid "Open next article" msgstr "Otwórz następny artykuł" -#: include/functions.php:1884 +#: include/functions.php:1902 msgid "Open previous article" msgstr "Otwórz poprzedni artykuł" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "Otwórz następny artykuł (nie przewijaj długich artykułów)" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "Otwórz poprzeni artykół (nie przewijaj długich artykułów)" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Otwórz okno wyszukiwania" -#: include/functions.php:1888 +#: include/functions.php:1906 msgid "Article" msgstr "Artykuł" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Przełącz oznaczenie gwiazdką" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Przełącz flagę publikacji" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Przełącz flagę \"przeczytano\"" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Edytuj tagi" -#: include/functions.php:1893 +#: include/functions.php:1911 msgid "Dismiss selected" msgstr "Odrzuć wybrane" -#: include/functions.php:1894 +#: include/functions.php:1912 msgid "Dismiss read" msgstr "Odrzuć przeczytane" -#: include/functions.php:1895 +#: include/functions.php:1913 msgid "Open in new window" msgstr "Otwórz w nowym oknie" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Oznacz poniższe jako przeczytane" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Oznacz powyższe jako przeczytane" -#: include/functions.php:1898 +#: include/functions.php:1916 msgid "Scroll down" msgstr "Przewiń w dół" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "Przewiń do góry" -#: include/functions.php:1900 +#: include/functions.php:1918 msgid "Select article under cursor" msgstr "Wybierz artykuł pod kursorem" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "Prześlij artykuł emailem" -#: include/functions.php:1902 +#: include/functions.php:1920 msgid "Close/collapse article" msgstr "Zamknij/zwiń artykuł" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 msgid "Toggle embed original" msgstr "Przełącza flagę \"wbuduj oryginalny artykuł\"" -#: include/functions.php:1905 +#: include/functions.php:1923 msgid "Article selection" msgstr "Wybór artykułów" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Wybierz wszystkie artykuły" -#: include/functions.php:1907 +#: include/functions.php:1925 msgid "Select unread" msgstr "Wybierz nieprzeczytane" -#: include/functions.php:1908 +#: include/functions.php:1926 msgid "Select starred" msgstr "Wybierz oznaczone gwiazdką" -#: include/functions.php:1909 +#: include/functions.php:1927 msgid "Select published" msgstr "Wybierz opublikowane" -#: include/functions.php:1910 +#: include/functions.php:1928 msgid "Invert selection" msgstr "Odwróć zaznaczenie" -#: include/functions.php:1911 +#: include/functions.php:1929 msgid "Deselect everything" msgstr "Odznacz wszystko" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Kanał" -#: include/functions.php:1913 +#: include/functions.php:1931 msgid "Refresh current feed" msgstr "Odśwież bieżący kanał" -#: include/functions.php:1914 +#: include/functions.php:1932 msgid "Un/hide read feeds" msgstr "Pokaż/Ukryj przeczytane kanały" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Prenumeruj kanał" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Edytuj kanał" -#: include/functions.php:1918 +#: include/functions.php:1936 msgid "Reverse headlines" msgstr "Odwróć kolejność nagłówków" -#: include/functions.php:1919 +#: include/functions.php:1937 msgid "Debug feed update" msgstr "Testuj aktualizację kanałów" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Oznacz wszystkie kanały jako przeczytane" -#: include/functions.php:1921 +#: include/functions.php:1939 msgid "Un/collapse current category" msgstr "Zwiń/rozwiń bieżącą kategorię" -#: include/functions.php:1922 +#: include/functions.php:1940 msgid "Toggle combined mode" msgstr "Przełącz tryb scalony" -#: include/functions.php:1923 +#: include/functions.php:1941 msgid "Go to" msgstr "Idź do" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "Świeży" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Chmura tagów" -#: include/functions.php:1930 +#: include/functions.php:1948 msgid "Other" msgstr "Inne" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Utwórz etykietę" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Utwórz filtr" -#: include/functions.php:1933 +#: include/functions.php:1951 msgid "Un/collapse sidebar" msgstr "Zwin/rozwiń pasek boczny" -#: include/functions.php:1934 +#: include/functions.php:1952 msgid "Show help dialog" msgstr "Otwórz okno pomocy" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "Wyniki wyszukiwania: %s" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Wciśnij aby odtworzyć" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Odtwórz" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "brak tagów" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Edytuj tagi dla tego artykułu" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Oryginał pochodzi z:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "Adres kanału" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -876,8 +880,8 @@ msgstr "Adres kanału" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -885,15 +889,15 @@ msgstr "Adres kanału" msgid "Close this window" msgstr "Zamknij to okno" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(edytuj notatkę)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "nieznany typ" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "Załączniki" @@ -923,8 +927,8 @@ msgstr "Oznacz gwiazdką" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Opublikuj" @@ -1038,7 +1042,8 @@ msgid "Combined feed display" msgstr "Tryb zintegrowany widoku kanału" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Ukryj kanały nie zawierające nieprzeczytanych artykułów" #: include/localized_schema.php:43 @@ -1050,6 +1055,7 @@ msgid "Sort feeds by unread articles count" msgstr "Sortuj kanały według liczby nieprzeczytanych artykułów" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Odwrotny porządek nagłówków (najstarsze pierwsze)" @@ -1132,12 +1138,14 @@ msgstr "Automatycznie przypisz etykiety do artykułów" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Nazwa użytkownika:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Hasło:" @@ -1167,6 +1175,7 @@ msgstr "Wersja lekka" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Zaloguj" @@ -1185,8 +1194,8 @@ msgstr "Tytuł:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "Adres:" @@ -1222,8 +1231,8 @@ msgstr "Udostępnij" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1284,30 +1293,31 @@ msgid "Edit subscription options" msgstr "Edytuj opcje prenumeraty" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Resetuj hasło" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "Niektóre z wymaganych parametrów są nieprawidłowe lub nie zostały wprowadzone." -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 msgid "Go back" msgstr "Cofnij" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "Zakończono." -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "Przykro mi, podana kombinacja nazwy użytkownika i adresu email nie została oznaleziona." -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "Nieprawidłowa wartość poufnego klucza. Włącz ciasteczka i spróbuj ponownie." @@ -1323,9 +1333,9 @@ msgstr "Jeżeli posiadasz zaimportowane etykiety i/lub filtry, aby zobaczyć now #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Wybierz" @@ -1339,9 +1349,9 @@ msgstr "Wybierz" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Wszystko" @@ -1355,9 +1365,9 @@ msgstr "Wszystko" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Nic" @@ -1416,8 +1426,8 @@ msgstr "Adres kanału lub strony" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Umieść w kategorii:" @@ -1427,24 +1437,24 @@ msgstr "Dostępne kanały" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Uwierzytelnianie" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Nazwa użytkownika" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Hasło" @@ -1466,8 +1476,8 @@ msgstr "Więcej kanałów" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Szukaj" @@ -1488,7 +1498,7 @@ msgstr "limit:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Usuń" @@ -1514,11 +1524,10 @@ msgstr "Tagi dla tego artykułu (oddzielone przecinkami):" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Zapisz" @@ -1696,50 +1705,55 @@ msgid "Feed:" msgstr "Kanał:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Kanał nie został odnaleziony." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importuj" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "oznacz jako przeczytane" -#: classes/feeds.php:549 +#: classes/feeds.php:582 msgid "Collapse article" msgstr "Zwiń artykuł" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Nie znaleziono nieprzeczytanych artykułów." -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Nie znaleziono uaktualnionych artykułów." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Nie znaleziono artykułów oznaczonych gwiazdką." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "Nie znaleziono artykułów. Możesz ręcznie przypisać artykuły do etykiet (zobacz menu Akcje powyżej) lub wykorzystać do tego celu filtry." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Nie znaleziono artykułów." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Kanały ostatnio uaktualnione o %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Wystąpiły błędy aktualizacji niektórych kanałów (kliknij aby zobaczyć szczegóły)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Nie wybrano kanału." @@ -1861,8 +1875,8 @@ msgid "Change password to" msgstr "Zmień hasło na" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Opcje" @@ -2025,7 +2039,7 @@ msgid "Combine" msgstr "Połącz" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Przywróć artykuły" @@ -2044,7 +2058,7 @@ msgstr "pole" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "w" @@ -2053,7 +2067,7 @@ msgid "Save rule" msgstr "Zapisz regułę" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "Dodaj regułę" @@ -2070,7 +2084,7 @@ msgid "Save action" msgstr "Zapisz działanie" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Add action" msgstr "Dodaj działania" @@ -2103,172 +2117,172 @@ msgstr "Nieznana opcja: %s" msgid "Your personal data has been saved." msgstr "Dwoje dane osobiste zostały zapisane." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "Dane osobiste / Uwierzytelnianie" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Informacje osobiste" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "Nazwa" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-mail" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Poziom dostępu" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Zapisz dane" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "Używasz domyślnego hasła, zmień je proszę." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "Zmiana Twojego bieżącego hasła spowoduje wyłączenie mechanizmu OTP." -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Stare hasło" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Nowe hasło" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Potwierdź hasło" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Zmień hasło" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "Hasło jednorazowe / Uwierzytelnianie" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "Hasła jednorazowe są obecnie włączone. Wprowadź swoje obecne hasło aby je wyłączyć." -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 msgid "Enter your password" msgstr "Wprowadź hasło" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 msgid "Disable OTP" msgstr "Wyłącz hasła jednorazowe" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "Potrzebujesz właściwego modułu uwierzytelniającego aby użyć tej funkcji. Zmiana hasła spowoduje automatyczne wyłączenie OTP." -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "Zeskanuj poniższy kod przy użyciu aplikacji uwierzytelniającej:" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "Zeskanowałem kod i chciałbym włączyć OTP." -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 msgid "Enable OTP" msgstr "Włącz hasła jednorazowe" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "Niektóre ustawienia dostępne są jedynie dla domyślnego profilu." -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "Dostosuj" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Zarejestruj" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "Wyczyść" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "Czas serwera to: %s (UTC)" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Zapisz konfigurację" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Zarządzaj profilami" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Przywróć domyślne" -#: classes/pref/prefs.php:613 -msgid "Show additional preferences" -msgstr "Pokaż dodatkowe ustawienia" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "Wtyczki" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "Musisz przeładować Tiny Tiny RSS aby zastosować zmiany we wtyczkach." -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "Wtyczki systemowe" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "Wtyczka" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "Opis" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "Wersja" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "Autor" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 msgid "Clear data" msgstr "Wyczyść dane" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "Wtyczki użytkowników" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 msgid "Enable selected plugins" msgstr "Włącz wybrane wtyczki" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 msgid "Incorrect password" msgstr "Nieprawidłowe hasło" @@ -2277,10 +2291,10 @@ msgid "Check to enable field" msgstr "Zaznacz aby uaktywnić pole" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" @@ -2288,243 +2302,235 @@ msgstr[0] "(%d kanał)" msgstr[1] "(%d kanały)" msgstr[2] "(%d kanałów)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Tytuł kanału" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Czyszczenie artykułów:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "<b>Wskazówka:</b> musisz wypełnić dane logowania jeżeli Twój kanał wymaga uwierzytelniania. Nie dotyczy to kanałów z Twittera." -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Ukryj przed umieszczeniem w Popularnych kanałach" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Umieść w przeglądzie emailowym" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Zawsze wyświetlaj załączniki graficzne" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "Nie osadzaj obrazków" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Przechowuj obrazki lokalnie" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Oznacz zaktualizowane artykuły jako nieprzeczytane" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Ikona" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Zamień" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Odnów prenumeratę aktualizacji typu PUSH" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "Resetuje status prenumerat PubSubHubbub dla kanałów obsługujących PUSH." -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "Korzystają z pól po prawej, zanacz opcje które chcesz zastosować:" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Zrobione." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Kanały z błędami" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "Nieaktywne kanały" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Edytuj wybrane kanały" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Zresetuj porządek sortowania" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "Prenumerata wsadowa" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "Kategorie" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 msgid "Add category" msgstr "Dodaj kategorię" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" msgstr "Pokaż/Ukryj puste kategorie" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 msgid "Remove selected" msgstr "Usuń wybrane" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Więcej działań..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Czyszczenie ręczne" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Wyczyść dane kanału" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "Korzystając z OPML możesz eksportować i importować kanały, filtry, etykiety i ustawienia Tiny Tiny RSS." -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "Tylko główne ustawienia profilu mogą być migrowane korzystając z OPML." -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "Importuj mój OPML" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "Nazwa pliku:" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "Załącz ustawienia" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "Eksportuj OPML" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Twój OPML może zostać opublikowany i być prenumerowany przez każdego kto zna poniższy adres." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "Opublikowany OPML nie zawiera ustawień Twojego Tiny Tiny RSS, kanałów wymagających uwierzytelniania i kanałów ukrytych przed umieszczeniem w Popularnych kanałach." -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "Wyświetl opublikowany adres OPML" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Integracja z Firefoxem" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Tiny Tiny RSS może być ustawiona jako domyślny czytnik kanałów w Firefoxie poprzez kliknięcie odnośnika poniżej." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Kliknij tutaj aby ustawić tę stronę jako czytnik kanałów." -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "Opublikowane i udostępnione artykuły / Wygenerowane kanały" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "Opublikowane artykuły i wygenerowane kanały" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Opublikowane artykuły są eksportowane jako publiczny kanał RSS i mogą być prenumerowane przez każdego kto zna adres podany poniżej." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "Wyświetl adres" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "Wyczyść wszystkie wygenerowane adresy" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "Wszystkie artykuły udostępnione przez adresy" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "Możesz wyłączyć wszystkie unikalne adresy prowadzące do udostępnionych artykułów." -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "Zakończ udostępnianie wszystkich artykułów" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Niniejsze kanały nie zostały uaktualnione przez 3 miesiące (najstarsze pierwsze):" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Kliknij aby edytować kanał" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Zakończ prenumeratę wybranych kanałów:" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Te kanały nie zostały uaktualnione ponieważ wystąpiły błędy:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "Kieszeń" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "Twoja przeglądarka nie obsługuje Javascript, który jest wymagany aby aplikacja działała poprawnie. Proszę sprawdź ustawienia swojej przeglądarki." -#: plugins/digest/digest_body.php:55 -msgid "Back to feeds" -msgstr "Wróć do kanałów" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Cześć," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "Wersja standardowa" @@ -2549,10 +2555,6 @@ msgstr "Znaczniki uznawane za niewłaściwe w pracy (oddzielone przecinkami)" msgid "Configuration saved." msgstr "Konfiguracja została zapisana." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "Pinterest" - #: plugins/auth_internal/init.php:62 msgid "Please enter your one time password:" msgstr "Wprowadź hasło jednorazowe:" @@ -2565,6 +2567,62 @@ msgstr "Hasło zostało zmienione." msgid "Old password is incorrect." msgstr "Nieprawidłowe stare hasło." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "Stron główna" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "Nic nie znaleziono (kliknij aby odświeżyć kanał)." + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "Otwórz standardową wersję" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "Włącz kategorie" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "WŁĄCZONE" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "WYŁĄCZONE" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "Przeglądaj kategorie jak katalogi" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "Wyświetlaj obrazki w artykułach" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "Ukryj przeczytane artykuły i kanały" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "Sortuj kanały według liczby nieprzeczytanych" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2716,22 +2774,6 @@ msgstr "Przykładowa wartość" msgid "Set value" msgstr "Ustaw wartość" -#: plugins/identica/init.php:29 -msgid "Share on identi.ca" -msgstr "Udostępnij na identi.ca" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "Owncloud" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "Adres Owncloud" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "Dodaj zakładkę w Owncloud" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Połączone instancje" @@ -2764,14 +2806,6 @@ msgstr "Udostępnij adres" msgid "You can share this article by the following unique URL:" msgstr "Możesz udostępnić ten artykuł korzystając z tego unikalnego adresu:" -#: plugins/flattr/init.php:30 -msgid "Flattr this article." -msgstr "Pochwal ten artykuł (Flattr)." - -#: plugins/googleplus/init.php:29 -msgid "Share on Google+" -msgstr "Udostępnij na Google+" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2794,156 +2828,152 @@ msgstr "Gotowy do aktualizacji." msgid "Start update" msgstr "Rozpocznik aktualizację" -#: plugins/tweet/init.php:29 -msgid "Share on Twitter" -msgstr "Udostępnij na Twitterze" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "Nowe artykuły dostępne na tym kanale (kliknij aby wyświetlić)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Oznaczyć wszystkie artykuły w %s jako przeczytane?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "Czy jesteś pewien, że chcesz zgłosić ten wyjątek do tt-rss.org? Zgłoszenie będzie zawierało informacje o Twojej przeglądarce. Twój adres IP zostanie zapisany w naszej bazie danych." -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "Format daty wygląda na poprawną:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "Format daty jest niepoprawny." -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "Przesyłanie ukończone." -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "Usuń zapisaną ikonę kanału." -#: js/functions.js:762 +#: js/functions.js:763 msgid "Removing feed icon..." msgstr "Usuwanie ikony kanału..." -#: js/functions.js:767 +#: js/functions.js:768 msgid "Feed icon removed." msgstr "Ikona kanału usunięta." -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "Wybierz obrazek do wysłania." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "Wgrać nową ikonę dla tego kanału?" -#: js/functions.js:792 +#: js/functions.js:793 msgid "Uploading, please wait..." msgstr "Trwa ładowanie, proszę czekać..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Proszę wprowadzić opis etykiety:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Nie udało się utworzyć etykiety: brak opisu." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Prenumeruj kanał" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "Zaprenumerowano kanał %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "Wprowadzony adres jest niepoprawny." -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "Wprowadzony adres nie zawiera żadnych kanałów." -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "Nie udało się pobrać wprowadzonego adresu: %s" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "Prenumerujesz już ten kanał." -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "Edytuj regułę" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "Edytuj działanie" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Utwórz filtr" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "Zresetować prenumeraty? Tiny Tiny RSS spróbuje zaprenumerować powiadomienia przy następnej aktualizacji." -#: js/functions.js:1267 +#: js/functions.js:1268 msgid "Subscription reset." msgstr "Zresetowano prenumerate." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Zakończyć prenumeratę %s?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "Usuwanie kanału..." -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "Wprowadź tytuł kategorii:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "Wygenerowań nowy adres do dzielenia się tym kanałem?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "Próbuje zmienić adres..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Nie możesz edytować kanału tego typu." -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "Edytuj kanał" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 msgid "Saving data..." msgstr "Zapisywanie danych..." -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "Więcej kanałów" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -2954,25 +2984,25 @@ msgstr "Więcej kanałów" msgid "No feeds are selected." msgstr "Nie wybrano żadnego kanału." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "Usunąć wybrane kanały z archiwum? Kanały z zachowanymi artykułami nie zostaną usunięte." -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "Kanały z błędami aktualizacji" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "Usunąć wybrane kanały?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 msgid "Removing selected feeds..." msgstr "Usuwanie wybranych kanałów..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Pomoc" @@ -3264,44 +3294,44 @@ msgstr "Prenumerowanie kanałów..." msgid "Clear stored data for this plugin?" msgstr "Wyczyścić zapamiętane dane tej wtyczki?" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Oznaczyć wszystkie artykuły jako przeczytane?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "Oznaczam wszystkie kanały jako przeczytane..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "Włącz najpierw wtyczkę obsługi poczty (mail)." + +#: js/tt-rss.js:458 +msgid "Please enable embed_original plugin first." +msgstr "Włącz najpierw wtyczkę osadzania oryginalnej wiadomości (embed_original)." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Nie możesz zrezygnować z prenumeraty tej kategorii." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Wybierz najpierw jakiś kanał." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Nie możesz przeliczyć punktacji kanału tego rodzaju." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Przeliczyć punktację artykułów w %s?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "Przeliczanie punktacji kanałów..." -#: js/tt-rss.js:694 -msgid "Please enable mail plugin first." -msgstr "Włącz najpierw wtyczkę obsługi poczty (mail)." - -#: js/tt-rss.js:800 -msgid "Please enable embed_original plugin first." -msgstr "Włącz najpierw wtyczkę osadzania oryginalnej wiadomości (embed_original)." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "Dostępna jest nowa wersja!" @@ -3310,20 +3340,20 @@ msgid "Cancel search" msgstr "Anuluj wyszukiwanie" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Usuń oznaczenie gwiazdką" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Oznacz artykuł gwiazdką" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Anuluj publikacje artykułu" @@ -3435,33 +3465,33 @@ msgstr "Wprowadź nową punktację dla tego artykułu:" msgid "Article URL:" msgstr "Adres artykułu:" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Oznaczyć %d wyświetlony artykuł jako przeczytany?" msgstr[1] "Oznaczyć %d wyświetlone artykuły jako przeczytane?" msgstr[2] "Oznaczyć %d wyświetlonych artykułów jako przeczytane?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "Błąd: nie udało się wczytać artykułu." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "Kliknij aby powiększyć artykuł." -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 msgid "%d more..." msgid_plural "%d more..." msgstr[0] "%d więcej..." msgstr[1] "%d więcej..." msgstr[2] "%d więcej..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "Brak nieprzeczytanych kanałów." -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "Wczytaj więcej..." @@ -3530,50 +3560,53 @@ msgstr "Udostępnij artykuł" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "Aktualizacja \"na żywo\" jest uznawana za funkcję eksperymentalną. Wykonaj kopię swojego katalogu tt-rss przed kontynuowaniem. Wpisz 'yes' aby kontynuować." -#~ msgid "This will clear your stored authentication information for Twitter. Continue?" -#~ msgstr "Operacja spowoduje usunięcie zapisanych danych uwierzytelniania w usłudze Twitter. Kontynuować?" +#~ msgid "Pocket" +#~ msgstr "Kieszeń" -#~ msgid "Clearing credentials..." -#~ msgstr "Czyszczenie zapisanych dany uwierzytelniania..." +#~ msgid "Pinterest" +#~ msgstr "Pinterest" -#~ msgid "Twitter credentials have been cleared." -#~ msgstr "Dane uwierzytelniania usługi Twitter zostały wyczyszczone." +#~ msgid "Share on identi.ca" +#~ msgstr "Udostępnij na identi.ca" -#~ msgid "Updated" -#~ msgstr "Zaktualizowany" +#~ msgid "Owncloud" +#~ msgstr "Owncloud" -#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." -#~ msgstr "Zakończono: %d przetworzonych artykułów, %d zaimportowanych, %d kanałów utworzonych." +#~ msgid "Owncloud url" +#~ msgstr "Adres Owncloud" -#~ msgid "Open regular version" -#~ msgstr "Otwórz standardową wersję" +#~ msgid "Bookmark on OwnCloud " +#~ msgstr "Dodaj zakładkę w Owncloud" -#~ msgid "Home" -#~ msgstr "Stron główna" +#~ msgid "Flattr this article." +#~ msgstr "Pochwal ten artykuł (Flattr)." -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "Nic nie znaleziono (kliknij aby odświeżyć kanał)." +#~ msgid "Share on Google+" +#~ msgstr "Udostępnij na Google+" -#~ msgid "Enable categories" -#~ msgstr "Włącz kategorie" +#~ msgid "Share on Twitter" +#~ msgstr "Udostępnij na Twitterze" -#~ msgid "ON" -#~ msgstr "WŁĄCZONE" +#~ msgid "Show additional preferences" +#~ msgstr "Pokaż dodatkowe ustawienia" -#~ msgid "OFF" -#~ msgstr "WYŁĄCZONE" +#~ msgid "Back to feeds" +#~ msgstr "Wróć do kanałów" -#~ msgid "Browse categories like folders" -#~ msgstr "Przeglądaj kategorie jak katalogi" +#~ msgid "This will clear your stored authentication information for Twitter. Continue?" +#~ msgstr "Operacja spowoduje usunięcie zapisanych danych uwierzytelniania w usłudze Twitter. Kontynuować?" + +#~ msgid "Clearing credentials..." +#~ msgstr "Czyszczenie zapisanych dany uwierzytelniania..." -#~ msgid "Show images in posts" -#~ msgstr "Wyświetlaj obrazki w artykułach" +#~ msgid "Twitter credentials have been cleared." +#~ msgstr "Dane uwierzytelniania usługi Twitter zostały wyczyszczone." -#~ msgid "Hide read articles and feeds" -#~ msgstr "Ukryj przeczytane artykuły i kanały" +#~ msgid "Updated" +#~ msgstr "Zaktualizowany" -#~ msgid "Sort feeds by unread count" -#~ msgstr "Sortuj kanały według liczby nieprzeczytanych" +#~ msgid "Finished: %d articles processed, %d imported, %d feeds created." +#~ msgstr "Zakończono: %d przetworzonych artykułów, %d zaimportowanych, %d kanałów utworzonych." #~ msgid "Related" #~ msgstr "Pokrewne" diff --git a/locale/pt_BR/LC_MESSAGES/messages.mo b/locale/pt_BR/LC_MESSAGES/messages.mo Binary files differindex fbf3f7c8b..20bec6ccf 100644 --- a/locale/pt_BR/LC_MESSAGES/messages.mo +++ b/locale/pt_BR/LC_MESSAGES/messages.mo diff --git a/locale/pt_BR/LC_MESSAGES/messages.po b/locale/pt_BR/LC_MESSAGES/messages.po index 989d11783..a173f5433 100644 --- a/locale/pt_BR/LC_MESSAGES/messages.po +++ b/locale/pt_BR/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: tt-rss 1.2.14.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2007-10-24 00:47-0200\n" "Last-Translator: Marcelo Jorge VIeira (metal) <[email protected]>\n" "Language-Team: Portuguese/Brazil\n" @@ -111,89 +111,89 @@ msgstr "Seu nível de acesso é insuficiente para executar esse script." msgid "Database Updater" msgstr "" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", encontrou:" -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "" -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Faça uma cópia-de-segurança de seus dados antes de prosseguir." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "" -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "" -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Atualizando para a versão %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Verificando a versão…" -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "ERRO!" -#: db-updater.php:158 +#: db-updater.php:160 #, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." msgstr[0] "" msgstr[1] "" -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "" -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "" -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "" @@ -248,22 +248,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -276,7 +276,7 @@ msgstr "" #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -284,230 +284,233 @@ msgstr "" msgid "Loading, please wait..." msgstr "" -#: index.php:152 +#: index.php:161 #, fuzzy msgid "Collapse feedlist" msgstr "Todos os feeds" -#: index.php:155 +#: index.php:164 #, fuzzy msgid "Show articles" msgstr "Favoritos" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Favoritos" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Publicado" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Não Lido" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Não Lido" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "" -#: index.php:167 +#: index.php:176 #, fuzzy msgid "Sort articles" msgstr "Favoritos" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "Padrão" -#: index.php:171 +#: index.php:180 #, fuzzy msgid "Date" msgstr "Atualizar" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Título" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Atualizar" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Marcar como lido" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Ações..." -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "Preferências" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "" -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Ações do Feed:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 #, fuzzy msgid "Subscribe to feed..." msgstr "Removendo o Feed..." -#: index.php:209 +#: index.php:218 #, fuzzy msgid "Edit this feed..." msgstr "Editar" -#: index.php:210 +#: index.php:219 #, fuzzy msgid "Rescore feed" msgstr "Removendo o Feed..." -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Todos os Feeds:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Outras ações:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "" -#: index.php:219 +#: index.php:228 #, fuzzy msgid "Show tag cloud..." msgstr "núvem de tags" -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "Remover as categorias selecionadas?" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "" -#: index.php:224 +#: index.php:233 #, fuzzy msgid "Create label..." msgstr "Criar um usuário" -#: index.php:225 +#: index.php:234 #, fuzzy msgid "Create filter..." msgstr "Criar um usuário" -#: index.php:226 +#: index.php:235 #, fuzzy msgid "Keyboard shortcuts help" msgstr " Criar filtro" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Sair" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Preferências" -#: prefs.php:94 +#: prefs.php:104 #, fuzzy msgid "Keyboard shortcuts" msgstr " Criar filtro" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Sair das preferências" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 #, fuzzy msgid "Feeds" msgstr "Feed" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 #, fuzzy msgid "Filters" msgstr "Arquivo:" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "" -#: prefs.php:116 +#: prefs.php:126 #, fuzzy msgid "Users" msgstr "Usuário" @@ -517,55 +520,55 @@ msgstr "Usuário" msgid "Create new account" msgstr "" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "" -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "" -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 #, fuzzy msgid "Email:" msgstr "E-mail:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "" -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "" -#: register.php:284 +#: register.php:286 #, fuzzy msgid "Registration failed." msgstr "A checagem da configuração falhou" -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "" -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "" @@ -574,12 +577,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "" #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Não Categorizado" @@ -595,336 +598,337 @@ msgstr[1] "Favoritos" msgid "No feeds found." msgstr "Sem Feeds para exibir." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Especial" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Todos os feeds" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 #, fuzzy msgid "All articles" msgstr "Favoritos" -#: include/functions.php:1816 +#: include/functions.php:1833 #, fuzzy msgid "Archived articles" msgstr "Favoritos" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "" -#: include/functions.php:1880 +#: include/functions.php:1898 #, fuzzy msgid "Navigation" msgstr "Salvar configuração" -#: include/functions.php:1881 +#: include/functions.php:1899 msgid "Open next feed" msgstr "" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "Favoritos" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "Favoritos" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 #, fuzzy msgid "Show search dialog" msgstr "Favoritos" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "Feed não encontrado." -#: include/functions.php:1889 +#: include/functions.php:1907 #, fuzzy msgid "Toggle starred" msgstr "Marcar como favorito" -#: include/functions.php:1890 +#: include/functions.php:1908 #, fuzzy msgid "Toggle published" msgstr "Publicado" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "" -#: include/functions.php:1892 +#: include/functions.php:1910 #, fuzzy msgid "Edit tags" msgstr "Editar Tags" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Remover os filtros selecionados?" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Favoritos" -#: include/functions.php:1895 +#: include/functions.php:1913 msgid "Open in new window" msgstr "" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 #, fuzzy msgid "Mark below as read" msgstr "Marcar como lido" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 #, fuzzy msgid "Mark above as read" msgstr "Marcar como lido" -#: include/functions.php:1898 +#: include/functions.php:1916 msgid "Scroll down" msgstr "" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Favoritos" -#: include/functions.php:1901 +#: include/functions.php:1919 #, fuzzy msgid "Email article" msgstr "Favoritos" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Favoritos" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "Remover as categorias selecionadas?" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "Favoritos" -#: include/functions.php:1906 +#: include/functions.php:1924 #, fuzzy msgid "Select all articles" msgstr "Favoritos" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "Favoritos" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "Marcar como favorito" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "Favoritos" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "Favoritos" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "Favoritos" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Feed" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "Favoritos" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "Favoritos" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 #, fuzzy msgid "Edit feed" msgstr "Editar" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Remover as categorias selecionadas?" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "Desabilitar updates" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 #, fuzzy msgid "Mark all feeds as read" msgstr "Marcando todos os feeds como lidos..." -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "Salvando categoria..." -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "Remover as categorias selecionadas?" -#: include/functions.php:1923 +#: include/functions.php:1941 msgid "Go to" msgstr "" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Núvem de tags" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "Onde:" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "Todos os feeds" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "Favoritos" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 #, fuzzy msgid "Click to play" msgstr "Favoritos" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "" -#: include/functions.php:3040 +#: include/functions.php:3061 #, fuzzy msgid " - " msgstr " - por " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "sem tags" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 #, fuzzy msgid "Edit tags for this article" msgstr "Favoritos" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 #, fuzzy msgid "Originally from:" msgstr "Favoritos" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 #, fuzzy msgid "Feed URL" msgstr "Feed" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -937,8 +941,8 @@ msgstr "Feed" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -946,16 +950,16 @@ msgstr "Feed" msgid "Close this window" msgstr "Fechar esta janela" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "" -#: include/functions.php:3614 +#: include/functions.php:3635 #, fuzzy msgid "unknown type" msgstr "Erro desconhecido" -#: include/functions.php:3670 +#: include/functions.php:3691 #, fuzzy msgid "Attachments" msgstr "Conteúdo" @@ -988,8 +992,8 @@ msgstr "Marcar como favorito" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "" @@ -1106,7 +1110,7 @@ msgid "Combined feed display" msgstr "" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +msgid "Hide feeds with no unread articles" msgstr "" #: include/localized_schema.php:43 @@ -1118,6 +1122,7 @@ msgid "Sort feeds by unread articles count" msgstr "" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "" @@ -1204,12 +1209,14 @@ msgstr "Remover os filtros selecionados?" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Login:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Senha:" @@ -1242,6 +1249,7 @@ msgstr "" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 #, fuzzy msgid "Log in" msgstr "Login" @@ -1263,8 +1271,8 @@ msgstr "Título" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 #, fuzzy msgid "URL:" @@ -1302,8 +1310,8 @@ msgstr "" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1367,31 +1375,32 @@ msgid "Edit subscription options" msgstr "" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 #, fuzzy msgid "Reset password" msgstr "Senha nova" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 msgid "Go back" msgstr "" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1407,9 +1416,9 @@ msgstr "" #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 #, fuzzy msgid "Select" @@ -1424,9 +1433,9 @@ msgstr "Selecione:" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Todos" @@ -1440,9 +1449,9 @@ msgstr "Todos" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Nenhum" @@ -1506,8 +1515,8 @@ msgstr "Feed" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 #, fuzzy msgid "Place in category:" msgstr "Salvando categoria..." @@ -1519,24 +1528,24 @@ msgstr "Todos os feeds" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Login" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 #, fuzzy msgid "Password" msgstr "Senha:" @@ -1560,8 +1569,8 @@ msgstr "Removendo o Feed..." #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "" @@ -1585,7 +1594,7 @@ msgstr "Limite:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Remover" @@ -1611,11 +1620,10 @@ msgstr "" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Salvar" @@ -1810,56 +1818,61 @@ msgid "Feed:" msgstr "Feed:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Feed não encontrado." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Importar" + +#: classes/feeds.php:531 #, fuzzy msgid "mark as read" msgstr "Marcar como lido" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "Favoritos" -#: classes/feeds.php:694 +#: classes/feeds.php:728 #, fuzzy msgid "No unread articles found to display." msgstr "Sem Feeds para exibir." -#: classes/feeds.php:697 +#: classes/feeds.php:731 #, fuzzy msgid "No updated articles found to display." msgstr "Sem Feeds para exibir." -#: classes/feeds.php:700 +#: classes/feeds.php:734 #, fuzzy msgid "No starred articles found to display." msgstr "Sem Feeds para exibir." -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "" -#: classes/feeds.php:706 +#: classes/feeds.php:740 #, fuzzy msgid "No articles found to display." msgstr "Sem Feeds para exibir." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, fuzzy, php-format msgid "Feeds last updated at %s" msgstr "Atualizar" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Alguns feeds estão com erros (clique aqui para detalhes)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Nenhum feed foi selecionado." @@ -1993,8 +2006,8 @@ msgid "Change password to" msgstr "Mudar senha" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 #, fuzzy msgid "Options" msgstr "Opções:" @@ -2174,7 +2187,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 #, fuzzy msgid "Rescore articles" msgstr "Favoritos" @@ -2194,7 +2207,7 @@ msgstr "Feed" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 #, fuzzy msgid "in" msgstr "Link" @@ -2205,7 +2218,7 @@ msgid "Save rule" msgstr "Salvar" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "" @@ -2224,7 +2237,7 @@ msgid "Save action" msgstr "Ações do Feed:" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Add action" msgstr "Ações do Feed:" @@ -2259,188 +2272,187 @@ msgstr "" msgid "Your personal data has been saved." msgstr "" -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 #, fuzzy msgid "Personal data" msgstr "Salvar" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-mail" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 #, fuzzy msgid "Access level" msgstr "Nível de acesso:" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 #, fuzzy msgid "Save data" msgstr "Salvar" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 #, fuzzy msgid "Your password is at default value, please change it." msgstr "" "Sua senha é a padrão, \n" "\t\t\t\t\t\tvocê deve mudá-la." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Senha antiga" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Senha nova" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Confirmar senha" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Mudar senha" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "Mudar senha" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "(Desativado)" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "Ativado" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 #, fuzzy msgid "Register" msgstr "Remover as categorias selecionadas?" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Salvar configuração" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 #, fuzzy msgid "Manage profiles" msgstr "Criar um usuário" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 #, fuzzy msgid "Reset to defaults" msgstr "Usar o padrão" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "Sair das preferências" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 #, fuzzy msgid "Description" msgstr "descrição" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "Salvando o Feed..." -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "Editar categorias" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "Senha nova" @@ -2451,280 +2463,271 @@ msgid "Check to enable field" msgstr "Favoritos" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "Editar" msgstr[1] "Editar" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 #, fuzzy msgid "Feed Title" msgstr "Título" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 #, fuzzy msgid "Article purging:" msgstr "Feed não encontrado." -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 #, fuzzy msgid "Hide from Popular feeds" msgstr "Todos os feeds" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 #, fuzzy msgid "Include in e-mail digest" msgstr "Marcando todos os feeds como lidos..." -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 #, fuzzy msgid "Mark updated articles as unread" msgstr "Marcando todos os feeds como lidos..." -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 #, fuzzy msgid "Icon" msgstr "Ação" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 #, fuzzy msgid "Resubscribe to push updates" msgstr "Removendo o Feed..." -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "" -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 #, fuzzy msgid "Feeds with errors" msgstr "Editor de Feed" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 #, fuzzy msgid "Inactive feeds" msgstr "Editar" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 #, fuzzy msgid "Edit selected feeds" msgstr "Removendo filtros selecionados…" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 #, fuzzy msgid "Reset sort order" msgstr "Remover as categorias selecionadas?" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 #, fuzzy msgid "Categories" msgstr "Categoria:" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "Adicionando o Feed..." -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "Editar categorias" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "Remover os filtros selecionados?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 #, fuzzy msgid "More actions..." msgstr "Ações..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 #, fuzzy msgid "Clear feed data" msgstr "Salvando o Feed..." -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "Importando OPML (usando a extensão DOMXML)..." -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "Exportar OPML" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "" -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 #, fuzzy msgid "Firefox integration" msgstr "Informações do Feed:" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "" -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "Remover os filtros selecionados?" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 #, fuzzy msgid "Published articles and generated feeds" msgstr "Remover os filtros selecionados?" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "" -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 #, fuzzy msgid "Articles shared by URL" msgstr "Favoritos" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 #, fuzzy msgid "Unshare all articles" msgstr "Favoritos" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 #, fuzzy msgid "Click to edit feed" msgstr "Favoritos" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 #, fuzzy msgid "Unsubscribe from selected feeds" msgstr "Removendo o Feed..." -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "Todos os feeds" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Olá," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2751,10 +2754,6 @@ msgstr "" msgid "Configuration saved." msgstr "Salvar configuração" -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2769,6 +2768,64 @@ msgstr "E-mail alterado." msgid "Old password is incorrect." msgstr "Senha antiga incorreta" +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +#, fuzzy +msgid "Enable categories" +msgstr "Editar categorias" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "" + +#: plugins/mobile/prefs.php:50 +#, fuzzy +msgid "Hide read articles and feeds" +msgstr "Favoritos" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2928,23 +2985,6 @@ msgstr "" msgid "Set value" msgstr "Marcar como favorito" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "Título" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 #, fuzzy msgid "Linked" @@ -2981,16 +3021,6 @@ msgstr "Favoritos" msgid "You can share this article by the following unique URL:" msgstr "" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Favoritos" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "Título" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -3016,177 +3046,172 @@ msgstr "Atualizado" msgid "Start update" msgstr "Atualizado" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Título" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 #, fuzzy msgid "Mark all articles in %s as read?" msgstr "Marcando todos os feeds como lidos..." -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "" -#: js/functions.js:627 +#: js/functions.js:628 #, fuzzy msgid "Date syntax appears to be correct:" msgstr "Senha antiga incorreta" -#: js/functions.js:630 +#: js/functions.js:631 #, fuzzy msgid "Date syntax is incorrect." msgstr "Senha antiga incorreta" -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 #, fuzzy msgid "Remove stored feed icon?" msgstr "Remover as categorias selecionadas?" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Removendo o Feed..." -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Feed não encontrado." -#: js/functions.js:789 +#: js/functions.js:790 #, fuzzy msgid "Please select an image file to upload." msgstr "Por favor selecione um feed." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "" -#: js/functions.js:792 +#: js/functions.js:793 msgid "Uploading, please wait..." msgstr "" -#: js/functions.js:808 +#: js/functions.js:809 #, fuzzy msgid "Please enter label caption:" msgstr "Último Login" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "" -#: js/functions.js:856 +#: js/functions.js:857 #, fuzzy msgid "Subscribe to Feed" msgstr "Removendo o Feed..." -#: js/functions.js:883 +#: js/functions.js:884 #, fuzzy msgid "Subscribed to %s" msgstr "Removendo o Feed..." -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "" -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "" -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "" -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Edit rule" msgstr "Arquivo:" -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Edit action" msgstr "Ações do Feed:" -#: js/functions.js:1141 +#: js/functions.js:1142 #, fuzzy msgid "Create Filter" msgstr "Criar um usuário" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "" -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Removendo o Feed..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 #, fuzzy msgid "Unsubscribe from %s?" msgstr "Removendo o Feed..." -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "Removendo o Feed..." -#: js/functions.js:1386 +#: js/functions.js:1389 #, fuzzy msgid "Please enter category title:" msgstr "Salvando categoria..." -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 #, fuzzy msgid "Trying to change address..." msgstr "Tentando alterar senha ..." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "" -#: js/functions.js:1623 +#: js/functions.js:1626 #, fuzzy msgid "Edit Feed" msgstr "Editar" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Salvando o Feed..." -#: js/functions.js:1661 +#: js/functions.js:1664 #, fuzzy msgid "More Feeds" msgstr "Removendo o Feed..." -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3197,28 +3222,28 @@ msgstr "Removendo o Feed..." msgid "No feeds are selected." msgstr "Nenhum feed foi selecionado." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "" -#: js/functions.js:1803 +#: js/functions.js:1806 #, fuzzy msgid "Feeds with update errors" msgstr "Atualizar" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 #, fuzzy msgid "Remove selected feeds?" msgstr "Remover os filtros selecionados?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Removendo filtros selecionados…" -#: js/functions.js:1915 +#: js/functions.js:1918 #, fuzzy msgid "Help" msgstr "Olá," @@ -3553,50 +3578,50 @@ msgstr "Removendo o Feed..." msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 #, fuzzy msgid "Mark all articles as read?" msgstr "Marcando todos os feeds como lidos..." -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "Marcando todos os feeds como lidos..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "Por favor selecione somente um feed" + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Por favor selecione somente um feed" + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "" -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 #, fuzzy msgid "Please select some feed first." msgstr "Por favor selecione somente um feed" -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "" -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 #, fuzzy msgid "Rescore articles in %s?" msgstr "Favoritos" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 #, fuzzy msgid "Rescoring articles..." msgstr "Favoritos" -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "Por favor selecione somente um feed" - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Por favor selecione somente um feed" - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "" @@ -3606,22 +3631,22 @@ msgid "Cancel search" msgstr "Cancelar" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 #, fuzzy msgid "Unstar article" msgstr "Favoritos" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 #, fuzzy msgid "Star article" msgstr "Favoritos" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 #, fuzzy msgid "Unpublish article" msgstr "Publicado" @@ -3748,36 +3773,36 @@ msgstr "Salvando categoria..." msgid "Article URL:" msgstr "Feed não encontrado." -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "Marcando todos os feeds como lidos..." msgstr[1] "Marcando todos os feeds como lidos..." -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 #, fuzzy msgid "Error: unable to load article." msgstr "Favoritos" -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 #, fuzzy msgid "Click to expand article." msgstr "Favoritos" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "Salvando o Feed..." msgstr[1] "Salvando o Feed..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 #, fuzzy msgid "No unread feeds." msgstr "Favoritos" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 #, fuzzy msgid "Load more..." msgstr "Salvando o Feed..." @@ -3859,19 +3884,35 @@ msgid "Live updating is considered experimental. Backup your tt-rss directory be msgstr "" #, fuzzy -#~ msgid "Clearing credentials..." -#~ msgstr "Salvando o Feed..." +#~ msgid "Share on identi.ca" +#~ msgstr "Título" -#~ msgid "Updated" -#~ msgstr "Atualizado" +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "Favoritos" #, fuzzy -#~ msgid "Enable categories" -#~ msgstr "Editar categorias" +#~ msgid "Share on Google+" +#~ msgstr "Título" #, fuzzy -#~ msgid "Hide read articles and feeds" -#~ msgstr "Favoritos" +#~ msgid "Share on Twitter" +#~ msgstr "Título" + +#, fuzzy +#~ msgid "Show additional preferences" +#~ msgstr "Sair das preferências" + +#, fuzzy +#~ msgid "Back to feeds" +#~ msgstr "Todos os feeds" + +#, fuzzy +#~ msgid "Clearing credentials..." +#~ msgstr "Salvando o Feed..." + +#~ msgid "Updated" +#~ msgstr "Atualizado" #, fuzzy #~ msgid "Notifying <b>%s</b>." diff --git a/locale/ru_RU/LC_MESSAGES/messages.mo b/locale/ru_RU/LC_MESSAGES/messages.mo Binary files differindex 0d1c9e7be..9983ac4fc 100644 --- a/locale/ru_RU/LC_MESSAGES/messages.mo +++ b/locale/ru_RU/LC_MESSAGES/messages.mo diff --git a/locale/ru_RU/LC_MESSAGES/messages.po b/locale/ru_RU/LC_MESSAGES/messages.po index 944348c0e..faa5f3ad0 100644 --- a/locale/ru_RU/LC_MESSAGES/messages.po +++ b/locale/ru_RU/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2009-05-29 14:38+0300\n" "Last-Translator: Max Kamashev <[email protected]>\n" "Language-Team: Русский <[email protected]>\n" @@ -114,73 +114,73 @@ msgstr "В доступе отказано - недостаточный уров msgid "Database Updater" msgstr "Обновление базы данных" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "Не могу обновить базу данных" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "Не могу найти необходимый файл схемы, требуется версия:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ", найдена: " -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Tiny Tiny RSS база данных обновлена." -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "Вернуться к Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "Пожалуйста, сохраните вашу базу данных перед продолжением." -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "Вашей базе данных Tiny Tiny RSS необходимо обновиться до последней версии (<b>%d</b> до <b>%d</b>)." -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "Применить обновления" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "Идет обновление..." -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "Обновляется до версии %d..." -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "Проверяется версия... " -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "Ошибка!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -188,16 +188,16 @@ msgstr[0] "Обновление завершено. Выполнено <b>%d</b> msgstr[1] "Обновление завершено. Выполнено <b>%d</b> обновление(ий) схемы базы данных до версии <b>%d</b>." msgstr[2] "Обновление завершено. Выполнено <b>%d</b> обновление(ий) схемы базы данных до версии <b>%d</b>." -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "" -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "" -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "" @@ -252,22 +252,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "неудавшийся тест экранирования SQL, проверьте вашу базу данных и конфигурацию PHP" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -280,7 +280,7 @@ msgstr "неудавшийся тест экранирования SQL, пров #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -288,216 +288,219 @@ msgstr "неудавшийся тест экранирования SQL, пров msgid "Loading, please wait..." msgstr "Идет загрузка..." -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "Свернуть список каналов" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "Показать статьи" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "Адаптивно" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "Все статьи" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "Отмеченные" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "Опубликован" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "Новые" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "Новые" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "Игнорировать Оценки" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "Сортировать статьи" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "По умолчанию" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "Дата" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "Заголовок" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "Оценка" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "Обновить" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "Как прочитанные" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Доступная новая версия Tiny Tiny RSS!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "Действия..." -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "Настройки" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "Поиск..." -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "Действия над каналами:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "Подписаться на канал..." -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "Редактировать канал..." -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "Заново оценить канал" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "Отписаться" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "Все каналы:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "Показать/скрыть прочитанные" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "Другие действия:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "Перейти в дайджест..." -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "Показать облако тегов..." -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "Переключить изменение режима категории" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "Выбрать по тегам..." -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "Создать метку..." -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "Создать фильтр..." -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "Горячие клавиши" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "Выход" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "Настройки" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "Горячие Клавиши" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "Закрыть настройки" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "Каналы" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "Фильтры" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "Метки" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "Пользователи" @@ -506,53 +509,53 @@ msgstr "Пользователи" msgid "Create new account" msgstr "Создать новый аккаунт" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "Регистрация новых пользователей запрещена." -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "Временный пароль будет отправлен на указанный e-mail. Если аккаунт не будет активирован в течении 24 часов, то он будет удалён." -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "Желаемый логин:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "Проверить доступность" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "E-mail: " -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "Сколько будет, два плюс два:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "Зарегистрироваться" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "Не полностью заполнена ваша регистрационная информация." -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "Извините, такое имя пользователя уже существует." -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "Неудачная регистрация." -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "Аккаунт успешно создан." -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "Регистрация новых пользователей временно закрыта." @@ -562,12 +565,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Tiny Tiny RSS база данных обновлена." #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "Нет категории" @@ -583,324 +586,325 @@ msgstr[2] "Отмеченные" msgid "No feeds found." msgstr "Каналы не найдены." -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "Ошибка проверки сессии (некорректный IP)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "Особые" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "Все каналы" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "Отмеченные" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "Опубликованные" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "Свежие" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "Все статьи" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "Архив статей" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "Навигация" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "Генерировать канал" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "Показать оригинальное содержимое статьи" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "Показать оригинальное содержимое статьи" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "Показать диалог поиска" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "Все статьи" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "Изм. отмеченное" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "Отметить / снять отметку" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "Прочитано / не прочитано" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "Редактировать теги" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "Скрыть выбранные статьи" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "Опубликовать" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "Открыть статью в новом окне" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "Отметить статьи ниже как прочитанные" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "Отметить статьи выше как прочитанные" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "Всё выполнено." -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "Выбрать статью под курсором мыши" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "Отправить по почте" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "Закрыть статью" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "Переключить изменение режима категории" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "Инвертировать выделение" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "Выбрать все статьи" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "Выбрать непрочитанные статьи" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "Отметить" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "Выбрать непрочитанные статьи" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "Инвертировать выделение" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "Очистить выделение статей" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "Канал" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "Обновить активный канал" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "Показать/скрыть прочитанные" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "Подписаться на канал" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "Редактировать канал" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "Обратный порядок заголовков" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "Все каналы обновлены." -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "Отметить все каналы как прочитанные" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "Щёлкните, чтобы развернуть категорию" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "Переключить изменение режима категории" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "Перейти к.." -#: include/functions.php:1925 +#: include/functions.php:1943 #, fuzzy msgid "Fresh" msgstr "Обновить" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "Облако тегов" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "Другой:" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "Создать метку" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "Создать фильтр" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "Развернуть боковую панель" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "Показать диалог поиска" -#: include/functions.php:2434 +#: include/functions.php:2452 #, fuzzy, php-format msgid "Search results: %s" msgstr "Результаты поиска" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "Щёлкните для проигрывания" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "Играть" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "нет тегов" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "Редактировать теги статьи" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "Оригинал:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 #, fuzzy msgid "Feed URL" msgstr "Канал" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -913,8 +917,8 @@ msgstr "Канал" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -922,16 +926,16 @@ msgstr "Канал" msgid "Close this window" msgstr "Закрыть это окно" -#: include/functions.php:3381 +#: include/functions.php:3402 #, fuzzy msgid "(edit note)" msgstr "править заметку" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "неизвестный тип" -#: include/functions.php:3670 +#: include/functions.php:3691 #, fuzzy msgid "Attachments" msgstr "Вложения:" @@ -962,8 +966,8 @@ msgstr "Отметить" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "Опубликовать" @@ -1080,7 +1084,8 @@ msgid "Combined feed display" msgstr "Комбинированный режим отображения" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "Спрятать каналы без непрочитанных статей" #: include/localized_schema.php:43 @@ -1092,6 +1097,7 @@ msgid "Sort feeds by unread articles count" msgstr "Сортировать каналы по количеству непрочитанных статей" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "Обратный порядок заголовков (старые впереди)" @@ -1176,12 +1182,14 @@ msgstr "Отмечать статьи как прочитанные автома #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "Логин:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "Пароль:" @@ -1212,6 +1220,7 @@ msgstr "Использовать меньше трафика" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "Войти" @@ -1231,8 +1240,8 @@ msgstr "Заголовок:" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1270,8 +1279,8 @@ msgstr "" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1335,31 +1344,32 @@ msgid "Edit subscription options" msgstr "Редактировать опции подписки" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "Сбросить пароль" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "Переместить назад" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1375,9 +1385,9 @@ msgstr "Если вы импортировали метки или фильтр� #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "Выбрать" @@ -1391,9 +1401,9 @@ msgstr "Выбрать" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "Все" @@ -1407,9 +1417,9 @@ msgstr "Все" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "Ничего" @@ -1475,8 +1485,8 @@ msgstr "Канал" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "Поместить в категорию:" @@ -1486,24 +1496,24 @@ msgstr "Доступные каналы" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "Авторизация" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "Пользователь:" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "Пароль" @@ -1525,8 +1535,8 @@ msgstr "Другие каналы" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "Поиск" @@ -1550,7 +1560,7 @@ msgstr "Сколько:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "Удалить" @@ -1576,11 +1586,10 @@ msgstr "Теги для этой статьи (разделенные запят #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "Сохранить" @@ -1767,51 +1776,56 @@ msgid "Feed:" msgstr "Канал:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "Канал не найден." -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "Импортировать" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "Отметить как прочитанные" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "Закрыть статью" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "Не найдено не прочитанных статей" -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "Не найдено не прочитанных статей." -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "Не найдено отмеченных статей" -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "Нет статей для показа. Вы можете присвоить метку вручную (смотрите выше меню Действия) или используйте фильтр." -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "Статей не найдено." -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "Последнее обновление в %s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "Некоторые каналы не могут быть обновлены (щёлкните для подробностей)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "Канал не выбран." @@ -1934,8 +1948,8 @@ msgid "Change password to" msgstr "Изменить пароль на" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "Опции:" @@ -2102,7 +2116,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "Заново оценить статьи" @@ -2120,7 +2134,7 @@ msgstr "по полю:" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "в" @@ -2130,7 +2144,7 @@ msgid "Save rule" msgstr "Сохранить" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Add rule" msgstr "Добавить метку..." @@ -2149,7 +2163,7 @@ msgid "Save action" msgstr "Действия над каналами" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Add action" msgstr "Действия над каналом" @@ -2184,181 +2198,180 @@ msgstr "Неизвестная опция: %s" msgid "Your personal data has been saved." msgstr "Пароль был изменен." -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 #, fuzzy msgid "Personal data / Authentication" msgstr "Авторизация" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "Личные данные" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "Полное имя" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "E-mail" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "Уровень доступа:" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "Сохранить" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "Используется пароль по умолчанию, пожалуйста, измените его." -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "Старый пароль" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "Новый пароль" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "Подтверждение пароля" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "Изменить пароль" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "Некорректное имя пользователя или пароль" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "(Отключен)" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "Включен" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 #, fuzzy msgid "Customize" msgstr "Изменить пользовательские стили" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "Регистрация" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "Сохранить конфигурацию" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "Управление профилями" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "Сбросить настройки" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "Закрыть настройки" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 #, fuzzy msgid "Description" msgstr "описание" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "Очистить данные канала." -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "Разрешить иконки каналов" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "Некорректное имя пользователя или пароль" @@ -2368,10 +2381,10 @@ msgid "Check to enable field" msgstr "Проверить доступность поля" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" @@ -2379,247 +2392,243 @@ msgstr[0] "(%d каналов)" msgstr[1] "(%d каналов)" msgstr[2] "(%d каналов)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "Заголовок" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "Удаление сообщений:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "Спрятать из списка популярных каналов" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "Включить в e-mail дайджест" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "Всегда показывать вложенные изображения" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "Кэшировать изображения локально" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "Пометить все статьи как прочитанные?" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "Иконка" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "Заменить" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "Переподписаться на PUSH обновления" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "Сбрасывает статусподписки с помощью механизма PubSubHubbub" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "Всё выполнено." -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "Каналы с ошибками" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "Неактивные каналы" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "Редактировать выбранные каналы" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "Сбросить сортировку" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 #, fuzzy msgid "Batch subscribe" msgstr "Отписаться" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "Категории" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "Добавить категорию..." -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "Редактировать категории" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "Удалить выбранные фильтры?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "Действия..." -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "Ручная очистка" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "Очистить данные канала." -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "Только главный профиль настроек будет экспортирован в OPML." -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "Импортирую OPML..." -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 #, fuzzy msgid "Filename:" msgstr "Полное имя" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 #, fuzzy msgid "Include settings" msgstr "Включить в e-mail дайджест" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "Экспортировать OPML" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 #, fuzzy msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "Опубликованные статьи экспортируется в качестве общего RSS канала и могут быть подписаны кем-либо ещё, кто знает URL, указанный ниже." -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 #, fuzzy msgid "Display published OPML URL" msgstr "Публичная ссылка на OPML" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 #, fuzzy msgid "Firefox integration" msgstr "Интеграция в Firefox" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "Этот сайт с Tiny Tiny RSS можно использовать в Firefox как агрегатор RSS. Для этого щёлкните по ссылке ниже." -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "Щёлкните здесь для регистрации сайта в роли RSS агрегатора" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "Заново оценить статьи в выбранных каналах?" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 #, fuzzy msgid "Published articles and generated feeds" msgstr "Заново оценить статьи в выбранных каналах?" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "Опубликованные статьи экспортируется в качестве общего RSS канала и могут быть подписаны кем-либо ещё, кто знает URL, указанный ниже." -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 #, fuzzy msgid "Display URL" msgstr "показать теги" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 #, fuzzy msgid "Articles shared by URL" msgstr "Расшарить статью по ссылке" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 #, fuzzy msgid "Unshare all articles" msgstr "Отмеченные" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "Эти каналы не были обновлены в течение трех месяцев:" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "Щёлкните для редактирования" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "Отписаться от выбранных каналов?" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "Эти каналы не были обновлены из-за ошибок:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" @@ -2627,16 +2636,11 @@ msgstr "" "\t\tдля функционала этой программы. Пожалуйста, проверьте\n" "\t\tнастройки вашего браузера." -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "Щёлкните для редактирования" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "Привет," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2662,10 +2666,6 @@ msgstr "" msgid "Configuration saved." msgstr "Конфигурация сохранена." -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2679,6 +2679,67 @@ msgstr "Пароль был изменен." msgid "Old password is incorrect." msgstr "Старый пароль неправилен." +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +#, fuzzy +msgid "Enable categories" +msgstr "Включить категории каналов" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "" + +#: plugins/mobile/prefs.php:39 +#, fuzzy +msgid "Browse categories like folders" +msgstr "Сбросить порядок категорий" + +#: plugins/mobile/prefs.php:45 +#, fuzzy +msgid "Show images in posts" +msgstr "Не показывать изображения в статьях" + +#: plugins/mobile/prefs.php:50 +#, fuzzy +msgid "Hide read articles and feeds" +msgstr " Показать/скрыть прочитанные" + +#: plugins/mobile/prefs.php:55 +#, fuzzy +msgid "Sort feeds by unread count" +msgstr "Сортировать каналы по количеству непрочитанных статей" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2837,23 +2898,6 @@ msgstr "" msgid "Set value" msgstr "Отметить" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "Заголовок" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "Связанные" @@ -2889,16 +2933,6 @@ msgstr "Расшарить статью по ссылке" msgid "You can share this article by the following unique URL:" msgstr "" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "Отмеченные" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "Заголовок" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2925,175 +2959,170 @@ msgstr "Последнее обновление:" msgid "Start update" msgstr "Последнее обновление:" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "Заголовок" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "Отметить все статьи в %s как прочитанные?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "" -#: js/functions.js:627 +#: js/functions.js:628 #, fuzzy msgid "Date syntax appears to be correct:" msgstr "Старый пароль неправилен." -#: js/functions.js:630 +#: js/functions.js:631 #, fuzzy msgid "Date syntax is incorrect." msgstr "Старый пароль неправилен." -#: js/functions.js:733 +#: js/functions.js:734 #, fuzzy msgid "Upload complete." msgstr "Обновлённые статьи" -#: js/functions.js:757 +#: js/functions.js:758 #, fuzzy msgid "Remove stored feed icon?" msgstr "Удалить сохранённые данные" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "Канал удаляется..." -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "Канал не найден." -#: js/functions.js:789 +#: js/functions.js:790 #, fuzzy msgid "Please select an image file to upload." msgstr "Пожалуйста выберите только один канал." -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "Идет загрузка..." -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "Пожалуйста, введите заголовок метки:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "Не могу создать метку: отсутствует заголовок." -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "Подписаться на канал" -#: js/functions.js:883 +#: js/functions.js:884 #, fuzzy msgid "Subscribed to %s" msgstr "Подписаны каналы:" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "" -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "" -#: js/functions.js:944 +#: js/functions.js:945 #, fuzzy msgid "Couldn't download the specified URL: %s" msgstr "Не могу подписаться: нет URL" -#: js/functions.js:948 +#: js/functions.js:949 #, fuzzy msgid "You are already subscribed to this feed." msgstr "Нельзя отписаться от категории." -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Edit rule" msgstr "Фильтры" -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Edit action" msgstr "Действия над каналом" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "Создать фильтр" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "" -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "Подписаться на канал..." -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "Отписаться от %s?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "Канал удаляется..." -#: js/functions.js:1386 +#: js/functions.js:1389 #, fuzzy msgid "Please enter category title:" msgstr "Пожалуйста, укажите заметку для статьи:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "Попытка изменить адрес.." -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "Вы не можете редактировать этот канал." -#: js/functions.js:1623 +#: js/functions.js:1626 #, fuzzy msgid "Edit Feed" msgstr "Редактировать канал" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "Идёт сохранение..." -#: js/functions.js:1661 +#: js/functions.js:1664 #, fuzzy msgid "More Feeds" msgstr "Больше каналов" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3104,28 +3133,28 @@ msgstr "Больше каналов" msgid "No feeds are selected." msgstr "Нет выбранных каналов." -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "" -#: js/functions.js:1803 +#: js/functions.js:1806 #, fuzzy msgid "Feeds with update errors" msgstr "Ошибки обновления" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 #, fuzzy msgid "Remove selected feeds?" msgstr "Удалить выбранные фильтры?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "Выбранные фильтры удаляются..." -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "Помощь" @@ -3437,46 +3466,46 @@ msgstr "Подписаться на канал..." msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "Пометить все статьи как прочитанные?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "Помечаю все каналы как прочитанные..." -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "Пожалуйста выберите какой-нибудь канал." + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "Пожалуйста выберите какой-нибудь канал." + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "Нельзя отписаться от категории." -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "Пожалуйста выберите какой-нибудь канал." -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "Вы не можете снова оценить этот канал." -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "Установить оценку статьям в %s?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "Переоценка статей..." -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "Пожалуйста выберите какой-нибудь канал." - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "Пожалуйста выберите какой-нибудь канал." - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 #, fuzzy msgid "New version available!" msgstr "Доступная новая версия Tiny Tiny RSS!" @@ -3487,20 +3516,20 @@ msgid "Cancel search" msgstr "Отмена" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "Не отмеченные" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "Отмеченные" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "Не публиковать" @@ -3622,7 +3651,7 @@ msgstr "Пожалуйста, укажите заметку для статьи: msgid "Article URL:" msgstr "Все статьи" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" @@ -3630,17 +3659,17 @@ msgstr[0] "Отметить %d статью(ей) как прочитанные? msgstr[1] "Отметить %d статью(ей) как прочитанные?" msgstr[2] "Отметить %d статью(ей) как прочитанные?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 #, fuzzy msgid "Error: unable to load article." msgstr "Ошибка: пожалуйста загрузите OPML файл." -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 #, fuzzy msgid "Click to expand article." msgstr "Щёлкните чтобы развернуть статью" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." @@ -3648,12 +3677,12 @@ msgstr[0] "Идет загрузка помощи..." msgstr[1] "Идет загрузка помощи..." msgstr[2] "Идет загрузка помощи..." -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 #, fuzzy msgid "No unread feeds." msgstr " Показать/скрыть прочитанные" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 #, fuzzy msgid "Load more..." msgstr "Идет загрузка помощи..." @@ -3732,6 +3761,30 @@ msgid "Live updating is considered experimental. Backup your tt-rss directory be msgstr "" #, fuzzy +#~ msgid "Share on identi.ca" +#~ msgstr "Заголовок" + +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "Отмеченные" + +#, fuzzy +#~ msgid "Share on Google+" +#~ msgstr "Заголовок" + +#, fuzzy +#~ msgid "Share on Twitter" +#~ msgstr "Заголовок" + +#, fuzzy +#~ msgid "Show additional preferences" +#~ msgstr "Закрыть настройки" + +#, fuzzy +#~ msgid "Back to feeds" +#~ msgstr "Щёлкните для редактирования" + +#, fuzzy #~ msgid "Clearing credentials..." #~ msgstr "Очистить данные канала." @@ -3747,26 +3800,6 @@ msgstr "" #~ "\t\tдля функционала этой программы. Пожалуйста, проверьте\n" #~ "\t\tнастройки вашего браузера." -#, fuzzy -#~ msgid "Enable categories" -#~ msgstr "Включить категории каналов" - -#, fuzzy -#~ msgid "Browse categories like folders" -#~ msgstr "Сбросить порядок категорий" - -#, fuzzy -#~ msgid "Show images in posts" -#~ msgstr "Не показывать изображения в статьях" - -#, fuzzy -#~ msgid "Hide read articles and feeds" -#~ msgstr " Показать/скрыть прочитанные" - -#, fuzzy -#~ msgid "Sort feeds by unread count" -#~ msgstr "Сортировать каналы по количеству непрочитанных статей" - #~ msgid "Notifying <b>%s</b>." #~ msgstr "Уведомление <b>%s</b>." diff --git a/locale/zh_CN/LC_MESSAGES/messages.mo b/locale/zh_CN/LC_MESSAGES/messages.mo Binary files differindex 275ab5487..4d17f0fd7 100644 --- a/locale/zh_CN/LC_MESSAGES/messages.mo +++ b/locale/zh_CN/LC_MESSAGES/messages.mo diff --git a/locale/zh_CN/LC_MESSAGES/messages.po b/locale/zh_CN/LC_MESSAGES/messages.po index 9a0eab9e5..d00f54345 100644 --- a/locale/zh_CN/LC_MESSAGES/messages.po +++ b/locale/zh_CN/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tiny Tiny RSS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: 2012-02-14 08:32+0000\n" "Last-Translator: Sai <[email protected]>\n" "Language-Team: Chinese (China) (http://www.transifex.net/projects/p/tt-rss/language/zh_CN/)\n" @@ -111,73 +111,73 @@ msgstr "访问级别不足,无法运行脚本。" msgid "Database Updater" msgstr "数据库更新管理器" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "无法更新数据库" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "无法找到必要的表结构文件,需要版本:" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr ",找到:" -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "Tiny Tiny RSS 数据库是最新版。" -#: db-updater.php:94 -#: db-updater.php:163 -#: db-updater.php:176 -#: register.php:194 -#: register.php:239 -#: register.php:252 -#: register.php:267 -#: register.php:286 -#: register.php:334 -#: register.php:344 -#: register.php:356 +#: db-updater.php:96 +#: db-updater.php:165 +#: db-updater.php:178 +#: register.php:196 +#: register.php:241 +#: register.php:254 +#: register.php:269 +#: register.php:288 +#: register.php:336 +#: register.php:346 +#: register.php:358 #: classes/handler/public.php:612 #: classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "返回 Tiny Tiny RSS" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "执行下一步前请先备份数据库。" -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to <b>%d</b>)." msgstr "您的 Tiny Tiny RSS 数据库需要升级到最新版(<b>%d</b> 到 <b>%d</b>)。" -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "执行更新" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "正在更新……" -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "正在更新到 %d 版本……" -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "正在检查版本……" -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "OK!" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "错误!" -#: db-updater.php:158 +#: db-updater.php:160 #, fuzzy, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "Finished. Performed <b>%d</b> updates up to schema version <b>%d</b>." @@ -185,16 +185,16 @@ msgstr[0] "" "完成。完成了 <b>%d</b> 个更新,\n" "\t\t\t表结构版本升级至 <b>%d</b>。" -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "您的数据库表结构来自一个较新版本的 Tiny Tiny RSS。" -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "发现新版本的表结构:<b>%d</b>,需要的版本:<b>%d</b>。" -#: db-updater.php:172 +#: db-updater.php:174 msgid "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer version and continue." msgstr "无法升级表结构。请将 Tiny Tiny RSS 更新到最新版本之后再来尝试。" @@ -250,22 +250,22 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "SQL 脱出测试失败,请检查您的数据库和 PHP 设置。" -#: index.php:118 -#: index.php:138 -#: index.php:244 -#: prefs.php:83 +#: index.php:127 +#: index.php:147 +#: index.php:253 +#: prefs.php:93 #: classes/backend.php:5 #: classes/pref/labels.php:296 #: classes/pref/filters.php:628 -#: classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 +#: classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 #: js/feedlist.js:130 #: js/feedlist.js:456 -#: js/functions.js:420 -#: js/functions.js:823 -#: js/functions.js:1259 -#: js/functions.js:1392 -#: js/functions.js:1704 +#: js/functions.js:421 +#: js/functions.js:824 +#: js/functions.js:1260 +#: js/functions.js:1395 +#: js/functions.js:1707 #: js/prefs.js:86 #: js/prefs.js:576 #: js/prefs.js:666 @@ -278,7 +278,7 @@ msgstr "SQL 脱出测试失败,请检查您的数据库和 PHP 设置。" #: js/prefs.js:1619 #: js/prefs.js:1792 #: js/prefs.js:1808 -#: js/tt-rss.js:814 +#: js/tt-rss.js:472 #: js/viewfeed.js:785 #: js/viewfeed.js:1262 #: plugins/import_export/import_export.js:17 @@ -286,216 +286,219 @@ msgstr "SQL 脱出测试失败,请检查您的数据库和 PHP 设置。" msgid "Loading, please wait..." msgstr "读取中,请稍候……" -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "收缩侧边栏" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "显示文章" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "自动适应" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "全部文章" -#: index.php:160 -#: include/functions.php:1926 +#: index.php:169 +#: include/functions.php:1944 #: classes/feeds.php:106 msgid "Starred" msgstr "加星标的" -#: index.php:161 -#: include/functions.php:1927 +#: index.php:170 +#: include/functions.php:1945 #: classes/feeds.php:107 msgid "Published" msgstr "已发布" -#: index.php:162 +#: index.php:171 #: classes/feeds.php:93 #: classes/feeds.php:105 msgid "Unread" msgstr "未读" -#: index.php:163 +#: index.php:172 #, fuzzy msgid "Unread First" msgstr "未读" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "忽略评分" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "排序文章" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "默认" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "日期" -#: index.php:172 +#: index.php:181 #: include/localized_schema.php:3 msgid "Title" msgstr "标题" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "评分" -#: index.php:179 -#: classes/pref/feeds.php:535 -#: classes/pref/feeds.php:758 +#: index.php:188 +#: classes/pref/feeds.php:561 +#: classes/pref/feeds.php:784 msgid "Update" msgstr "更新列表" -#: index.php:183 -#: index.php:213 -#: include/functions.php:1917 +#: index.php:192 +#: index.php:222 +#: include/functions.php:1935 #: include/localized_schema.php:10 #: classes/feeds.php:111 #: classes/feeds.php:136 -#: classes/feeds.php:406 +#: classes/feeds.php:437 #: js/FeedTree.js:128 #: js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "标记为已读" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "Tiny Tiny RSS 有新版本啦!" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "动作" -#: index.php:205 +#: index.php:214 #, fuzzy msgid "Preferences..." msgstr "偏好设置" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "搜索" -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "信息源操作:" -#: index.php:208 +#: index.php:217 #: classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "订阅信息源" -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "编辑信息源" -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "为信息源重新评分" -#: index.php:211 -#: classes/pref/feeds.php:684 -#: classes/pref/feeds.php:1269 +#: index.php:220 +#: classes/pref/feeds.php:710 +#: classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "取消订阅" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "全部信息源:" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "隐藏(显示)已读信息" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "其他操作:" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "切换至摘要模式" -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "显示标签云" -#: index.php:221 -#: include/functions.php:1903 +#: index.php:230 +#: include/functions.php:1921 #, fuzzy msgid "Toggle widescreen mode" msgstr "锁定加星标的项" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "通过自定义标签选择" -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "创建预定义标签" -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "创建过滤器" -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "快捷键帮助" -#: index.php:228 -#: plugins/digest/digest_body.php:63 +#: index.php:237 +#: plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "注销" -#: prefs.php:26 -#: prefs.php:103 -#: include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 +#: prefs.php:113 +#: include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "偏好设置" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "快捷键" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "退出偏好设置" -#: prefs.php:106 +#: prefs.php:116 #: classes/pref/feeds.php:100 -#: classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "信息源" -#: prefs.php:109 +#: prefs.php:119 #: classes/pref/filters.php:120 msgid "Filters" msgstr "过滤器" -#: prefs.php:112 -#: include/functions.php:1136 -#: include/functions.php:1757 +#: prefs.php:122 +#: include/functions.php:1139 +#: include/functions.php:1774 #: classes/pref/labels.php:90 +#: plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "预定义标签" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "用户" @@ -504,53 +507,53 @@ msgstr "用户" msgid "Create new account" msgstr "创建新的帐号" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "新用户注册功能被管理员禁用。" -#: register.php:215 +#: register.php:217 msgid "Your temporary password will be sent to the specified email. Accounts, which were not logged in once, are erased automatically 24 hours after temporary password is sent." msgstr "您的临时密码将被发送至您的邮箱。24小时之内没有登录的帐号会被自动清理。" -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "希望使用的用户名:" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "检查可用性" -#: register.php:226 -#: classes/handler/public.php:743 +#: register.php:228 +#: classes/handler/public.php:744 msgid "Email:" msgstr "电子邮箱:" -#: register.php:229 -#: classes/handler/public.php:748 +#: register.php:231 +#: classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "二加二等于几:" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "提交注册信息" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "您的注册信息不完整。" -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "抱歉,该用户名已被占用。" -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "注册失败。" -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "帐号创建成功。" -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "用户注册功能目前没有启用。" @@ -560,12 +563,12 @@ msgid "Tiny Tiny RSS data update script." msgstr "Tiny Tiny RSS 数据库是最新版。" #: include/digest.php:109 -#: include/functions.php:1145 -#: include/functions.php:1658 -#: include/functions.php:1743 -#: include/functions.php:1765 +#: include/functions.php:1148 +#: include/functions.php:1675 +#: include/functions.php:1760 +#: include/functions.php:1782 #: classes/opml.php:416 -#: classes/pref/feeds.php:188 +#: classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "未分类" @@ -579,322 +582,323 @@ msgstr[0] "%d 个存档的文章" msgid "No feeds found." msgstr "未找到信息源。" -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "无法验证会话(IP 错误)" -#: include/functions.php:1134 -#: include/functions.php:1755 +#: include/functions.php:1137 +#: include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "特殊区域" -#: include/functions.php:1607 +#: include/functions.php:1624 #: classes/dlg.php:369 #: classes/pref/filters.php:382 msgid "All feeds" msgstr "全部信息源" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "加星标文章" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "已发布文章" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "最新更新的文章" -#: include/functions.php:1814 -#: include/functions.php:1924 +#: include/functions.php:1831 +#: include/functions.php:1942 msgid "All articles" msgstr "全部文章" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "存档的文章" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "导航" -#: include/functions.php:1881 +#: include/functions.php:1899 #, fuzzy msgid "Open next feed" msgstr "自动显示下一个信息源" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 #, fuzzy msgid "Open next article" msgstr "打开原文" -#: include/functions.php:1884 +#: include/functions.php:1902 #, fuzzy msgid "Open previous article" msgstr "打开原文" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "显示搜索对话框" -#: include/functions.php:1888 +#: include/functions.php:1906 #, fuzzy msgid "Article" msgstr "全部文章" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "锁定加星标的项" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "锁定发布的项" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "锁定未读项" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "编辑自定义标签" -#: include/functions.php:1893 +#: include/functions.php:1911 #, fuzzy msgid "Dismiss selected" msgstr "不再显示所选的文章" -#: include/functions.php:1894 +#: include/functions.php:1912 #, fuzzy msgid "Dismiss read" msgstr "不再显示已读文章" -#: include/functions.php:1895 +#: include/functions.php:1913 #, fuzzy msgid "Open in new window" msgstr "在新窗口打开文章" -#: include/functions.php:1896 +#: include/functions.php:1914 #: js/viewfeed.js:1903 msgid "Mark below as read" msgstr "" -#: include/functions.php:1897 +#: include/functions.php:1915 #: js/viewfeed.js:1897 msgid "Mark above as read" msgstr "" -#: include/functions.php:1898 +#: include/functions.php:1916 #, fuzzy msgid "Scroll down" msgstr "全部完成。" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 #, fuzzy msgid "Select article under cursor" msgstr "选择鼠标指向的文章" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "通过邮件发送文章" -#: include/functions.php:1902 +#: include/functions.php:1920 #, fuzzy msgid "Close/collapse article" msgstr "选择所有文章" -#: include/functions.php:1904 +#: include/functions.php:1922 #: plugins/embed_original/init.php:33 #, fuzzy msgid "Toggle embed original" msgstr "锁定发布的项" -#: include/functions.php:1905 +#: include/functions.php:1923 #, fuzzy msgid "Article selection" msgstr "反选文章" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "选择所有文章" -#: include/functions.php:1907 +#: include/functions.php:1925 #, fuzzy msgid "Select unread" msgstr "选择未读文章" -#: include/functions.php:1908 +#: include/functions.php:1926 #, fuzzy msgid "Select starred" msgstr "加星标" -#: include/functions.php:1909 +#: include/functions.php:1927 #, fuzzy msgid "Select published" msgstr "选择未读文章" -#: include/functions.php:1910 +#: include/functions.php:1928 #, fuzzy msgid "Invert selection" msgstr "反选文章" -#: include/functions.php:1911 +#: include/functions.php:1929 #, fuzzy msgid "Deselect everything" msgstr "取消选择所有文章" -#: include/functions.php:1912 -#: classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 +#: classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "信息源" -#: include/functions.php:1913 +#: include/functions.php:1931 #, fuzzy msgid "Refresh current feed" msgstr "刷新活动的信息源" -#: include/functions.php:1914 +#: include/functions.php:1932 #, fuzzy msgid "Un/hide read feeds" msgstr "隐藏(显示)已读信息" -#: include/functions.php:1915 -#: classes/pref/feeds.php:1240 +#: include/functions.php:1933 +#: classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "订阅信息源" -#: include/functions.php:1916 +#: include/functions.php:1934 #: js/FeedTree.js:135 #: js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "编辑信息源" -#: include/functions.php:1918 +#: include/functions.php:1936 #, fuzzy msgid "Reverse headlines" msgstr "反向排序" -#: include/functions.php:1919 +#: include/functions.php:1937 #, fuzzy msgid "Debug feed update" msgstr "禁用更新" -#: include/functions.php:1920 +#: include/functions.php:1938 #: js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "标记所有信息源为已读" -#: include/functions.php:1921 +#: include/functions.php:1939 #, fuzzy msgid "Un/collapse current category" msgstr "加入到类别:" -#: include/functions.php:1922 +#: include/functions.php:1940 #, fuzzy msgid "Toggle combined mode" msgstr "锁定发布的项" -#: include/functions.php:1923 +#: include/functions.php:1941 #, fuzzy msgid "Go to" msgstr "跳转至……" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "标签云" -#: include/functions.php:1930 +#: include/functions.php:1948 #, fuzzy msgid "Other" msgstr "其他信息源" -#: include/functions.php:1931 +#: include/functions.php:1949 #: classes/pref/labels.php:281 msgid "Create label" msgstr "创建预定义标签" -#: include/functions.php:1932 +#: include/functions.php:1950 #: classes/pref/filters.php:606 msgid "Create filter" msgstr "创建过滤器" -#: include/functions.php:1933 +#: include/functions.php:1951 #, fuzzy msgid "Un/collapse sidebar" msgstr "折叠侧边栏" -#: include/functions.php:1934 +#: include/functions.php:1952 #, fuzzy msgid "Show help dialog" msgstr "显示搜索对话框" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "" -#: include/functions.php:2922 +#: include/functions.php:2943 #: js/viewfeed.js:1990 msgid "Click to play" msgstr "点击播放" -#: include/functions.php:2923 +#: include/functions.php:2944 #: js/viewfeed.js:1989 msgid "Play" msgstr "播放" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr " - " -#: include/functions.php:3062 -#: include/functions.php:3356 +#: include/functions.php:3083 +#: include/functions.php:3377 #: classes/rpc.php:359 msgid "no tags" msgstr "无标签" -#: include/functions.php:3072 -#: classes/feeds.php:648 +#: include/functions.php:3093 +#: classes/feeds.php:682 msgid "Edit tags for this article" msgstr "为本文编辑自定义标签" -#: include/functions.php:3101 -#: classes/feeds.php:604 +#: include/functions.php:3122 +#: classes/feeds.php:638 msgid "Originally from:" msgstr "来源:" -#: include/functions.php:3114 -#: classes/feeds.php:617 -#: classes/pref/feeds.php:507 +#: include/functions.php:3135 +#: classes/feeds.php:651 +#: classes/pref/feeds.php:533 msgid "Feed URL" msgstr "信息源 URL" -#: include/functions.php:3145 +#: include/functions.php:3166 #: classes/dlg.php:43 #: classes/dlg.php:162 #: classes/dlg.php:185 @@ -907,8 +911,8 @@ msgstr "信息源 URL" #: classes/backend.php:105 #: classes/pref/users.php:106 #: classes/pref/filters.php:111 -#: classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 +#: classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 #: plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 #: plugins/share/init.php:67 @@ -916,15 +920,15 @@ msgstr "信息源 URL" msgid "Close this window" msgstr "关闭本窗口" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "(编辑注记)" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "未知类型" -#: include/functions.php:3670 +#: include/functions.php:3691 #, fuzzy msgid "Attachments" msgstr "附件:" @@ -955,8 +959,8 @@ msgstr "加星标" #: include/localized_schema.php:12 #: js/viewfeed.js:482 -#: plugins/digest/digest.js:264 -#: plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 +#: plugins/digest/digest.js:754 msgid "Publish article" msgstr "发布文章" @@ -1072,7 +1076,8 @@ msgid "Combined feed display" msgstr "合并显示模式" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +#, fuzzy +msgid "Hide feeds with no unread articles" msgstr "隐藏没有未读信息的信息源" #: include/localized_schema.php:43 @@ -1084,6 +1089,7 @@ msgid "Sort feeds by unread articles count" msgstr "以未读文章数量排序信息源" #: include/localized_schema.php:45 +#: plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "反转标题列表顺序(最旧的在上面)" @@ -1167,12 +1173,14 @@ msgstr "" #: include/login_form.php:183 #: classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 +#: plugins/mobile/login_form.php:40 msgid "Login:" msgstr "登陆:" #: include/login_form.php:192 #: classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "密码:" @@ -1203,6 +1211,7 @@ msgstr "使用较少流量" #: include/login_form.php:225 #: classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "登录" @@ -1223,8 +1232,8 @@ msgstr "标题" #: classes/handler/public.php:405 #: classes/dlg.php:665 -#: classes/pref/feeds.php:505 -#: classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 +#: classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "URL:" @@ -1262,8 +1271,8 @@ msgstr "" #: classes/pref/filters.php:746 #: classes/pref/filters.php:822 #: classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 -#: classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 +#: classes/pref/feeds.php:875 #: plugins/mail/init.php:131 #: plugins/note/init.php:55 #: plugins/instances/init.php:251 @@ -1326,31 +1335,32 @@ msgid "Edit subscription options" msgstr "编辑订阅选项" #: classes/handler/public.php:724 -#: classes/handler/public.php:753 +#: classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "重置密码" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 -#: classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 +#: classes/handler/public.php:783 +#: classes/handler/public.php:788 +#: plugins/digest/digest_body.php:69 #, fuzzy msgid "Go back" msgstr "移回原位" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1366,9 +1376,9 @@ msgstr "" #: classes/pref/filters.php:597 #: classes/pref/filters.php:676 #: classes/pref/filters.php:703 -#: classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 -#: classes/pref/feeds.php:1567 +#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 +#: classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "选择" @@ -1382,9 +1392,9 @@ msgstr "选择" #: classes/pref/filters.php:600 #: classes/pref/filters.php:679 #: classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 -#: classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 +#: classes/pref/feeds.php:1257 +#: classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 #: plugins/instances/init.php:290 msgid "All" msgstr "全部" @@ -1398,9 +1408,9 @@ msgstr "全部" #: classes/pref/filters.php:602 #: classes/pref/filters.php:681 #: classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 -#: classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 +#: classes/pref/feeds.php:1259 +#: classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 #: plugins/instances/init.php:292 msgid "None" msgstr "无" @@ -1460,8 +1470,8 @@ msgstr "信息源 URL" #: classes/dlg.php:248 #: classes/dlg.php:713 -#: classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "加入到类别:" @@ -1471,24 +1481,24 @@ msgstr "可用的信息源" #: classes/dlg.php:268 #: classes/pref/users.php:155 -#: classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "登录密码" #: classes/dlg.php:272 #: classes/dlg.php:727 #: classes/pref/users.php:420 -#: classes/pref/feeds.php:563 -#: classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 +#: classes/pref/feeds.php:813 msgid "Login" msgstr "登陆" #: classes/dlg.php:275 #: classes/dlg.php:730 -#: classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 -#: classes/pref/feeds.php:793 +#: classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 +#: classes/pref/feeds.php:819 msgid "Password" msgstr "密码" @@ -1510,8 +1520,8 @@ msgstr "更多信息源" #: classes/dlg.php:407 #: classes/pref/users.php:350 #: classes/pref/filters.php:593 -#: classes/pref/feeds.php:1224 -#: js/tt-rss.js:166 +#: classes/pref/feeds.php:1250 +#: js/tt-rss.js:167 msgid "Search" msgstr "搜索" @@ -1532,7 +1542,7 @@ msgstr "限制:" #: classes/pref/labels.php:284 #: classes/pref/filters.php:353 #: classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 +#: classes/pref/feeds.php:700 #: plugins/instances/init.php:297 msgid "Remove" msgstr "移除" @@ -1558,11 +1568,10 @@ msgstr "本文的标签,请用逗号分开:" #: classes/pref/users.php:192 #: classes/pref/labels.php:79 #: classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 -#: classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 +#: classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 #: plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 #: plugins/instances/init.php:248 msgid "Save" msgstr "保存" @@ -1743,51 +1752,56 @@ msgid "Feed:" msgstr "信息源:" #: classes/feeds.php:201 -#: classes/feeds.php:793 +#: classes/feeds.php:827 msgid "Feed not found." msgstr "找不到信息源。" -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, fuzzy, php-format +msgid "Imported at %s" +msgstr "导入" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "标记为已读" -#: classes/feeds.php:549 +#: classes/feeds.php:582 #, fuzzy msgid "Collapse article" msgstr "全部文章" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "没有未读文章。" -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "没有最新更新的文章。" -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "没有加星标的文章。" -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "No articles found to display. You can assign articles to labels manually (see the Actions menu above) or use a filter." msgstr "本标签下没有文章。你可以通过手动或过滤器的方式为文章添加预定义标签(参考上方动作菜单)。" -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "暂时没有文章。" -#: classes/feeds.php:721 -#: classes/feeds.php:909 +#: classes/feeds.php:755 +#: classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "上次信息源更新时间:%s" -#: classes/feeds.php:731 -#: classes/feeds.php:919 +#: classes/feeds.php:765 +#: classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "部分信息源更新错误(点击了解详情)" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "没有选中的信息源。" @@ -1910,8 +1924,8 @@ msgid "Change password to" msgstr "更改密码为:" #: classes/pref/users.php:177 -#: classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "选项" @@ -2076,7 +2090,7 @@ msgid "Combine" msgstr "" #: classes/pref/filters.php:619 -#: classes/pref/feeds.php:1283 +#: classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "为文章重新评分" @@ -2094,7 +2108,7 @@ msgstr "on field" #: classes/pref/filters.php:806 #: js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "在" @@ -2104,7 +2118,7 @@ msgid "Save rule" msgstr "保存" #: classes/pref/filters.php:819 -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Add rule" msgstr "" @@ -2122,7 +2136,7 @@ msgid "Save action" msgstr "版面动作" #: classes/pref/filters.php:886 -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Add action" msgstr "信息源动作" @@ -2156,179 +2170,178 @@ msgstr "未知选项: %s" msgid "Your personal data has been saved." msgstr "您的个人数据已保存。" -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 #, fuzzy msgid "Personal data / Authentication" msgstr "登录密码" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "姓名" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "电子邮件" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "访问级别" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "保存信息" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "您还在使用系统默认的密码,请修改。" -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "原密码" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "新密码" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "确认密码" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "更改密码" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "One time passwords are currently enabled. Enter your current password below to disable." msgstr "" -#: classes/pref/prefs.php:294 -#: classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 +#: classes/pref/prefs.php:346 #, fuzzy msgid "Enter your password" msgstr "用户名或密码错误" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 #, fuzzy msgid "Disable OTP" msgstr "禁用更新" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "You will need a compatible Authenticator to use this. Changing your password would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 #, fuzzy msgid "Enable OTP" msgstr "已启用" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "自定义" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "注册" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "清空" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "保存设置" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "管理偏好文件" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "恢复到默认" -#: classes/pref/prefs.php:613 -#, fuzzy -msgid "Show additional preferences" -msgstr "退出偏好设置" - -#: classes/pref/prefs.php:625 -#: classes/pref/prefs.php:627 +#: classes/pref/prefs.php:628 +#: classes/pref/prefs.php:630 msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:632 +msgid "Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." +msgstr "" + +#: classes/pref/prefs.php:634 msgid "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 -#: classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 +#: classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 -#: classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 +#: classes/pref/prefs.php:714 msgid "Description" msgstr "" -#: classes/pref/prefs.php:661 -#: classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 +#: classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 -#: classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 +#: classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 -#: classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 +#: classes/pref/prefs.php:751 #, fuzzy msgid "Clear data" msgstr "清空信息源数据" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 #, fuzzy msgid "Enable selected plugins" msgstr "启用信息源分类" -#: classes/pref/prefs.php:816 -#: classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 +#: classes/pref/prefs.php:839 #, fuzzy msgid "Incorrect password" msgstr "用户名或密码错误" @@ -2338,265 +2351,256 @@ msgid "Check to enable field" msgstr "勾选以启用" #: classes/pref/feeds.php:58 -#: classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 -#: classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 +#: classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, fuzzy, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "(%d 个信息源)" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "信息源标题" -#: classes/pref/feeds.php:550 -#: classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 +#: classes/pref/feeds.php:800 msgid "Article purging:" msgstr "文章清理:" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "<b>Hint:</b> you need to fill in your login information if your feed requires authentication, except for Twitter feeds." msgstr "<b>提示:</b>如果您的信息源需要验证,那么您需要填写登录信息。Twitter 信息源除外。" -#: classes/pref/feeds.php:589 -#: classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 +#: classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "从最受欢迎的信息源中隐藏" -#: classes/pref/feeds.php:601 -#: classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 +#: classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "包含电子邮件摘要" -#: classes/pref/feeds.php:614 -#: classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 +#: classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "始终显示图片附件" -#: classes/pref/feeds.php:627 -#: classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 +#: classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 -#: classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 +#: classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "本地缓存图片" -#: classes/pref/feeds.php:652 -#: classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 +#: classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "将已更新的文章标记为未读" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "图标" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "替换" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "重新订阅以推送更新" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "为启用推送的信息源重置 PubSubHubbub 订阅。" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 -#: classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 +#: classes/pref/feeds.php:1156 msgid "All done." msgstr "全部完成。" -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "有错误的信息源" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 #, fuzzy msgid "Inactive feeds" msgstr "刷新活动的信息源" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "编辑选定的信息源" -#: classes/pref/feeds.php:1244 -#: classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 +#: classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "重置排序" -#: classes/pref/feeds.php:1246 +#: classes/pref/feeds.php:1272 #: js/prefs.js:1764 msgid "Batch subscribe" msgstr "" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 #, fuzzy msgid "Categories" msgstr "信息源类别" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 #, fuzzy msgid "Add category" msgstr "编辑类别" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 #, fuzzy msgid "(Un)hide empty categories" msgstr "编辑类别" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 #, fuzzy msgid "Remove selected" msgstr "移除选中的信息源?" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "更多动作" -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "手动清除" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "清空信息源数据" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "OPML" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "Using OPML you can export and import your feeds, filters, labels and Tiny Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 #, fuzzy msgid "Import my OPML" msgstr "正在导入 OPML ……" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "文件名:" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "包含设置" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 #, fuzzy msgid "Export OPML" msgstr "正在导入 OPML ……" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "Your OPML can be published publicly and can be subscribed by anyone who knows the URL below." msgstr "您可以公开发布您的 OPML 。网上的任何人都可以通过如下 URL 订阅该文件。" -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "Published OPML does not include your Tiny Tiny RSS settings, feeds that require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 #, fuzzy msgid "Display published OPML URL" msgstr "公开的 OPML URL" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "Firefox 集成" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the link below." msgstr "点击如下链接,可以将本 Tiny Tiny RSS 站点作为一个 Firefox 阅读器使用。" -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "点击此处将本站注册为信息源阅读器。" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 #, fuzzy msgid "Published & shared articles / Generated feeds" msgstr "已发布的文章和生成的信息源" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "已发布的文章和生成的信息源" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "Published articles are exported as a public RSS feed and can be subscribed by anyone who knows the URL specified below." msgstr "已发布的文章将会输出为公开的 RSS 信息源,网上的任何人可以通过如下 URL 进行订阅。" -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "显示 URL" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "清空所有生成的 URL" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "通过 URL 分享的文章" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "您可以取消所有通过 URL 分享的文章。" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "取消所有分享" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "These feeds have not been updated with new content for 3 months (oldest first):" msgstr "以下信息源已经有三个月没有内容更新了(最旧的在最上):" -#: classes/pref/feeds.php:1531 -#: classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 +#: classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "点击以编辑信息源" -#: classes/pref/feeds.php:1549 -#: classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 +#: classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "取消订阅选中的信息源" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "信息源因为如下错误未能更新:" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 #, fuzzy msgid "Your browser doesn't support Javascript, which is required for this application to function properly. Please check your browser settings." msgstr "" "本页面需要JavaScript支持。\n" "\t\t\t请检查您的浏览器设置。" -#: plugins/digest/digest_body.php:55 -#, fuzzy -msgid "Back to feeds" -msgstr "很久不活跃的信息源" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "您好," -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2622,10 +2626,6 @@ msgstr "" msgid "Configuration saved." msgstr "设置已保存。" -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 #, fuzzy msgid "Please enter your one time password:" @@ -2639,6 +2639,62 @@ msgstr "密码更改成功。" msgid "Old password is incorrect." msgstr "原密码输入错误。" +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 +#: plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "主页" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "啥也没找到(点击以重新加载信息源)。" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "启用类别" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "ON" + +#: plugins/mobile/prefs.php:35 +#: plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 +#: plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 +#: plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "OFF" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "以文件夹方式浏览类别" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "在帖子里显示图像" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "隐藏已读的文章和信息源" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "以未读文章数量排列信息源" + #: plugins/mailto/init.php:52 #: plugins/mailto/init.php:58 #: plugins/mail/init.php:71 @@ -2788,23 +2844,6 @@ msgstr "" msgid "Set value" msgstr "加星标" -#: plugins/identica/init.php:29 -#, fuzzy -msgid "Share on identi.ca" -msgstr "在 Twitter 上分享" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "链接" @@ -2837,16 +2876,6 @@ msgstr "通过 URL 分享" msgid "You can share this article by the following unique URL:" msgstr "您可以通过以下唯一 URL 分享本文:" -#: plugins/flattr/init.php:30 -#, fuzzy -msgid "Flattr this article." -msgstr "加星标" - -#: plugins/googleplus/init.php:29 -#, fuzzy -msgid "Share on Google+" -msgstr "在 Twitter 上分享" - #: plugins/updater/init.php:317 #: plugins/updater/init.php:334 #: plugins/updater/updater.js:10 @@ -2873,165 +2902,160 @@ msgstr "上次更新:" msgid "Start update" msgstr "上次更新:" -#: plugins/tweet/init.php:29 -#, fuzzy -msgid "Share on Twitter" -msgstr "在 Twitter 上分享" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "本信息源中的最新文章(点击显示)" #: js/feedlist.js:415 #: js/feedlist.js:430 -#: plugins/digest/digest.js:25 +#: plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "将 %s 中的全部文章标记为已读?" -#: js/functions.js:91 +#: js/functions.js:92 msgid "Are you sure to report this exception to tt-rss.org? The report will include your browser information. Your IP would be saved in the database." msgstr "您确认将该异常报告至 tt-rss.org ?报告将包含您的浏览器信息。您的IP将被存入数据库。" -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "日期的语法正确:" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "日期的语法错误。" -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "移除已保存的信息源图标?" -#: js/functions.js:762 +#: js/functions.js:763 #, fuzzy msgid "Removing feed icon..." msgstr "移除已保存的信息源图标?" -#: js/functions.js:767 +#: js/functions.js:768 #, fuzzy msgid "Feed icon removed." msgstr "找不到信息源。" -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "请选择图片文件上传。" -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "为本信息源上传一个新的图标?" -#: js/functions.js:792 +#: js/functions.js:793 #, fuzzy msgid "Uploading, please wait..." msgstr "读取中,请稍候……" -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "请填写预定义标签的说明:" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "创建标签失败:没有标题。" -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "订阅信息源" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "已订阅至 %s" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "指定的 URL 无效。" -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "指定的 URL 没有包含任何信息源。" -#: js/functions.js:944 +#: js/functions.js:945 #, fuzzy msgid "Couldn't download the specified URL: %s" msgstr "无法下载指定的 URL 。" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "您已经订阅过这个信息源啦。" -#: js/functions.js:1078 +#: js/functions.js:1079 #, fuzzy msgid "Edit rule" msgstr "编辑过滤器" -#: js/functions.js:1104 +#: js/functions.js:1105 #, fuzzy msgid "Edit action" msgstr "信息源动作" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "创建过滤器" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification hub again on next feed update." msgstr "重置订阅? Tiny Tiny RSS 将会在下次信息源更新的时候尝试再次订阅信息提醒中心。" -#: js/functions.js:1267 +#: js/functions.js:1268 #, fuzzy msgid "Subscription reset." msgstr "订阅信息源" -#: js/functions.js:1277 -#: js/tt-rss.js:369 +#: js/functions.js:1278 +#: js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "从 %s 取消订阅?" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "" -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "请填写类别名称:" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "为本信息源生成新的群地址?" -#: js/functions.js:1421 +#: js/functions.js:1424 #: js/prefs.js:1234 msgid "Trying to change address..." msgstr "" -#: js/functions.js:1608 -#: js/tt-rss.js:350 -#: js/tt-rss.js:735 +#: js/functions.js:1611 +#: js/tt-rss.js:393 +#: js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "您无法编辑这种类型的信息源。" -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "编辑信息源" -#: js/functions.js:1629 +#: js/functions.js:1632 #: js/prefs.js:194 #: js/prefs.js:749 #, fuzzy msgid "Saving data..." msgstr "保存信息" -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "更多信息源" -#: js/functions.js:1722 -#: js/functions.js:1832 +#: js/functions.js:1725 +#: js/functions.js:1835 #: js/prefs.js:397 #: js/prefs.js:427 #: js/prefs.js:459 @@ -3042,26 +3066,26 @@ msgstr "更多信息源" msgid "No feeds are selected." msgstr "没有选择任何信息源。" -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "Remove selected feeds from the archive? Feeds with stored articles will not be removed." msgstr "将选中的信息源从存档中移除?包含已保存文章的信息源不会被移除。" -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "更新错误的信息源" -#: js/functions.js:1814 +#: js/functions.js:1817 #: js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "移除选中的信息源?" -#: js/functions.js:1817 +#: js/functions.js:1820 #: js/prefs.js:1195 #, fuzzy msgid "Removing selected feeds..." msgstr "移除选中的信息源?" -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "" @@ -3379,48 +3403,48 @@ msgstr "" msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "将所有文章标记为已读?" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 #, fuzzy msgid "Marking all feeds as read..." msgstr "标记所有信息源为已读" -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +#, fuzzy +msgid "Please enable mail plugin first." +msgstr "请先选几个信息源吧。" + +#: js/tt-rss.js:458 +#, fuzzy +msgid "Please enable embed_original plugin first." +msgstr "请先选几个信息源吧。" + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "您不能取消订阅一个类别。" -#: js/tt-rss.js:363 -#: js/tt-rss.js:519 +#: js/tt-rss.js:592 +#: js/tt-rss.js:748 msgid "Please select some feed first." msgstr "请先选几个信息源吧。" -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "无法重置本类信息源的评分。" -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "重置 %s 中文章的评分?" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 #, fuzzy msgid "Rescoring articles..." msgstr "为文章重新评分" -#: js/tt-rss.js:694 -#, fuzzy -msgid "Please enable mail plugin first." -msgstr "请先选几个信息源吧。" - -#: js/tt-rss.js:800 -#, fuzzy -msgid "Please enable embed_original plugin first." -msgstr "请先选几个信息源吧。" - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "有可用的新版本啦!" @@ -3430,20 +3454,20 @@ msgid "Cancel search" msgstr "取消" #: js/viewfeed.js:439 -#: plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "取消星标" #: js/viewfeed.js:444 -#: plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "加星标" #: js/viewfeed.js:477 -#: plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "取消发布文章" @@ -3554,31 +3578,31 @@ msgstr "请填写类别名称:" msgid "Article URL:" msgstr "全部文章" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 #, fuzzy msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "将显示的 %d 篇文章标记为已读?" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "错误:无法加载文章。" -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "点击以展开文章。" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 #, fuzzy msgid "%d more..." msgid_plural "%d more..." msgstr[0] "下面的 %d 篇……" -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "没有未读的信息源。" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "加载更多……" @@ -3647,42 +3671,39 @@ msgstr "通过 URL 分享文章" msgid "Live updating is considered experimental. Backup your tt-rss directory before continuing. Please type 'yes' to continue." msgstr "" -#~ msgid "This will clear your stored authentication information for Twitter. Continue?" -#~ msgstr "这将会清空所有保存过的 Twitter 认证信息。是否继续?" - #, fuzzy -#~ msgid "Clearing credentials..." -#~ msgstr "清空保存的个人信息" - -#~ msgid "Updated" -#~ msgstr "有更新的" +#~ msgid "Share on identi.ca" +#~ msgstr "在 Twitter 上分享" -#~ msgid "Home" -#~ msgstr "主页" - -#~ msgid "Nothing found (click to reload feed)." -#~ msgstr "啥也没找到(点击以重新加载信息源)。" +#, fuzzy +#~ msgid "Flattr this article." +#~ msgstr "加星标" -#~ msgid "Enable categories" -#~ msgstr "启用类别" +#, fuzzy +#~ msgid "Share on Google+" +#~ msgstr "在 Twitter 上分享" -#~ msgid "ON" -#~ msgstr "ON" +#, fuzzy +#~ msgid "Share on Twitter" +#~ msgstr "在 Twitter 上分享" -#~ msgid "OFF" -#~ msgstr "OFF" +#, fuzzy +#~ msgid "Show additional preferences" +#~ msgstr "退出偏好设置" -#~ msgid "Browse categories like folders" -#~ msgstr "以文件夹方式浏览类别" +#, fuzzy +#~ msgid "Back to feeds" +#~ msgstr "很久不活跃的信息源" -#~ msgid "Show images in posts" -#~ msgstr "在帖子里显示图像" +#~ msgid "This will clear your stored authentication information for Twitter. Continue?" +#~ msgstr "这将会清空所有保存过的 Twitter 认证信息。是否继续?" -#~ msgid "Hide read articles and feeds" -#~ msgstr "隐藏已读的文章和信息源" +#, fuzzy +#~ msgid "Clearing credentials..." +#~ msgstr "清空保存的个人信息" -#~ msgid "Sort feeds by unread count" -#~ msgstr "以未读文章数量排列信息源" +#~ msgid "Updated" +#~ msgstr "有更新的" #~ msgid "Notifying <b>%s</b>." #~ msgstr "提醒 <b>%s</b>。" diff --git a/messages.pot b/messages.pot index 91e52ff07..6d745d6ad 100644 --- a/messages.pot +++ b/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-03-26 15:16+0400\n" +"POT-Creation-Date: 2013-03-27 16:48+0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" @@ -102,66 +102,66 @@ msgstr "" msgid "Database Updater" msgstr "" -#: db-updater.php:85 +#: db-updater.php:87 msgid "Could not update database" msgstr "" -#: db-updater.php:88 +#: db-updater.php:90 msgid "Could not find necessary schema file, need version:" msgstr "" -#: db-updater.php:89 +#: db-updater.php:91 msgid ", found: " msgstr "" -#: db-updater.php:92 +#: db-updater.php:94 msgid "Tiny Tiny RSS database is up to date." msgstr "" -#: db-updater.php:94 db-updater.php:163 db-updater.php:176 register.php:194 -#: register.php:239 register.php:252 register.php:267 register.php:286 -#: register.php:334 register.php:344 register.php:356 +#: db-updater.php:96 db-updater.php:165 db-updater.php:178 register.php:196 +#: register.php:241 register.php:254 register.php:269 register.php:288 +#: register.php:336 register.php:346 register.php:358 #: classes/handler/public.php:612 classes/handler/public.php:700 msgid "Return to Tiny Tiny RSS" msgstr "" -#: db-updater.php:100 +#: db-updater.php:102 msgid "Please backup your database before proceeding." msgstr "" -#: db-updater.php:102 +#: db-updater.php:104 #, php-format msgid "" "Your Tiny Tiny RSS database needs update to the latest version (<b>%d</b> to " "<b>%d</b>)." msgstr "" -#: db-updater.php:116 +#: db-updater.php:118 msgid "Perform updates" msgstr "" -#: db-updater.php:121 +#: db-updater.php:123 msgid "Performing updates..." msgstr "" -#: db-updater.php:127 +#: db-updater.php:129 #, php-format msgid "Updating to version %d..." msgstr "" -#: db-updater.php:142 +#: db-updater.php:144 msgid "Checking version... " msgstr "" -#: db-updater.php:148 +#: db-updater.php:150 msgid "OK!" msgstr "" -#: db-updater.php:150 +#: db-updater.php:152 msgid "ERROR!" msgstr "" -#: db-updater.php:158 +#: db-updater.php:160 #, php-format msgid "Finished. Performed <b>%d</b> update up to schema version <b>%d</b>." msgid_plural "" @@ -169,16 +169,16 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: db-updater.php:168 +#: db-updater.php:170 msgid "Your database schema is from a newer version of Tiny Tiny RSS." msgstr "" -#: db-updater.php:170 +#: db-updater.php:172 #, php-format msgid "Found schema version: <b>%d</b>, required: <b>%d</b>." msgstr "" -#: db-updater.php:172 +#: db-updater.php:174 msgid "" "Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer " "version and continue." @@ -242,200 +242,202 @@ msgstr "" msgid "SQL escaping test failed, check your database and PHP configuration" msgstr "" -#: index.php:118 index.php:138 index.php:244 prefs.php:83 +#: index.php:127 index.php:147 index.php:253 prefs.php:93 #: classes/backend.php:5 classes/pref/labels.php:296 -#: classes/pref/filters.php:628 classes/pref/feeds.php:1296 -#: plugins/digest/digest_body.php:49 js/feedlist.js:130 js/feedlist.js:456 -#: js/functions.js:420 js/functions.js:823 js/functions.js:1259 -#: js/functions.js:1392 js/functions.js:1704 js/prefs.js:86 js/prefs.js:576 +#: classes/pref/filters.php:628 classes/pref/feeds.php:1322 +#: plugins/digest/digest_body.php:63 js/feedlist.js:130 js/feedlist.js:456 +#: js/functions.js:421 js/functions.js:824 js/functions.js:1260 +#: js/functions.js:1395 js/functions.js:1707 js/prefs.js:86 js/prefs.js:576 #: js/prefs.js:666 js/prefs.js:870 js/prefs.js:1457 js/prefs.js:1510 #: js/prefs.js:1568 js/prefs.js:1584 js/prefs.js:1600 js/prefs.js:1619 -#: js/prefs.js:1792 js/prefs.js:1808 js/tt-rss.js:814 js/viewfeed.js:785 +#: js/prefs.js:1792 js/prefs.js:1808 js/tt-rss.js:472 js/viewfeed.js:785 #: js/viewfeed.js:1262 plugins/import_export/import_export.js:17 #: plugins/updater/updater.js:17 msgid "Loading, please wait..." msgstr "" -#: index.php:152 +#: index.php:161 msgid "Collapse feedlist" msgstr "" -#: index.php:155 +#: index.php:164 msgid "Show articles" msgstr "" -#: index.php:158 +#: index.php:167 msgid "Adaptive" msgstr "" -#: index.php:159 +#: index.php:168 msgid "All Articles" msgstr "" -#: index.php:160 include/functions.php:1926 classes/feeds.php:106 +#: index.php:169 include/functions.php:1944 classes/feeds.php:106 msgid "Starred" msgstr "" -#: index.php:161 include/functions.php:1927 classes/feeds.php:107 +#: index.php:170 include/functions.php:1945 classes/feeds.php:107 msgid "Published" msgstr "" -#: index.php:162 classes/feeds.php:93 classes/feeds.php:105 +#: index.php:171 classes/feeds.php:93 classes/feeds.php:105 msgid "Unread" msgstr "" -#: index.php:163 +#: index.php:172 msgid "Unread First" msgstr "" -#: index.php:164 +#: index.php:173 msgid "Ignore Scoring" msgstr "" -#: index.php:167 +#: index.php:176 msgid "Sort articles" msgstr "" -#: index.php:170 +#: index.php:179 msgid "Default" msgstr "" -#: index.php:171 +#: index.php:180 msgid "Date" msgstr "" -#: index.php:172 include/localized_schema.php:3 +#: index.php:181 include/localized_schema.php:3 msgid "Title" msgstr "" -#: index.php:173 +#: index.php:182 msgid "Score" msgstr "" -#: index.php:179 classes/pref/feeds.php:535 classes/pref/feeds.php:758 +#: index.php:188 classes/pref/feeds.php:561 classes/pref/feeds.php:784 msgid "Update" msgstr "" -#: index.php:183 index.php:213 include/functions.php:1917 +#: index.php:192 index.php:222 include/functions.php:1935 #: include/localized_schema.php:10 classes/feeds.php:111 classes/feeds.php:136 -#: classes/feeds.php:406 js/FeedTree.js:128 js/FeedTree.js:156 -#: plugins/digest/digest.js:630 +#: classes/feeds.php:437 js/FeedTree.js:128 js/FeedTree.js:156 +#: plugins/digest/digest.js:647 msgid "Mark as read" msgstr "" -#: index.php:190 +#: index.php:199 msgid "Communication problem with server." msgstr "" -#: index.php:198 +#: index.php:207 msgid "New version of Tiny Tiny RSS is available!" msgstr "" -#: index.php:203 +#: index.php:212 msgid "Actions..." msgstr "" -#: index.php:205 +#: index.php:214 msgid "Preferences..." msgstr "" -#: index.php:206 +#: index.php:215 msgid "Search..." msgstr "" -#: index.php:207 +#: index.php:216 msgid "Feed actions:" msgstr "" -#: index.php:208 classes/handler/public.php:542 +#: index.php:217 classes/handler/public.php:542 msgid "Subscribe to feed..." msgstr "" -#: index.php:209 +#: index.php:218 msgid "Edit this feed..." msgstr "" -#: index.php:210 +#: index.php:219 msgid "Rescore feed" msgstr "" -#: index.php:211 classes/pref/feeds.php:684 classes/pref/feeds.php:1269 +#: index.php:220 classes/pref/feeds.php:710 classes/pref/feeds.php:1295 #: js/PrefFeedTree.js:73 msgid "Unsubscribe" msgstr "" -#: index.php:212 +#: index.php:221 msgid "All feeds:" msgstr "" -#: index.php:214 +#: index.php:223 msgid "(Un)hide read feeds" msgstr "" -#: index.php:215 +#: index.php:224 msgid "Other actions:" msgstr "" -#: index.php:217 +#: index.php:226 msgid "Switch to digest..." msgstr "" -#: index.php:219 +#: index.php:228 msgid "Show tag cloud..." msgstr "" -#: index.php:221 include/functions.php:1903 +#: index.php:230 include/functions.php:1921 msgid "Toggle widescreen mode" msgstr "" -#: index.php:223 +#: index.php:232 msgid "Select by tags..." msgstr "" -#: index.php:224 +#: index.php:233 msgid "Create label..." msgstr "" -#: index.php:225 +#: index.php:234 msgid "Create filter..." msgstr "" -#: index.php:226 +#: index.php:235 msgid "Keyboard shortcuts help" msgstr "" -#: index.php:228 plugins/digest/digest_body.php:63 +#: index.php:237 plugins/digest/digest_body.php:77 +#: plugins/mobile/mobile-functions.php:62 +#: plugins/mobile/mobile-functions.php:237 msgid "Logout" msgstr "" -#: prefs.php:26 prefs.php:103 include/functions.php:1929 -#: classes/pref/prefs.php:377 +#: prefs.php:36 prefs.php:113 include/functions.php:1947 +#: classes/pref/prefs.php:378 msgid "Preferences" msgstr "" -#: prefs.php:94 +#: prefs.php:104 msgid "Keyboard shortcuts" msgstr "" -#: prefs.php:95 +#: prefs.php:105 msgid "Exit preferences" msgstr "" -#: prefs.php:106 classes/pref/feeds.php:100 classes/pref/feeds.php:1174 -#: classes/pref/feeds.php:1237 +#: prefs.php:116 classes/pref/feeds.php:100 classes/pref/feeds.php:1200 +#: classes/pref/feeds.php:1263 msgid "Feeds" msgstr "" -#: prefs.php:109 classes/pref/filters.php:120 +#: prefs.php:119 classes/pref/filters.php:120 msgid "Filters" msgstr "" -#: prefs.php:112 include/functions.php:1136 include/functions.php:1757 -#: classes/pref/labels.php:90 +#: prefs.php:122 include/functions.php:1139 include/functions.php:1774 +#: classes/pref/labels.php:90 plugins/mobile/mobile-functions.php:198 msgid "Labels" msgstr "" -#: prefs.php:116 +#: prefs.php:126 msgid "Users" msgstr "" @@ -443,54 +445,54 @@ msgstr "" msgid "Create new account" msgstr "" -#: register.php:190 +#: register.php:192 msgid "New user registrations are administratively disabled." msgstr "" -#: register.php:215 +#: register.php:217 msgid "" "Your temporary password will be sent to the specified email. Accounts, which " "were not logged in once, are erased automatically 24 hours after temporary " "password is sent." msgstr "" -#: register.php:221 +#: register.php:223 msgid "Desired login:" msgstr "" -#: register.php:224 +#: register.php:226 msgid "Check availability" msgstr "" -#: register.php:226 classes/handler/public.php:743 +#: register.php:228 classes/handler/public.php:744 msgid "Email:" msgstr "" -#: register.php:229 classes/handler/public.php:748 +#: register.php:231 classes/handler/public.php:749 msgid "How much is two plus two:" msgstr "" -#: register.php:232 +#: register.php:234 msgid "Submit registration" msgstr "" -#: register.php:250 +#: register.php:252 msgid "Your registration information is incomplete." msgstr "" -#: register.php:265 +#: register.php:267 msgid "Sorry, this username is already taken." msgstr "" -#: register.php:284 +#: register.php:286 msgid "Registration failed." msgstr "" -#: register.php:331 +#: register.php:333 msgid "Account created successfully." msgstr "" -#: register.php:353 +#: register.php:355 msgid "New user registrations are currently closed." msgstr "" @@ -498,9 +500,9 @@ msgstr "" msgid "Tiny Tiny RSS data update script." msgstr "" -#: include/digest.php:109 include/functions.php:1145 -#: include/functions.php:1658 include/functions.php:1743 -#: include/functions.php:1765 classes/opml.php:416 classes/pref/feeds.php:188 +#: include/digest.php:109 include/functions.php:1148 +#: include/functions.php:1675 include/functions.php:1760 +#: include/functions.php:1782 classes/opml.php:416 classes/pref/feeds.php:214 msgid "Uncategorized" msgstr "" @@ -515,292 +517,293 @@ msgstr[1] "" msgid "No feeds found." msgstr "" -#: include/functions.php:706 +#: include/functions.php:709 msgid "Session failed to validate (incorrect IP)" msgstr "" -#: include/functions.php:1134 include/functions.php:1755 +#: include/functions.php:1137 include/functions.php:1772 +#: plugins/mobile/mobile-functions.php:171 msgid "Special" msgstr "" -#: include/functions.php:1607 classes/dlg.php:369 classes/pref/filters.php:382 +#: include/functions.php:1624 classes/dlg.php:369 classes/pref/filters.php:382 msgid "All feeds" msgstr "" -#: include/functions.php:1808 +#: include/functions.php:1825 msgid "Starred articles" msgstr "" -#: include/functions.php:1810 +#: include/functions.php:1827 msgid "Published articles" msgstr "" -#: include/functions.php:1812 +#: include/functions.php:1829 msgid "Fresh articles" msgstr "" -#: include/functions.php:1814 include/functions.php:1924 +#: include/functions.php:1831 include/functions.php:1942 msgid "All articles" msgstr "" -#: include/functions.php:1816 +#: include/functions.php:1833 msgid "Archived articles" msgstr "" -#: include/functions.php:1818 +#: include/functions.php:1835 msgid "Recently read" msgstr "" -#: include/functions.php:1880 +#: include/functions.php:1898 msgid "Navigation" msgstr "" -#: include/functions.php:1881 +#: include/functions.php:1899 msgid "Open next feed" msgstr "" -#: include/functions.php:1882 +#: include/functions.php:1900 msgid "Open previous feed" msgstr "" -#: include/functions.php:1883 +#: include/functions.php:1901 msgid "Open next article" msgstr "" -#: include/functions.php:1884 +#: include/functions.php:1902 msgid "Open previous article" msgstr "" -#: include/functions.php:1885 +#: include/functions.php:1903 msgid "Open next article (don't scroll long articles)" msgstr "" -#: include/functions.php:1886 +#: include/functions.php:1904 msgid "Open previous article (don't scroll long articles)" msgstr "" -#: include/functions.php:1887 +#: include/functions.php:1905 msgid "Show search dialog" msgstr "" -#: include/functions.php:1888 +#: include/functions.php:1906 msgid "Article" msgstr "" -#: include/functions.php:1889 +#: include/functions.php:1907 msgid "Toggle starred" msgstr "" -#: include/functions.php:1890 +#: include/functions.php:1908 msgid "Toggle published" msgstr "" -#: include/functions.php:1891 +#: include/functions.php:1909 msgid "Toggle unread" msgstr "" -#: include/functions.php:1892 +#: include/functions.php:1910 msgid "Edit tags" msgstr "" -#: include/functions.php:1893 +#: include/functions.php:1911 msgid "Dismiss selected" msgstr "" -#: include/functions.php:1894 +#: include/functions.php:1912 msgid "Dismiss read" msgstr "" -#: include/functions.php:1895 +#: include/functions.php:1913 msgid "Open in new window" msgstr "" -#: include/functions.php:1896 js/viewfeed.js:1903 +#: include/functions.php:1914 js/viewfeed.js:1903 msgid "Mark below as read" msgstr "" -#: include/functions.php:1897 js/viewfeed.js:1897 +#: include/functions.php:1915 js/viewfeed.js:1897 msgid "Mark above as read" msgstr "" -#: include/functions.php:1898 +#: include/functions.php:1916 msgid "Scroll down" msgstr "" -#: include/functions.php:1899 +#: include/functions.php:1917 msgid "Scroll up" msgstr "" -#: include/functions.php:1900 +#: include/functions.php:1918 msgid "Select article under cursor" msgstr "" -#: include/functions.php:1901 +#: include/functions.php:1919 msgid "Email article" msgstr "" -#: include/functions.php:1902 +#: include/functions.php:1920 msgid "Close/collapse article" msgstr "" -#: include/functions.php:1904 plugins/embed_original/init.php:33 +#: include/functions.php:1922 plugins/embed_original/init.php:33 msgid "Toggle embed original" msgstr "" -#: include/functions.php:1905 +#: include/functions.php:1923 msgid "Article selection" msgstr "" -#: include/functions.php:1906 +#: include/functions.php:1924 msgid "Select all articles" msgstr "" -#: include/functions.php:1907 +#: include/functions.php:1925 msgid "Select unread" msgstr "" -#: include/functions.php:1908 +#: include/functions.php:1926 msgid "Select starred" msgstr "" -#: include/functions.php:1909 +#: include/functions.php:1927 msgid "Select published" msgstr "" -#: include/functions.php:1910 +#: include/functions.php:1928 msgid "Invert selection" msgstr "" -#: include/functions.php:1911 +#: include/functions.php:1929 msgid "Deselect everything" msgstr "" -#: include/functions.php:1912 classes/pref/feeds.php:488 -#: classes/pref/feeds.php:719 +#: include/functions.php:1930 classes/pref/feeds.php:514 +#: classes/pref/feeds.php:745 msgid "Feed" msgstr "" -#: include/functions.php:1913 +#: include/functions.php:1931 msgid "Refresh current feed" msgstr "" -#: include/functions.php:1914 +#: include/functions.php:1932 msgid "Un/hide read feeds" msgstr "" -#: include/functions.php:1915 classes/pref/feeds.php:1240 +#: include/functions.php:1933 classes/pref/feeds.php:1266 msgid "Subscribe to feed" msgstr "" -#: include/functions.php:1916 js/FeedTree.js:135 js/PrefFeedTree.js:67 +#: include/functions.php:1934 js/FeedTree.js:135 js/PrefFeedTree.js:67 msgid "Edit feed" msgstr "" -#: include/functions.php:1918 +#: include/functions.php:1936 msgid "Reverse headlines" msgstr "" -#: include/functions.php:1919 +#: include/functions.php:1937 msgid "Debug feed update" msgstr "" -#: include/functions.php:1920 js/FeedTree.js:178 +#: include/functions.php:1938 js/FeedTree.js:178 msgid "Mark all feeds as read" msgstr "" -#: include/functions.php:1921 +#: include/functions.php:1939 msgid "Un/collapse current category" msgstr "" -#: include/functions.php:1922 +#: include/functions.php:1940 msgid "Toggle combined mode" msgstr "" -#: include/functions.php:1923 +#: include/functions.php:1941 msgid "Go to" msgstr "" -#: include/functions.php:1925 +#: include/functions.php:1943 msgid "Fresh" msgstr "" -#: include/functions.php:1928 +#: include/functions.php:1946 msgid "Tag cloud" msgstr "" -#: include/functions.php:1930 +#: include/functions.php:1948 msgid "Other" msgstr "" -#: include/functions.php:1931 classes/pref/labels.php:281 +#: include/functions.php:1949 classes/pref/labels.php:281 msgid "Create label" msgstr "" -#: include/functions.php:1932 classes/pref/filters.php:606 +#: include/functions.php:1950 classes/pref/filters.php:606 msgid "Create filter" msgstr "" -#: include/functions.php:1933 +#: include/functions.php:1951 msgid "Un/collapse sidebar" msgstr "" -#: include/functions.php:1934 +#: include/functions.php:1952 msgid "Show help dialog" msgstr "" -#: include/functions.php:2434 +#: include/functions.php:2452 #, php-format msgid "Search results: %s" msgstr "" -#: include/functions.php:2922 js/viewfeed.js:1990 +#: include/functions.php:2943 js/viewfeed.js:1990 msgid "Click to play" msgstr "" -#: include/functions.php:2923 js/viewfeed.js:1989 +#: include/functions.php:2944 js/viewfeed.js:1989 msgid "Play" msgstr "" -#: include/functions.php:3040 +#: include/functions.php:3061 msgid " - " msgstr "" -#: include/functions.php:3062 include/functions.php:3356 classes/rpc.php:359 +#: include/functions.php:3083 include/functions.php:3377 classes/rpc.php:359 msgid "no tags" msgstr "" -#: include/functions.php:3072 classes/feeds.php:648 +#: include/functions.php:3093 classes/feeds.php:682 msgid "Edit tags for this article" msgstr "" -#: include/functions.php:3101 classes/feeds.php:604 +#: include/functions.php:3122 classes/feeds.php:638 msgid "Originally from:" msgstr "" -#: include/functions.php:3114 classes/feeds.php:617 classes/pref/feeds.php:507 +#: include/functions.php:3135 classes/feeds.php:651 classes/pref/feeds.php:533 msgid "Feed URL" msgstr "" -#: include/functions.php:3145 classes/dlg.php:43 classes/dlg.php:162 +#: include/functions.php:3166 classes/dlg.php:43 classes/dlg.php:162 #: classes/dlg.php:185 classes/dlg.php:222 classes/dlg.php:506 #: classes/dlg.php:541 classes/dlg.php:572 classes/dlg.php:606 #: classes/dlg.php:618 classes/backend.php:105 classes/pref/users.php:106 -#: classes/pref/filters.php:111 classes/pref/feeds.php:1553 -#: classes/pref/feeds.php:1624 plugins/import_export/init.php:409 +#: classes/pref/filters.php:111 classes/pref/feeds.php:1579 +#: classes/pref/feeds.php:1650 plugins/import_export/init.php:409 #: plugins/import_export/init.php:432 plugins/share/init.php:67 #: plugins/updater/init.php:357 msgid "Close this window" msgstr "" -#: include/functions.php:3381 +#: include/functions.php:3402 msgid "(edit note)" msgstr "" -#: include/functions.php:3614 +#: include/functions.php:3635 msgid "unknown type" msgstr "" -#: include/functions.php:3670 +#: include/functions.php:3691 msgid "Attachments" msgstr "" @@ -829,7 +832,7 @@ msgid "Set starred" msgstr "" #: include/localized_schema.php:12 js/viewfeed.js:482 -#: plugins/digest/digest.js:264 plugins/digest/digest.js:734 +#: plugins/digest/digest.js:265 plugins/digest/digest.js:754 msgid "Publish article" msgstr "" @@ -956,7 +959,7 @@ msgid "Combined feed display" msgstr "" #: include/localized_schema.php:42 -msgid "Hide feeds with no unread messages" +msgid "Hide feeds with no unread articles" msgstr "" #: include/localized_schema.php:43 @@ -967,7 +970,7 @@ msgstr "" msgid "Sort feeds by unread articles count" msgstr "" -#: include/localized_schema.php:45 +#: include/localized_schema.php:45 plugins/mobile/prefs.php:60 msgid "Reverse headline order (oldest first)" msgstr "" @@ -1048,11 +1051,12 @@ msgid "Assign articles to labels automatically" msgstr "" #: include/login_form.php:183 classes/handler/public.php:454 -#: classes/handler/public.php:738 +#: classes/handler/public.php:739 plugins/mobile/login_form.php:40 msgid "Login:" msgstr "" #: include/login_form.php:192 classes/handler/public.php:457 +#: plugins/mobile/login_form.php:45 msgid "Password:" msgstr "" @@ -1078,6 +1082,7 @@ msgid "Use less traffic" msgstr "" #: include/login_form.php:225 classes/handler/public.php:470 +#: plugins/mobile/login_form.php:28 msgid "Log in" msgstr "" @@ -1094,7 +1099,7 @@ msgid "Title:" msgstr "" #: classes/handler/public.php:405 classes/dlg.php:665 -#: classes/pref/feeds.php:505 classes/pref/feeds.php:734 +#: classes/pref/feeds.php:531 classes/pref/feeds.php:760 #: plugins/instances/init.php:215 msgid "URL:" msgstr "" @@ -1121,7 +1126,7 @@ msgstr "" #: classes/dlg.php:749 classes/pref/users.php:194 classes/pref/labels.php:81 #: classes/pref/filters.php:363 classes/pref/filters.php:746 #: classes/pref/filters.php:822 classes/pref/filters.php:889 -#: classes/pref/feeds.php:701 classes/pref/feeds.php:849 +#: classes/pref/feeds.php:727 classes/pref/feeds.php:875 #: plugins/mail/init.php:131 plugins/note/init.php:55 #: plugins/instances/init.php:251 msgid "Cancel" @@ -1172,29 +1177,29 @@ msgstr "" msgid "Edit subscription options" msgstr "" -#: classes/handler/public.php:724 classes/handler/public.php:753 +#: classes/handler/public.php:724 classes/handler/public.php:754 #: classes/pref/users.php:378 msgid "Reset password" msgstr "" -#: classes/handler/public.php:764 +#: classes/handler/public.php:765 msgid "Some of the required form parameters are missing or incorrect." msgstr "" -#: classes/handler/public.php:766 classes/handler/public.php:782 -#: classes/handler/public.php:787 +#: classes/handler/public.php:767 classes/handler/public.php:783 +#: classes/handler/public.php:788 plugins/digest/digest_body.php:69 msgid "Go back" msgstr "" -#: classes/handler/public.php:778 +#: classes/handler/public.php:779 msgid "Completed." msgstr "" -#: classes/handler/public.php:781 +#: classes/handler/public.php:782 msgid "Sorry, login and email combination not found." msgstr "" -#: classes/handler/public.php:786 +#: classes/handler/public.php:787 msgid "Form secret key incorrect. Please enable cookies and try again." msgstr "" @@ -1207,8 +1212,8 @@ msgstr "" #: classes/dlg.php:55 classes/pref/users.php:360 classes/pref/labels.php:272 #: classes/pref/filters.php:234 classes/pref/filters.php:282 #: classes/pref/filters.php:597 classes/pref/filters.php:676 -#: classes/pref/filters.php:703 classes/pref/feeds.php:1228 -#: classes/pref/feeds.php:1498 classes/pref/feeds.php:1567 +#: classes/pref/filters.php:703 classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1524 classes/pref/feeds.php:1593 #: plugins/instances/init.php:287 msgid "Select" msgstr "" @@ -1217,8 +1222,8 @@ msgstr "" #: classes/pref/labels.php:275 classes/pref/filters.php:237 #: classes/pref/filters.php:285 classes/pref/filters.php:600 #: classes/pref/filters.php:679 classes/pref/filters.php:706 -#: classes/pref/feeds.php:1231 classes/pref/feeds.php:1501 -#: classes/pref/feeds.php:1570 plugins/instances/init.php:290 +#: classes/pref/feeds.php:1257 classes/pref/feeds.php:1527 +#: classes/pref/feeds.php:1596 plugins/instances/init.php:290 msgid "All" msgstr "" @@ -1226,8 +1231,8 @@ msgstr "" #: classes/pref/labels.php:277 classes/pref/filters.php:239 #: classes/pref/filters.php:287 classes/pref/filters.php:602 #: classes/pref/filters.php:681 classes/pref/filters.php:708 -#: classes/pref/feeds.php:1233 classes/pref/feeds.php:1503 -#: classes/pref/feeds.php:1572 plugins/instances/init.php:292 +#: classes/pref/feeds.php:1259 classes/pref/feeds.php:1529 +#: classes/pref/feeds.php:1598 plugins/instances/init.php:292 msgid "None" msgstr "" @@ -1285,8 +1290,8 @@ msgstr "" msgid "Feed or site URL" msgstr "" -#: classes/dlg.php:248 classes/dlg.php:713 classes/pref/feeds.php:527 -#: classes/pref/feeds.php:747 +#: classes/dlg.php:248 classes/dlg.php:713 classes/pref/feeds.php:553 +#: classes/pref/feeds.php:773 msgid "Place in category:" msgstr "" @@ -1294,18 +1299,18 @@ msgstr "" msgid "Available feeds" msgstr "" -#: classes/dlg.php:268 classes/pref/users.php:155 classes/pref/feeds.php:557 -#: classes/pref/feeds.php:783 +#: classes/dlg.php:268 classes/pref/users.php:155 classes/pref/feeds.php:583 +#: classes/pref/feeds.php:809 msgid "Authentication" msgstr "" #: classes/dlg.php:272 classes/dlg.php:727 classes/pref/users.php:420 -#: classes/pref/feeds.php:563 classes/pref/feeds.php:787 +#: classes/pref/feeds.php:589 classes/pref/feeds.php:813 msgid "Login" msgstr "" -#: classes/dlg.php:275 classes/dlg.php:730 classes/pref/prefs.php:202 -#: classes/pref/feeds.php:569 classes/pref/feeds.php:793 +#: classes/dlg.php:275 classes/dlg.php:730 classes/pref/prefs.php:203 +#: classes/pref/feeds.php:595 classes/pref/feeds.php:819 msgid "Password" msgstr "" @@ -1322,7 +1327,7 @@ msgid "More feeds" msgstr "" #: classes/dlg.php:316 classes/dlg.php:407 classes/pref/users.php:350 -#: classes/pref/filters.php:593 classes/pref/feeds.php:1224 js/tt-rss.js:166 +#: classes/pref/filters.php:593 classes/pref/feeds.php:1250 js/tt-rss.js:167 msgid "Search" msgstr "" @@ -1340,7 +1345,7 @@ msgstr "" #: classes/dlg.php:347 classes/pref/users.php:376 classes/pref/labels.php:284 #: classes/pref/filters.php:353 classes/pref/filters.php:615 -#: classes/pref/feeds.php:674 plugins/instances/init.php:297 +#: classes/pref/feeds.php:700 plugins/instances/init.php:297 msgid "Remove" msgstr "" @@ -1362,9 +1367,9 @@ msgstr "" #: classes/dlg.php:437 classes/dlg.php:648 classes/pref/users.php:192 #: classes/pref/labels.php:79 classes/pref/filters.php:360 -#: classes/pref/feeds.php:700 classes/pref/feeds.php:846 +#: classes/pref/feeds.php:726 classes/pref/feeds.php:872 #: plugins/nsfw/init.php:86 plugins/note/init.php:53 -#: plugins/owncloud/init.php:62 plugins/instances/init.php:248 +#: plugins/instances/init.php:248 msgid "Save" msgstr "" @@ -1532,50 +1537,55 @@ msgstr "" msgid "Feed:" msgstr "" -#: classes/feeds.php:201 classes/feeds.php:793 +#: classes/feeds.php:201 classes/feeds.php:827 msgid "Feed not found." msgstr "" -#: classes/feeds.php:498 +#: classes/feeds.php:384 +#, php-format +msgid "Imported at %s" +msgstr "" + +#: classes/feeds.php:531 msgid "mark as read" msgstr "" -#: classes/feeds.php:549 +#: classes/feeds.php:582 msgid "Collapse article" msgstr "" -#: classes/feeds.php:694 +#: classes/feeds.php:728 msgid "No unread articles found to display." msgstr "" -#: classes/feeds.php:697 +#: classes/feeds.php:731 msgid "No updated articles found to display." msgstr "" -#: classes/feeds.php:700 +#: classes/feeds.php:734 msgid "No starred articles found to display." msgstr "" -#: classes/feeds.php:704 +#: classes/feeds.php:738 msgid "" "No articles found to display. You can assign articles to labels manually " "(see the Actions menu above) or use a filter." msgstr "" -#: classes/feeds.php:706 +#: classes/feeds.php:740 msgid "No articles found to display." msgstr "" -#: classes/feeds.php:721 classes/feeds.php:909 +#: classes/feeds.php:755 classes/feeds.php:943 #, php-format msgid "Feeds last updated at %s" msgstr "" -#: classes/feeds.php:731 classes/feeds.php:919 +#: classes/feeds.php:765 classes/feeds.php:953 msgid "Some feeds have update errors (click for details)" msgstr "" -#: classes/feeds.php:899 +#: classes/feeds.php:933 msgid "No feed selected." msgstr "" @@ -1693,8 +1703,8 @@ msgstr "" msgid "Change password to" msgstr "" -#: classes/pref/users.php:177 classes/pref/feeds.php:577 -#: classes/pref/feeds.php:799 +#: classes/pref/users.php:177 classes/pref/feeds.php:603 +#: classes/pref/feeds.php:825 msgid "Options" msgstr "" @@ -1846,7 +1856,7 @@ msgstr "" msgid "Combine" msgstr "" -#: classes/pref/filters.php:619 classes/pref/feeds.php:1283 +#: classes/pref/filters.php:619 classes/pref/feeds.php:1309 msgid "Rescore articles" msgstr "" @@ -1863,7 +1873,7 @@ msgid "on field" msgstr "" #: classes/pref/filters.php:806 js/PrefFilterTree.js:29 -#: plugins/digest/digest.js:241 +#: plugins/digest/digest.js:242 msgid "in" msgstr "" @@ -1871,7 +1881,7 @@ msgstr "" msgid "Save rule" msgstr "" -#: classes/pref/filters.php:819 js/functions.js:1078 +#: classes/pref/filters.php:819 js/functions.js:1079 msgid "Add rule" msgstr "" @@ -1887,7 +1897,7 @@ msgstr "" msgid "Save action" msgstr "" -#: classes/pref/filters.php:886 js/functions.js:1104 +#: classes/pref/filters.php:886 js/functions.js:1105 msgid "Add action" msgstr "" @@ -1920,169 +1930,171 @@ msgstr "" msgid "Your personal data has been saved." msgstr "" -#: classes/pref/prefs.php:137 +#: classes/pref/prefs.php:138 msgid "Personal data / Authentication" msgstr "" -#: classes/pref/prefs.php:157 +#: classes/pref/prefs.php:158 msgid "Personal data" msgstr "" -#: classes/pref/prefs.php:167 +#: classes/pref/prefs.php:168 msgid "Full name" msgstr "" -#: classes/pref/prefs.php:171 +#: classes/pref/prefs.php:172 msgid "E-mail" msgstr "" -#: classes/pref/prefs.php:177 +#: classes/pref/prefs.php:178 msgid "Access level" msgstr "" -#: classes/pref/prefs.php:187 +#: classes/pref/prefs.php:188 msgid "Save data" msgstr "" -#: classes/pref/prefs.php:209 +#: classes/pref/prefs.php:210 msgid "Your password is at default value, please change it." msgstr "" -#: classes/pref/prefs.php:236 +#: classes/pref/prefs.php:237 msgid "Changing your current password will disable OTP." msgstr "" -#: classes/pref/prefs.php:241 +#: classes/pref/prefs.php:242 msgid "Old password" msgstr "" -#: classes/pref/prefs.php:244 +#: classes/pref/prefs.php:245 msgid "New password" msgstr "" -#: classes/pref/prefs.php:249 +#: classes/pref/prefs.php:250 msgid "Confirm password" msgstr "" -#: classes/pref/prefs.php:259 +#: classes/pref/prefs.php:260 msgid "Change password" msgstr "" -#: classes/pref/prefs.php:265 +#: classes/pref/prefs.php:266 msgid "One time passwords / Authenticator" msgstr "" -#: classes/pref/prefs.php:269 +#: classes/pref/prefs.php:270 msgid "" "One time passwords are currently enabled. Enter your current password below " "to disable." msgstr "" -#: classes/pref/prefs.php:294 classes/pref/prefs.php:345 +#: classes/pref/prefs.php:295 classes/pref/prefs.php:346 msgid "Enter your password" msgstr "" -#: classes/pref/prefs.php:305 +#: classes/pref/prefs.php:306 msgid "Disable OTP" msgstr "" -#: classes/pref/prefs.php:311 +#: classes/pref/prefs.php:312 msgid "" "You will need a compatible Authenticator to use this. Changing your password " "would automatically disable OTP." msgstr "" -#: classes/pref/prefs.php:313 +#: classes/pref/prefs.php:314 msgid "Scan the following code by the Authenticator application:" msgstr "" -#: classes/pref/prefs.php:354 +#: classes/pref/prefs.php:355 msgid "I have scanned the code and would like to enable OTP" msgstr "" -#: classes/pref/prefs.php:362 +#: classes/pref/prefs.php:363 msgid "Enable OTP" msgstr "" -#: classes/pref/prefs.php:404 +#: classes/pref/prefs.php:405 msgid "Some preferences are only available in default profile." msgstr "" -#: classes/pref/prefs.php:493 +#: classes/pref/prefs.php:496 msgid "Customize" msgstr "" -#: classes/pref/prefs.php:552 +#: classes/pref/prefs.php:555 msgid "Register" msgstr "" -#: classes/pref/prefs.php:556 +#: classes/pref/prefs.php:559 msgid "Clear" msgstr "" -#: classes/pref/prefs.php:562 +#: classes/pref/prefs.php:565 #, php-format msgid "Current server time: %s (UTC)" msgstr "" -#: classes/pref/prefs.php:595 +#: classes/pref/prefs.php:598 msgid "Save configuration" msgstr "" -#: classes/pref/prefs.php:598 +#: classes/pref/prefs.php:601 msgid "Manage profiles" msgstr "" -#: classes/pref/prefs.php:601 +#: classes/pref/prefs.php:604 msgid "Reset to defaults" msgstr "" -#: classes/pref/prefs.php:613 -msgid "Show additional preferences" +#: classes/pref/prefs.php:628 classes/pref/prefs.php:630 +msgid "Plugins" msgstr "" -#: classes/pref/prefs.php:625 classes/pref/prefs.php:627 -msgid "Plugins" +#: classes/pref/prefs.php:632 +msgid "" +"Download more plugins at <a class=\"visibleLink\" target=\"_blank\" href=" +"\"http://tt-rss.org/forum/viewforum.php?f=22\">Tiny Tiny RSS forums</a>." msgstr "" -#: classes/pref/prefs.php:629 +#: classes/pref/prefs.php:634 msgid "" "You will need to reload Tiny Tiny RSS for plugin changes to take effect." msgstr "" -#: classes/pref/prefs.php:655 +#: classes/pref/prefs.php:660 msgid "System plugins" msgstr "" -#: classes/pref/prefs.php:659 classes/pref/prefs.php:708 +#: classes/pref/prefs.php:664 classes/pref/prefs.php:713 msgid "Plugin" msgstr "" -#: classes/pref/prefs.php:660 classes/pref/prefs.php:709 +#: classes/pref/prefs.php:665 classes/pref/prefs.php:714 msgid "Description" msgstr "" -#: classes/pref/prefs.php:661 classes/pref/prefs.php:710 +#: classes/pref/prefs.php:666 classes/pref/prefs.php:715 msgid "Version" msgstr "" -#: classes/pref/prefs.php:662 classes/pref/prefs.php:711 +#: classes/pref/prefs.php:667 classes/pref/prefs.php:716 msgid "Author" msgstr "" -#: classes/pref/prefs.php:695 classes/pref/prefs.php:746 +#: classes/pref/prefs.php:700 classes/pref/prefs.php:751 msgid "Clear data" msgstr "" -#: classes/pref/prefs.php:704 +#: classes/pref/prefs.php:709 msgid "User plugins" msgstr "" -#: classes/pref/prefs.php:761 +#: classes/pref/prefs.php:766 msgid "Enable selected plugins" msgstr "" -#: classes/pref/prefs.php:816 classes/pref/prefs.php:834 +#: classes/pref/prefs.php:821 classes/pref/prefs.php:839 msgid "Incorrect password" msgstr "" @@ -2090,256 +2102,248 @@ msgstr "" msgid "Check to enable field" msgstr "" -#: classes/pref/feeds.php:58 classes/pref/feeds.php:175 -#: classes/pref/feeds.php:217 classes/pref/feeds.php:223 -#: classes/pref/feeds.php:248 +#: classes/pref/feeds.php:58 classes/pref/feeds.php:201 +#: classes/pref/feeds.php:243 classes/pref/feeds.php:249 +#: classes/pref/feeds.php:274 #, php-format msgid "(%d feed)" msgid_plural "(%d feeds)" msgstr[0] "" msgstr[1] "" -#: classes/pref/feeds.php:494 +#: classes/pref/feeds.php:520 msgid "Feed Title" msgstr "" -#: classes/pref/feeds.php:550 classes/pref/feeds.php:774 +#: classes/pref/feeds.php:576 classes/pref/feeds.php:800 msgid "Article purging:" msgstr "" -#: classes/pref/feeds.php:573 +#: classes/pref/feeds.php:599 msgid "" "<b>Hint:</b> you need to fill in your login information if your feed " "requires authentication, except for Twitter feeds." msgstr "" -#: classes/pref/feeds.php:589 classes/pref/feeds.php:803 +#: classes/pref/feeds.php:615 classes/pref/feeds.php:829 msgid "Hide from Popular feeds" msgstr "" -#: classes/pref/feeds.php:601 classes/pref/feeds.php:809 +#: classes/pref/feeds.php:627 classes/pref/feeds.php:835 msgid "Include in e-mail digest" msgstr "" -#: classes/pref/feeds.php:614 classes/pref/feeds.php:815 +#: classes/pref/feeds.php:640 classes/pref/feeds.php:841 msgid "Always display image attachments" msgstr "" -#: classes/pref/feeds.php:627 classes/pref/feeds.php:823 +#: classes/pref/feeds.php:653 classes/pref/feeds.php:849 msgid "Do not embed images" msgstr "" -#: classes/pref/feeds.php:640 classes/pref/feeds.php:831 +#: classes/pref/feeds.php:666 classes/pref/feeds.php:857 msgid "Cache images locally" msgstr "" -#: classes/pref/feeds.php:652 classes/pref/feeds.php:837 +#: classes/pref/feeds.php:678 classes/pref/feeds.php:863 msgid "Mark updated articles as unread" msgstr "" -#: classes/pref/feeds.php:658 +#: classes/pref/feeds.php:684 msgid "Icon" msgstr "" -#: classes/pref/feeds.php:672 +#: classes/pref/feeds.php:698 msgid "Replace" msgstr "" -#: classes/pref/feeds.php:691 +#: classes/pref/feeds.php:717 msgid "Resubscribe to push updates" msgstr "" -#: classes/pref/feeds.php:698 +#: classes/pref/feeds.php:724 msgid "Resets PubSubHubbub subscription status for push-enabled feeds." msgstr "" -#: classes/pref/feeds.php:713 +#: classes/pref/feeds.php:739 msgid "Enable the options you wish to apply using checkboxes on the right:" msgstr "" -#: classes/pref/feeds.php:1077 classes/pref/feeds.php:1130 +#: classes/pref/feeds.php:1103 classes/pref/feeds.php:1156 msgid "All done." msgstr "" -#: classes/pref/feeds.php:1185 +#: classes/pref/feeds.php:1211 msgid "Feeds with errors" msgstr "" -#: classes/pref/feeds.php:1205 +#: classes/pref/feeds.php:1231 msgid "Inactive feeds" msgstr "" -#: classes/pref/feeds.php:1242 +#: classes/pref/feeds.php:1268 msgid "Edit selected feeds" msgstr "" -#: classes/pref/feeds.php:1244 classes/pref/feeds.php:1258 +#: classes/pref/feeds.php:1270 classes/pref/feeds.php:1284 msgid "Reset sort order" msgstr "" -#: classes/pref/feeds.php:1246 js/prefs.js:1764 +#: classes/pref/feeds.php:1272 js/prefs.js:1764 msgid "Batch subscribe" msgstr "" -#: classes/pref/feeds.php:1251 +#: classes/pref/feeds.php:1277 msgid "Categories" msgstr "" -#: classes/pref/feeds.php:1254 +#: classes/pref/feeds.php:1280 msgid "Add category" msgstr "" -#: classes/pref/feeds.php:1256 +#: classes/pref/feeds.php:1282 msgid "(Un)hide empty categories" msgstr "" -#: classes/pref/feeds.php:1260 +#: classes/pref/feeds.php:1286 msgid "Remove selected" msgstr "" -#: classes/pref/feeds.php:1274 +#: classes/pref/feeds.php:1300 msgid "More actions..." msgstr "" -#: classes/pref/feeds.php:1278 +#: classes/pref/feeds.php:1304 msgid "Manual purge" msgstr "" -#: classes/pref/feeds.php:1282 +#: classes/pref/feeds.php:1308 msgid "Clear feed data" msgstr "" -#: classes/pref/feeds.php:1333 +#: classes/pref/feeds.php:1359 msgid "OPML" msgstr "" -#: classes/pref/feeds.php:1335 +#: classes/pref/feeds.php:1361 msgid "" "Using OPML you can export and import your feeds, filters, labels and Tiny " "Tiny RSS settings." msgstr "" -#: classes/pref/feeds.php:1337 +#: classes/pref/feeds.php:1363 msgid "Only main settings profile can be migrated using OPML." msgstr "" -#: classes/pref/feeds.php:1350 +#: classes/pref/feeds.php:1376 msgid "Import my OPML" msgstr "" -#: classes/pref/feeds.php:1354 +#: classes/pref/feeds.php:1380 msgid "Filename:" msgstr "" -#: classes/pref/feeds.php:1356 +#: classes/pref/feeds.php:1382 msgid "Include settings" msgstr "" -#: classes/pref/feeds.php:1360 +#: classes/pref/feeds.php:1386 msgid "Export OPML" msgstr "" -#: classes/pref/feeds.php:1364 +#: classes/pref/feeds.php:1390 msgid "" "Your OPML can be published publicly and can be subscribed by anyone who " "knows the URL below." msgstr "" -#: classes/pref/feeds.php:1366 +#: classes/pref/feeds.php:1392 msgid "" "Published OPML does not include your Tiny Tiny RSS settings, feeds that " "require authentication or feeds hidden from Popular feeds." msgstr "" -#: classes/pref/feeds.php:1369 +#: classes/pref/feeds.php:1395 msgid "Display published OPML URL" msgstr "" -#: classes/pref/feeds.php:1379 +#: classes/pref/feeds.php:1405 msgid "Firefox integration" msgstr "" -#: classes/pref/feeds.php:1381 +#: classes/pref/feeds.php:1407 msgid "" "This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the " "link below." msgstr "" -#: classes/pref/feeds.php:1388 +#: classes/pref/feeds.php:1414 msgid "Click here to register this site as a feed reader." msgstr "" -#: classes/pref/feeds.php:1396 +#: classes/pref/feeds.php:1422 msgid "Published & shared articles / Generated feeds" msgstr "" -#: classes/pref/feeds.php:1398 +#: classes/pref/feeds.php:1424 msgid "Published articles and generated feeds" msgstr "" -#: classes/pref/feeds.php:1400 +#: classes/pref/feeds.php:1426 msgid "" "Published articles are exported as a public RSS feed and can be subscribed " "by anyone who knows the URL specified below." msgstr "" -#: classes/pref/feeds.php:1406 +#: classes/pref/feeds.php:1432 msgid "Display URL" msgstr "" -#: classes/pref/feeds.php:1409 +#: classes/pref/feeds.php:1435 msgid "Clear all generated URLs" msgstr "" -#: classes/pref/feeds.php:1411 +#: classes/pref/feeds.php:1437 msgid "Articles shared by URL" msgstr "" -#: classes/pref/feeds.php:1413 +#: classes/pref/feeds.php:1439 msgid "You can disable all articles shared by unique URLs here." msgstr "" -#: classes/pref/feeds.php:1416 +#: classes/pref/feeds.php:1442 msgid "Unshare all articles" msgstr "" -#: classes/pref/feeds.php:1494 +#: classes/pref/feeds.php:1520 msgid "" "These feeds have not been updated with new content for 3 months (oldest " "first):" msgstr "" -#: classes/pref/feeds.php:1531 classes/pref/feeds.php:1600 +#: classes/pref/feeds.php:1557 classes/pref/feeds.php:1626 msgid "Click to edit feed" msgstr "" -#: classes/pref/feeds.php:1549 classes/pref/feeds.php:1620 +#: classes/pref/feeds.php:1575 classes/pref/feeds.php:1646 msgid "Unsubscribe from selected feeds" msgstr "" -#: classes/pref/feeds.php:1560 +#: classes/pref/feeds.php:1586 msgid "These feeds have not been updated because of errors:" msgstr "" -#: plugins/pocket/init.php:30 -msgid "Pocket" -msgstr "" - -#: plugins/digest/digest_body.php:45 +#: plugins/digest/digest_body.php:59 msgid "" "Your browser doesn't support Javascript, which is required for this " "application to function properly. Please check your browser settings." msgstr "" -#: plugins/digest/digest_body.php:55 -msgid "Back to feeds" -msgstr "" - -#: plugins/digest/digest_body.php:60 +#: plugins/digest/digest_body.php:74 msgid "Hello," msgstr "" -#: plugins/digest/digest_body.php:66 +#: plugins/digest/digest_body.php:80 msgid "Regular version" msgstr "" @@ -2363,10 +2367,6 @@ msgstr "" msgid "Configuration saved." msgstr "" -#: plugins/pinterest/init.php:29 -msgid "Pinterest" -msgstr "" - #: plugins/auth_internal/init.php:62 msgid "Please enter your one time password:" msgstr "" @@ -2379,6 +2379,55 @@ msgstr "" msgid "Old password is incorrect." msgstr "" +#: plugins/mobile/mobile-functions.php:61 +#: plugins/mobile/mobile-functions.php:137 +#: plugins/mobile/mobile-functions.php:173 +#: plugins/mobile/mobile-functions.php:200 +#: plugins/mobile/mobile-functions.php:236 +#: plugins/mobile/mobile-functions.php:373 plugins/mobile/prefs.php:29 +msgid "Home" +msgstr "" + +#: plugins/mobile/mobile-functions.php:409 +msgid "Nothing found (click to reload feed)." +msgstr "" + +#: plugins/mobile/login_form.php:52 +msgid "Open regular version" +msgstr "" + +#: plugins/mobile/prefs.php:34 +msgid "Enable categories" +msgstr "" + +#: plugins/mobile/prefs.php:35 plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 plugins/mobile/prefs.php:61 +msgid "ON" +msgstr "" + +#: plugins/mobile/prefs.php:35 plugins/mobile/prefs.php:40 +#: plugins/mobile/prefs.php:46 plugins/mobile/prefs.php:51 +#: plugins/mobile/prefs.php:56 plugins/mobile/prefs.php:61 +msgid "OFF" +msgstr "" + +#: plugins/mobile/prefs.php:39 +msgid "Browse categories like folders" +msgstr "" + +#: plugins/mobile/prefs.php:45 +msgid "Show images in posts" +msgstr "" + +#: plugins/mobile/prefs.php:50 +msgid "Hide read articles and feeds" +msgstr "" + +#: plugins/mobile/prefs.php:55 +msgid "Sort feeds by unread count" +msgstr "" + #: plugins/mailto/init.php:52 plugins/mailto/init.php:58 #: plugins/mail/init.php:71 plugins/mail/init.php:77 msgid "[Forwarded]" @@ -2530,22 +2579,6 @@ msgstr "" msgid "Set value" msgstr "" -#: plugins/identica/init.php:29 -msgid "Share on identi.ca" -msgstr "" - -#: plugins/owncloud/init.php:35 -msgid "Owncloud" -msgstr "" - -#: plugins/owncloud/init.php:59 -msgid "Owncloud url" -msgstr "" - -#: plugins/owncloud/init.php:74 -msgid "Bookmark on OwnCloud " -msgstr "" - #: plugins/instances/init.php:144 msgid "Linked" msgstr "" @@ -2580,14 +2613,6 @@ msgstr "" msgid "You can share this article by the following unique URL:" msgstr "" -#: plugins/flattr/init.php:30 -msgid "Flattr this article." -msgstr "" - -#: plugins/googleplus/init.php:29 -msgid "Share on Google+" -msgstr "" - #: plugins/updater/init.php:317 plugins/updater/init.php:334 #: plugins/updater/updater.js:10 msgid "Update Tiny Tiny RSS" @@ -2611,175 +2636,171 @@ msgstr "" msgid "Start update" msgstr "" -#: plugins/tweet/init.php:29 -msgid "Share on Twitter" -msgstr "" - #: js/feedlist.js:213 msgid "New articles available in this feed (click to show)" msgstr "" -#: js/feedlist.js:415 js/feedlist.js:430 plugins/digest/digest.js:25 +#: js/feedlist.js:415 js/feedlist.js:430 plugins/digest/digest.js:26 msgid "Mark all articles in %s as read?" msgstr "" -#: js/functions.js:91 +#: js/functions.js:92 msgid "" "Are you sure to report this exception to tt-rss.org? The report will include " "your browser information. Your IP would be saved in the database." msgstr "" -#: js/functions.js:627 +#: js/functions.js:628 msgid "Date syntax appears to be correct:" msgstr "" -#: js/functions.js:630 +#: js/functions.js:631 msgid "Date syntax is incorrect." msgstr "" -#: js/functions.js:733 +#: js/functions.js:734 msgid "Upload complete." msgstr "" -#: js/functions.js:757 +#: js/functions.js:758 msgid "Remove stored feed icon?" msgstr "" -#: js/functions.js:762 +#: js/functions.js:763 msgid "Removing feed icon..." msgstr "" -#: js/functions.js:767 +#: js/functions.js:768 msgid "Feed icon removed." msgstr "" -#: js/functions.js:789 +#: js/functions.js:790 msgid "Please select an image file to upload." msgstr "" -#: js/functions.js:791 +#: js/functions.js:792 msgid "Upload new icon for this feed?" msgstr "" -#: js/functions.js:792 +#: js/functions.js:793 msgid "Uploading, please wait..." msgstr "" -#: js/functions.js:808 +#: js/functions.js:809 msgid "Please enter label caption:" msgstr "" -#: js/functions.js:813 +#: js/functions.js:814 msgid "Can't create label: missing caption." msgstr "" -#: js/functions.js:856 +#: js/functions.js:857 msgid "Subscribe to Feed" msgstr "" -#: js/functions.js:883 +#: js/functions.js:884 msgid "Subscribed to %s" msgstr "" -#: js/functions.js:888 +#: js/functions.js:889 msgid "Specified URL seems to be invalid." msgstr "" -#: js/functions.js:891 +#: js/functions.js:892 msgid "Specified URL doesn't seem to contain any feeds." msgstr "" -#: js/functions.js:944 +#: js/functions.js:945 msgid "Couldn't download the specified URL: %s" msgstr "" -#: js/functions.js:948 +#: js/functions.js:949 msgid "You are already subscribed to this feed." msgstr "" -#: js/functions.js:1078 +#: js/functions.js:1079 msgid "Edit rule" msgstr "" -#: js/functions.js:1104 +#: js/functions.js:1105 msgid "Edit action" msgstr "" -#: js/functions.js:1141 +#: js/functions.js:1142 msgid "Create Filter" msgstr "" -#: js/functions.js:1256 +#: js/functions.js:1257 msgid "" "Reset subscription? Tiny Tiny RSS will try to subscribe to the notification " "hub again on next feed update." msgstr "" -#: js/functions.js:1267 +#: js/functions.js:1268 msgid "Subscription reset." msgstr "" -#: js/functions.js:1277 js/tt-rss.js:369 +#: js/functions.js:1278 js/tt-rss.js:598 msgid "Unsubscribe from %s?" msgstr "" -#: js/functions.js:1280 +#: js/functions.js:1281 msgid "Removing feed..." msgstr "" -#: js/functions.js:1386 +#: js/functions.js:1389 msgid "Please enter category title:" msgstr "" -#: js/functions.js:1417 +#: js/functions.js:1420 msgid "Generate new syndication address for this feed?" msgstr "" -#: js/functions.js:1421 js/prefs.js:1234 +#: js/functions.js:1424 js/prefs.js:1234 msgid "Trying to change address..." msgstr "" -#: js/functions.js:1608 js/tt-rss.js:350 js/tt-rss.js:735 +#: js/functions.js:1611 js/tt-rss.js:393 js/tt-rss.js:579 msgid "You can't edit this kind of feed." msgstr "" -#: js/functions.js:1623 +#: js/functions.js:1626 msgid "Edit Feed" msgstr "" -#: js/functions.js:1629 js/prefs.js:194 js/prefs.js:749 +#: js/functions.js:1632 js/prefs.js:194 js/prefs.js:749 msgid "Saving data..." msgstr "" -#: js/functions.js:1661 +#: js/functions.js:1664 msgid "More Feeds" msgstr "" -#: js/functions.js:1722 js/functions.js:1832 js/prefs.js:397 js/prefs.js:427 +#: js/functions.js:1725 js/functions.js:1835 js/prefs.js:397 js/prefs.js:427 #: js/prefs.js:459 js/prefs.js:642 js/prefs.js:662 js/prefs.js:1210 #: js/prefs.js:1355 msgid "No feeds are selected." msgstr "" -#: js/functions.js:1764 +#: js/functions.js:1767 msgid "" "Remove selected feeds from the archive? Feeds with stored articles will not " "be removed." msgstr "" -#: js/functions.js:1803 +#: js/functions.js:1806 msgid "Feeds with update errors" msgstr "" -#: js/functions.js:1814 js/prefs.js:1192 +#: js/functions.js:1817 js/prefs.js:1192 msgid "Remove selected feeds?" msgstr "" -#: js/functions.js:1817 js/prefs.js:1195 +#: js/functions.js:1820 js/prefs.js:1195 msgid "Removing selected feeds..." msgstr "" -#: js/functions.js:1915 +#: js/functions.js:1918 msgid "Help" msgstr "" @@ -3063,43 +3084,43 @@ msgstr "" msgid "Clear stored data for this plugin?" msgstr "" -#: js/tt-rss.js:120 +#: js/tt-rss.js:121 msgid "Mark all articles as read?" msgstr "" -#: js/tt-rss.js:126 +#: js/tt-rss.js:127 msgid "Marking all feeds as read..." msgstr "" -#: js/tt-rss.js:358 +#: js/tt-rss.js:352 +msgid "Please enable mail plugin first." +msgstr "" + +#: js/tt-rss.js:458 +msgid "Please enable embed_original plugin first." +msgstr "" + +#: js/tt-rss.js:587 msgid "You can't unsubscribe from the category." msgstr "" -#: js/tt-rss.js:363 js/tt-rss.js:519 +#: js/tt-rss.js:592 js/tt-rss.js:748 msgid "Please select some feed first." msgstr "" -#: js/tt-rss.js:514 +#: js/tt-rss.js:743 msgid "You can't rescore this kind of feed." msgstr "" -#: js/tt-rss.js:524 +#: js/tt-rss.js:753 msgid "Rescore articles in %s?" msgstr "" -#: js/tt-rss.js:527 +#: js/tt-rss.js:756 msgid "Rescoring articles..." msgstr "" -#: js/tt-rss.js:694 -msgid "Please enable mail plugin first." -msgstr "" - -#: js/tt-rss.js:800 -msgid "Please enable embed_original plugin first." -msgstr "" - -#: js/tt-rss.js:864 +#: js/tt-rss.js:876 msgid "New version available!" msgstr "" @@ -3107,18 +3128,18 @@ msgstr "" msgid "Cancel search" msgstr "" -#: js/viewfeed.js:439 plugins/digest/digest.js:257 -#: plugins/digest/digest.js:694 +#: js/viewfeed.js:439 plugins/digest/digest.js:258 +#: plugins/digest/digest.js:714 msgid "Unstar article" msgstr "" -#: js/viewfeed.js:444 plugins/digest/digest.js:259 -#: plugins/digest/digest.js:698 +#: js/viewfeed.js:444 plugins/digest/digest.js:260 +#: plugins/digest/digest.js:718 msgid "Star article" msgstr "" -#: js/viewfeed.js:477 plugins/digest/digest.js:262 -#: plugins/digest/digest.js:729 +#: js/viewfeed.js:477 plugins/digest/digest.js:263 +#: plugins/digest/digest.js:749 msgid "Unpublish article" msgstr "" @@ -3217,31 +3238,31 @@ msgstr "" msgid "Article URL:" msgstr "" -#: plugins/digest/digest.js:71 +#: plugins/digest/digest.js:72 msgid "Mark %d displayed article as read?" msgid_plural "Mark %d displayed articles as read?" msgstr[0] "" msgstr[1] "" -#: plugins/digest/digest.js:289 +#: plugins/digest/digest.js:290 msgid "Error: unable to load article." msgstr "" -#: plugins/digest/digest.js:447 +#: plugins/digest/digest.js:464 msgid "Click to expand article." msgstr "" -#: plugins/digest/digest.js:518 +#: plugins/digest/digest.js:535 msgid "%d more..." msgid_plural "%d more..." msgstr[0] "" msgstr[1] "" -#: plugins/digest/digest.js:525 +#: plugins/digest/digest.js:542 msgid "No unread feeds." msgstr "" -#: plugins/digest/digest.js:632 +#: plugins/digest/digest.js:649 msgid "Load more..." msgstr "" diff --git a/plugins/digest/digest.js b/plugins/digest/digest.js index c8a08648c..6d90a9c8a 100644 --- a/plugins/digest/digest.js +++ b/plugins/digest/digest.js @@ -2,6 +2,7 @@ var last_feeds = []; var init_params = {}; var hotkeys_map = false; var hotkey_prefix = false; +var mobile_mode = false; var _active_feed_id = false; var _update_timeout = false; @@ -122,7 +123,7 @@ function set_selected_article(article_id) { }); } catch (e) { - exception_error("mark_selected_feed", e); + exception_error("set_selected_article", e); } } @@ -141,7 +142,7 @@ function set_selected_feed(feed_id) { _active_feed_id = feed_id; } catch (e) { - exception_error("mark_selected_feed", e); + exception_error("set_selected_feed", e); } } @@ -298,6 +299,20 @@ function view(article_id) { } } +function close_feed() { + $("headlines").removeClassName("move"); + + if (mobile_mode) set_selected_feed(false); +} + +function go_back() { + if ($("article").hasClassName("visible")) { + close_article(); + } else { + close_feed(); + } +} + function close_article() { $("content").removeClassName("move"); $("article").removeClassName("visible"); @@ -306,6 +321,8 @@ function close_article() { function viewfeed(feed_id, offset, replace, no_effects, no_indicator, callback) { try { + $("headlines").addClassName("move"); + if (!feed_id) feed_id = _active_feed_id; if (offset == undefined) offset = 0; if (replace == undefined) replace = (offset == 0); @@ -659,17 +676,20 @@ function init_second_stage() { document.onkeydown = hotkey_handler; - window.setTimeout('viewfeed(-4)', 100); - _update_timeout = window.setTimeout('update()', 5*1000); - } }); + if (!mobile_mode) + window.setTimeout('viewfeed(-4)', 100); + _update_timeout = window.setTimeout('update()', 5*1000); + } }); } catch (e) { exception_error("init_second_stage", e); } } -function init() { +function init(mobile) { try { + mobile_mode = mobile; + new Ajax.Request("backend.php", { parameters: {op: "rpc", method: "sanityCheck"}, onComplete: function(transport) { @@ -858,7 +878,7 @@ function hotkey_handler(e) { switch (keycode) { case 27: // esc - close_article(); + go_back(); return false; } diff --git a/plugins/digest/digest_body.php b/plugins/digest/digest_body.php index 0dbe40b94..e7434fe70 100644 --- a/plugins/digest/digest_body.php +++ b/plugins/digest/digest_body.php @@ -7,7 +7,21 @@ <head> <title>Tiny Tiny RSS</title> - <?php echo stylesheet_tag("plugins/digest/digest.css") ?> + <?php + require_once "lib/Mobile_Detect.php"; + $mobile = new Mobile_Detect(); + + if ($mobile->isMobile() || @$_REQUEST['mode'] == 'mobile') { + $_SESSION["digest_mobile"] = 1; + echo stylesheet_tag("plugins/digest/mobile.css"); + } else { + $_SESSION["digest_mobile"] = 0; + echo stylesheet_tag("plugins/digest/digest.css"); + } + ?> + + <meta name="viewport" content="width=device-width, + minimum-scale=1.0, maximum-scale=1.0" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> @@ -33,7 +47,7 @@ <script type="text/javascript"> Event.observe(window, 'load', function() { - init(); + init(<?php echo $_SESSION["digest_mobile"] ?>); }); </script> </head> @@ -51,8 +65,8 @@ </div> <div id="header"> - <a style="float : left" href="#" onclick="close_article()"> - <?php echo __("Back to feeds") ?></a> + <a style="float : left" href="#" onclick="go_back()"> + <?php echo __("Go back") ?></a> <div class="links"> diff --git a/plugins/digest/init.php b/plugins/digest/init.php index 2fc98b0ec..e65ae13d7 100644 --- a/plugins/digest/init.php +++ b/plugins/digest/init.php @@ -99,7 +99,7 @@ class Digest extends Plugin implements IHandler { } if ($_REQUEST["init"] == 1) { - $params["hotkeys"] = get_hotkeys_map($link); + $params["hotkeys"] = get_hotkeys_map($this->link); } $params["feeds"] = $feeds; diff --git a/plugins/digest/mobile.css b/plugins/digest/mobile.css new file mode 100644 index 000000000..89989dfe6 --- /dev/null +++ b/plugins/digest/mobile.css @@ -0,0 +1,345 @@ +body#ttrssDigest { + color : black; + font-family : sans-serif; + font-size : 12px; + margin : 0px; + background : url("images/tile.png"); +} + +a { + color : #0069D8; + text-decoration : none; +} + +a:hover { + color : gray; +} + +#header a, #footer a { + color : gray; +} + +#header a:hover, #footer a:hover { + color : #0069D8; +} + +#header { + font-size : 14px; + font-weight : bold; + font-family : "Segoe UI", Tahoma, sans-serif; + padding : 5px 5px 5px 1.5em; + color : gray; + position : absolute; + top : 0px; + height : 30px; + left : 0px; + right : 0px; + color : #a0a0a0; +} + +#header span.title { + font-weight : bold; + font-style : italic; +} + +#header div.links { + position : absolute; + right : 1.5em; +} + +#search { + float : right; + clear : left; + +} + +#title { +} + +#latest { + padding : 5px; +} + +#content { + position : absolute; + left : 0px; + top : 30px; + right : 0px; + bottom : 0px; + -webkit-transition: left 0.2s linear, right 0.2s linear; + -moz-transition: left 0.2s linear, right 0.2s linear; + transition: left 0.2s linear, right 0.2s linear; +} + +#article { + position : absolute; + overflow : auto; + right : 0px; + width : 100%; + bottom : 0px; + top : 30px; + background : white; + opacity : 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} + +#article.visible { + opacity : 1; +} + +#article #article-content h1 { + margin : 0px; + padding : 0px; + font-family : "Segoe UI", Tahoma, sans-serif; + font-size : 21px; + font-weight : bold; + border-width : 0px 0px 3px 0px; + border-style : solid; + border-color : #e0e0e0; + color : gray; +} + +#article #article-content #toolbar { + border-width : 0px 0px 1px 0px; + border-color : #e0e0e0; + border-style : solid; + background : #fafafa; + font-size : 14px; + font-weight : bold; + padding : 5px 10px 5px 10px; + margin : 0px 0px 0px 0px; +} + +#article #article-content { + padding : 0px; + font-size : 16px; +} + +#article #article-content #tags { + color : #a0a0a0; + margin-bottom : 5px; +} + +#article #article-content #ops { + float : right; +} + +#article #article-content #ops img { + cursor : pointer; + margin-right : 0px; + margin-left : 10px; +} + +#article #article-content #inner { + padding : 10px; +} + +#article #article-content img { + max-width : 90%; +} + +#content.move { + left : 0px; + right : 100%; +} + +#feeds { + position : absolute; + left : 0px; + top : 0px; + right : 0px; + bottom : 0px; + font-size : 14px; + overflow : auto; + background : white; +} + +#feeds ul#feeds-content img { + width : 16px; + height : 16px; + vertical-align : middle; + margin-right : 5px; +} + +#feeds ul#feeds-content div.unread-ctr { + color : #d0d0d0; + padding-left : 10px; + float : right; +} + +#feeds ul#feeds-content li { + padding : 10px; + clear : both; + cursor : pointer; + color : #303030; + white-space : nowrap; +} + +#feeds ul#feeds-content li.selected { + background : white; +} + +#feeds ul#feeds-content { + list-style-type : none; + font-weight : bold; + margin : 0px; + padding : 0px; +} + +#headlines { + font-size : 14px; + position : absolute; + top : 0px; + bottom : 0px; + right : 0px; + overflow : auto; + background : white; + border-width : 0px 3px 0px 0px; + border-style : solid; + border-color : #88b0f0; + left : 100%; + + -webkit-transition: left 0.2s linear, right 0.2s linear; + -moz-transition: left 0.2s linear, right 0.2s linear; + transition: left 0.2s linear, right 0.2s linear; + +} + +#headlines.move { + left : 0px; +} + +#headlines h1 a { + color : #684C99; +} + +#headlines ul#headlines-content .cb { + vertical-align : middle; + margin-right : 5px; + float : left; +} + +#headlines ul#headlines-content img.icon { + width : 16px; + height : 16px; + vertical-align : middle; + margin-right : 5px; + float : right; +} + +#headlines ul#headlines-content { + list-style-type : none; + color : gray; + margin : 0px; + padding : 0px; +} + +#headlines ul#headlines-content li { + margin : 0px 0px 0px 0px; + padding : 10px; + color : gray; + clear : left; + border-width : 0px 0px 1px 0px; + border-style : solid; + border-color : #e0e0e0; + background : #eee; +} + +#headlines ul#headlines-content a.title { + font-size : 14px; + font-weight : bold; + display : block; + margin-left : 21px; + position : relative; +} + +#headlines ul#headlines-content li.fresh a.title { + color : #007FFF; +} + +#headlines ul#headlines-content li.unread a.title { + color : black; + /* color : #8DB1D6; */ +} + +#headlines ul#headlines-content li.read a.title { + color : gray; +} + +#headlines ul#headlines-content li.unread, +#headlines ul#headlines-content li.fresh { + background-color : white; +} + +#headlines ul#headlines-content li.selected { + background-color : #fff7d5; + border-color : white white #e0e0e0; +} + +#headlines ul#headlines-content img#H-LOADING-IMG { + margin-left : 5px; +} + +#headlines ul#headlines-content div.excerpt { + color : #404040; + cursor : pointer; + margin-top : 5px; +} + +#headlines ul#headlines-content div.content { + color : #404040; +} + +#headlines ul#headlines-content div.content img { + max-width : 75%; +} + +#headlines ul#headlines-content div.body { + margin-left : 21px; + /*margin-left : 42px;*/ +} + +#headlines ul#headlines-content div.info { + font-size : 11px; + margin-top : 5px; +} + +#headlines ul#headlines-content div.info a { + color : gray; +} + +#overlay { + background : white; + left : 0; + top : 0; + height : 100%; + width : 100%; + z-index : 100; + position : absolute; + text-align : center; +} + +#overlay_inner { + margin : 1em; +} + +#overlay img { + vertical-align : middle; +} + +div.fatalError button { + margin-top : 5px; +} + +div.fatalError textarea { + width : 100%; + height : 100px; +} + +div.insensitive { + color : gray; +} + + diff --git a/plugins/example/init.php b/plugins/example/init.php index 926a57da8..333efd92d 100644 --- a/plugins/example/init.php +++ b/plugins/example/init.php @@ -10,7 +10,8 @@ class Example extends Plugin { return array(1.0, "Example plugin #1", "fox", - true); + true, + "http://site.com"); } function init($host) { diff --git a/plugins/example_vfeed/init.php b/plugins/example_vfeed/init.php new file mode 100644 index 000000000..e646809a4 --- /dev/null +++ b/plugins/example_vfeed/init.php @@ -0,0 +1,49 @@ +<?php +class Example_VFeed extends Plugin { + + // Demonstrates how to create a dummy special feed and chain + // headline generation to queryFeedHeadlines(); + + // Not implemented yet: stuff for 3 panel mode + + private $link; + private $host; + private $dummy_id; + + function about() { + return array(1.0, + "Example vfeed plugin", + "fox", + false); + } + + function init($host) { + $this->link = $host->get_link(); + $this->host = $host; + + $this->dummy_id = $host->add_feed(-1, 'Dummy feed', 'images/pub_set.svg', $this); + } + + function get_unread($feed_id) { + return 1234; + } + + function get_headlines($feed_id, $options) { + $qfh_ret = queryFeedHeadlines($this->link, -4, + $options['limit'], + $options['view_mode'], $options['cat_view'], + $options['search'], + $options['search_mode'], + $options['override_order'], + $options['offset'], + $options['owner_uid'], + $options['filter'], + $options['since_id'], + $options['include_children']); + + $qfh_ret[1] = 'Dummy feed'; + + return $qfh_ret; + } +} +?> diff --git a/plugins/flattr/flattr.png b/plugins/flattr/flattr.png Binary files differdeleted file mode 100644 index 4933ffc21..000000000 --- a/plugins/flattr/flattr.png +++ /dev/null diff --git a/plugins/flattr/init.php b/plugins/flattr/init.php deleted file mode 100644 index b91019880..000000000 --- a/plugins/flattr/init.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -class Flattr extends Plugin { - private $link; - private $host; - - function init($host) { - $this->link = $host->get_link(); - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - } - - function about() { - return array(1.1, - "Share articles on Flattr (if they exist in their catalogue)", - "F. Eitel, N. Honing"); - } - - function hook_article_button($line) { - - $rv = ""; - $article_link = $line['link']; - - if ($article_link) { - $encoded = urlencode($article_link); - $r = file_get_contents("https://api.flattr.com/rest/v2/things/lookup/?url=$encoded"); - $response = json_decode($r, true); - $image = "<img src=\"plugins/flattr/flattr.png\" - class='tagsPic' style=\"cursor : pointer\" - title='".__('Flattr this article.')."'>"; - // if Flattr has it in the catalogue, we display the button - if ($response and array_key_exists('link', $response)) { - $rv = "<a id='flattr' target='_blank' href='" . $response['link'] . "'> . $image . </a>"; - } else { - // We can't submit a thing to the catalogue without giving a Flattr user id (who would be the owner) - // see http://developers.flattr.net/auto-submit - //$rv = "<a id='flattr' href='https://flattr.com/submit/auto?url=" . $encoded . "'>" . $image . "</a>"; - $rv = ''; - // Another useful thing would be any rel=payment link (which would have the user id as well), - // but tt-rss is not checking that (yet), I believe. See http://developers.flattr.net/feed - } - } - return $rv; - } -} -?> diff --git a/plugins/googleplus/googleplus.js b/plugins/googleplus/googleplus.js deleted file mode 100644 index 027d9b40e..000000000 --- a/plugins/googleplus/googleplus.js +++ /dev/null @@ -1,29 +0,0 @@ - function shareArticleToGooglePlus(id) { - try { - var query = "?op=pluginhandler&plugin=googleplus&method=getInfo&id=" + param_escape(id); - - console.log(query); - - var d = new Date(); - var ts = d.getTime(); - - var w = window.open('backend.php?op=backend&method=loading', 'ttrss_tweet', - "status=0,toolbar=0,location=0,width=500,height=450,scrollbars=1,menubar=0"); - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - var ti = JSON.parse(transport.responseText); - - var share_url = "https://plus.google.com/share?url=" + param_escape(ti.link); - - w.location.href = share_url; - - } }); - - - } catch (e) { - exception_error("tweetArticle", e); - } - } - diff --git a/plugins/googleplus/init.php b/plugins/googleplus/init.php deleted file mode 100644 index 6045d2df6..000000000 --- a/plugins/googleplus/init.php +++ /dev/null @@ -1,53 +0,0 @@ -<?php -class GooglePlus extends Plugin { - private $link; - private $host; - - function init($host) { - $this->link = $host->get_link(); - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - } - - function about() { - return array(1.0, - "Share article on Google+", - "homolibere"); - } - - function get_js() { - return file_get_contents(dirname(__FILE__) . "/googleplus.js"); - } - - function hook_article_button($line) { - $article_id = $line["id"]; - - $rv = "<img src=\"plugins/googleplus/googleplus.png\" - class='tagsPic' style=\"cursor : pointer\" - onclick=\"shareArticleToGooglePlus($article_id)\" - title='".__('Share on Google+')."'>"; - - return $rv; - } - - function getInfo() { - $id = db_escape_string($this->link, $_REQUEST['id']); - - $result = db_query($this->link, "SELECT title, link - FROM ttrss_entries, ttrss_user_entries - WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']); - - if (db_num_rows($result) != 0) { - $title = truncate_string(strip_tags(db_fetch_result($result, 0, 'title')), - 100, '...'); - $article_link = db_fetch_result($result, 0, 'link'); - } - - print json_encode(array("title" => $title, "link" => $article_link, - "id" => $id)); - } - - -} -?> diff --git a/plugins/identica/identica.js b/plugins/identica/identica.js deleted file mode 100644 index d31fc55f4..000000000 --- a/plugins/identica/identica.js +++ /dev/null @@ -1,31 +0,0 @@ - function shareArticleToIdentica(id) { - try { - var query = "?op=pluginhandler&plugin=identica&method=getInfo&id=" + param_escape(id); - - console.log(query); - - var d = new Date(); - var ts = d.getTime(); - - var w = window.open('backend.php?op=backend&method=loading', 'ttrss_tweet', - "status=0,toolbar=0,location=0,width=600,height=500,scrollbars=1,menubar=0"); - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - var ti = JSON.parse(transport.responseText); - - var share_url = "http://identi.ca/index.php?action=bookmarkpopup&_=" + ts + - "&title=" + param_escape(ti.title) + - "&url=" + param_escape(ti.link); - - w.location.href = share_url; - - } }); - - - } catch (e) { - exception_error("shareArticleIdentica", e); - } - } - diff --git a/plugins/identica/identica.png b/plugins/identica/identica.png Binary files differdeleted file mode 100644 index ee3cb61ea..000000000 --- a/plugins/identica/identica.png +++ /dev/null diff --git a/plugins/identica/init.php b/plugins/identica/init.php deleted file mode 100644 index 8e0ad4b9a..000000000 --- a/plugins/identica/init.php +++ /dev/null @@ -1,53 +0,0 @@ -<?php -class Identica extends Plugin { - private $link; - private $host; - - function init($host) { - $this->link = $host->get_link(); - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - } - - function about() { - return array(1.0, - "Share articles on Identi.ca", - "fox"); - } - - function get_js() { - return file_get_contents(dirname(__FILE__) . "/identica.js"); - } - - function hook_article_button($line) { - $article_id = $line["id"]; - - $rv = "<img src=\"plugins/identica/identica.png\" - class='tagsPic' style=\"cursor : pointer\" - onclick=\"shareArticleToIdentica($article_id)\" - title='".__('Share on identi.ca')."'>"; - - return $rv; - } - - function getInfo() { - $id = db_escape_string($this->link, $_REQUEST['id']); - - $result = db_query($this->link, "SELECT title, link - FROM ttrss_entries, ttrss_user_entries - WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']); - - if (db_num_rows($result) != 0) { - $title = truncate_string(strip_tags(db_fetch_result($result, 0, 'title')), - 100, '...'); - $article_link = db_fetch_result($result, 0, 'link'); - } - - print json_encode(array("title" => $title, "link" => $article_link, - "id" => $id)); - } - - -} -?> diff --git a/plugins/mobile/article.php b/plugins/mobile/article.php new file mode 100644 index 000000000..f6aed994f --- /dev/null +++ b/plugins/mobile/article.php @@ -0,0 +1,32 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + define('MOBILE_VERSION', true); + + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + require_once "config.php"; + require_once "mobile-functions.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + login_sequence($link, true); + + $id = db_escape_string($link, $_REQUEST["id"]); + $feed_id = db_escape_string($link, $_REQUEST["feed"]); + $cat_id = db_escape_string($link, $_REQUEST["cat"]); + $is_cat = db_escape_string($link, $_REQUEST["is_cat"]); + + render_article($link, $id, $feed_id, $cat_id, $is_cat); +?> + diff --git a/plugins/mobile/backend.php b/plugins/mobile/backend.php new file mode 100644 index 000000000..a88e02a92 --- /dev/null +++ b/plugins/mobile/backend.php @@ -0,0 +1,63 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + define('MOBILE_VERSION', true); + + require_once "config.php"; + require_once "mobile-functions.php"; + + require_once "functions.php"; + require_once "sessions.php"; + require_once "version.php"; + require_once "db-prefs.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + if (!$_SESSION["uid"]) return; + + $op = $_REQUEST["op"]; + + switch ($op) { + case "toggleMarked": + $cmode = db_escape_string($link, $_REQUEST["mark"]); + $id = db_escape_string($link, $_REQUEST["id"]); + + markArticlesById($link, array($id), $cmode); + break; + case "togglePublished": + $cmode = db_escape_string($link, $_REQUEST["pub"]); + $id = db_escape_string($link, $_REQUEST["id"]); + + publishArticlesById($link, array($id), $cmode); + break; + case "toggleUnread": + $cmode = db_escape_string($link, $_REQUEST["unread"]); + $id = db_escape_string($link, $_REQUEST["id"]); + + catchupArticlesById($link, array($id), $cmode); + break; + + case "setPref": + $id = db_escape_string($link, $_REQUEST["id"]); + $value = db_escape_string($link, $_REQUEST["to"]); + mobile_set_pref($link, $id, $value); + print_r($_SESSION); + break; + default: + print json_encode(array("error", "UNKNOWN_METHOD")); + break; + } +?> + diff --git a/plugins/mobile/cat.php b/plugins/mobile/cat.php new file mode 100644 index 000000000..7b5cf43f9 --- /dev/null +++ b/plugins/mobile/cat.php @@ -0,0 +1,29 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + define('MOBILE_VERSION', true); + + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + require_once "config.php"; + require_once "mobile-functions.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + login_sequence($link, true); + + $cat_id = db_escape_string($link, $_REQUEST["id"]); + + render_category($link, $cat_id); +?> + diff --git a/plugins/mobile/feed.php b/plugins/mobile/feed.php new file mode 100644 index 000000000..6eae741ac --- /dev/null +++ b/plugins/mobile/feed.php @@ -0,0 +1,33 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + define('MOBILE_VERSION', true); + + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + require_once "config.php"; + require_once "mobile-functions.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + login_sequence($link, true); + + $feed_id = db_escape_string($link, $_REQUEST["id"]); + $cat_id = db_escape_string($link, $_REQUEST["cat"]); + $offset = (int) db_escape_string($link, $_REQUEST["skip"]); + $search = db_escape_string($link, $_REQUEST["search"]); + $is_cat = (bool) db_escape_string($link, $_REQUEST["is_cat"]); + + render_headlines_list($link, $feed_id, $cat_id, $offset, $search, $is_cat); +?> + diff --git a/plugins/mobile/home.php b/plugins/mobile/home.php new file mode 100644 index 000000000..03fccb3e2 --- /dev/null +++ b/plugins/mobile/home.php @@ -0,0 +1,33 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + define('MOBILE_VERSION', true); + + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + require_once "config.php"; + require_once "mobile-functions.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + login_sequence($link, true); + + $use_cats = mobile_get_pref($link, 'ENABLE_CATS'); + $offset = (int) db_escape_string($link, $_REQUEST["skip"]); + + if ($use_cats) { + render_categories_list($link); + } else { + render_flat_feed_list($link, $offset); + } +?> diff --git a/plugins/mobile/index.php b/plugins/mobile/index.php new file mode 100644 index 000000000..3feec7531 --- /dev/null +++ b/plugins/mobile/index.php @@ -0,0 +1,90 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + define('MOBILE_VERSION', true); + + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + require_once "config.php"; + require_once "mobile-functions.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + login_sequence($link, true); +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title>Tiny Tiny RSS</title> +<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/> +<link rel="apple-touch-icon" href="iui/iui-logo-touch-icon.png" /> +<meta name="apple-touch-fullscreen" content="YES" /> +<style type="text/css" media="screen">@import "iui/iui.css";</style> +<script type="application/x-javascript" src="iui/iui.js"></script> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> +<script type="text/javascript" src="../../lib/prototype.js"></script> +<script type="text/javascript" src="mobile.js"></script> +<style type="text/css" media="screen">@import "mobile.css";</style> +</head> + +<style type="text/css"> + img { max-width : 75%; } + + li.oldItem { + color : gray; + } + + #myBackButton { + display: none; + left: 6px; + right: auto; + padding: 0; + max-width: 55px; + border-width: 0 8px 0 14px; + -webkit-border-image: url(iui/backButton.png) 0 8 0 14; + } + + img.tinyIcon { + max-width : 16px; + max-height : 16px; + margin-right : 10px; + vertical-align : middle; + } + + a img { + border-width : 0px; + } +</style> + +<body> + <div class="toolbar"> + <h1 id="pageTitle"></h1> + <a id="myBackButton" class="button" href="#"></a> + <a class="button" href="prefs.php">Preferences</a> + </div> + + <?php + $use_cats = mobile_get_pref($link, 'ENABLE_CATS'); + $offset = (int) db_escape_string($link, $_REQUEST["skip"]); + + if ($use_cats) { + render_categories_list($link); + } else { + render_flat_feed_list($link, $offset); + } + ?> + +</body> +</html> diff --git a/plugins/mobile/init.php b/plugins/mobile/init.php new file mode 100644 index 000000000..0ebbcced1 --- /dev/null +++ b/plugins/mobile/init.php @@ -0,0 +1,45 @@ +<?php +class Mobile extends Plugin implements IHandler { + + private $link; + private $host; + + function about() { + return array(1.0, + "Classic mobile version for tt-rss (unsupported)", + "fox", + true); + } + + function init($host) { + $this->link = $host->get_link(); + $this->host = $host; + + $host->add_handler("mobile", "index", $this); + } + + function index() { + header("Content-type: text/html; charset=utf-8"); + + header("Location: plugins/mobile/index.php"); + } + + /* function get_js() { + return file_get_contents(dirname(__FILE__) . "/digest.js"); + } */ + + function csrf_ignore($method) { + return true; //in_array($method, array("index")); + } + + function before($method) { + return true; + } + + function after() { + + } + + +} +?> diff --git a/plugins/mobile/iui/LICENSE.txt b/plugins/mobile/iui/LICENSE.txt new file mode 100644 index 000000000..c9d2a0d65 --- /dev/null +++ b/plugins/mobile/iui/LICENSE.txt @@ -0,0 +1,21 @@ +Copyright (c) 2007-2009, iUI Project Members + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of the iUI Project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +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. diff --git a/plugins/mobile/iui/NOTICE.txt b/plugins/mobile/iui/NOTICE.txt new file mode 100644 index 000000000..3a23f563b --- /dev/null +++ b/plugins/mobile/iui/NOTICE.txt @@ -0,0 +1,33 @@ +NOTICE.txt - iUI credits and copyright notices + + iUI is Copyright (c) 2007-2009 by the iUI project members: + M. Sean Gilligan (msgilligan) + Past members: + Joe Hewitt (joehewitt) + Christopher Allen (ChristopherA) + +CREDITS + schlueter - committed fixes for issues #9, #11, #63 -- added samples + ??? - created iUI icon + kris.tate - named it "iUI", created Google Code project, initial checkin + others - let us know if we missed you + iUI users - thanks for your patience, feedback, and bug reports + +THIRD PARTY COMPONENTS + + * iUI includes software developed by the Mozilla Project + Copyright (c) 1997-2007, Netscape Communications Corporation and others. + All rights reserved. + http://www.mozilla.org/rhino/ + + * iUI includes software developed by the Dojo Foundation + http://dojotoolkit.org/docs/shrinksafe + + * iUI includes software developed by LCA Soft Ltd. + http://www.lcasoft.com/compress-js.html + + * iUI includes software developed by the ant-googlcode Project + http://code.google.com/p/ant-googlecode/ + + + diff --git a/plugins/mobile/iui/backButton.png b/plugins/mobile/iui/backButton.png Binary files differnew file mode 100644 index 000000000..e27ea8cdf --- /dev/null +++ b/plugins/mobile/iui/backButton.png diff --git a/plugins/mobile/iui/blueButton.png b/plugins/mobile/iui/blueButton.png Binary files differnew file mode 100644 index 000000000..0f92dfd94 --- /dev/null +++ b/plugins/mobile/iui/blueButton.png diff --git a/plugins/mobile/iui/cancel.png b/plugins/mobile/iui/cancel.png Binary files differnew file mode 100644 index 000000000..5f6dcc87d --- /dev/null +++ b/plugins/mobile/iui/cancel.png diff --git a/plugins/mobile/iui/grayButton.png b/plugins/mobile/iui/grayButton.png Binary files differnew file mode 100644 index 000000000..0ce6a30d4 --- /dev/null +++ b/plugins/mobile/iui/grayButton.png diff --git a/plugins/mobile/iui/iui-logo-touch-icon.png b/plugins/mobile/iui/iui-logo-touch-icon.png Binary files differnew file mode 100644 index 000000000..8817b3022 --- /dev/null +++ b/plugins/mobile/iui/iui-logo-touch-icon.png diff --git a/plugins/mobile/iui/iui.css b/plugins/mobile/iui/iui.css new file mode 100644 index 000000000..3933dbad9 --- /dev/null +++ b/plugins/mobile/iui/iui.css @@ -0,0 +1,398 @@ +/* iui.css (c) 2007-9 by iUI Project Members, see LICENSE.txt for license */ +body { + margin: 0; + font-family: Helvetica; + background: #FFFFFF; + color: #000000; + overflow-x: hidden; + -webkit-user-select: none; + -webkit-text-size-adjust: none; +} + +body > *:not(.toolbar) { + display: none; + position: absolute; + margin: 0; + padding: 0; + left: 0; + top: 45px; + width: 100%; + min-height: 372px; + -webkit-transition-duration: 300ms; + -webkit-transition-property: -webkit-transform; + -webkit-transform: translateX(0%); +} + +body[orient="landscape"] > *:not(.toolbar) { + min-height: 268px; +} + +body > *[selected="true"] { + display: block; +} + +a[selected], a:active { + background-color: #194fdb !important; + background-image: url(listArrowSel.png), url(selection.png) !important; + background-repeat: no-repeat, repeat-x; + background-position: right center, left top; + color: #FFFFFF !important; +} + +a[selected="progress"] { + background-image: url(loading.gif), url(selection.png) !important; +} + +/************************************************************************************************/ + +body > .toolbar { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + border-bottom: 1px solid #2d3642; + border-top: 1px solid #6d84a2; + padding: 10px; + height: 45px; + background: url(toolbar.png) #6d84a2 repeat-x; +} + +.toolbar > h1 { + position: absolute; + overflow: hidden; + left: 50%; + margin: 1px 0 0 -75px; + height: 45px; + font-size: 20px; + width: 150px; + font-weight: bold; + text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0; + text-align: center; + text-overflow: ellipsis; + white-space: nowrap; + color: #FFFFFF; +} + +body[orient="landscape"] > .toolbar > h1 { + margin-left: -125px; + width: 250px; +} + +.button { + position: absolute; + overflow: hidden; + top: 8px; + right: 6px; + margin: 0; + border-width: 0 5px; + padding: 0 3px; + width: auto; + height: 30px; + line-height: 30px; + font-family: inherit; + font-size: 12px; + font-weight: bold; + color: #FFFFFF; + text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0; + text-overflow: ellipsis; + text-decoration: none; + white-space: nowrap; + background: none; + -webkit-border-image: url(toolButton.png) 0 5 0 5; +} + +.blueButton { + -webkit-border-image: url(blueButton.png) 0 5 0 5; + border-width: 0 5px; +} + +.leftButton { + left: 6px; + right: auto; +} + +#backButton { + display: none; + left: 6px; + right: auto; + padding: 0; + max-width: 55px; + border-width: 0 8px 0 14px; + -webkit-border-image: url(backButton.png) 0 8 0 14; +} + +.whiteButton, +.redButton, +.grayButton { + display: block; + border-width: 0 12px; + padding: 10px; + text-align: center; + font-size: 20px; + font-weight: bold; + text-decoration: inherit; + color: inherit; +} + +.whiteButton { + -webkit-border-image: url(whiteButton.png) 0 12 0 12; + text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0; +} + +.redButton { + -webkit-border-image: url(redButton.png) 0 12 0 12; + color:#fff; + text-shadow: #7a0001 0 -1px 0; +} + +.grayButton { + -webkit-border-image: url(grayButton.png) 0 12 0 12; + color: #FFFFFF; +} + +/************************************************************************************************/ + +body > ul > li { + position: relative; + margin: 0; + border-bottom: 1px solid #E0E0E0; + padding: 8px 0 8px 10px; + font-size: 20px; + font-weight: bold; + list-style: none; +} + +body > ul > li.group { + position: relative; + top: -1px; + margin-bottom: -2px; + border-top: 1px solid #7d7d7d; + border-bottom: 1px solid #999999; + padding: 1px 10px; + background: url(listGroup.png) repeat-x; + font-size: 17px; + font-weight: bold; + text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0; + color: #FFFFFF; +} + +body > ul > li.group:first-child { + top: 0; + border-top: none; +} + +body > ul > li > a { + display: block; + margin: -8px 0 -8px -10px; + padding: 8px 32px 8px 10px; + text-decoration: none; + color: inherit; + background: url(listArrow.png) no-repeat right center; +} + +a[target="_replace"] { + box-sizing: border-box; + -webkit-box-sizing: border-box; + padding-top: 25px; + padding-bottom: 25px; + font-size: 18px; + color: cornflowerblue; + background-color: #FFFFFF; + background-image: none; +} + +/************************************************************************************************/ + +body > .dialog { + top: 0; + width: 100%; + min-height: 417px; + z-index: 2; + background: rgba(0, 0, 0, 0.8); + padding: 0; + text-align: right; +} + +.dialog > fieldset { + box-sizing: border-box; + -webkit-box-sizing: border-box; + width: 100%; + margin: 0; + border: none; + border-top: 1px solid #6d84a2; + padding: 10px 6px; + background: url(toolbar.png) #7388a5 repeat-x; +} + +.dialog > fieldset > h1 { + margin: 0 10px 0 10px; + padding: 0; + font-size: 20px; + font-weight: bold; + color: #FFFFFF; + text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0; + text-align: center; +} + +.dialog > fieldset > label { + position: absolute; + margin: 16px 0 0 6px; + font-size: 14px; + color: #999999; +} + +/*input:not(input[type|=radio]):not(input[type|=checkbox]) {*/ +input[type|=text], input[type|=password] { + box-sizing: border-box; + -webkit-box-sizing: border-box; + width: 100%; + margin: 8px 0 0 0; + padding: 6px 6px 6px 44px; + font-size: 16px; + font-weight: normal; +} + +/************************************************************************************************/ + +body > .panel { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + padding: 10px; + background: #c8c8c8 url(pinstripes.png); +} + +.panel > fieldset { + position: relative; + margin: 0 0 20px 0; + padding: 0; + background: #FFFFFF; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border: 1px solid #999999; + text-align: right; + font-size: 16px; +} + +.row { + position: relative; + min-height: 42px; + border-bottom: 1px solid #999999; + -webkit-border-radius: 0; + text-align: left; +} + +fieldset > .row:last-child { + border-bottom: none !important; +} + +/*.row > input:not(input[type|=radio]):not(input[type|=checkbox]) {*/ +.row > input[type|=text], .row > input[type|=password] { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + margin: 0; + border: none; + padding: 12px 10px 0 110px; +/* height: 42px;*/ + background: none; +} +.row > input[type|=radio], .row > input[type|=checkbox] { + margin: 7px 7px 0 0; + height: 25px; + width: 25px; +} + +.row > label { + position: absolute; + margin: 0 0 0 14px; + line-height: 42px; + font-weight: bold; +} + +.row > span { + position: absolute; + padding: 12px 10px 0 110px; + margin: 0; +} + +.row > .toggle { + position: absolute; + top: 6px; + right: 6px; + width: 100px; + height: 28px; +} + +.toggle { + border: 1px solid #888888; + -webkit-border-radius: 6px; + background: #FFFFFF url(toggle.png) repeat-x; + font-size: 19px; + font-weight: bold; + line-height: 30px; +} + +.toggle[toggled="true"] { + border: 1px solid #143fae; + background: #194fdb url(toggleOn.png) repeat-x; +} + +.toggleOn { + display: none; + position: absolute; + width: 60px; + text-align: center; + left: 0; + top: 0; + color: #FFFFFF; + text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0; +} + +.toggleOff { + position: absolute; + width: 60px; + text-align: center; + right: 0; + top: 0; + color: #666666; +} + +.toggle[toggled="true"] > .toggleOn { + display: block; +} + +.toggle[toggled="true"] > .toggleOff { + display: none; +} + +.thumb { + position: absolute; + top: -1px; + left: -1px; + width: 40px; + height: 28px; + border: 1px solid #888888; + -webkit-border-radius: 6px; + background: #ffffff url(thumb.png) repeat-x; +} + +.toggle[toggled="true"] > .thumb { + left: auto; + right: -1px; +} + +.panel > h2 { + margin: 0 0 8px 14px; + font-size: inherit; + font-weight: bold; + color: #4d4d70; + text-shadow: rgba(255, 255, 255, 0.75) 2px 2px 0; +} + +/************************************************************************************************/ + +#preloader { + display: none; + background-image: url(loading.gif), url(selection.png), + url(blueButton.png), url(listArrowSel.png), url(listGroup.png); +} diff --git a/plugins/mobile/iui/iui.js b/plugins/mobile/iui/iui.js new file mode 100644 index 000000000..0937afe05 --- /dev/null +++ b/plugins/mobile/iui/iui.js @@ -0,0 +1,542 @@ +/* + Copyright (c) 2007-9, iUI Project Members + See LICENSE.txt for licensing terms + */ + + +(function() { + +var slideSpeed = 20; +var slideInterval = 0; + +var currentPage = null; +var currentDialog = null; +var currentWidth = 0; +var currentHash = location.hash; +var hashPrefix = "#_"; +var pageHistory = []; +var newPageCount = 0; +var checkTimer; +var hasOrientationEvent = false; +var portraitVal = "portrait"; +var landscapeVal = "landscape"; + +// ************************************************************************************************* + +window.iui = +{ + animOn: true, // Slide animation with CSS transition is now enabled by default where supported + + showPage: function(page, backwards) + { + if (page) + { + if (currentDialog) + { + currentDialog.removeAttribute("selected"); + currentDialog = null; + } + + if (hasClass(page, "dialog")) + showDialog(page); + else + { + var fromPage = currentPage; + currentPage = page; + + if (fromPage) + setTimeout(slidePages, 0, fromPage, page, backwards); + else + updatePage(page, fromPage); + } + } + }, + + showPageById: function(pageId) + { + var page = $(pageId); + if (page) + { + var index = pageHistory.indexOf(pageId); + var backwards = index != -1; + if (backwards) + pageHistory.splice(index, pageHistory.length); + + iui.showPage(page, backwards); + } + }, + + showPageByHref: function(href, args, method, replace, cb, bw) + { + var req = new XMLHttpRequest(); + req.onerror = function() + { + if (cb) + cb(false); + }; + + req.onreadystatechange = function() + { + if (req.readyState == 4) + { + if (replace) + replaceElementWithSource(replace, req.responseText); + else + { + var frag = document.createElement("div"); + frag.innerHTML = req.responseText; + iui.insertPages(frag.childNodes, bw); + } + if (cb) + setTimeout(cb, 1000, true); + } + }; + + if (args) + { + req.open(method || "GET", href, true); + req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); + req.setRequestHeader("Content-Length", args.length); + req.send(args.join("&")); + } + else + { + req.open(method || "GET", href, true); + req.send(null); + } + }, + + insertPages: function(nodes, bw) + { + var targetPage; + for (var i = 0; i < nodes.length; ++i) + { + var child = nodes[i]; + if (child.nodeType == 1) + { + if (!child.id) + child.id = "__" + (++newPageCount) + "__"; + + var clone = $(child.id); + if (clone) + clone.parentNode.replaceChild(child, clone); + else + document.body.appendChild(child); + + if (child.getAttribute("selected") == "true" || !targetPage) + targetPage = child; + + --i; + } + } + + if (targetPage) + iui.showPage(targetPage, bw); + }, + + getSelectedPage: function() + { + for (var child = document.body.firstChild; child; child = child.nextSibling) + { + if (child.nodeType == 1 && child.getAttribute("selected") == "true") + return child; + } + }, + isNativeUrl: function(href) + { + for(var i = 0; i < iui.nativeUrlPatterns.length; i++) + { + if(href.match(iui.nativeUrlPatterns[i])) return true; + } + return false; + }, + nativeUrlPatterns: [ + new RegExp("^http:\/\/maps.google.com\/maps\?"), + new RegExp("^mailto:"), + new RegExp("^tel:"), + new RegExp("^http:\/\/www.youtube.com\/watch\\?v="), + new RegExp("^http:\/\/www.youtube.com\/v\/"), + new RegExp("^javascript:"), + + ] +}; + +// ************************************************************************************************* + +addEventListener("load", function(event) +{ + var page = iui.getSelectedPage(); + var locPage = getPageFromLoc(); + + if (page) + iui.showPage(page); + + if (locPage && (locPage != page)) + iui.showPage(locPage); + + setTimeout(preloadImages, 0); + if (typeof window.onorientationchange == "object") + { + window.onorientationchange=orientChangeHandler; + hasOrientationEvent = true; + setTimeout(orientChangeHandler, 0); + } + setTimeout(checkOrientAndLocation, 0); + checkTimer = setInterval(checkOrientAndLocation, 300); +}, false); + +addEventListener("unload", function(event) +{ + return; +}, false); + +addEventListener("click", function(event) +{ + var link = findParent(event.target, "a"); + if (link) + { + function unselect() { link.removeAttribute("selected"); } + + if (link.href && link.hash && link.hash != "#" && !link.target) + { + link.setAttribute("selected", "true"); + iui.showPage($(link.hash.substr(1))); + setTimeout(unselect, 500); + } + else if (link == $("backButton")) + history.back(); + else if (link.getAttribute("type") == "submit") + { + var form = findParent(link, "form"); + if (form.target == "_self") + { + form.submit(); + return; // return so we don't preventDefault + } + submitForm(form); + } + else if (link.getAttribute("type") == "cancel") + cancelDialog(findParent(link, "form")); + else if (link.target == "_replace") + { + link.setAttribute("selected", "progress"); + iui.showPageByHref(link.href, null, null, link, unselect); + } + else if (iui.isNativeUrl(link.href)) + { + return; + } + else if (link.target == "_webapp") + { + location.href = link.href; + } + else if (!link.target) + { + link.setAttribute("selected", "progress"); + var bw = link.getAttribute("backwards"); + iui.showPageByHref(link.href, null, null, null, unselect, bw); + } + else + return; + + event.preventDefault(); + } +}, true); + +addEventListener("click", function(event) +{ + var div = findParent(event.target, "div"); + if (div && hasClass(div, "toggle")) + { + div.setAttribute("toggled", div.getAttribute("toggled") != "true"); + event.preventDefault(); + } +}, true); + +function getPageFromLoc() +{ + var page; + var result = location.hash.match(/#_([^\?_]+)/); + if (result) + page = result[1]; + if (page) + page = $(page); + return page; +} + +function orientChangeHandler() +{ + var orientation=window.orientation; + switch(orientation) + { + case 0: + setOrientation(portraitVal); + break; + + case 90: + case -90: + setOrientation(landscapeVal); + break; + } +} + + +function checkOrientAndLocation() +{ + if (!hasOrientationEvent) + { + if (window.innerWidth != currentWidth) + { + currentWidth = window.innerWidth; + var orient = currentWidth == 320 ? portraitVal : landscapeVal; + setOrientation(orient); + } + } + + if (location.hash != currentHash) + { + var pageId = location.hash.substr(hashPrefix.length); + iui.showPageById(pageId); + } +} + +function setOrientation(orient) +{ + document.body.setAttribute("orient", orient); + setTimeout(scrollTo, 100, 0, 1); +} + +function showDialog(page) +{ + currentDialog = page; + page.setAttribute("selected", "true"); + + if (hasClass(page, "dialog") && !page.target) + showForm(page); +} + +function showForm(form) +{ + form.onsubmit = function(event) + { + event.preventDefault(); + submitForm(form); + }; + + form.onclick = function(event) + { + if (event.target == form && hasClass(form, "dialog")) + cancelDialog(form); + }; +} + +function cancelDialog(form) +{ + form.removeAttribute("selected"); +} + +function updatePage(page, fromPage) +{ + if (!page.id) + page.id = "__" + (++newPageCount) + "__"; + + location.hash = currentHash = hashPrefix + page.id; + pageHistory.push(page.id); + + var pageTitle = $("pageTitle"); + if (page.title) + pageTitle.innerHTML = page.title; + + if (page.localName.toLowerCase() == "form" && !page.target) + showForm(page); + + var backButton = $("backButton"); + if (backButton) + { + var prevPage = $(pageHistory[pageHistory.length-2]); + if (prevPage && !page.getAttribute("hideBackButton")) + { + backButton.style.display = "inline"; + backButton.innerHTML = prevPage.title ? prevPage.title : "Back"; + } + else + backButton.style.display = "none"; + } + + var backButton = $("myBackButton"); + if (backButton) + { + var label = page.getAttribute("myBackLabel"); + + if (label) + { + backButton.style.display = "inline"; + backButton.innerHTML = label; + backButton.href = page.getAttribute("myBackHref"); + //backButton.target = page.getAttribute("myBackTarget"); + target = page.getAttribute("myBackTarget"); + if (target == null) + backButton.target = ''; + else + backButton.target = target; + backButton.setAttribute("backwards", "true"); + } + else + backButton.style.display = "none"; + } + +} + +function slidePages(fromPage, toPage, backwards) +{ + var axis = (backwards ? fromPage : toPage).getAttribute("axis"); + + clearInterval(checkTimer); + + if (canDoSlideAnim() && axis != 'y') + { + slide2(fromPage, toPage, backwards, slideDone); + } + else + { + slide1(fromPage, toPage, backwards, axis, slideDone); + } + + function slideDone() + { + if (!hasClass(toPage, "dialog")) + fromPage.removeAttribute("selected"); + checkTimer = setInterval(checkOrientAndLocation, 300); + setTimeout(updatePage, 0, toPage, fromPage); + fromPage.removeEventListener('webkitTransitionEnd', slideDone, false); + } +} + +function canDoSlideAnim() +{ + return (iui.animOn) && (typeof WebKitCSSMatrix == "object"); +} + +function slide1(fromPage, toPage, backwards, axis, cb) +{ + if (axis == "y") + (backwards ? fromPage : toPage).style.top = "100%"; + else + toPage.style.left = "100%"; + + scrollTo(0, 1); + toPage.setAttribute("selected", "true"); + var percent = 100; + slide(); + var timer = setInterval(slide, slideInterval); + + function slide() + { + percent -= slideSpeed; + if (percent <= 0) + { + percent = 0; + clearInterval(timer); + cb(); + } + + if (axis == "y") + { + backwards + ? fromPage.style.top = (100-percent) + "%" + : toPage.style.top = percent + "%"; + } + else + { + fromPage.style.left = (backwards ? (100-percent) : (percent-100)) + "%"; + toPage.style.left = (backwards ? -percent : percent) + "%"; + } + } +} + + +function slide2(fromPage, toPage, backwards, cb) +{ + toPage.style.webkitTransitionDuration = '0ms'; // Turn off transitions to set toPage start offset + // fromStart is always 0% and toEnd is always 0% + // iPhone won't take % width on toPage + var toStart = 'translateX(' + (backwards ? '-' : '') + window.innerWidth + 'px)'; + var fromEnd = 'translateX(' + (backwards ? '100%' : '-100%') + ')'; + toPage.style.webkitTransform = toStart; + toPage.setAttribute("selected", "true"); + toPage.style.webkitTransitionDuration = ''; // Turn transitions back on + function startTrans() + { + fromPage.style.webkitTransform = fromEnd; + toPage.style.webkitTransform = 'translateX(0%)'; //toEnd + } + fromPage.addEventListener('webkitTransitionEnd', cb, false); + setTimeout(startTrans, 0); +} + +function preloadImages() +{ + var preloader = document.createElement("div"); + preloader.id = "preloader"; + document.body.appendChild(preloader); +} + +function submitForm(form) +{ + iui.showPageByHref(form.action || "POST", encodeForm(form), form.method); +} + +function encodeForm(form) +{ + function encode(inputs) + { + for (var i = 0; i < inputs.length; ++i) + { + if (inputs[i].name) + args.push(inputs[i].name + "=" + escape(inputs[i].value)); + } + } + + var args = []; + encode(form.getElementsByTagName("input")); + encode(form.getElementsByTagName("textarea")); + encode(form.getElementsByTagName("select")); + return args; +} + +function findParent(node, localName) +{ + while (node && (node.nodeType != 1 || node.localName.toLowerCase() != localName)) + node = node.parentNode; + return node; +} + +function hasClass(self, name) +{ + var re = new RegExp("(^|\\s)"+name+"($|\\s)"); + return re.exec(self.getAttribute("class")) != null; +} + +function replaceElementWithSource(replace, source) +{ + var page = replace.parentNode; + var parent = replace; + while (page.parentNode != document.body) + { + page = page.parentNode; + parent = parent.parentNode; + } + + var frag = document.createElement(parent.localName); + frag.innerHTML = source; + + page.removeChild(parent); + + while (frag.firstChild) + page.appendChild(frag.firstChild); +} + +function $(id) { return document.getElementById(id); } +function ddd() { console.log.apply(console, arguments); } + +})(); diff --git a/plugins/mobile/iui/iuix.css b/plugins/mobile/iui/iuix.css new file mode 100644 index 000000000..1df7e8a00 --- /dev/null +++ b/plugins/mobile/iui/iuix.css @@ -0,0 +1 @@ +body{margin:0;font-family:Helvetica;background:#FFF;color:#000;overflow-x:hidden;-webkit-user-select:none;-webkit-text-size-adjust:none;}body>*:not(.toolbar){display:none;position:absolute;margin:0;padding:0;left:0;top:45px;width:100%;min-height:372px;-webkit-transition-duration:300ms;-webkit-transition-property:-webkit-transform;-webkit-transform:translateX(0%);}body[orient="landscape"]>*:not(.toolbar){min-height:268px;}body>*[selected="true"]{display:block;}a[selected],a:active{background-color:#194fdb!important;background-image:url(listArrowSel.png),url(selection.png)!important;background-repeat:no-repeat,repeat-x;background-position:right center,left top;color:#FFF!important;}a[selected="progress"]{background-image:url(loading.gif),url(selection.png)!important;}body>.toolbar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #2d3642;border-top:1px solid #6d84a2;padding:10px;height:45px;background:url(toolbar.png) #6d84a2 repeat-x;}.toolbar>h1{position:absolute;overflow:hidden;left:50%;margin:1px 0 0 -75px;height:45px;font-size:20px;width:150px;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 0 -1px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#FFF;}body[orient="landscape"]>.toolbar>h1{margin-left:-125px;width:250px;}.button{position:absolute;overflow:hidden;top:8px;right:6px;margin:0;border-width:0 5px;padding:0 3px;width:auto;height:30px;line-height:30px;font-family:inherit;font-size:12px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;background:none;-webkit-border-image:url(toolButton.png) 0 5 0 5;}.blueButton{-webkit-border-image:url(blueButton.png) 0 5 0 5;border-width:0 5px;}.leftButton{left:6px;right:auto;}#backButton{display:none;left:6px;right:auto;padding:0;max-width:55px;border-width:0 8px 0 14px;-webkit-border-image:url(backButton.png) 0 8 0 14;}.whiteButton,.redButton,.grayButton{display:block;border-width:0 12px;padding:10px;text-align:center;font-size:20px;font-weight:bold;text-decoration:inherit;color:inherit;}.whiteButton{-webkit-border-image:url(whiteButton.png) 0 12 0 12;text-shadow:rgba(255,255,255,0.7) 0 1px 0;}.redButton{-webkit-border-image:url(redButton.png) 0 12 0 12;color:#fff;text-shadow:#7a0001 0 -1px 0;}.grayButton{-webkit-border-image:url(grayButton.png) 0 12 0 12;color:#FFF;}body>ul>li{position:relative;margin:0;border-bottom:1px solid #E0E0E0;padding:8px 0 8px 10px;font-size:20px;font-weight:bold;list-style:none;}body>ul>li.group{position:relative;top:-1px;margin-bottom:-2px;border-top:1px solid #7d7d7d;border-bottom:1px solid #999;padding:1px 10px;background:url(listGroup.png) repeat-x;font-size:17px;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 0 1px 0;color:#FFF;}body>ul>li.group:first-child{top:0;border-top:none;}body>ul>li>a{display:block;margin:-8px 0 -8px -10px;padding:8px 32px 8px 10px;text-decoration:none;color:inherit;background:url(listArrow.png) no-repeat right center;}a[target="_replace"]{box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:25px;padding-bottom:25px;font-size:18px;color:cornflowerblue;background-color:#FFF;background-image:none;}body>.dialog{top:0;width:100%;min-height:417px;z-index:2;background:rgba(0,0,0,0.8);padding:0;text-align:right;}.dialog>fieldset{box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;margin:0;border:none;border-top:1px solid #6d84a2;padding:10px 6px;background:url(toolbar.png) #7388a5 repeat-x;}.dialog>fieldset>h1{margin:0 10px 0 10px;padding:0;font-size:20px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.4) 0 -1px 0;text-align:center;}.dialog>fieldset>label{position:absolute;margin:16px 0 0 6px;font-size:14px;color:#999;}input:not(input[type|=radio]):not(input[type|=checkbox]){box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;margin:8px 0 0 0;padding:6px 6px 6px 44px;font-size:16px;font-weight:normal;}body>.panel{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;background:#c8c8c8 url(pinstripes.png);}.panel>fieldset{position:relative;margin:0 0 20px 0;padding:0;background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #999;text-align:right;font-size:16px;}.row{position:relative;min-height:42px;border-bottom:1px solid #999;-webkit-border-radius:0;text-align:right;}fieldset>.row:last-child{border-bottom:none!important;}.row>input:not(input[type|=radio]):not(input[type|=checkbox]){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;border:none;padding:12px 10px 0 110px;height:42px;background:none;}.row>input[type|=radio],.row>input[type|=checkbox]{margin:7px 7px 0 0;height:25px;width:25px;}.row>label{position:absolute;margin:0 0 0 14px;line-height:42px;font-weight:bold;}.row>span{position:absolute;padding:12px 10px 0 110px;margin:0;}.row>.toggle{position:absolute;top:6px;right:6px;width:100px;height:28px;}.toggle{border:1px solid #888;-webkit-border-radius:6px;background:#FFF url(toggle.png) repeat-x;font-size:19px;font-weight:bold;line-height:30px;}.toggle[toggled="true"]{border:1px solid #143fae;background:#194fdb url(toggleOn.png) repeat-x;}.toggleOn{display:none;position:absolute;width:60px;text-align:center;left:0;top:0;color:#FFF;text-shadow:rgba(0,0,0,0.4) 0 -1px 0;}.toggleOff{position:absolute;width:60px;text-align:center;right:0;top:0;color:#666;}.toggle[toggled="true"]>.toggleOn{display:block;}.toggle[toggled="true"]>.toggleOff{display:none;}.thumb{position:absolute;top:-1px;left:-1px;width:40px;height:28px;border:1px solid #888;-webkit-border-radius:6px;background:#fff url(thumb.png) repeat-x;}.toggle[toggled="true"]>.thumb{left:auto;right:-1px;}.panel>h2{margin:0 0 8px 14px;font-size:inherit;font-weight:bold;color:#4d4d70;text-shadow:rgba(255,255,255,0.75) 2px 2px 0;}#preloader{display:none;background-image:url(loading.gif),url(selection.png),url(blueButton.png),url(listArrowSel.png),url(listGroup.png);}
\ No newline at end of file diff --git a/plugins/mobile/iui/iuix.js b/plugins/mobile/iui/iuix.js new file mode 100644 index 000000000..09d2eb993 --- /dev/null +++ b/plugins/mobile/iui/iuix.js @@ -0,0 +1 @@ +(function(){var _1=20;var _2=0;var _3=null;var _4=null;var _5=0;var _6=location.hash;var _7="#_";var _8=[];var _9=0;var _a;var _b=false;var _c="portrait";var _d="landscape";window.iui={animOn:true,showPage:function(_e,_f){if(_e){if(_4){_4.removeAttribute("selected");_4=null;}if(hasClass(_e,"dialog")){showDialog(_e);}else{var _10=_3;_3=_e;if(_10){setTimeout(slidePages,0,_10,_e,_f);}else{updatePage(_e,_10);}}}},showPageById:function(_11){var _12=$(_11);if(_12){var _13=_8.indexOf(_11);var _14=_13!=-1;if(_14){_8.splice(_13,_8.length);}iui.showPage(_12,_14);}},showPageByHref:function(_15,_16,_17,_18,cb){var req=new XMLHttpRequest();req.onerror=function(){if(cb){cb(false);}};req.onreadystatechange=function(){if(req.readyState==4){if(_18){replaceElementWithSource(_18,req.responseText);}else{var _1b=document.createElement("div");_1b.innerHTML=req.responseText;iui.insertPages(_1b.childNodes);}if(cb){setTimeout(cb,1000,true);}}};if(_16){req.open(_17||"GET",_15,true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.setRequestHeader("Content-Length",_16.length);req.send(_16.join("&"));}else{req.open(_17||"GET",_15,true);req.send(null);}},insertPages:function(_1c){var _1d;for(var i=0;i<_1c.length;++i){var _1f=_1c[i];if(_1f.nodeType==1){if(!_1f.id){_1f.id="__"+(++_9)+"__";}var _20=$(_1f.id);if(_20){_20.parentNode.replaceChild(_1f,_20);}else{document.body.appendChild(_1f);}if(_1f.getAttribute("selected")=="true"||!_1d){_1d=_1f;}--i;}}if(_1d){iui.showPage(_1d);}},getSelectedPage:function(){for(var _21=document.body.firstChild;_21;_21=_21.nextSibling){if(_21.nodeType==1&&_21.getAttribute("selected")=="true"){return _21;}}},isNativeUrl:function(_22){for(var i=0;i<iui.nativeUrlPatterns.length;i++){if(_22.match(iui.nativeUrlPatterns[i])){return true;}}return false;},nativeUrlPatterns:[new RegExp("^http://maps.google.com/maps?"),new RegExp("^mailto:"),new RegExp("^tel:"),new RegExp("^http://www.youtube.com/watch\\?v="),new RegExp("^http://www.youtube.com/v/"),new RegExp("^javascript:"),]};addEventListener("load",function(_24){var _25=iui.getSelectedPage();var _26=getPageFromLoc();if(_25){iui.showPage(_25);}if(_26&&(_26!=_25)){iui.showPage(_26);}setTimeout(preloadImages,0);if(typeof window.onorientationchange=="object"){window.onorientationchange=orientChangeHandler;_b=true;setTimeout(orientChangeHandler,0);}setTimeout(checkOrientAndLocation,0);_a=setInterval(checkOrientAndLocation,300);},false);addEventListener("unload",function(_27){return;},false);addEventListener("click",function(_28){var _29=findParent(_28.target,"a");if(_29){function unselect(){_29.removeAttribute("selected");}if(_29.href&&_29.hash&&_29.hash!="#"&&!_29.target){_29.setAttribute("selected","true");iui.showPage($(_29.hash.substr(1)));setTimeout(unselect,500);}else{if(_29==$("backButton")){history.back();}else{if(_29.getAttribute("type")=="submit"){var _2a=findParent(_29,"form");if(_2a.target=="_self"){_2a.submit();return;}submitForm(_2a);}else{if(_29.getAttribute("type")=="cancel"){cancelDialog(findParent(_29,"form"));}else{if(_29.target=="_replace"){_29.setAttribute("selected","progress");iui.showPageByHref(_29.href,null,null,_29,unselect);}else{if(iui.isNativeUrl(_29.href)){return;}else{if(_29.target=="_webapp"){location.href=_29.href;}else{if(!_29.target){_29.setAttribute("selected","progress");iui.showPageByHref(_29.href,null,null,null,unselect);}else{return;}}}}}}}}_28.preventDefault();}},true);addEventListener("click",function(_2b){var div=findParent(_2b.target,"div");if(div&&hasClass(div,"toggle")){div.setAttribute("toggled",div.getAttribute("toggled")!="true");_2b.preventDefault();}},true);function getPageFromLoc(){var _2d;var _2e=location.hash.match(/#_([^\?_]+)/);if(_2e){_2d=_2e[1];}if(_2d){_2d=$(_2d);}return _2d;}function orientChangeHandler(){var _2f=window.orientation;switch(_2f){case 0:setOrientation(_c);break;case 90:case -90:setOrientation(_d);break;}}function checkOrientAndLocation(){if(!_b){if(window.innerWidth!=_5){_5=window.innerWidth;var _30=_5==320?_c:_d;setOrientation(_30);}}if(location.hash!=_6){var _31=location.hash.substr(_7.length);iui.showPageById(_31);}}function setOrientation(_32){document.body.setAttribute("orient",_32);setTimeout(scrollTo,100,0,1);}function showDialog(_33){_4=_33;_33.setAttribute("selected","true");if(hasClass(_33,"dialog")&&!_33.target){showForm(_33);}}function showForm(_34){_34.onsubmit=function(_35){_35.preventDefault();submitForm(_34);};_34.onclick=function(_36){if(_36.target==_34&&hasClass(_34,"dialog")){cancelDialog(_34);}};}function cancelDialog(_37){_37.removeAttribute("selected");}function updatePage(_38,_39){if(!_38.id){_38.id="__"+(++_9)+"__";}location.hash=_6=_7+_38.id;_8.push(_38.id);var _3a=$("pageTitle");if(_38.title){_3a.innerHTML=_38.title;}if(_38.localName.toLowerCase()=="form"&&!_38.target){showForm(_38);}var _3b=$("backButton");if(_3b){var _3c=$(_8[_8.length-2]);if(_3c&&!_38.getAttribute("hideBackButton")){_3b.style.display="inline";_3b.innerHTML=_3c.title?_3c.title:"Back";}else{_3b.style.display="none";}}}function slidePages(_3d,_3e,_3f){var _40=(_3f?_3d:_3e).getAttribute("axis");clearInterval(_a);if(canDoSlideAnim()&&_40!="y"){slide2(_3d,_3e,_3f,slideDone);}else{slide1(_3d,_3e,_3f,_40,slideDone);}function slideDone(){if(!hasClass(_3e,"dialog")){_3d.removeAttribute("selected");}_a=setInterval(checkOrientAndLocation,300);setTimeout(updatePage,0,_3e,_3d);_3d.removeEventListener("webkitTransitionEnd",slideDone,false);}}function canDoSlideAnim(){return (iui.animOn)&&(typeof WebKitCSSMatrix=="object");}function slide1(_41,_42,_43,_44,cb){if(_44=="y"){(_43?_41:_42).style.top="100%";}else{_42.style.left="100%";}scrollTo(0,1);_42.setAttribute("selected","true");var _46=100;slide();var _47=setInterval(slide,_2);function slide(){_46-=_1;if(_46<=0){_46=0;clearInterval(_47);cb();}if(_44=="y"){_43?_41.style.top=(100-_46)+"%":_42.style.top=_46+"%";}else{_41.style.left=(_43?(100-_46):(_46-100))+"%";_42.style.left=(_43?-_46:_46)+"%";}}}function slide2(_48,_49,_4a,cb){_49.style.webkitTransitionDuration="0ms";var _4c="translateX("+(_4a?"-":"")+window.innerWidth+"px)";var _4d="translateX("+(_4a?"100%":"-100%")+")";_49.style.webkitTransform=_4c;_49.setAttribute("selected","true");_49.style.webkitTransitionDuration="";function startTrans(){_48.style.webkitTransform=_4d;_49.style.webkitTransform="translateX(0%)";}_48.addEventListener("webkitTransitionEnd",cb,false);setTimeout(startTrans,0);}function preloadImages(){var _4e=document.createElement("div");_4e.id="preloader";document.body.appendChild(_4e);}function submitForm(_4f){iui.showPageByHref(_4f.action||"POST",encodeForm(_4f),_4f.method);}function encodeForm(_50){function encode(_51){for(var i=0;i<_51.length;++i){if(_51[i].name){args.push(_51[i].name+"="+escape(_51[i].value));}}}var _53=[];encode(_50.getElementsByTagName("input"));encode(_50.getElementsByTagName("textarea"));encode(_50.getElementsByTagName("select"));return _53;}function findParent(_54,_55){while(_54&&(_54.nodeType!=1||_54.localName.toLowerCase()!=_55)){_54=_54.parentNode;}return _54;}function hasClass(_56,_57){var re=new RegExp("(^|\\s)"+_57+"($|\\s)");return re.exec(_56.getAttribute("class"))!=null;}function replaceElementWithSource(_59,_5a){var _5b=_59.parentNode;var _5c=_59;while(_5b.parentNode!=document.body){_5b=_5b.parentNode;_5c=_5c.parentNode;}var _5d=document.createElement(_5c.localName);_5d.innerHTML=_5a;_5b.removeChild(_5c);while(_5d.firstChild){_5b.appendChild(_5d.firstChild);}}function $(id){return document.getElementById(id);}function ddd(){console.log.apply(console,arguments);}})();
\ No newline at end of file diff --git a/plugins/mobile/iui/listArrow.png b/plugins/mobile/iui/listArrow.png Binary files differnew file mode 100644 index 000000000..6421a1676 --- /dev/null +++ b/plugins/mobile/iui/listArrow.png diff --git a/plugins/mobile/iui/listArrowSel.png b/plugins/mobile/iui/listArrowSel.png Binary files differnew file mode 100644 index 000000000..86832ebc7 --- /dev/null +++ b/plugins/mobile/iui/listArrowSel.png diff --git a/plugins/googleplus/googleplus.png b/plugins/mobile/iui/listGroup.png Binary files differindex ac46126d7..221553ae9 100644 --- a/plugins/googleplus/googleplus.png +++ b/plugins/mobile/iui/listGroup.png diff --git a/plugins/mobile/iui/loading.gif b/plugins/mobile/iui/loading.gif Binary files differnew file mode 100644 index 000000000..8522ddf1a --- /dev/null +++ b/plugins/mobile/iui/loading.gif diff --git a/plugins/mobile/iui/pinstripes.png b/plugins/mobile/iui/pinstripes.png Binary files differnew file mode 100644 index 000000000..c99777512 --- /dev/null +++ b/plugins/mobile/iui/pinstripes.png diff --git a/plugins/mobile/iui/redButton.png b/plugins/mobile/iui/redButton.png Binary files differnew file mode 100644 index 000000000..210f156af --- /dev/null +++ b/plugins/mobile/iui/redButton.png diff --git a/plugins/mobile/iui/selection.png b/plugins/mobile/iui/selection.png Binary files differnew file mode 100644 index 000000000..537e3f0b1 --- /dev/null +++ b/plugins/mobile/iui/selection.png diff --git a/plugins/pinterest/pinterest.png b/plugins/mobile/iui/thumb.png Binary files differindex b85aed3cd..cefa8fc5e 100644 --- a/plugins/pinterest/pinterest.png +++ b/plugins/mobile/iui/thumb.png diff --git a/plugins/mobile/iui/toggle.png b/plugins/mobile/iui/toggle.png Binary files differnew file mode 100644 index 000000000..3b62ebf26 --- /dev/null +++ b/plugins/mobile/iui/toggle.png diff --git a/plugins/mobile/iui/toggleOn.png b/plugins/mobile/iui/toggleOn.png Binary files differnew file mode 100644 index 000000000..b016814de --- /dev/null +++ b/plugins/mobile/iui/toggleOn.png diff --git a/plugins/mobile/iui/toolButton.png b/plugins/mobile/iui/toolButton.png Binary files differnew file mode 100644 index 000000000..afe4d7a3e --- /dev/null +++ b/plugins/mobile/iui/toolButton.png diff --git a/plugins/mobile/iui/toolbar.png b/plugins/mobile/iui/toolbar.png Binary files differnew file mode 100644 index 000000000..3dde94c07 --- /dev/null +++ b/plugins/mobile/iui/toolbar.png diff --git a/plugins/mobile/iui/whiteButton.png b/plugins/mobile/iui/whiteButton.png Binary files differnew file mode 100644 index 000000000..5514b2700 --- /dev/null +++ b/plugins/mobile/iui/whiteButton.png diff --git a/plugins/mobile/login_form.php b/plugins/mobile/login_form.php new file mode 100644 index 000000000..be44ef1ab --- /dev/null +++ b/plugins/mobile/login_form.php @@ -0,0 +1,58 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title>Tiny Tiny RSS</title> +<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/> +<link rel="apple-touch-icon" href="iui/iui-logo-touch-icon.png" /> +<meta name="apple-touch-fullscreen" content="YES" /> +<style type="text/css" media="screen">@import "iui/iui.css";</style> +<script type="application/x-javascript" src="iui/iui.js"></script> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> +</head> + + +<script type="text/javascript"> +function do_login() { + var f = document.forms['login']; + f.submit(); +} +</script> + +<body> + + <div class="toolbar"> + <h1 id="pageTitle"></h1> + <a id="backButton" class="button" href="#"></a> + <a class="button blueButton" onclick='do_login()'><?php echo __('Log in') ?></a> + </div> + + <form target="_self" title="Login" id="login" class="panel" name="login" selected="true" + action="../../public.php?return=<?php echo htmlspecialchars($_SERVER["REQUEST_URI"]) ?>" + method="post"> + + <input type="hidden" name="op" value="login"> + + <fieldset> + + <div class="row"> + <label><?php echo __("Login:") ?></label> + <input type="text" autocapitalize="off" name="login"> + </div> + + <div class="row"> + <label><?php echo __("Password:") ?></label> + <input type="password" name="password"> + </div> + + </fieldset> + + <div align='center'><a target='_self' href='<?php echo get_self_url_prefix() ?>/index.php?mobile=false'> + <?php echo __("Open regular version") ?></a> + + </form> + +</body> +</html> + diff --git a/plugins/mobile/logout.php b/plugins/mobile/logout.php new file mode 100644 index 000000000..afc411abc --- /dev/null +++ b/plugins/mobile/logout.php @@ -0,0 +1,15 @@ +<?php + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + require_once "mobile-functions.php"; + + logout_user(); + + header("Location: index.php"); +?> diff --git a/plugins/mobile/mobile-functions.php b/plugins/mobile/mobile-functions.php new file mode 100644 index 000000000..8e5cb7010 --- /dev/null +++ b/plugins/mobile/mobile-functions.php @@ -0,0 +1,539 @@ +<?php + require_once "functions.php"; + require_once "sessions.php"; + require_once "version.php"; + require_once "db-prefs.php"; + + define('TTRSS_SESSION_NAME', 'ttrss_m_sid'); + + /* TODO replace with interface to db-prefs */ + + function mobile_pref_toggled($link, $id) { + if (get_pref($link, "_MOBILE_$id")) + return "true"; + else + return ""; + } + + function mobile_get_pref($link, $id) { + //return $_SESSION["mobile-prefs"][$id]; + return get_pref($link, "_MOBILE_$id"); + } + + function mobile_set_pref($link, $id, $value) { + //$_SESSION["mobile-prefs"][$id] = $value; + return set_pref($link, "_MOBILE_$id", $value); + } + + function mobile_feed_has_icon($id) { + return file_exists("../../".ICONS_DIR."/$id.ico"); + } + + function render_flat_feed_list($link, $offset) { + $owner_uid = $_SESSION["uid"]; + $limit = 0; + + if (!$offset) $offset = 0; + + if (mobile_get_pref($link, "SORT_FEEDS_UNREAD")) { + $order_by = "unread DESC, title"; + } else { + $order_by = "title"; + } + + if ($limit > 0) { + $limit_qpart = "LIMIT $limit OFFSET $offset"; + } else { + $limit_qpart = ""; + } + + $result = db_query($link, "SELECT id, + title, + (SELECT COUNT(id) FROM ttrss_entries,ttrss_user_entries + WHERE feed_id = ttrss_feeds.id AND unread = true + AND ttrss_user_entries.ref_id = ttrss_entries.id + AND owner_uid = '$owner_uid') AS unread + FROM ttrss_feeds + WHERE + ttrss_feeds.owner_uid = '$owner_uid' + ORDER BY $order_by $limit_qpart"); + + if (!$offset) print '<ul id="home" title="'.__('Home').'" selected="true" + myBackLabel="'.__('Logout').'" myBackHref="logout.php" myBackTarget="_self">'; + + + // print "<li><a href='#cat-actions'>".__('Actions...')."</a></li>"; + + $num_feeds = 0; + + while ($line = db_fetch_assoc($result)) { + $id = $line["id"]; + $unread = $line["unread"]; + + // $unread = rand(0, 100); + + if ($unread > 0) { + $line["title"] = $line["title"] . " ($unread)"; + $class = ''; + } else { + $class = 'oldItem'; + } + + if (mobile_feed_has_icon($id)) { + $icon_url = "../../".ICONS_URL."/$id.ico"; + } else { + $icon_url = "../../images/blank_icon.gif"; + } + + if ($unread > 0 || !mobile_get_pref($link, "HIDE_READ")) { + print "<li class='$class'><a href='feed.php?id=$id'>" . + "<img class='tinyIcon' src='$icon_url'/>". + $line["title"] . "</a></li>"; + } + + ++$num_feeds; + } + +/* $next_offset = $offset + $num_feeds; + + print "<li><a href=\"home.php?skip=$next_offset\" + target=\"_replace\">Show more feeds...</a></li>"; */ + + if (!$offset) print "</ul>"; + + } + + function render_category($link, $cat_id, $offset) { + $owner_uid = $_SESSION["uid"]; + + if ($cat_id >= 0) { + + if ($cat_id != 0) { + $cat_query = "cat_id = '$cat_id'"; + } else { + $cat_query = "cat_id IS NULL"; + } + + if (mobile_get_pref($link, "SORT_FEEDS_UNREAD")) { + $order_by = "unread DESC, title"; + } else { + $order_by = "title"; + } + + $result = db_query($link, "SELECT id, + title, + (SELECT COUNT(id) FROM ttrss_entries,ttrss_user_entries + WHERE feed_id = ttrss_feeds.id AND unread = true + AND ttrss_user_entries.ref_id = ttrss_entries.id + AND owner_uid = '$owner_uid') as unread + FROM ttrss_feeds + WHERE + ttrss_feeds.owner_uid = '$owner_uid' AND + $cat_query + ORDER BY $order_by"); + + $title = getCategoryTitle($link, $cat_id); + + print "<ul id='cat-$cat_id' title='$title' myBackLabel='".__("Home")."' + myBackHref='home.php'>"; + + // print "<li><a href='#cat-actions'>".__('Actions...')."</a></li>"; + + while ($line = db_fetch_assoc($result)) { + $id = $line["id"]; + $unread = $line["unread"]; + + // $unread = rand(0, 100); + + if ($unread > 0) { + $line["title"] = $line["title"] . " ($unread)"; + $class = ''; + } else { + $class = 'oldItem'; + } + + if (mobile_feed_has_icon($id)) { + $icon_url = "../../".ICONS_URL."/$id.ico"; + } else { + $icon_url = "../../images/blank_icon.gif"; + } + + if ($unread > 0 || !mobile_get_pref($link, "HIDE_READ")) { + print "<li class='$class'><a href='feed.php?id=$id&cat=$cat_id'>" . + "<img class='tinyIcon' src='$icon_url'/>". + $line["title"] . "</a></li>"; + } + } + + print "</ul>"; + } else if ($cat_id == -1) { + + $title = __('Special'); + + print "<ul id='cat--1' title='$title' myBackLabel='".__("Home")."' + myBackHref='home.php'>"; + + foreach (array(-4, -3, -1, -2, 0) as $id) { + $title = getFeedTitle($link, $id); + $unread = getFeedUnread($link, $id, false); + $icon = getFeedIcon($id); + + if ($unread > 0) { + $title = $title . " ($unread)"; + $class = ''; + } else { + $class = 'oldItem'; + } + + if ($unread > 0 || !mobile_get_pref($link, "HIDE_READ")) { + print "<li class='$class'> + <a href='feed.php?id=$id&cat=-1'> + <img class='tinyIcon' src='../$icon'/>$title</a></li>"; + } + } + + print "</ul>"; + } else if ($cat_id == -2) { + + $title = __('Labels'); + + print "<ul id='cat--2' title='$title' myBackLabel='".__("Home")."' + myBackHref='home.php'>"; + + $result = db_query($link, "SELECT id, caption FROM ttrss_labels2 + WHERE owner_uid = '$owner_uid'"); + + $label_data = array(); + + while ($line = db_fetch_assoc($result)) { + + $id = label_to_feed_id($line["id"]); + + $unread = getFeedUnread($link, $id); + $title = $line["caption"]; + + if ($unread > 0) { + $title = $title . " ($unread)"; + $class = ''; + } else { + $class = 'oldItem'; + } + + if ($unread > 0 || !mobile_get_pref($link, "HIDE_READ")) { + print "<li class='$class'> + <a href='feed.php?id=$id&cat=-2'>$title</a></li>"; + } + } + print "</ul>"; + } + } + + function render_categories_list($link) { + $owner_uid = $_SESSION["uid"]; + + $cat_browse = mobile_get_pref($link, "BROWSE_CATS"); + + print '<ul id="home" title="'.__('Home').'" selected="true" + myBackLabel="'.__('Logout').'" myBackHref="logout.php" myBackTarget="_self">'; + +// print "<li><a href='#searchForm'>Search...</a></li>"; + + foreach (array(-1, -2) as $id) { + $title = getCategoryTitle($link, $id); + $unread = getFeedUnread($link, $id, true); + if ($unread > 0) { + $title = $title . " ($unread)"; + $class = ''; + } else { + $class = 'oldItem'; + } + + if ($cat_browse) + print "<li class='$class'><a href='cat.php?id=$id'>$title</a></li>"; + else + print "<li class='$class'><a href='feed.php?id=$id&is_cat=true'>$title</a></li>"; + } + + $result = db_query($link, "SELECT + ttrss_feed_categories.id, + ttrss_feed_categories.title, + COUNT(ttrss_feeds.id) AS num_feeds + FROM ttrss_feed_categories, ttrss_feeds + WHERE ttrss_feed_categories.owner_uid = $owner_uid + AND ttrss_feed_categories.id = cat_id + GROUP BY ttrss_feed_categories.id, + ttrss_feed_categories.title + ORDER BY ttrss_feed_categories.title"); + + while ($line = db_fetch_assoc($result)) { + + if ($line["num_feeds"] > 0) { + + $unread = getFeedUnread($link, $line["id"], true); + $id = $line["id"]; + + if ($unread > 0) { + $line["title"] = $line["title"] . " ($unread)"; + $class = ''; + } else { + $class = 'oldItem'; + } + + if ($unread > 0 || !mobile_get_pref($link, "HIDE_READ")) { + + if ($cat_browse) + print "<li class='$class'><a href='cat.php?id=$id'>" . + $line["title"] . "</a></li>"; + else + print "<li class='$class'><a href='feed.php?id=$id&is_cat=true'>". + $line["title"] . "</a></li>"; + } + } + } + + + $result = db_query($link, "SELECT COUNT(*) AS nf FROM ttrss_feeds WHERE + cat_id IS NULL and owner_uid = '$owner_uid'"); + + $num_feeds = db_fetch_result($result, 0, "nf"); + + if ($num_feeds > 0) { + $unread = getFeedUnread($link, 0, true); + $title = "Uncategorized"; + + if ($unread > 0) { + $title = "$title ($unread)"; + $class = ''; + } else { + $class = 'oldItem'; + } + + if ($unread > 0 || !mobile_get_pref($link, "HIDE_READ")) { + if ($cat_browse) + print "<li class='$class'><a href='cat.php?id=0'>$title</a></li>"; + else + print "<li class='$class'><a href='feed.php?id=0&is_cat=true'>$title</a></li>"; + + } + } + + print "</ul>"; + } + + function render_headlines_list($link, $feed_id, $cat_id, $offset, $search, + $is_cat = false) { + + $feed_id = $feed_id; + $limit = 15; + $filter = ''; + + if (!mobile_get_pref($link, "HIDE_READ")) + $view_mode = "all_articles"; + else + $view_mode = 'adaptive'; + + if ($search) { + $search_mode = 'this_feed'; + } else { + $search_mode = ''; + } + + $qfh_ret = queryFeedHeadlines($link, $feed_id, $limit, + $view_mode, $is_cat, $search, $search_mode, + "score DESC, date_entered ".(mobile_get_pref($link, 'REVERSE_HEADLINES') ? 'ASC' : 'DESC'), $offset); + + $result = $qfh_ret[0]; + $feed_title = $qfh_ret[1]; + + if (!$offset) { + + print "<form id=\"searchForm-$feed_id-$cat_id\" class=\"dialog\" method=\"POST\" + action=\"feed.php\"> + + <input type=\"hidden\" name=\"id\" value=\"$feed_id\"> + <input type=\"hidden\" name=\"cat\" value=\"$cat_id\"> + + <fieldset> + <h1>Search</h1> + <a class=\"button leftButton\" type=\"cancel\">Cancel</a> + <a class=\"button blueButton\" type=\"submit\">Search</a> + + <label>Search:</label> + <input id=\"search\" type=\"text\" name=\"search\"/> + </fieldset> + </form>"; + + if ($cat_id) { + $cat_title = getCategoryTitle($link, $cat_id); + + print "<ul id=\"feed-$feed_id\" title=\"$feed_title\" selected=\"true\" + myBackLabel='$cat_title' myBackHref='cat.php?id=$cat_id'>"; + } else { + print "<ul id=\"feed-$feed_id\" title=\"$feed_title\" selected=\"true\" + myBackLabel='".__("Home")."' myBackHref='home.php'>"; + } + + print "<li><a href='#searchForm-$feed_id-$cat_id'>Search...</a></li>"; + } + + $num_headlines = 0; + + while ($line = db_fetch_assoc($result)) { + $id = $line["id"]; + $real_feed_id = $line["feed_id"]; + + if (sql_bool_to_bool($line["unread"])) { + $class = ''; + } else { + $class = 'oldItem'; + } + + if (mobile_feed_has_icon($real_feed_id)) { + $icon_url = "../../".ICONS_URL."/$real_feed_id.ico"; + } else { + $icon_url = "../../images/blank_icon.gif"; + } + + print "<li class='$class'><a href='article.php?id=$id&feed=$feed_id&cat=$cat_id&is_cat=$is_cat'> + <img class='tinyIcon' src='$icon_url'>"; + print $line["title"]; + print "</a></li>"; + + ++$num_headlines; + + } + + if ($num_headlines == 0 && $search) { + $articles_url = "feed.php?id=$feed_id&cat=$cat_id&skip=$next_offset"; + + print "<li><a href=\"$articles_url\">" . __("Nothing found (click to reload feed).") . "</a></li>"; + + } + +// print "<a target='_replace' href='feed.php?id=$feed_id&cat=$cat_id&skip=0'>Next $limit articles...</a>"; + + $next_offset = $offset + $num_headlines; + $num_unread = getFeedUnread($link, $feed_id, $is_cat); + + /* FIXME needs normal implementation */ + + if ($num_headlines > 0 && ($num_unread == 0 || $num_unread > $next_offset)) { + + if ($is_cat) { + $articles_url = "feed.php?id=$feed_id&skip=$next_offset". + "&search=$search&is_cat=true"; + } else { + $articles_url = "feed.php?id=$feed_id&cat=$cat_id&skip=$next_offset". + "&search=$search"; + } + + print "<li><a href=\"$articles_url\" + target=\"_replace\">Get more articles...</a></li>"; + } + + if (!$offset) print "</ul>"; + + } + + function render_article($link, $id, $feed_id, $cat_id, $is_cat) { + + $query = "SELECT title,link,content,feed_id,comments,int_id, + marked,unread,published, + ".SUBSTRING_FOR_DATE."(updated,1,16) as updated, + author + FROM ttrss_entries,ttrss_user_entries + WHERE id = '$id' AND ref_id = id AND owner_uid = " . + $_SESSION["uid"] ; + + $result = db_query($link, $query); + + if (db_num_rows($result) != 0) { + + $line = db_fetch_assoc($result); + + $tmp_result = db_query($link, "UPDATE ttrss_user_entries + SET unread = false,last_read = NOW() + WHERE ref_id = '$id' + AND owner_uid = " . $_SESSION["uid"]); + + $updated_fmt = make_local_datetime($link, $line['updated'], false); + + $title = $line["title"]; + $article_link = $line["link"]; + + if (!$is_cat) + $feed_title = getFeedTitle($link, $feed_id); + else + $feed_title = getCategoryTitle($link, $feed_id); + + print "<div class=\"panel\" id=\"article-$id\" title=\"$title\" + selected=\"true\" + myBackLabel='$feed_title' myBackHref='feed.php?id=$feed_id&cat=$cat_id&is_cat=$is_cat'>"; + + if ($line['feed_id'] != $feed_id) { + $real_feed_title = getFeedTitle($link, $line['feed_id']); + $real_feed_id = $line['feed_id']; + $feed_link = "(<a href=\"feed.php?id=$real_feed_id\">$real_feed_title</a>)"; + } +// print "<fieldset>"; + + print "<div style='float : right'>($updated_fmt)</div>"; + + print "<h2><a target='_blank' href='$article_link'>$title</a> $feed_link</h2>"; + + print "<hr>"; + +/* print "<div class=\"row\">"; + print "<label id='title'><a target='_blank' href='$article_link'>$title</a></label>"; + print "</div>"; */ + + $is_starred = (sql_bool_to_bool($line["marked"])) ? "true" : "false"; + $is_published = (sql_bool_to_bool($line["published"])) ? "true" : "false"; + + //print "<div class=\"row\">"; + //print "<label id='updated'>Updated:</label>"; + //print "<input type='text' enabled='false' name='updated' disabled value='$updated_fmt'/>"; + //print "</div>"; + +// print "</fieldset>"; + + $content = sanitize($link, $line["content"]); + $content = preg_replace("/href=/i", "target=\"_blank\" href=", $content); + + if (!mobile_get_pref($link, "SHOW_IMAGES")) { + $content = preg_replace('/<img[^>]+>/is', '', $content); + } + + print "<p>$content</p>"; + + print "<div class='nav'> + <label>Navigation</label> + <div class='button left' onclick='goPrev($id, $feed_id, this)'>Prev</div> + <div class='button right' onclick='goNext($id, $feed_id, this)'>Next</div> + </div>"; + + print "<fieldset>"; + + print "<div class=\"row\"> + <label>Starred</label> + <div class=\"toggle\" onclick=\"toggleMarked($id, this)\" toggled=\"$is_starred\"><span class=\"thumb\"></span><span class=\"toggleOn\">ON</span><span class=\"toggleOff\">OFF</span></div> + </div>"; + + print "<div class=\"row\"> + <label>Published</label> + <div class=\"toggle\" onclick=\"togglePublished($id, this)\" toggled=\"$is_published\"><span class=\"thumb\"></span><span class=\"toggleOn\">ON</span><span class=\"toggleOff\">OFF</span></div> + </div>"; + + print "<div class=\"row\"> + <label>Unread</label> + <div class=\"toggle\" onclick=\"toggleUnread($id, this)\" toggled=\"$is_unread\"><span class=\"thumb\"></span><span class=\"toggleOn\">ON</span><span class=\"toggleOff\">OFF</span></div> + </div>"; + + + print "</fieldset>"; + + print "</div>"; + + } + } +?> diff --git a/plugins/mobile/mobile.css b/plugins/mobile/mobile.css new file mode 100644 index 000000000..8068e3d38 --- /dev/null +++ b/plugins/mobile/mobile.css @@ -0,0 +1,38 @@ +div.nav { + height: 40px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + background-color: #ffffff; + border: 1px solid #999999; + text-align: center; + margin-bottom: 1em; +} +div.nav label { + line-height: 40px; + color: black; + font-weight: bold; +} +div.nav .button { + position: static; + margin: 5px 10px; + -webkit-border-image: url(../lib/iui/whiteButton.png) 0 12 0 12; + text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0; + color: black; + cursor: pointer; /* On a touch screen ? */ +} +div.nav .button.left { + float: left; +} +div.nav .button.right { + float: right; +} + +ul li a.read { + color: #666666; +} + +ul li span.browse { + color : #909090; + text-align : right; + float : right; +} diff --git a/plugins/mobile/mobile.js b/plugins/mobile/mobile.js new file mode 100644 index 000000000..3fed3a1d7 --- /dev/null +++ b/plugins/mobile/mobile.js @@ -0,0 +1,163 @@ +var backend = "backend.php"; + +function toggleMarked(id, elem) { + + var toggled = false; + + if (elem.getAttribute("toggled") == "true") { + toggled = 1; + } else { + toggled = 0; + } + + var query = "op=toggleMarked&id=" + id + "&mark=" + toggled; + + new Ajax.Request(backend, { + parameters: query, + onComplete: function (transport) { + // + } }); +} + +function togglePublished(id, elem) { + + var toggled = false; + + if (elem.getAttribute("toggled") == "true") { + toggled = 1; + } else { + toggled = 0; + } + + var query = "op=togglePublished&id=" + id + "&pub=" + toggled; + + new Ajax.Request(backend, { + parameters: query, + onComplete: function (transport) { + // + } }); + +} + +function toggleUnread(id, elem) { + + var toggled = false; + + if (elem.getAttribute("toggled") == "true") { + toggled = 1; + } else { + toggled = 0; + } + + var query = "op=toggleUnread&id=" + id + "&unread=" + toggled; + + new Ajax.Request(backend, { + parameters: query, + onComplete: function (transport) { + // + } }); + +} + +function setPref(elem) { + var toggled = false; + var id = elem.id; + + if (elem.getAttribute("toggled") == "true") { + toggled = 1; + } else { + toggled = 0; + } + + var query = "op=setPref&id=" + id + "&to=" + toggled; + + new Ajax.Request(backend, { + parameters: query, + onComplete: function (transport) { + // + } }); + +} + +// Go directly to another item in the same feed +function goToSibling(article_id, feed_id, link, step) { + var links = linksInFeed(feed_id); + for (var i=0 ; i<links.length ; i++) { + var re = new RegExp(".*article\\.php\\?id="+article_id+"&.*"); + if (!re.test(links[i].href)) continue; + // here, we've found the current article + var index = i + step; + if (index < 0) { + markAsRead(feed_id); + iui.showPage($("feed-"+feed_id), true); + return false; + } + if (index >= links.length) { + showRestOfFeed(feed_id); + return false; + } + console.log(links[index]); + var match = links[index].href.match(/.*article\.php\?(.*)/); + var qs = match[1]; + var backwards = false; + if (step < 0) backwards = true; + link.setAttribute("selected", "progress"); + function unselect() { link.removeAttribute("selected"); } + iui.showPageByHref("article.php?"+qs, null, null, null, unselect, backwards); + return false; + } + return false; +} +function goPrev(article_id, feed_id, link) { + return goToSibling(article_id, feed_id, link, -1); +} +function goNext(article_id, feed_id, link) { + return goToSibling(article_id, feed_id, link, 1); +} + +// Get all the links in the feed. The all_links variable includes the "get more article" link +function linksInFeed(feed_id, all_links) { + var feed_content = $("feed-"+feed_id); + var links_raw = feed_content.getElementsByTagName("a"); + if (all_links) return links_raw; + var links = []; + // filter the array to remove the "get more articles" link + // and the "search" link (which is always first) + for (var i=1 ; i<links_raw.length ; i++) { + if (links_raw[i].href.match(/.*article\.php\?id=.*/)) { + links.push(links_raw[i]); + } + } + return links; +} + +// Adds the "read" class to all read links in the feed +function markAsRead(feed_id) { + var links = linksInFeed(feed_id); + for (var j=0 ; j<links.length ; j++) { + var match = links[j].href.match(/.*article\.php\?id=(\d+)&.*/); + if ($("article-"+match[1])) { + links[j].className = "read"; + } + } +} + +// Go the the articles list and expand the "get more articles" link +function showRestOfFeed(feed_id) { + var links_raw = linksInFeed(feed_id, true); + var lastlink = links_raw[links_raw.length - 1]; + if (lastlink.target == "_replace") { + // It's a "get more articles" link + iui.showPage($("feed-"+feed_id), true); + // Mark old items a "read" + markAsRead(feed_id); + // Simulate click on the "get more articles" link + lastlink.setAttribute("selected", "progress"); + function unselect() { lastlink.removeAttribute("selected"); } + setTimeout(window.scrollTo, 0, 0, 1000); + iui.showPageByHref(lastlink.href, null, null, lastlink, unselect); + } else { + iui.showPage($("home"), true); + } +} + diff --git a/plugins/mobile/prefs.php b/plugins/mobile/prefs.php new file mode 100644 index 000000000..323196254 --- /dev/null +++ b/plugins/mobile/prefs.php @@ -0,0 +1,64 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + define('MOBILE_VERSION', true); + + $basedir = dirname(dirname(dirname(__FILE__))); + + set_include_path( + dirname(__FILE__) . PATH_SEPARATOR . + $basedir . PATH_SEPARATOR . + "$basedir/include" . PATH_SEPARATOR . + get_include_path()); + + $basedir = dirname(dirname(__FILE__)); + + require_once "config.php"; + require_once "mobile-functions.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + login_sequence($link, true); +?> + +<div class="panel" id="prefs" selected="yes" title="Preferences" + myBackLabel="<?php echo __('Home') ?>" myBackHref="home.php"> + +<fieldset> + +<div class="row"> + <label><?php echo __('Enable categories') ?></label> + <div class="toggle" id="ENABLE_CATS" onclick="setPref(this)" toggled="<?php echo mobile_pref_toggled($link, "ENABLE_CATS") ?>"><span class="thumb"></span><span class="toggleOn"><?php echo __('ON') ?></span><span class="toggleOff"><?php echo __('OFF') ?></span></div> +</div> + +<div class="row"> + <label><?php echo __('Browse categories like folders') ?></label> + <div class="toggle" id="BROWSE_CATS" onclick="setPref(this)" toggled="<?php echo mobile_pref_toggled($link, "BROWSE_CATS") ?>"><span class="thumb"></span><span class="toggleOn"><?php echo __('ON') ?></span><span class="toggleOff"><?php echo __('OFF') ?></span></div> +</div> + + +<div class="row"> + <label><?php echo __('Show images in posts') ?></label> + <div class="toggle" id="SHOW_IMAGES" onclick="setPref(this)" toggled="<?php echo mobile_pref_toggled($link, "SHOW_IMAGES") ?>"><span class="thumb"></span><span class="toggleOn"><?php echo __('ON') ?></span><span class="toggleOff"><?php echo __('OFF') ?></span></div> +</div> + +<div class="row"> + <label><?php echo __('Hide read articles and feeds') ?></label> + <div class="toggle" id="HIDE_READ" onclick="setPref(this)" toggled="<?php echo mobile_pref_toggled($link, "HIDE_READ") ?>"><span class="thumb"></span><span class="toggleOn"><?php echo __('ON') ?></span><span class="toggleOff"><?php echo __('OFF') ?></span></div> +</div> + +<div class="row"> + <label><?php echo __('Sort feeds by unread count') ?></label> + <div class="toggle" id="SORT_FEEDS_UNREAD" onclick="setPref(this)" toggled="<?php echo mobile_pref_toggled($link, "SORT_FEEDS_UNREAD") ?>"><span class="thumb"></span><span class="toggleOn"><?php echo __('ON') ?></span><span class="toggleOff"><?php echo __('OFF') ?></span></div> +</div> + +<div class="row"> + <label><?php echo __('Reverse headline order (oldest first)') ?></label> + <div class="toggle" id="REVERSE_HEADLINES" onclick="setPref(this)" toggled="<?php echo mobile_pref_toggled($link, "REVERSE_HEADLINES") ?>"><span class="thumb"></span><span class="toggleOn"><?php echo __('ON') ?></span><span class="toggleOff"><?php echo __('OFF') ?></span></div> +</div> + +</fieldset> diff --git a/plugins/owncloud/init.php b/plugins/owncloud/init.php deleted file mode 100644 index 5d215b386..000000000 --- a/plugins/owncloud/init.php +++ /dev/null @@ -1,96 +0,0 @@ -<?php -require_once "config.php"; - -class OwnCloud extends Plugin { - private $link; - private $host; - - function about() { - return array(1.0, - "Adds support for OwnCloud ReadLater", - "cy8aer"); - } - - function init($host) { - $this->link = $host->get_link(); - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - $host->add_hook($host::HOOK_PREFS_TAB, $this); - } - - function save() { - $owncloud_url = db_escape_string($this->link, $_POST["owncloud_url"]); - $this->host->set($this, "owncloud", $owncloud_url); - echo "Value set to $owncloud_url"; - } - - function get_js() { - return file_get_contents(dirname(__FILE__) . "/owncloud.js"); - } - - function hook_prefs_tab($args) { - if ($args != "prefPrefs") return; - - print "<div dojoType=\"dijit.layout.AccordionPane\" title=\"".__("Owncloud")."\">"; - - print "<br/>"; - - $value = $this->host->get($this, "owncloud"); - print "<form dojoType=\"dijit.form.Form\">"; - - print "<script type=\"dojo/method\" event=\"onSubmit\" args=\"evt\"> - evt.preventDefault(); - if (this.validate()) { - console.log(dojo.objectToQuery(this.getValues())); - new Ajax.Request('backend.php', { - parameters: dojo.objectToQuery(this.getValues()), - onComplete: function(transport) { - notify_info(transport.responseText); - } - }); - } - </script>"; - - print "<input dojoType=\"dijit.form.TextBox\" style=\"display : none\" name=\"op\" value=\"pluginhandler\">"; - print "<input dojoType=\"dijit.form.TextBox\" style=\"display : none\" name=\"method\" value=\"save\">"; - print "<input dojoType=\"dijit.form.TextBox\" style=\"display : none\" name=\"plugin\" value=\"owncloud\">"; - print "<table width=\"100%\" class=\"prefPrefsList\">"; - print "<tr><td width=\"40%\">".__("Owncloud url")."</td>"; - print "<td class=\"prefValue\"><input dojoType=\"dijit.form.ValidationTextBox\" required=\"1\" name=\"owncloud_url\" regExp='^(http|https)://.*' value=\"$value\"></td></tr>"; - print "</table>"; - print "<p><button dojoType=\"dijit.form.Button\" type=\"submit\">".__("Save")."</button>"; - - print "</form>"; - - print "</div>"; #pane - - } - - function hook_article_button($line) { - return "<img src=\"plugins/owncloud/owncloud.png\" - style=\"cursor : pointer\" style=\"cursor : pointer\" - onclick=\"ownArticle(".$line["id"].")\" - class='tagsPic' title='".__('Bookmark on OwnCloud ')."'>"; - } - - function getOwnCloud() { - $id = db_escape_string($this->link, $_REQUEST['id']); - - $result = db_query($this->link, "SELECT title, link - FROM ttrss_entries, ttrss_user_entries - WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']); - - if (db_num_rows($result) != 0) { - $title = truncate_string(strip_tags(db_fetch_result($result, 0, 'title')), - 100, '...'); - $article_link = db_fetch_result($result, 0, 'link'); - } - - $own_url = $this->host->get($this, "owncloud"); - - print json_encode(array("title" => $title, "link" => $article_link, - "id" => $id, "ownurl" => $own_url)); - } -} -?> diff --git a/plugins/owncloud/owncloud.js b/plugins/owncloud/owncloud.js deleted file mode 100644 index 6e971030b..000000000 --- a/plugins/owncloud/owncloud.js +++ /dev/null @@ -1,26 +0,0 @@ -function ownArticle(id) { - try { - var query = "?op=pluginhandler&plugin=owncloud&method=getOwnCloud&id=" + param_escape(id); - - console.log(query); - - var d = new Date(); - var ts = d.getTime(); - - var w = window.open('backend.php?op=backend&method=loading', 'ttrss_tweet', - "status=0,toolbar=0,location=0,width=600,height=500,scrollbars=1,menubar=0"); - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - var ti = JSON.parse(transport.responseText); - - var share_url = ti.ownurl + "?app=bookmarks&getfile=addBm.php?output=popup&url=" + param_escape(ti.link); - - w.location.href = share_url; - } }); - } catch (e) { - exception_error("ownArticle", e); - } -} - diff --git a/plugins/owncloud/owncloud.png b/plugins/owncloud/owncloud.png Binary files differdeleted file mode 100644 index d31ba924b..000000000 --- a/plugins/owncloud/owncloud.png +++ /dev/null diff --git a/plugins/pinterest/init.php b/plugins/pinterest/init.php deleted file mode 100644 index 11fe64eb5..000000000 --- a/plugins/pinterest/init.php +++ /dev/null @@ -1,53 +0,0 @@ -<?php -class Pinterest extends Plugin { - private $link; - private $host; - - function about() { - return array(1.0, - "Share article on Pinterest", - "?"); - } - - function init($host) { - $this->link = $host->get_link(); - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - } - - function get_js() { - return file_get_contents(dirname(__FILE__) . "/pinterest.js"); - } - - function hook_article_button($line) { - $article_id = $line["id"]; - - $rv = "<img src=\"plugins/pinterest/pinterest.png\" - class='tagsPic' style=\"cursor : pointer\" - onclick=\"pinterest($article_id)\" - title='".__('Pinterest')."'>"; - - return $rv; - } - - function getInfo() { - $id = db_escape_string($this->link, $_REQUEST['id']); - - $result = db_query($this->link, "SELECT title, link - FROM ttrss_entries, ttrss_user_entries - WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']); - - if (db_num_rows($result) != 0) { - $title = truncate_string(strip_tags(db_fetch_result($result, 0, 'title')), - 100, '...'); - $article_link = db_fetch_result($result, 0, 'link'); - } - - print json_encode(array("title" => $title, "link" => $article_link, - "id" => $id)); - } - - -} -?> diff --git a/plugins/pinterest/pinterest.js b/plugins/pinterest/pinterest.js deleted file mode 100644 index 01c525f55..000000000 --- a/plugins/pinterest/pinterest.js +++ /dev/null @@ -1,31 +0,0 @@ - function pinterest(id) { - try { - var query = "?op=pluginhandler&plugin=pinterest&method=getInfo&id=" + param_escape(id); - - console.log(query); - - var d = new Date(); - var ts = d.getTime(); - - var w = window.open('backend.php?op=backend&method=loading', 'ttrss_tweet', - "status=0,toolbar=0,location=0,width=650,height=600,scrollbars=1,menubar=0"); - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - var ti = JSON.parse(transport.responseText); - - var share_url = "http://pinterest.com/pin/create/button/?" + - "url=" + param_escape(ti.link) + - "&description=" + param_escape(ti.title); - - w.location.href = share_url; - - } }); - - - } catch (e) { - exception_error("tweetArticle", e); - } - } - diff --git a/plugins/pocket/init.php b/plugins/pocket/init.php deleted file mode 100644 index e96d08001..000000000 --- a/plugins/pocket/init.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php -class Pocket extends Plugin { - - private $link; - private $host; - - function about() { - return array(1.0, - "Share article on Pocket (formerly Read It Later)", - "?"); - } - - function init($host) { - $this->link = $host->get_link(); - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - } - - function get_js() { - return file_get_contents(dirname(__FILE__) . "/pocket.js"); - } - - function hook_article_button($line) { - $article_id = $line["id"]; - - $rv = "<img src=\"plugins/pocket/pocket.png\" - class='tagsPic' style=\"cursor : pointer\" - onclick=\"shareArticleToPocket($article_id)\" - title='".__('Pocket')."'>"; - - return $rv; - } - - function getInfo() { - $id = db_escape_string($this->link, $_REQUEST['id']); - - $result = db_query($this->link, "SELECT title, link - FROM ttrss_entries, ttrss_user_entries - WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']); - - if (db_num_rows($result) != 0) { - $title = truncate_string(strip_tags(db_fetch_result($result, 0, 'title')), - 100, '...'); - $article_link = db_fetch_result($result, 0, 'link'); - } - - print json_encode(array("title" => $title, "link" => $article_link, - "id" => $id)); - } - - -} -?> diff --git a/plugins/pocket/pocket.js b/plugins/pocket/pocket.js deleted file mode 100644 index 021d5bb05..000000000 --- a/plugins/pocket/pocket.js +++ /dev/null @@ -1,31 +0,0 @@ - function shareArticleToPocket(id) { - try { - var query = "?op=pluginhandler&plugin=pocket&method=getInfo&id=" + param_escape(id); - - console.log(query); - - var d = new Date(); - var ts = d.getTime(); - - var w = window.open('backend.php?op=backend&method=loading', 'ttrss_tweet', - "status=0,toolbar=0,location=0,width=500,height=400,scrollbars=1,menubar=0"); - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - var ti = JSON.parse(transport.responseText); - - var share_url = "https://getpocket.com/save?" + - "&title=" + param_escape(ti.title) + - "&url=" + param_escape(ti.link); - - w.location.href = share_url; - - } }); - - - } catch (e) { - exception_error("tweetArticle", e); - } - } - diff --git a/plugins/pocket/pocket.png b/plugins/pocket/pocket.png Binary files differdeleted file mode 100644 index ff6bc85a4..000000000 --- a/plugins/pocket/pocket.png +++ /dev/null diff --git a/plugins/tweet/init.php b/plugins/tweet/init.php deleted file mode 100644 index bbcf7836c..000000000 --- a/plugins/tweet/init.php +++ /dev/null @@ -1,53 +0,0 @@ -<?php -class Tweet extends Plugin { - private $link; - private $host; - - function init($host) { - $this->link = $host->get_link(); - $this->host = $host; - - $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); - } - - function about() { - return array(1.0, - "Share article on Twitter", - "fox"); - } - - function get_js() { - return file_get_contents(dirname(__FILE__) . "/tweet.js"); - } - - function hook_article_button($line) { - $article_id = $line["id"]; - - $rv = "<img src=\"plugins/tweet/tweet.png\" - class='tagsPic' style=\"cursor : pointer\" - onclick=\"tweetArticle($article_id)\" - title='".__('Share on Twitter')."'>"; - - return $rv; - } - - function getInfo() { - $id = db_escape_string($this->link, $_REQUEST['id']); - - $result = db_query($this->link, "SELECT title, link - FROM ttrss_entries, ttrss_user_entries - WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']); - - if (db_num_rows($result) != 0) { - $title = truncate_string(strip_tags(db_fetch_result($result, 0, 'title')), - 100, '...'); - $article_link = db_fetch_result($result, 0, 'link'); - } - - print json_encode(array("title" => $title, "link" => $article_link, - "id" => $id)); - } - - -} -?> diff --git a/plugins/tweet/tweet.js b/plugins/tweet/tweet.js deleted file mode 100644 index 07e89d5f8..000000000 --- a/plugins/tweet/tweet.js +++ /dev/null @@ -1,31 +0,0 @@ - function tweetArticle(id) { - try { - var query = "?op=pluginhandler&plugin=tweet&method=getInfo&id=" + param_escape(id); - - console.log(query); - - var d = new Date(); - var ts = d.getTime(); - - var w = window.open('backend.php?op=backend&method=loading', 'ttrss_tweet', - "status=0,toolbar=0,location=0,width=500,height=400,scrollbars=1,menubar=0"); - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - var ti = JSON.parse(transport.responseText); - - var share_url = "http://twitter.com/share?_=" + ts + - "&text=" + param_escape(ti.title) + - "&url=" + param_escape(ti.link); - - w.location.href = share_url; - - } }); - - - } catch (e) { - exception_error("tweetArticle", e); - } - } - diff --git a/plugins/tweet/tweet.png b/plugins/tweet/tweet.png Binary files differdeleted file mode 100644 index ad3c177a2..000000000 --- a/plugins/tweet/tweet.png +++ /dev/null diff --git a/prefs.css b/prefs.css new file mode 100644 index 000000000..92a2e7e76 --- /dev/null +++ b/prefs.css @@ -0,0 +1,129 @@ +html, body#ttrssPrefs, #main { + width: 100%; + height: 100%; + border: 0; + padding: 0; + margin: 0; +} + +#header a { + color : #4684ff; +} + +#header a:hover { + color : black; +} + +#header img { + vertical-align : middle; + cursor : pointer; +} + + +div#pref-tabs .dijitContentPane { + font-size : 12px; +} + +div#pref-tabs { + margin : 0px 5px 0px 5px; +} + +div#pref-tabs .dijitContentPane h3 { + font-size : 14px; + font-weight : bold; +} + +#pref-filter-wrap, #pref-filter-header, #pref-filter-content, +#pref-label-wrap, #pref-label-header, #pref-label-content, +#pref-user-wrap, #pref-user-header, #pref-user-content, +#pref-instance-wrap, #pref-instance-header, #pref-instance-content { + margin : 0px; + padding : 0px; + border-width : 0px; +} + +#userConfigTab, #labelConfigTab, #filterConfigTab, #pref-feeds-feeds, #instanceConfigTab { + padding : 0px; +} + +/* preferences */ + +table.prefPrefsList h3 { + margin-top : 0.5em; + margin-bottom : 0px; +} + +tr.title td { + border-width : 0px 0px 1px 0px; + border-color : #ecf4ff; + border-style : solid; + color : #4684ff; +} + +tr.title td a { + color : #4684ff; +} + +tr.title td a:hover { + color : black; +} + +div.prefFeedCatHolder, div.prefFeedOPMLHolder, div.inactiveFeedHolder { + height : 300px; + overflow : auto; + border-width : 0px 1px 1px 1px; + border-color : #c0c0c0; + border-style : solid; + margin : 0px 0px 5px 0px; + background-color : #ecf4ff; +} + +div.filterTestHolder { + border-width : 1px 1px 1px 1px; +} + +ul.selfUpdateList { + height : 200px; + overflow : auto; + list-style-type : none; + border : 1px solid #c0c0c0; + background-color : #ecf4ff; + margin : 0px 0px 5px 0px; + padding : 5px; +} + +div#feedlistLoading, div#filterlistLoading, div#labellistLoading { + text-align : center; + padding : 5px; + color : gray; +} + +div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading { + margin-right : 5px; +} + +#errorButton { + color : red; +} + +a.bookmarklet { + color : #4684ff; + border : 1px solid #ecf4ff; + padding : 2px; +} + +table.prefPluginsList td label, table.prefUserList td { + cursor : pointer; +} + +ul.userFeedList { + height : 300px; + overflow : auto; + list-style-type : none; + border : 1px solid gray; + background-color : white; + margin : 0px 0px 5px 0px; + padding : 0px; +} + + @@ -1,7 +1,17 @@ <?php + if (file_exists("install") && !file_exists("config.php")) { + header("Location: install/"); + } + set_include_path(dirname(__FILE__) ."/include" . PATH_SEPARATOR . get_include_path()); + if (!file_exists("config.php")) { + print "<b>Fatal Error</b>: You forgot to copy + <b>config.php-dist</b> to <b>config.php</b> and edit it.\n"; + exit; + } + require_once "sessions.php"; require_once "functions.php"; require_once "sanity_check.php"; @@ -27,6 +37,7 @@ <?php echo stylesheet_tag("lib/dijit/themes/claro/claro.css"); ?> <?php echo stylesheet_tag("tt-rss.css"); ?> + <?php echo stylesheet_tag("prefs.css"); ?> <?php print_user_stylesheet($link) ?> diff --git a/register.php b/register.php index 035a2cd8e..53627d912 100644 --- a/register.php +++ b/register.php @@ -181,10 +181,12 @@ <body> -<div class="floatingLogo"><img src="images/logo_wide.png"></div> +<div class="floatingLogo"><img src="images/logo_small.png"></div> <h1><?php echo __("Create new account") ?></h1> +<div class="content"> + <?php if (!ENABLE_REGISTRATION) { print_error(__("New user registrations are administratively disabled.")); @@ -311,7 +313,7 @@ $rc = $mail->quickMail($email, "", "Registration information for Tiny Tiny RSS", $reg_text, false); if (!$rc) print_error($mail->ErrorInfo); - + unset($reg_text); unset($mail); unset($rc); @@ -321,13 +323,13 @@ "\n". "Login: $login\n". "Email: $email\n"; - - + + $mail = new ttrssMailer(); $mail->IsHTML(false); $rc = $mail->quickMail(REG_NOTIFY_ADDRESS, "", "Registration notice for Tiny Tiny RSS", $reg_text, false); if (!$rc) print_error($mail->ErrorInfo); - + print_notice(__("Account created successfully.")); print "<p><form method=\"GET\" action=\"index.php\"> @@ -358,6 +360,8 @@ <?php } ?> + </div> + </body> </html> diff --git a/schema/ttrss_schema_mysql.sql b/schema/ttrss_schema_mysql.sql index 2c7a559ca..bbc70a5ea 100644 --- a/schema/ttrss_schema_mysql.sql +++ b/schema/ttrss_schema_mysql.sql @@ -291,7 +291,7 @@ create table ttrss_tags (id integer primary key auto_increment, create table ttrss_version (schema_version int not null) ENGINE=InnoDB DEFAULT CHARSET=UTF8; -insert into ttrss_version values (108); +insert into ttrss_version values (109); create table ttrss_enclosures (id integer primary key auto_increment, content_url text not null, @@ -357,7 +357,7 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) valu insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_text) values('COMBINED_DISPLAY_MODE', 1, 'false', 'Combined feed display',2, 'Display expanded list of feed articles, instead of separate displays for headlines and article content'); -insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_FEEDS', 1, 'false', 'Hide feeds with no unread messages',2); +insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_FEEDS', 1, 'false', 'Hide feeds with no unread articles',2); insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_text) values('ON_CATCHUP_SHOW_NEXT_FEED', 1, 'false', 'On catchup show next feed',2, 'Automatically open next feed with unread articles after marking one as read'); diff --git a/schema/ttrss_schema_pgsql.sql b/schema/ttrss_schema_pgsql.sql index a3c114563..004fd086a 100644 --- a/schema/ttrss_schema_pgsql.sql +++ b/schema/ttrss_schema_pgsql.sql @@ -249,7 +249,7 @@ create index ttrss_tags_post_int_id_idx on ttrss_tags(post_int_id); create table ttrss_version (schema_version int not null); -insert into ttrss_version values (108); +insert into ttrss_version values (109); create table ttrss_enclosures (id serial not null primary key, content_url text not null, @@ -307,7 +307,7 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) valu insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_text) values('COMBINED_DISPLAY_MODE', 1, 'false', 'Combined feed display',2, 'Display expanded list of feed articles, instead of separate displays for headlines and article content'); -insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_FEEDS', 1, 'false', 'Hide feeds with no unread messages',2); +insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_FEEDS', 1, 'false', 'Hide feeds with no unread articles',2); insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id,help_text) values('ON_CATCHUP_SHOW_NEXT_FEED', 1, 'false', 'On catchup show next feed',2, 'Automatically open next feed with unread articles after marking one as read'); diff --git a/schema/versions/mysql/109.sql b/schema/versions/mysql/109.sql new file mode 100644 index 000000000..77e883c3b --- /dev/null +++ b/schema/versions/mysql/109.sql @@ -0,0 +1,7 @@ +begin; + +update ttrss_prefs set short_desc = 'Hide feeds with no unread articles' where pref_name = 'HIDE_READ_FEEDS'; + +update ttrss_version set schema_version = 109; + +commit; diff --git a/schema/versions/pgsql/109.sql b/schema/versions/pgsql/109.sql new file mode 100644 index 000000000..77e883c3b --- /dev/null +++ b/schema/versions/pgsql/109.sql @@ -0,0 +1,7 @@ +begin; + +update ttrss_prefs set short_desc = 'Hide feeds with no unread articles' where pref_name = 'HIDE_READ_FEEDS'; + +update ttrss_version set schema_version = 109; + +commit; diff --git a/tt-rss.css b/tt-rss.css index cd79aa5a8..e6198d48c 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -132,56 +132,58 @@ a:hover { } #notify { - border-width : 0px 1px 1px 1px; + top : 10px; + right : 10px; + border-width : 1px; border-style : solid; - top : 0px; - right : 35%; - min-width : 30%; position : absolute; display : none; float : right; - font-size : 12px; + font-size : 11px; z-index : 99; - padding : 5px 5px 5px 5px; + padding : 5px; + min-width : 200px; + box-shadow : 0px 0px 2px #ccc; } #notify img { vertical-align : middle; + margin-right : 4px; } -.notifyProgress { +.notify { border-color : #d7c47a; background-color : #fff7d5; - color : black; -} - -.notifyInfo { - border-color : #7AD78E; - background-color : #D5FFDB; - color : black; } -.notify { +.notify.progress { border-color : #d7c47a; background-color : #fff7d5; - color : black; } -.notifyError { +.notify.info { + border-color : #88b0f0; + background-color : #ecf4ff; +} + +.notify.error { background-color : #ffcccc; border-color : #ff0000; - color : black; } -.notifyError span:hover { +.notify.error span:hover { color : red; cursor : pointer; } -.Selected, .Selected { +.Selected { background-color : #fff7d5 ! important; } +.Unread div.hlTitle { + font-weight : bold; +} + .even.Unread.Selected { background : #fff7d5 ! important; border-width : 0px 0px 1px 0px; @@ -254,53 +256,16 @@ a:hover { border-color : #c0c0c0; } -.invisible { - display : none; -} - -/* preferences */ - -table.prefPrefsList h3 { - margin-top : 0.5em; - margin-bottom : 0px; -} - -tr.title td { - border-width : 0px 0px 1px 0px; - border-color : #ecf4ff; - border-style : solid; - color : #4684ff; -} - -tr.title td a { - color : #4684ff; -} - -tr.title td a:hover { - color : black; -} - -div.prefFeedCatHolder, div.prefFeedOPMLHolder, div.inactiveFeedHolder, div.filterTestHolder { +div.filterTestHolder { height : 300px; overflow : auto; - border-width : 0px 1px 1px 1px; border-color : #c0c0c0; border-style : solid; margin : 0px 0px 5px 0px; background-color : #ecf4ff; -} - -div.prefFeedOPMLHolder, div.filterTestHolder { border-width : 1px 1px 1px 1px; } -a.helpLink { - color : #808080; -} - -a.helpLink:hover { - color : #4684ff; -} #content-insert blockquote, #headlines-frame blockquote, .dijitContentPane blockquote { margin : 5px 0px 5px 0px; @@ -331,39 +296,29 @@ a.helpLink:hover { display : block; } +div.notice, div.warning, div.error { + padding : 4px 10px 4px 4px; + display : inline-block; + margin : 2px 0px 2px 0px; + font-size : 11px; + box-shadow : 0px 0px 2px #ccc; +} + div.notice { - background : #ffffff; - border : 1px solid #88b0f0; - width : 60%; - padding : 5px; - margin : 0px 0px 5px 0px; - font-size : 12px; + background : #ecf4ff; } div.warning { background : #fff7d5; - border : 1px solid #d7c47a; - font-size : 12px; - width : 60%; - padding : 5px; - margin : 0px 0px 5px 0px; -} - -div.warning img, div.notice img, div.error img { - vertical-align : middle; - padding : 5px; -} - -span.filterDateError { - color : #ff0000; } div.error { - border : 1px solid #ff0000; background : #ffcccc; - padding : 5px; - margin : 0px 0px 5px 0px; - font-size : 12px; +} + +div.warning img, div.notice img, div.error img { + margin-right : 4px; + vertical-align : middle; } ul.nomarks { @@ -393,10 +348,6 @@ span.feed_error { color : black; } -.small { - font-size : 11px; -} - div#headlines-toolbar { border-width : 0px 0px 1px 0px; background-color : #f0f0f0; @@ -497,10 +448,6 @@ img.markedPic { vertical-align : middle; } -a.warning { - color : #f04040; -} - div.tagCloudContainer { border : 1px solid #c0c0c0; background-color : #ecf4ff; @@ -526,30 +473,10 @@ ul.feedErrorsList { padding : 5px; } -ul.selfUpdateList { - height : 200px; - overflow : auto; - list-style-type : none; - border : 1px solid #c0c0c0; - background-color : #ecf4ff; - margin : 0px 0px 5px 0px; - padding : 5px; -} - ul.feedErrorsList em { color : gray; } -ul.userFeedList { - height : 300px; - overflow : auto; - list-style-type : none; - border : 1px solid gray; - background-color : white; - margin : 0px 0px 5px 0px; - padding : 0px; -} - ul.browseFeedList { height : 300px; overflow : auto; @@ -646,49 +573,12 @@ html, body#ttrssMain, #main { margin: 0; } -html, body#ttrssPrefs, #main { - width: 100%; - height: 100%; - border: 0; - padding: 0; - margin: 0; -} - #toolbar div.actionChooser { display : table-cell; text-align : right; padding-right : 3px; } -/* preferences layout */ - -div.return { - float : right; - font-size : 12px; - margin-right : 10px; -} - -div.return a { - color : #4684ff; -} - -div.return a:hover { - color : black; -} - -#header a { - color : #4684ff; -} - -#header a:hover { - color : black; -} - -#header img { - vertical-align : middle; - cursor : pointer; -} - div.autocomplete { position : absolute; width : 250px; @@ -721,16 +611,6 @@ a.visibleLink { color : #4684ff; } -a.visibleLinkB { - color : #4684ff; - border : 1px solid #4684ff; - padding : 2px; -} - -a.visibleLinkB:hover { - background-color : #ecf4ff; -} - .hlContentH a, .hlContentH span { color : #00cc00; } @@ -834,25 +714,6 @@ div#cmdline { width : 18px; } -div#auxDlg { - position : absolute; - z-index : 3; - bottom : 5px; - right : 25px; - padding : 5px; - border-width : 1px; - border-style : solid; - border-color : #d7c47a; - background-color : #fff7d5; - color : black; - text-align : center; - font-size : 13px; -} - -div#auxDlg a { - color : #4684ff; -} - div.hlTitle { display : table-cell; cursor : pointer; @@ -1034,65 +895,10 @@ img.feedIcon, img.tinyFeedIcon { vertical-align : middle; } -div#feedlistLoading, div#filterlistLoading, div#labellistLoading { - text-align : center; - padding : 5px; - color : gray; -} - -div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading { - margin-right : 5px; -} - -div#pref-tabs .dijitContentPane { - font-size : 12px; -} - -div#pref-tabs { - margin : 0px 5px 0px 5px; -} - -div#pref-tabs .dijitContentPane h3 { - font-size : 14px; - font-weight : bold; -} - -#pref-filter-wrap, #pref-filter-header, #pref-filter-content, -#pref-label-wrap, #pref-label-header, #pref-label-content, -#pref-user-wrap, #pref-user-header, #pref-user-content, -#pref-instance-wrap, #pref-instance-header, #pref-instance-content { - margin : 0px; - padding : 0px; - border-width : 0px; -} - -#userConfigTab, #labelConfigTab, #filterConfigTab, #pref-feeds-feeds, #instanceConfigTab { - padding : 0px; -} - -#errorButton { - color : red; -} - -span.labelFixedLength { - display : inline-block; - width : 70%; -} - -#filter_dlg_date_chk_box { - display : inline-block; -} - .dijitDialog .dijitToolbar { border : 1px solid #c0c0c0; } -a.bookmarklet { - color : #4684ff; - border : 1px solid #ecf4ff; - padding : 2px; -} - .player { display : inline-block; color : gray; @@ -1105,6 +911,7 @@ a.bookmarklet { text-align : center; background : white; } + .player.playing { color : #00c000; border-color : #00c000; @@ -1123,10 +930,6 @@ a.bookmarklet { color : gray; } -td.error { - color : red; -} - div.dialogNotice { margin-bottom : 5px; color : gray; @@ -1153,10 +956,6 @@ ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitChec margin-right : 5px; } -table.prefPluginsList td label, table.prefUserList td { - cursor : pointer; -} - ul.helpKbList { max-height : 300px; overflow : auto; @@ -1191,10 +990,6 @@ div.postContent p { max-width : 650px; } -.Unread div.hlTitle { - font-weight : bold; -} - div.postContent iframe { min-width : 50%; } @@ -1208,10 +1003,20 @@ div.postHeader span.author { body#ttrssZoom { margin-left : auto; margin-right : auto; - max-width : 650px; + max-width : 800px; background : #f0f0f0; } +body#ttrssZoom div.postContent p { + max-width : 650px; +} + +body#ttrssZoom div.postReply { + border : 1px solid #ccc; + margin : 20px; + box-shadow : 0px 0px 3px #ccc; +} + body#ttrssZoom div.postContent, body#ttrssZoom div.postHeader { background-color : white; } diff --git a/update.php b/update.php index 6850f1fb2..f74b95a98 100755 --- a/update.php +++ b/update.php @@ -51,7 +51,7 @@ </head> <body> - <div class="floatingLogo"><img src="images/logo_wide.png"></div> + <div class="floatingLogo"><img src="images/logo_small.png"></div> <h1><?php echo __("Tiny Tiny RSS data update script.") ?></h1> <?php print_error("Please run this script from the command line. Use option \"-help\" to display command help if this error is displayed erroneously."); ?> diff --git a/utility.css b/utility.css index b520a49bd..bdf4fde58 100644 --- a/utility.css +++ b/utility.css @@ -1,8 +1,22 @@ body { - margin : 2em; - padding : 0em; font-family : sans-serif; font-size : 12px; + background : #eee; + margin-left : auto; + margin-right : auto; + max-width : 800px; +} + +form { + margin : 0px; + padding : 0px; +} + +div.content { + background : white; + border : 1px solid #ccc; + padding : 10px; + box-shadow : 0px 0px 3px #ccc; } p.warning { @@ -35,52 +49,44 @@ a:hover { color : black; } +div.notice, div.warning, div.error { + padding : 4px 10px 4px 4px; + display : inline-block; + margin : 2px 0px 2px 0px; + font-size : 12px; + box-shadow : 0px 0px 2px #ccc; +} + div.notice { - background : #ffffff; - border : 1px solid #88b0f0; - width : 50%; - padding : 5px; - margin : 0px 0px 5px 0px; - font-size : 9pt; + background : #ecf4ff; } div.warning { background : #fff7d5; - border : 1px solid #d7c47a; - font-size : 9pt; - width : 50%; - padding : 5px; - margin : 0px 0px 5px 0px; } +div.error { + background : #ffcccc; +} div.warning img, div.notice img, div.error img { + margin-right : 4px; vertical-align : middle; - padding : 5px; -} - -div.error { - border : 1px solid #ff0000; - background : #ffcccc; - padding : 5px; - margin : 0px 0px 5px 0px; - font-size : 9pt; } h1 { - color : #88b0f0; - font-size : 16pt; -/* border-width : 0px 0px 1px 0px; - border-color : black; - border-style : solid; */ + color : black; + font-size : 32px; + font-family : serif; + /* text-shadow : 2px 2px 2px #f0f0f0; */ } h2 { color : #88b0f0; font-size : 14pt; -/* border-width : 0px 0px 1px 0px; - border-color : black; - border-style : solid; */ + border-width : 0px 0px 1px 0px; + border-color : #f0f0f0; + border-style : solid; } div.rss h1 { @@ -93,7 +99,6 @@ div.rss h1 { div.rss h2 { font-size : 12pt; - margin : 0px; } div.rss a.extlink { @@ -104,6 +109,10 @@ div.rss a.extlink { font-size : 9pt; } +div.rss img { + max-width : 775px; +} + div.rss p.description { color : gray; font-size : 9pt; |