1
0
mirror of https://tt-rss.org/git/tt-rss.git synced 2024-07-01 12:40:50 +02:00

Merge branch 'master' of https://github.com/gothfox/Tiny-Tiny-RSS.git into tunable-fetches

This commit is contained in:
Barak Korren 2013-04-01 18:39:57 +03:00
commit 3f44977129
44 changed files with 8257 additions and 3265 deletions

View File

@ -143,6 +143,10 @@ class Feeds extends Handler_Protected {
//$reply .= "</h2"; //$reply .= "</h2";
foreach ($pluginhost->get_hooks($pluginhost::HOOK_HEADLINE_TOOLBAR_BUTTON) as $p) {
echo $p->hook_headline_toolbar_button($feed_id, $is_cat);
}
return $reply; return $reply;
} }

View File

@ -24,6 +24,9 @@ class PluginHost {
const HOOK_FEED_FETCHED = 12; const HOOK_FEED_FETCHED = 12;
const HOOK_SANITIZE = 13; const HOOK_SANITIZE = 13;
const HOOK_RENDER_ARTICLE_API = 14; const HOOK_RENDER_ARTICLE_API = 14;
const HOOK_TOOLBAR_BUTTON = 15;
const HOOK_ACTION_ITEM = 16;
const HOOK_HEADLINE_TOOLBAR_BUTTON = 17;
const KIND_ALL = 1; const KIND_ALL = 1;
const KIND_SYSTEM = 2; const KIND_SYSTEM = 2;

View File

@ -19,15 +19,8 @@ class Pref_Users extends Handler_Protected {
function userdetails() { function userdetails() {
header("Content-Type: text/xml");
print "<dlg>";
$uid = sprintf("%d", $_REQUEST["id"]); $uid = sprintf("%d", $_REQUEST["id"]);
print "<title>".__('User details')."</title>";
print "<content><![CDATA[";
$result = db_query($this->link, "SELECT login, $result = db_query($this->link, "SELECT login,
".SUBSTRING_FOR_DATE."(last_login,1,16) AS last_login, ".SUBSTRING_FOR_DATE."(last_login,1,16) AS last_login,
access_level, access_level,
@ -106,22 +99,13 @@ class Pref_Users extends Handler_Protected {
<button onclick=\"closeInfoBox()\">".__("Close this window"). <button onclick=\"closeInfoBox()\">".__("Close this window").
"</button></div>"; "</button></div>";
print "]]></content></dlg>";
return; return;
} }
function edit() { function edit() {
global $access_level_names; global $access_level_names;
header("Content-Type: text/xml");
$id = db_escape_string($this->link, $_REQUEST["id"]); $id = db_escape_string($this->link, $_REQUEST["id"]);
print "<dlg id=\"$method\">";
print "<title>".__('User Editor')."</title>";
print "<content><![CDATA[";
print "<form id=\"user_edit_form\" onsubmit='return false'>"; print "<form id=\"user_edit_form\" onsubmit='return false'>";
print "<input type=\"hidden\" name=\"id\" value=\"$id\">"; print "<input type=\"hidden\" name=\"id\" value=\"$id\">";
@ -193,8 +177,6 @@ class Pref_Users extends Handler_Protected {
<button onclick=\"return userEditCancel()\">". <button onclick=\"return userEditCancel()\">".
__('Cancel')."</button></div>"; __('Cancel')."</button></div>";
print "]]></content></dlg>";
return; return;
} }

View File

@ -60,7 +60,7 @@
"nb_NO" => "Norwegian bokmål", "nb_NO" => "Norwegian bokmål",
"nl_NL" => "Dutch", "nl_NL" => "Dutch",
"pl_PL" => "Polski", "pl_PL" => "Polski",
// "ru_RU" => "Русский", "ru_RU" => "Русский",
"pt_BR" => "Portuguese/Brazil", "pt_BR" => "Portuguese/Brazil",
"zh_CN" => "Simplified Chinese", "zh_CN" => "Simplified Chinese",
"fi_FI" => "Suomi"); "fi_FI" => "Suomi");
@ -621,6 +621,7 @@
$_SESSION["uid"]); $_SESSION["uid"]);
$_SESSION["ip_address"] = $_SERVER["REMOTE_ADDR"]; $_SESSION["ip_address"] = $_SERVER["REMOTE_ADDR"];
$_SESSION["user_agent"] = sha1($_SERVER['HTTP_USER_AGENT']);
$_SESSION["pwd_hash"] = db_fetch_result($result, 0, "pwd_hash"); $_SESSION["pwd_hash"] = db_fetch_result($result, 0, "pwd_hash");
$_SESSION["last_version_check"] = time(); $_SESSION["last_version_check"] = time();

View File

@ -1,4 +1,4 @@
<?php # This file has been generated at: Mon Apr 1 16:28:03 MSK 2013 <?php # This file has been generated at: Mon Apr 1 19:15:55 MSK 2013
__("Title"); __("Title");
__("Title or Content"); __("Title or Content");

View File

@ -3,6 +3,8 @@
require_once "config.php"; require_once "config.php";
require_once "db.php"; require_once "db.php";
require_once "lib/accept-to-gettext.php";
require_once "lib/gettext/gettext.inc";
$session_expire = max(SESSION_COOKIE_LIFETIME, 86400); $session_expire = max(SESSION_COOKIE_LIFETIME, 86400);
$session_name = (!defined('TTRSS_SESSION_NAME')) ? "ttrss_sid" : TTRSS_SESSION_NAME; $session_name = (!defined('TTRSS_SESSION_NAME')) ? "ttrss_sid" : TTRSS_SESSION_NAME;
@ -57,6 +59,9 @@
if ($_SESSION["ref_schema_version"] != session_get_schema_version($link, true)) if ($_SESSION["ref_schema_version"] != session_get_schema_version($link, true))
return false; return false;
if (sha1($_SERVER['HTTP_USER_AGENT']) != $_SESSION["user_agent"])
return false;
if ($_SESSION["uid"]) { if ($_SESSION["uid"]) {
$result = db_query($link, $result = db_query($link,
"SELECT pwd_hash FROM ttrss_users WHERE id = '".$_SESSION["uid"]."'"); "SELECT pwd_hash FROM ttrss_users WHERE id = '".$_SESSION["uid"]."'");

View File

@ -199,12 +199,15 @@
<option value="2weeks"><?php echo __('Older than two weeks') ?></option> <option value="2weeks"><?php echo __('Older than two weeks') ?></option>
</select> </select>
<button dojoType="dijit.form.Button"
onclick="viewCurrentFeed()">
<?php echo __('Refresh') ?></button>
</form> </form>
<?php
global $pluginhost;
foreach ($pluginhost->get_hooks($pluginhost::HOOK_TOOLBAR_BUTTON) as $p) {
echo $p->hook_toolbar_button();
}
?>
<div class="actionChooser"> <div class="actionChooser">
<button id="net-alert" dojoType="dijit.form.Button" style="display : none" disabled="true" <button id="net-alert" dojoType="dijit.form.Button" style="display : none" disabled="true"
@ -243,6 +246,13 @@
<!-- <div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcAddLabel')"><?php echo __('Create label...') ?></div> <!-- <div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcAddLabel')"><?php echo __('Create label...') ?></div>
<div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcAddFilter')"><?php echo __('Create filter...') ?></div> --> <div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcAddFilter')"><?php echo __('Create filter...') ?></div> -->
<div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcHKhelp')"><?php echo __('Keyboard shortcuts help') ?></div> <div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcHKhelp')"><?php echo __('Keyboard shortcuts help') ?></div>
<?php
foreach ($pluginhost->get_hooks($pluginhost::HOOK_ACTION_ITEM) as $p) {
echo $p->hook_action_item();
}
?>
<?php if (!$_SESSION["hide_logout"]) { ?> <?php if (!$_SESSION["hide_logout"]) { ?>
<div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcLogout')"><?php echo __('Logout') ?></div> <div dojoType="dijit.MenuItem" onclick="quickMenuGo('qmcLogout')"><?php echo __('Logout') ?></div>
<?php } ?> <?php } ?>

View File

@ -91,7 +91,7 @@ function editUser(id, event) {
new Ajax.Request("backend.php", { new Ajax.Request("backend.php", {
parameters: query, parameters: query,
onComplete: function(transport) { onComplete: function(transport) {
infobox_callback2(transport); infobox_callback2(transport, __("User Editor"));
document.forms['user_edit_form'].login.focus(); document.forms['user_edit_form'].login.focus();
} }); } });
@ -582,7 +582,7 @@ function selectedUserDetails() {
new Ajax.Request("backend.php", { new Ajax.Request("backend.php", {
parameters: query, parameters: query,
onComplete: function(transport) { onComplete: function(transport) {
infobox_callback2(transport); infobox_callback2(transport, __("User details"));
} }); } });
} catch (e) { } catch (e) {
exception_error("selectedUserDetails", e); exception_error("selectedUserDetails", e);

View File

@ -32,7 +32,6 @@ LC_MESSAGES 5
LC_ALL 6 LC_ALL 6
*/ */
// LC_MESSAGES is not available if php-gettext is not loaded // LC_MESSAGES is not available if php-gettext is not loaded
// while the other constants are already available from session extension. // while the other constants are already available from session extension.
if (!defined('LC_MESSAGES')) { if (!defined('LC_MESSAGES')) {
@ -229,7 +228,9 @@ function _setlocale($category, $locale) {
} }
// Allow locale to be changed on the go for one translation domain. // Allow locale to be changed on the go for one translation domain.
global $text_domains, $default_domain; global $text_domains, $default_domain;
unset($text_domains[$default_domain]->l10n); if (array_key_exists($default_domain, $text_domains)) {
unset($text_domains[$default_domain]->l10n);
}
return $CURRENTLOCALE; return $CURRENTLOCALE;
} }
} }
@ -288,9 +289,9 @@ function __($msgid) {
/** /**
* Plural version of gettext. * Plural version of gettext.
*/ */
function _ngettext($single, $plural, $number) { function _ngettext($singular, $plural, $number) {
$l10n = _get_reader(); $l10n = _get_reader();
return _encode($l10n->ngettext($single, $plural, $number)); return _encode($l10n->ngettext($singular, $plural, $number));
} }
/** /**
@ -304,9 +305,9 @@ function _dgettext($domain, $msgid) {
/** /**
* Plural version of dgettext. * Plural version of dgettext.
*/ */
function _dngettext($domain, $single, $plural, $number) { function _dngettext($domain, $singular, $plural, $number) {
$l10n = _get_reader($domain); $l10n = _get_reader($domain);
return _encode($l10n->ngettext($single, $plural, $number)); return _encode($l10n->ngettext($singular, $plural, $number));
} }
/** /**
@ -319,9 +320,9 @@ function _dcgettext($domain, $msgid, $category) {
/** /**
* Plural version of dcgettext. * Plural version of dcgettext.
*/ */
function _dcngettext($domain, $single, $plural, $number, $category) { function _dcngettext($domain, $singular, $plural, $number, $category) {
$l10n = _get_reader($domain, $category); $l10n = _get_reader($domain, $category);
return _encode($l10n->ngettext($single, $plural, $number)); return _encode($l10n->ngettext($singular, $plural, $number));
} }
/** /**
@ -405,29 +406,29 @@ function T_($msgid) {
if (_check_locale_and_function()) return _($msgid); if (_check_locale_and_function()) return _($msgid);
return __($msgid); return __($msgid);
} }
function T_ngettext($single, $plural, $number) { function T_ngettext($singular, $plural, $number) {
if (_check_locale_and_function()) if (_check_locale_and_function())
return ngettext($single, $plural, $number); return ngettext($singular, $plural, $number);
else return _ngettext($single, $plural, $number); else return _ngettext($singular, $plural, $number);
} }
function T_dgettext($domain, $msgid) { function T_dgettext($domain, $msgid) {
if (_check_locale_and_function()) return dgettext($domain, $msgid); if (_check_locale_and_function()) return dgettext($domain, $msgid);
else return _dgettext($domain, $msgid); else return _dgettext($domain, $msgid);
} }
function T_dngettext($domain, $single, $plural, $number) { function T_dngettext($domain, $singular, $plural, $number) {
if (_check_locale_and_function()) if (_check_locale_and_function())
return dngettext($domain, $single, $plural, $number); return dngettext($domain, $singular, $plural, $number);
else return _dngettext($domain, $single, $plural, $number); else return _dngettext($domain, $singular, $plural, $number);
} }
function T_dcgettext($domain, $msgid, $category) { function T_dcgettext($domain, $msgid, $category) {
if (_check_locale_and_function()) if (_check_locale_and_function())
return dcgettext($domain, $msgid, $category); return dcgettext($domain, $msgid, $category);
else return _dcgettext($domain, $msgid, $category); else return _dcgettext($domain, $msgid, $category);
} }
function T_dcngettext($domain, $single, $plural, $number, $category) { function T_dcngettext($domain, $singular, $plural, $number, $category) {
if (_check_locale_and_function()) if (_check_locale_and_function())
return dcngettext($domain, $single, $plural, $number, $category); return dcngettext($domain, $singular, $plural, $number, $category);
else return _dcngettext($domain, $single, $plural, $number, $category); else return _dcngettext($domain, $singular, $plural, $number, $category);
} }
function T_pgettext($context, $msgid) { function T_pgettext($context, $msgid) {
@ -451,26 +452,27 @@ function T_dcpgettext($domain, $context, $msgid, $category) {
return _dcpgettext($domain, $context, $msgid, $category); return _dcpgettext($domain, $context, $msgid, $category);
} }
function T_npgettext($context, $singular, $plural) { function T_npgettext($context, $singular, $plural, $number) {
if (_check_locale_and_function('npgettext')) if (_check_locale_and_function('npgettext'))
return npgettext($context, $single, $plural, $number); return npgettext($context, $singular, $plural, $number);
else else
return _npgettext($context, $single, $plural, $number); return _npgettext($context, $singular, $plural, $number);
} }
function T_dnpgettext($domain, $context, $singular, $plural) { function T_dnpgettext($domain, $context, $singular, $plural, $number) {
if (_check_locale_and_function('dnpgettext')) if (_check_locale_and_function('dnpgettext'))
return dnpgettext($domain, $context, $single, $plural, $number); return dnpgettext($domain, $context, $singular, $plural, $number);
else else
return _dnpgettext($domain, $context, $single, $plural, $number); return _dnpgettext($domain, $context, $singular, $plural, $number);
} }
function T_dcnpgettext($domain, $context, $singular, $plural, $category) { function T_dcnpgettext($domain, $context, $singular, $plural,
$number, $category) {
if (_check_locale_and_function('dcnpgettext')) if (_check_locale_and_function('dcnpgettext'))
return dcnpgettext($domain, $context, $single, return dcnpgettext($domain, $context, $singular,
$plural, $number, $category); $plural, $number, $category);
else else
return _dcnpgettext($domain, $context, $single, return _dcnpgettext($domain, $context, $singular,
$plural, $number, $category); $plural, $number, $category);
} }
@ -494,39 +496,39 @@ if (!function_exists('gettext')) {
function _($msgid) { function _($msgid) {
return __($msgid); return __($msgid);
} }
function ngettext($single, $plural, $number) { function ngettext($singular, $plural, $number) {
return _ngettext($single, $plural, $number); return _ngettext($singular, $plural, $number);
} }
function dgettext($domain, $msgid) { function dgettext($domain, $msgid) {
return _dgettext($domain, $msgid); return _dgettext($domain, $msgid);
} }
function dngettext($domain, $single, $plural, $number) { function dngettext($domain, $singular, $plural, $number) {
return _dngettext($domain, $single, $plural, $number); return _dngettext($domain, $singular, $plural, $number);
} }
function dcgettext($domain, $msgid, $category) { function dcgettext($domain, $msgid, $category) {
return _dcgettext($domain, $msgid, $category); return _dcgettext($domain, $msgid, $category);
} }
function dcngettext($domain, $single, $plural, $number, $category) { function dcngettext($domain, $singular, $plural, $number, $category) {
return _dcngettext($domain, $single, $plural, $number, $category); return _dcngettext($domain, $singular, $plural, $number, $category);
} }
function pgettext($context, $msgid) { function pgettext($context, $msgid) {
return _pgettext($context, $msgid); return _pgettext($context, $msgid);
} }
function npgettext($context, $single, $plural, $number) { function npgettext($context, $singular, $plural, $number) {
return _npgettext($context, $single, $plural, $number); return _npgettext($context, $singular, $plural, $number);
} }
function dpgettext($domain, $context, $msgid) { function dpgettext($domain, $context, $msgid) {
return _dpgettext($domain, $context, $msgid); return _dpgettext($domain, $context, $msgid);
} }
function dnpgettext($domain, $context, $single, $plural, $number) { function dnpgettext($domain, $context, $singular, $plural, $number) {
return _dnpgettext($domain, $context, $single, $plural, $number); return _dnpgettext($domain, $context, $singular, $plural, $number);
} }
function dcpgettext($domain, $context, $msgid, $category) { function dcpgettext($domain, $context, $msgid, $category) {
return _dcpgettext($domain, $context, $msgid, $category); return _dcpgettext($domain, $context, $msgid, $category);
} }
function dcnpgettext($domain, $context, $single, $plural, function dcnpgettext($domain, $context, $singular, $plural,
$number, $category) { $number, $category) {
return _dcnpgettext($domain, $context, $single, $plural, return _dcnpgettext($domain, $context, $singular, $plural,
$number, $category); $number, $category);
} }
} }

View File

@ -409,12 +409,23 @@ class gettext_reader {
function pgettext($context, $msgid) { function pgettext($context, $msgid) {
$key = $context . chr(4) . $msgid; $key = $context . chr(4) . $msgid;
return $this->translate($key); $ret = $this->translate($key);
if (strpos($ret, "\004") !== FALSE) {
return $msgid;
} else {
return $ret;
}
} }
function npgettext($context, $singular, $plural, $number) { function npgettext($context, $singular, $plural, $number) {
$singular = $context . chr(4) . $singular; $key = $context . chr(4) . $singular;
return $this->ngettext($singular, $plural, $number); $ret = $this->ngettext($key, $plural, $number);
if (strpos($ret, "\004") !== FALSE) {
return $singular;
} else {
return $ret;
}
} }
} }

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-01 16:28+0400\n" "POT-Creation-Date: 2013-04-01 19:15+0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -82,7 +82,7 @@ msgstr ""
msgid "Weekly" msgid "Weekly"
msgstr "" msgstr ""
#: backend.php:101 classes/pref/users.php:139 #: backend.php:101 classes/pref/users.php:123
msgid "User" msgid "User"
msgstr "" msgstr ""
@ -243,7 +243,7 @@ msgstr ""
msgid "SQL escaping test failed, check your database and PHP configuration" msgid "SQL escaping test failed, check your database and PHP configuration"
msgstr "" msgstr ""
#: index.php:135 index.php:154 index.php:263 prefs.php:103 #: index.php:135 index.php:154 index.php:273 prefs.php:103 test.php:11
#: classes/backend.php:5 classes/pref/labels.php:296 #: classes/backend.php:5 classes/pref/labels.php:296
#: classes/pref/filters.php:680 classes/pref/feeds.php:1331 #: classes/pref/filters.php:680 classes/pref/feeds.php:1331
#: plugins/digest/digest_body.php:63 js/feedlist.js:128 js/feedlist.js:448 #: plugins/digest/digest_body.php:63 js/feedlist.js:128 js/feedlist.js:448
@ -273,11 +273,11 @@ msgstr ""
msgid "All Articles" msgid "All Articles"
msgstr "" msgstr ""
#: index.php:176 include/functions.php:1924 classes/feeds.php:106 #: index.php:176 include/functions.php:1925 classes/feeds.php:106
msgid "Starred" msgid "Starred"
msgstr "" msgstr ""
#: index.php:177 include/functions.php:1925 classes/feeds.php:107 #: index.php:177 include/functions.php:1926 classes/feeds.php:107
msgid "Published" msgid "Published"
msgstr "" msgstr ""
@ -317,13 +317,13 @@ msgstr ""
msgid "Mark feed as read" msgid "Mark feed as read"
msgstr "" msgstr ""
#: index.php:195 index.php:234 include/functions.php:1914 #: index.php:195 index.php:237 include/functions.php:1915
#: include/localized_schema.php:10 classes/feeds.php:111 classes/feeds.php:437 #: include/localized_schema.php:10 classes/feeds.php:111 classes/feeds.php:441
#: js/FeedTree.js:128 js/FeedTree.js:156 plugins/digest/digest.js:647 #: js/FeedTree.js:128 js/FeedTree.js:156 plugins/digest/digest.js:647
msgid "Mark as read" msgid "Mark as read"
msgstr "" msgstr ""
#: index.php:196 include/functions.php:1810 include/functions.php:1922 #: index.php:196 include/functions.php:1811 include/functions.php:1923
msgid "All articles" msgid "All articles"
msgstr "" msgstr ""
@ -339,98 +339,94 @@ msgstr ""
msgid "Older than two weeks" msgid "Older than two weeks"
msgstr "" msgstr ""
#: index.php:204 #: index.php:214
msgid "Refresh"
msgstr ""
#: index.php:211
msgid "Communication problem with server." msgid "Communication problem with server."
msgstr "" msgstr ""
#: index.php:219 #: index.php:222
msgid "New version of Tiny Tiny RSS is available!" msgid "New version of Tiny Tiny RSS is available!"
msgstr "" msgstr ""
#: index.php:224 #: index.php:227
msgid "Actions..." msgid "Actions..."
msgstr "" msgstr ""
#: index.php:226 #: index.php:229
msgid "Preferences..." msgid "Preferences..."
msgstr "" msgstr ""
#: index.php:227 #: index.php:230
msgid "Search..." msgid "Search..."
msgstr "" msgstr ""
#: index.php:228 #: index.php:231
msgid "Feed actions:" msgid "Feed actions:"
msgstr "" msgstr ""
#: index.php:229 classes/handler/public.php:556 #: index.php:232 classes/handler/public.php:556
msgid "Subscribe to feed..." msgid "Subscribe to feed..."
msgstr "" msgstr ""
#: index.php:230 #: index.php:233
msgid "Edit this feed..." msgid "Edit this feed..."
msgstr "" msgstr ""
#: index.php:231 #: index.php:234
msgid "Rescore feed" msgid "Rescore feed"
msgstr "" msgstr ""
#: index.php:232 classes/pref/feeds.php:717 classes/pref/feeds.php:1304 #: index.php:235 classes/pref/feeds.php:717 classes/pref/feeds.php:1304
#: js/PrefFeedTree.js:73 #: js/PrefFeedTree.js:73
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "" msgstr ""
#: index.php:233 #: index.php:236
msgid "All feeds:" msgid "All feeds:"
msgstr "" msgstr ""
#: index.php:235 #: index.php:238
msgid "(Un)hide read feeds" msgid "(Un)hide read feeds"
msgstr "" msgstr ""
#: index.php:236 #: index.php:239
msgid "Other actions:" msgid "Other actions:"
msgstr "" msgstr ""
#: index.php:238 #: index.php:241
msgid "Switch to digest..." msgid "Switch to digest..."
msgstr "" msgstr ""
#: index.php:240 #: index.php:243
msgid "Show tag cloud..." msgid "Show tag cloud..."
msgstr "" msgstr ""
#: index.php:241 include/functions.php:1900 #: index.php:244 include/functions.php:1901
msgid "Toggle widescreen mode" msgid "Toggle widescreen mode"
msgstr "" msgstr ""
#: index.php:242 #: index.php:245
msgid "Select by tags..." msgid "Select by tags..."
msgstr "" msgstr ""
#: index.php:243 #: index.php:246
msgid "Create label..." msgid "Create label..."
msgstr "" msgstr ""
#: index.php:244 #: index.php:247
msgid "Create filter..." msgid "Create filter..."
msgstr "" msgstr ""
#: index.php:245 #: index.php:248
msgid "Keyboard shortcuts help" msgid "Keyboard shortcuts help"
msgstr "" msgstr ""
#: index.php:247 plugins/digest/digest_body.php:77 #: index.php:257 plugins/digest/digest_body.php:77
#: plugins/mobile/mobile-functions.php:62 #: plugins/mobile/mobile-functions.php:62
#: plugins/mobile/mobile-functions.php:237 #: plugins/mobile/mobile-functions.php:237
msgid "Logout" msgid "Logout"
msgstr "" msgstr ""
#: prefs.php:36 prefs.php:121 include/functions.php:1927 #: prefs.php:36 prefs.php:121 include/functions.php:1928
#: classes/pref/prefs.php:377 #: classes/pref/prefs.php:377
msgid "Preferences" msgid "Preferences"
msgstr "" msgstr ""
@ -452,7 +448,7 @@ msgstr ""
msgid "Filters" msgid "Filters"
msgstr "" msgstr ""
#: prefs.php:130 include/functions.php:1117 include/functions.php:1753 #: prefs.php:130 include/functions.php:1118 include/functions.php:1754
#: classes/pref/labels.php:90 plugins/mobile/mobile-functions.php:198 #: classes/pref/labels.php:90 plugins/mobile/mobile-functions.php:198
msgid "Labels" msgid "Labels"
msgstr "" msgstr ""
@ -520,9 +516,9 @@ msgstr ""
msgid "Tiny Tiny RSS data update script." msgid "Tiny Tiny RSS data update script."
msgstr "" msgstr ""
#: include/digest.php:109 include/functions.php:1126 #: include/digest.php:109 include/functions.php:1127
#: include/functions.php:1654 include/functions.php:1739 #: include/functions.php:1655 include/functions.php:1740
#: include/functions.php:1761 classes/opml.php:416 classes/pref/feeds.php:222 #: include/functions.php:1762 classes/opml.php:416 classes/pref/feeds.php:222
msgid "Uncategorized" msgid "Uncategorized"
msgstr "" msgstr ""
@ -537,274 +533,274 @@ msgstr[1] ""
msgid "No feeds found." msgid "No feeds found."
msgstr "" msgstr ""
#: include/functions.php:1115 include/functions.php:1751 #: include/functions.php:1116 include/functions.php:1752
#: plugins/mobile/mobile-functions.php:171 #: plugins/mobile/mobile-functions.php:171
msgid "Special" msgid "Special"
msgstr "" msgstr ""
#: include/functions.php:1603 classes/feeds.php:1097 #: include/functions.php:1604 classes/feeds.php:1101
#: classes/pref/filters.php:427 #: classes/pref/filters.php:427
msgid "All feeds" msgid "All feeds"
msgstr "" msgstr ""
#: include/functions.php:1804 #: include/functions.php:1805
msgid "Starred articles" msgid "Starred articles"
msgstr "" msgstr ""
#: include/functions.php:1806 #: include/functions.php:1807
msgid "Published articles" msgid "Published articles"
msgstr "" msgstr ""
#: include/functions.php:1808 #: include/functions.php:1809
msgid "Fresh articles" msgid "Fresh articles"
msgstr "" msgstr ""
#: include/functions.php:1812 #: include/functions.php:1813
msgid "Archived articles" msgid "Archived articles"
msgstr "" msgstr ""
#: include/functions.php:1814 #: include/functions.php:1815
msgid "Recently read" msgid "Recently read"
msgstr "" msgstr ""
#: include/functions.php:1877 #: include/functions.php:1878
msgid "Navigation" msgid "Navigation"
msgstr "" msgstr ""
#: include/functions.php:1878 #: include/functions.php:1879
msgid "Open next feed" msgid "Open next feed"
msgstr "" msgstr ""
#: include/functions.php:1879 #: include/functions.php:1880
msgid "Open previous feed" msgid "Open previous feed"
msgstr "" msgstr ""
#: include/functions.php:1880 #: include/functions.php:1881
msgid "Open next article" msgid "Open next article"
msgstr "" msgstr ""
#: include/functions.php:1881 #: include/functions.php:1882
msgid "Open previous article" msgid "Open previous article"
msgstr "" msgstr ""
#: include/functions.php:1882 #: include/functions.php:1883
msgid "Open next article (don't scroll long articles)" msgid "Open next article (don't scroll long articles)"
msgstr "" msgstr ""
#: include/functions.php:1883 #: include/functions.php:1884
msgid "Open previous article (don't scroll long articles)" msgid "Open previous article (don't scroll long articles)"
msgstr "" msgstr ""
#: include/functions.php:1884 #: include/functions.php:1885
msgid "Show search dialog" msgid "Show search dialog"
msgstr "" msgstr ""
#: include/functions.php:1885 #: include/functions.php:1886
msgid "Article" msgid "Article"
msgstr "" msgstr ""
#: include/functions.php:1886 #: include/functions.php:1887
msgid "Toggle starred" msgid "Toggle starred"
msgstr "" msgstr ""
#: include/functions.php:1887 js/viewfeed.js:1908 #: include/functions.php:1888 js/viewfeed.js:1908
msgid "Toggle published" msgid "Toggle published"
msgstr "" msgstr ""
#: include/functions.php:1888 js/viewfeed.js:1886 #: include/functions.php:1889 js/viewfeed.js:1886
msgid "Toggle unread" msgid "Toggle unread"
msgstr "" msgstr ""
#: include/functions.php:1889 #: include/functions.php:1890
msgid "Edit tags" msgid "Edit tags"
msgstr "" msgstr ""
#: include/functions.php:1890 #: include/functions.php:1891
msgid "Dismiss selected" msgid "Dismiss selected"
msgstr "" msgstr ""
#: include/functions.php:1891 #: include/functions.php:1892
msgid "Dismiss read" msgid "Dismiss read"
msgstr "" msgstr ""
#: include/functions.php:1892 #: include/functions.php:1893
msgid "Open in new window" msgid "Open in new window"
msgstr "" msgstr ""
#: include/functions.php:1893 js/viewfeed.js:1927 #: include/functions.php:1894 js/viewfeed.js:1927
msgid "Mark below as read" msgid "Mark below as read"
msgstr "" msgstr ""
#: include/functions.php:1894 js/viewfeed.js:1921 #: include/functions.php:1895 js/viewfeed.js:1921
msgid "Mark above as read" msgid "Mark above as read"
msgstr "" msgstr ""
#: include/functions.php:1895 #: include/functions.php:1896
msgid "Scroll down" msgid "Scroll down"
msgstr "" msgstr ""
#: include/functions.php:1896 #: include/functions.php:1897
msgid "Scroll up" msgid "Scroll up"
msgstr "" msgstr ""
#: include/functions.php:1897 #: include/functions.php:1898
msgid "Select article under cursor" msgid "Select article under cursor"
msgstr "" msgstr ""
#: include/functions.php:1898 #: include/functions.php:1899
msgid "Email article" msgid "Email article"
msgstr "" msgstr ""
#: include/functions.php:1899 #: include/functions.php:1900
msgid "Close/collapse article" msgid "Close/collapse article"
msgstr "" msgstr ""
#: include/functions.php:1901 plugins/embed_original/init.php:33 #: include/functions.php:1902 plugins/embed_original/init.php:33
msgid "Toggle embed original" msgid "Toggle embed original"
msgstr "" msgstr ""
#: include/functions.php:1902 #: include/functions.php:1903
msgid "Article selection" msgid "Article selection"
msgstr "" msgstr ""
#: include/functions.php:1903 #: include/functions.php:1904
msgid "Select all articles" msgid "Select all articles"
msgstr "" msgstr ""
#: include/functions.php:1904 #: include/functions.php:1905
msgid "Select unread" msgid "Select unread"
msgstr "" msgstr ""
#: include/functions.php:1905 #: include/functions.php:1906
msgid "Select starred" msgid "Select starred"
msgstr "" msgstr ""
#: include/functions.php:1906 #: include/functions.php:1907
msgid "Select published" msgid "Select published"
msgstr "" msgstr ""
#: include/functions.php:1907 #: include/functions.php:1908
msgid "Invert selection" msgid "Invert selection"
msgstr "" msgstr ""
#: include/functions.php:1908 #: include/functions.php:1909
msgid "Deselect everything" msgid "Deselect everything"
msgstr "" msgstr ""
#: include/functions.php:1909 classes/pref/feeds.php:521 #: include/functions.php:1910 classes/pref/feeds.php:521
#: classes/pref/feeds.php:754 #: classes/pref/feeds.php:754
msgid "Feed" msgid "Feed"
msgstr "" msgstr ""
#: include/functions.php:1910 #: include/functions.php:1911
msgid "Refresh current feed" msgid "Refresh current feed"
msgstr "" msgstr ""
#: include/functions.php:1911 #: include/functions.php:1912
msgid "Un/hide read feeds" msgid "Un/hide read feeds"
msgstr "" msgstr ""
#: include/functions.php:1912 classes/pref/feeds.php:1275 #: include/functions.php:1913 classes/pref/feeds.php:1275
msgid "Subscribe to feed" msgid "Subscribe to feed"
msgstr "" msgstr ""
#: include/functions.php:1913 js/FeedTree.js:135 js/PrefFeedTree.js:67 #: include/functions.php:1914 js/FeedTree.js:135 js/PrefFeedTree.js:67
msgid "Edit feed" msgid "Edit feed"
msgstr "" msgstr ""
#: include/functions.php:1915 #: include/functions.php:1916
msgid "Reverse headlines" msgid "Reverse headlines"
msgstr "" msgstr ""
#: include/functions.php:1916 #: include/functions.php:1917
msgid "Debug feed update" msgid "Debug feed update"
msgstr "" msgstr ""
#: include/functions.php:1917 js/FeedTree.js:178 #: include/functions.php:1918 js/FeedTree.js:178
msgid "Mark all feeds as read" msgid "Mark all feeds as read"
msgstr "" msgstr ""
#: include/functions.php:1918 #: include/functions.php:1919
msgid "Un/collapse current category" msgid "Un/collapse current category"
msgstr "" msgstr ""
#: include/functions.php:1919 #: include/functions.php:1920
msgid "Toggle combined mode" msgid "Toggle combined mode"
msgstr "" msgstr ""
#: include/functions.php:1920 #: include/functions.php:1921
msgid "Toggle auto expand in combined mode" msgid "Toggle auto expand in combined mode"
msgstr "" msgstr ""
#: include/functions.php:1921 #: include/functions.php:1922
msgid "Go to" msgid "Go to"
msgstr "" msgstr ""
#: include/functions.php:1923 #: include/functions.php:1924
msgid "Fresh" msgid "Fresh"
msgstr "" msgstr ""
#: include/functions.php:1926 js/tt-rss.js:431 js/tt-rss.js:584 #: include/functions.php:1927 js/tt-rss.js:431 js/tt-rss.js:584
msgid "Tag cloud" msgid "Tag cloud"
msgstr "" msgstr ""
#: include/functions.php:1928 #: include/functions.php:1929
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: include/functions.php:1929 classes/pref/labels.php:281 #: include/functions.php:1930 classes/pref/labels.php:281
msgid "Create label" msgid "Create label"
msgstr "" msgstr ""
#: include/functions.php:1930 classes/pref/filters.php:654 #: include/functions.php:1931 classes/pref/filters.php:654
msgid "Create filter" msgid "Create filter"
msgstr "" msgstr ""
#: include/functions.php:1931 #: include/functions.php:1932
msgid "Un/collapse sidebar" msgid "Un/collapse sidebar"
msgstr "" msgstr ""
#: include/functions.php:1932 #: include/functions.php:1933
msgid "Show help dialog" msgid "Show help dialog"
msgstr "" msgstr ""
#: include/functions.php:2417 #: include/functions.php:2418
#, php-format #, php-format
msgid "Search results: %s" msgid "Search results: %s"
msgstr "" msgstr ""
#: include/functions.php:2908 js/viewfeed.js:2014 #: include/functions.php:2909 js/viewfeed.js:2014
msgid "Click to play" msgid "Click to play"
msgstr "" msgstr ""
#: include/functions.php:2909 js/viewfeed.js:2013 #: include/functions.php:2910 js/viewfeed.js:2013
msgid "Play" msgid "Play"
msgstr "" msgstr ""
#: include/functions.php:3026 #: include/functions.php:3027
msgid " - " msgid " - "
msgstr "" msgstr ""
#: include/functions.php:3048 include/functions.php:3342 classes/rpc.php:408 #: include/functions.php:3049 include/functions.php:3343 classes/rpc.php:408
msgid "no tags" msgid "no tags"
msgstr "" msgstr ""
#: include/functions.php:3058 classes/feeds.php:682 #: include/functions.php:3059 classes/feeds.php:686
msgid "Edit tags for this article" msgid "Edit tags for this article"
msgstr "" msgstr ""
#: include/functions.php:3087 classes/feeds.php:638 #: include/functions.php:3088 classes/feeds.php:642
msgid "Originally from:" msgid "Originally from:"
msgstr "" msgstr ""
#: include/functions.php:3100 classes/feeds.php:651 classes/pref/feeds.php:540 #: include/functions.php:3101 classes/feeds.php:655 classes/pref/feeds.php:540
msgid "Feed URL" msgid "Feed URL"
msgstr "" msgstr ""
#: include/functions.php:3131 classes/dlg.php:37 classes/dlg.php:60 #: include/functions.php:3132 classes/dlg.php:37 classes/dlg.php:60
#: classes/dlg.php:93 classes/dlg.php:159 classes/dlg.php:190 #: classes/dlg.php:93 classes/dlg.php:159 classes/dlg.php:190
#: classes/dlg.php:217 classes/dlg.php:250 classes/dlg.php:262 #: classes/dlg.php:217 classes/dlg.php:250 classes/dlg.php:262
#: classes/backend.php:105 classes/pref/users.php:106 #: classes/backend.php:105 classes/pref/users.php:99
#: classes/pref/filters.php:147 classes/pref/prefs.php:1012 #: classes/pref/filters.php:147 classes/pref/prefs.php:1012
#: classes/pref/feeds.php:1588 classes/pref/feeds.php:1660 #: classes/pref/feeds.php:1588 classes/pref/feeds.php:1660
#: plugins/import_export/init.php:409 plugins/import_export/init.php:432 #: plugins/import_export/init.php:409 plugins/import_export/init.php:432
@ -813,15 +809,15 @@ msgstr ""
msgid "Close this window" msgid "Close this window"
msgstr "" msgstr ""
#: include/functions.php:3367 #: include/functions.php:3368
msgid "(edit note)" msgid "(edit note)"
msgstr "" msgstr ""
#: include/functions.php:3600 #: include/functions.php:3601
msgid "unknown type" msgid "unknown type"
msgstr "" msgstr ""
#: include/functions.php:3656 #: include/functions.php:3657
msgid "Attachments" msgid "Attachments"
msgstr "" msgstr ""
@ -1120,7 +1116,7 @@ msgstr ""
msgid "Log in" msgid "Log in"
msgstr "" msgstr ""
#: include/sessions.php:53 #: include/sessions.php:55
msgid "Session failed to validate (incorrect IP)" msgid "Session failed to validate (incorrect IP)"
msgstr "" msgstr ""
@ -1132,7 +1128,7 @@ msgstr ""
msgid "Tags for this article (separated by commas):" msgid "Tags for this article (separated by commas):"
msgstr "" msgstr ""
#: classes/article.php:204 classes/pref/users.php:192 #: classes/article.php:204 classes/pref/users.php:176
#: classes/pref/labels.php:79 classes/pref/filters.php:405 #: classes/pref/labels.php:79 classes/pref/filters.php:405
#: classes/pref/prefs.php:894 classes/pref/feeds.php:733 #: classes/pref/prefs.php:894 classes/pref/feeds.php:733
#: classes/pref/feeds.php:881 plugins/nsfw/init.php:86 #: classes/pref/feeds.php:881 plugins/nsfw/init.php:86
@ -1141,8 +1137,8 @@ msgid "Save"
msgstr "" msgstr ""
#: classes/article.php:206 classes/handler/public.php:438 #: classes/article.php:206 classes/handler/public.php:438
#: classes/handler/public.php:480 classes/feeds.php:1024 #: classes/handler/public.php:480 classes/feeds.php:1028
#: classes/feeds.php:1076 classes/feeds.php:1136 classes/pref/users.php:194 #: classes/feeds.php:1080 classes/feeds.php:1140 classes/pref/users.php:178
#: classes/pref/labels.php:81 classes/pref/filters.php:408 #: classes/pref/labels.php:81 classes/pref/filters.php:408
#: classes/pref/filters.php:804 classes/pref/filters.php:880 #: classes/pref/filters.php:804 classes/pref/filters.php:880
#: classes/pref/filters.php:947 classes/pref/prefs.php:896 #: classes/pref/filters.php:947 classes/pref/prefs.php:896
@ -1238,7 +1234,7 @@ msgid ""
"sent on your email address." "sent on your email address."
msgstr "" msgstr ""
#: classes/handler/public.php:764 classes/pref/users.php:378 #: classes/handler/public.php:764 classes/pref/users.php:360
msgid "Reset password" msgid "Reset password"
msgstr "" msgstr ""
@ -1350,7 +1346,7 @@ msgstr ""
msgid "Select:" msgid "Select:"
msgstr "" msgstr ""
#: classes/feeds.php:92 classes/pref/users.php:363 classes/pref/labels.php:275 #: classes/feeds.php:92 classes/pref/users.php:345 classes/pref/labels.php:275
#: classes/pref/filters.php:282 classes/pref/filters.php:330 #: classes/pref/filters.php:282 classes/pref/filters.php:330
#: classes/pref/filters.php:648 classes/pref/filters.php:737 #: classes/pref/filters.php:648 classes/pref/filters.php:737
#: classes/pref/filters.php:764 classes/pref/prefs.php:908 #: classes/pref/filters.php:764 classes/pref/prefs.php:908
@ -1363,7 +1359,7 @@ msgstr ""
msgid "Invert" msgid "Invert"
msgstr "" msgstr ""
#: classes/feeds.php:95 classes/pref/users.php:365 classes/pref/labels.php:277 #: classes/feeds.php:95 classes/pref/users.php:347 classes/pref/labels.php:277
#: classes/pref/filters.php:284 classes/pref/filters.php:332 #: classes/pref/filters.php:284 classes/pref/filters.php:332
#: classes/pref/filters.php:650 classes/pref/filters.php:739 #: classes/pref/filters.php:650 classes/pref/filters.php:739
#: classes/pref/filters.php:766 classes/pref/prefs.php:910 #: classes/pref/filters.php:766 classes/pref/prefs.php:910
@ -1411,133 +1407,133 @@ msgstr ""
msgid "Feed:" msgid "Feed:"
msgstr "" msgstr ""
#: classes/feeds.php:201 classes/feeds.php:827 #: classes/feeds.php:205 classes/feeds.php:831
msgid "Feed not found." msgid "Feed not found."
msgstr "" msgstr ""
#: classes/feeds.php:384 #: classes/feeds.php:388
#, php-format #, php-format
msgid "Imported at %s" msgid "Imported at %s"
msgstr "" msgstr ""
#: classes/feeds.php:531 #: classes/feeds.php:535
msgid "mark as read" msgid "mark as read"
msgstr "" msgstr ""
#: classes/feeds.php:582 #: classes/feeds.php:586
msgid "Collapse article" msgid "Collapse article"
msgstr "" msgstr ""
#: classes/feeds.php:728 #: classes/feeds.php:732
msgid "No unread articles found to display." msgid "No unread articles found to display."
msgstr "" msgstr ""
#: classes/feeds.php:731 #: classes/feeds.php:735
msgid "No updated articles found to display." msgid "No updated articles found to display."
msgstr "" msgstr ""
#: classes/feeds.php:734 #: classes/feeds.php:738
msgid "No starred articles found to display." msgid "No starred articles found to display."
msgstr "" msgstr ""
#: classes/feeds.php:738 #: classes/feeds.php:742
msgid "" msgid ""
"No articles found to display. You can assign articles to labels manually " "No articles found to display. You can assign articles to labels manually "
"(see the Actions menu above) or use a filter." "(see the Actions menu above) or use a filter."
msgstr "" msgstr ""
#: classes/feeds.php:740 #: classes/feeds.php:744
msgid "No articles found to display." msgid "No articles found to display."
msgstr "" msgstr ""
#: classes/feeds.php:755 classes/feeds.php:919 #: classes/feeds.php:759 classes/feeds.php:923
#, php-format #, php-format
msgid "Feeds last updated at %s" msgid "Feeds last updated at %s"
msgstr "" msgstr ""
#: classes/feeds.php:765 classes/feeds.php:929 #: classes/feeds.php:769 classes/feeds.php:933
msgid "Some feeds have update errors (click for details)" msgid "Some feeds have update errors (click for details)"
msgstr "" msgstr ""
#: classes/feeds.php:909 #: classes/feeds.php:913
msgid "No feed selected." msgid "No feed selected."
msgstr "" msgstr ""
#: classes/feeds.php:962 classes/feeds.php:970 #: classes/feeds.php:966 classes/feeds.php:974
msgid "Feed or site URL" msgid "Feed or site URL"
msgstr "" msgstr ""
#: classes/feeds.php:976 classes/pref/feeds.php:560 classes/pref/feeds.php:782 #: classes/feeds.php:980 classes/pref/feeds.php:560 classes/pref/feeds.php:782
#: classes/pref/feeds.php:1761 #: classes/pref/feeds.php:1761
msgid "Place in category:" msgid "Place in category:"
msgstr "" msgstr ""
#: classes/feeds.php:984 #: classes/feeds.php:988
msgid "Available feeds" msgid "Available feeds"
msgstr "" msgstr ""
#: classes/feeds.php:996 classes/pref/users.php:155 classes/pref/feeds.php:590 #: classes/feeds.php:1000 classes/pref/users.php:139
#: classes/pref/feeds.php:818 #: classes/pref/feeds.php:590 classes/pref/feeds.php:818
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr ""
#: classes/feeds.php:1000 classes/pref/users.php:420 #: classes/feeds.php:1004 classes/pref/users.php:402
#: classes/pref/feeds.php:596 classes/pref/feeds.php:822 #: classes/pref/feeds.php:596 classes/pref/feeds.php:822
#: classes/pref/feeds.php:1775 #: classes/pref/feeds.php:1775
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: classes/feeds.php:1003 classes/pref/prefs.php:202 #: classes/feeds.php:1007 classes/pref/prefs.php:202
#: classes/pref/feeds.php:602 classes/pref/feeds.php:828 #: classes/pref/feeds.php:602 classes/pref/feeds.php:828
#: classes/pref/feeds.php:1778 #: classes/pref/feeds.php:1778
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: classes/feeds.php:1013 #: classes/feeds.php:1017
msgid "This feed requires authentication." msgid "This feed requires authentication."
msgstr "" msgstr ""
#: classes/feeds.php:1018 classes/feeds.php:1074 classes/pref/feeds.php:1796 #: classes/feeds.php:1022 classes/feeds.php:1078 classes/pref/feeds.php:1796
msgid "Subscribe" msgid "Subscribe"
msgstr "" msgstr ""
#: classes/feeds.php:1021 #: classes/feeds.php:1025
msgid "More feeds" msgid "More feeds"
msgstr "" msgstr ""
#: classes/feeds.php:1044 classes/feeds.php:1135 classes/pref/users.php:350 #: classes/feeds.php:1048 classes/feeds.php:1139 classes/pref/users.php:332
#: classes/pref/filters.php:641 classes/pref/feeds.php:1259 js/tt-rss.js:170 #: classes/pref/filters.php:641 classes/pref/feeds.php:1259 js/tt-rss.js:170
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: classes/feeds.php:1048 #: classes/feeds.php:1052
msgid "Popular feeds" msgid "Popular feeds"
msgstr "" msgstr ""
#: classes/feeds.php:1049 #: classes/feeds.php:1053
msgid "Feed archive" msgid "Feed archive"
msgstr "" msgstr ""
#: classes/feeds.php:1052 #: classes/feeds.php:1056
msgid "limit:" msgid "limit:"
msgstr "" msgstr ""
#: classes/feeds.php:1075 classes/pref/users.php:376 #: classes/feeds.php:1079 classes/pref/users.php:358
#: classes/pref/labels.php:284 classes/pref/filters.php:398 #: classes/pref/labels.php:284 classes/pref/filters.php:398
#: classes/pref/filters.php:667 classes/pref/feeds.php:707 #: classes/pref/filters.php:667 classes/pref/feeds.php:707
#: plugins/instances/init.php:297 #: plugins/instances/init.php:297
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: classes/feeds.php:1086 #: classes/feeds.php:1090
msgid "Look for" msgid "Look for"
msgstr "" msgstr ""
#: classes/feeds.php:1094 #: classes/feeds.php:1098
msgid "Limit search to:" msgid "Limit search to:"
msgstr "" msgstr ""
#: classes/feeds.php:1110 #: classes/feeds.php:1114
msgid "This feed" msgid "This feed"
msgstr "" msgstr ""
@ -1619,81 +1615,73 @@ msgstr ""
msgid "Your access level is insufficient to open this tab." msgid "Your access level is insufficient to open this tab."
msgstr "" msgstr ""
#: classes/pref/users.php:27 #: classes/pref/users.php:34
msgid "User details"
msgstr ""
#: classes/pref/users.php:41
msgid "User not found" msgid "User not found"
msgstr "" msgstr ""
#: classes/pref/users.php:60 classes/pref/users.php:422 #: classes/pref/users.php:53 classes/pref/users.php:404
msgid "Registered" msgid "Registered"
msgstr "" msgstr ""
#: classes/pref/users.php:61 #: classes/pref/users.php:54
msgid "Last logged in" msgid "Last logged in"
msgstr "" msgstr ""
#: classes/pref/users.php:68 #: classes/pref/users.php:61
msgid "Subscribed feeds count" msgid "Subscribed feeds count"
msgstr "" msgstr ""
#: classes/pref/users.php:72 #: classes/pref/users.php:65
msgid "Subscribed feeds" msgid "Subscribed feeds"
msgstr "" msgstr ""
#: classes/pref/users.php:122 #: classes/pref/users.php:142
msgid "User Editor"
msgstr ""
#: classes/pref/users.php:158
msgid "Access level: " msgid "Access level: "
msgstr "" msgstr ""
#: classes/pref/users.php:171 #: classes/pref/users.php:155
msgid "Change password to" msgid "Change password to"
msgstr "" msgstr ""
#: classes/pref/users.php:177 classes/pref/feeds.php:610 #: classes/pref/users.php:161 classes/pref/feeds.php:610
#: classes/pref/feeds.php:834 #: classes/pref/feeds.php:834
msgid "Options" msgid "Options"
msgstr "" msgstr ""
#: classes/pref/users.php:180 #: classes/pref/users.php:164
msgid "E-mail: " msgid "E-mail: "
msgstr "" msgstr ""
#: classes/pref/users.php:258 #: classes/pref/users.php:240
#, php-format #, php-format
msgid "Added user <b>%s</b> with password <b>%s</b>" msgid "Added user <b>%s</b> with password <b>%s</b>"
msgstr "" msgstr ""
#: classes/pref/users.php:265 #: classes/pref/users.php:247
#, php-format #, php-format
msgid "Could not create user <b>%s</b>" msgid "Could not create user <b>%s</b>"
msgstr "" msgstr ""
#: classes/pref/users.php:269 #: classes/pref/users.php:251
#, php-format #, php-format
msgid "User <b>%s</b> already exists." msgid "User <b>%s</b> already exists."
msgstr "" msgstr ""
#: classes/pref/users.php:291 #: classes/pref/users.php:273
#, php-format #, php-format
msgid "Changed password of user <b>%s</b> to <b>%s</b>" msgid "Changed password of user <b>%s</b> to <b>%s</b>"
msgstr "" msgstr ""
#: classes/pref/users.php:293 #: classes/pref/users.php:275
#, php-format #, php-format
msgid "Sending new password of user <b>%s</b> to <b>%s</b>" msgid "Sending new password of user <b>%s</b> to <b>%s</b>"
msgstr "" msgstr ""
#: classes/pref/users.php:317 #: classes/pref/users.php:299
msgid "[tt-rss] Password change notification" msgid "[tt-rss] Password change notification"
msgstr "" msgstr ""
#: classes/pref/users.php:360 classes/pref/labels.php:272 #: classes/pref/users.php:342 classes/pref/labels.php:272
#: classes/pref/filters.php:279 classes/pref/filters.php:327 #: classes/pref/filters.php:279 classes/pref/filters.php:327
#: classes/pref/filters.php:645 classes/pref/filters.php:734 #: classes/pref/filters.php:645 classes/pref/filters.php:734
#: classes/pref/filters.php:761 classes/pref/prefs.php:905 #: classes/pref/filters.php:761 classes/pref/prefs.php:905
@ -1702,36 +1690,36 @@ msgstr ""
msgid "Select" msgid "Select"
msgstr "" msgstr ""
#: classes/pref/users.php:368 #: classes/pref/users.php:350
msgid "Create user" msgid "Create user"
msgstr "" msgstr ""
#: classes/pref/users.php:372 #: classes/pref/users.php:354
msgid "Details" msgid "Details"
msgstr "" msgstr ""
#: classes/pref/users.php:374 classes/pref/filters.php:660 #: classes/pref/users.php:356 classes/pref/filters.php:660
#: plugins/instances/init.php:296 #: plugins/instances/init.php:296
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: classes/pref/users.php:421 #: classes/pref/users.php:403
msgid "Access Level" msgid "Access Level"
msgstr "" msgstr ""
#: classes/pref/users.php:423 #: classes/pref/users.php:405
msgid "Last login" msgid "Last login"
msgstr "" msgstr ""
#: classes/pref/users.php:444 plugins/instances/init.php:337 #: classes/pref/users.php:426 plugins/instances/init.php:337
msgid "Click to edit" msgid "Click to edit"
msgstr "" msgstr ""
#: classes/pref/users.php:464 #: classes/pref/users.php:446
msgid "No users defined." msgid "No users defined."
msgstr "" msgstr ""
#: classes/pref/users.php:466 #: classes/pref/users.php:448
msgid "No matching users found." msgid "No matching users found."
msgstr "" msgstr ""
@ -2903,6 +2891,10 @@ msgstr ""
msgid "Adding user..." msgid "Adding user..."
msgstr "" msgstr ""
#: js/prefs.js:94
msgid "User Editor"
msgstr ""
#: js/prefs.js:117 #: js/prefs.js:117
msgid "Edit Filter" msgid "Edit Filter"
msgstr "" msgstr ""
@ -3001,6 +2993,10 @@ msgstr ""
msgid "Resetting password for selected user..." msgid "Resetting password for selected user..."
msgstr "" msgstr ""
#: js/prefs.js:585
msgid "User details"
msgstr ""
#: js/prefs.js:602 #: js/prefs.js:602
msgid "Please select only one filter." msgid "Please select only one filter."
msgstr "" msgstr ""

View File

@ -972,6 +972,7 @@ div.postHeader span.author {
body#ttrssZoom { body#ttrssZoom {
margin-left : auto; margin-left : auto;
margin-right : auto; margin-right : auto;
padding : 2em;
max-width : 800px; max-width : 800px;
background : #f0f0f0; background : #f0f0f0;
} }
@ -982,7 +983,6 @@ body#ttrssZoom div.postContent p {
body#ttrssZoom div.postReply { body#ttrssZoom div.postReply {
border : 1px solid #ccc; border : 1px solid #ccc;
margin : 20px;
box-shadow : 0px 0px 3px #ccc; box-shadow : 0px 0px 3px #ccc;
} }