From 107d0cf39e3801547a9a86b32762b772b25f6953 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 11 Dec 2011 23:59:25 +0400 Subject: [PATCH] overall directory tree cleanup --- backend.php | 2 + db-updater.php | 4 +- digest.php | 6 +- errors.php | 2 + image.php | 2 + db-prefs.php => include/db-prefs.php | 0 db.php => include/db.php | 0 functions.php => include/functions.php | 3 +- .../localized_schema.php | 0 login_form.php => include/login_form.php | 0 sanity_check.php => include/sanity_check.php | 0 .../sanity_config.php | 0 sessions.php => include/sessions.php | 0 version.php => include/version.php | 0 index.php | 212 +- FeedTree.js => js/FeedTree.js | 0 PrefFeedTree.js => js/PrefFeedTree.js | 0 PrefFilterTree.js => js/PrefFilterTree.js | 0 PrefLabelTree.js => js/PrefLabelTree.js | 0 deprecated.js => js/deprecated.js | 0 digest.js => js/digest.js | 0 feedlist.js => js/feedlist.js | 0 functions.js => js/functions.js | 4 +- prefs.js => js/prefs.js | 2 +- tt-rss.js => js/tt-rss.js | 2 +- viewfeed.js => js/viewfeed.js | 0 localized_js.php | 2 + messages.pot | 2751 ----------------- mobile/article.php | 8 +- mobile/cat.php | 8 +- mobile/classic/functions.php | 789 ----- mobile/classic/index.php | 114 - mobile/classic/login_form.php | 79 - mobile/classic/logout.php | 9 - mobile/classic/mobile.css | 216 -- mobile/classic/mobile.js | 94 - mobile/feed.php | 8 +- mobile/home.php | 10 +- mobile/index.php | 12 +- mobile/logout.php | 6 +- .../{functions.php => mobile-functions.php} | 10 + mobile/prefs.php | 8 +- opml.php | 2 + prefs.php | 9 +- register.php | 18 +- tt-rss.php | 209 -- twitter.php | 20 +- update.php | 4 +- update_daemon2.php | 2 + 49 files changed, 285 insertions(+), 4342 deletions(-) rename db-prefs.php => include/db-prefs.php (100%) rename db.php => include/db.php (100%) rename functions.php => include/functions.php (99%) rename localized_schema.php => include/localized_schema.php (100%) rename login_form.php => include/login_form.php (100%) rename sanity_check.php => include/sanity_check.php (100%) rename sanity_config.php => include/sanity_config.php (100%) rename sessions.php => include/sessions.php (100%) rename version.php => include/version.php (100%) rename FeedTree.js => js/FeedTree.js (100%) rename PrefFeedTree.js => js/PrefFeedTree.js (100%) rename PrefFilterTree.js => js/PrefFilterTree.js (100%) rename PrefLabelTree.js => js/PrefLabelTree.js (100%) rename deprecated.js => js/deprecated.js (100%) rename digest.js => js/digest.js (100%) rename feedlist.js => js/feedlist.js (100%) rename functions.js => js/functions.js (99%) rename prefs.js => js/prefs.js (99%) rename tt-rss.js => js/tt-rss.js (99%) rename viewfeed.js => js/viewfeed.js (100%) delete mode 100644 messages.pot delete mode 100644 mobile/classic/functions.php delete mode 100644 mobile/classic/index.php delete mode 100644 mobile/classic/login_form.php delete mode 100644 mobile/classic/logout.php delete mode 100644 mobile/classic/mobile.css delete mode 100644 mobile/classic/mobile.js rename mobile/{functions.php => mobile-functions.php} (97%) delete mode 100644 tt-rss.php diff --git a/backend.php b/backend.php index 7bbec8c5a..247cab38b 100644 --- a/backend.php +++ b/backend.php @@ -1,4 +1,6 @@ + print "
"; } diff --git a/digest.php b/digest.php index f3879ace2..74a0c566d 100644 --- a/digest.php +++ b/digest.php @@ -1,4 +1,6 @@ - - + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+
+ + + + + +
 
+ + + + +
+ +
+
+ +
+
+
+ +
+
+
"> + +
+
+ +
+ + + + + + + + + + + +
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+ +
+
+
+
+
+ + +
+ + +
+
+
+
+
+ + + + + diff --git a/FeedTree.js b/js/FeedTree.js similarity index 100% rename from FeedTree.js rename to js/FeedTree.js diff --git a/PrefFeedTree.js b/js/PrefFeedTree.js similarity index 100% rename from PrefFeedTree.js rename to js/PrefFeedTree.js diff --git a/PrefFilterTree.js b/js/PrefFilterTree.js similarity index 100% rename from PrefFilterTree.js rename to js/PrefFilterTree.js diff --git a/PrefLabelTree.js b/js/PrefLabelTree.js similarity index 100% rename from PrefLabelTree.js rename to js/PrefLabelTree.js diff --git a/deprecated.js b/js/deprecated.js similarity index 100% rename from deprecated.js rename to js/deprecated.js diff --git a/digest.js b/js/digest.js similarity index 100% rename from digest.js rename to js/digest.js diff --git a/feedlist.js b/js/feedlist.js similarity index 100% rename from feedlist.js rename to js/feedlist.js diff --git a/functions.js b/js/functions.js similarity index 99% rename from functions.js rename to js/functions.js index 15f645c2e..02fbadf53 100644 --- a/functions.js +++ b/js/functions.js @@ -274,7 +274,7 @@ function gotoPreferences() { } function gotoMain() { - document.location.href = "tt-rss.php"; + document.location.href = "index.php"; } function gotoExportOpml(filename, settings) { @@ -504,7 +504,7 @@ function fatalError(code, msg, ext_info) { try { if (code == 6) { - window.location.href = "tt-rss.php"; + window.location.href = "index.php"; } else if (code == 5) { window.location.href = "db-updater.php"; } else { diff --git a/prefs.js b/js/prefs.js similarity index 99% rename from prefs.js rename to js/prefs.js index 5a75060d6..e40d6d723 100644 --- a/prefs.js +++ b/js/prefs.js @@ -925,7 +925,7 @@ function init() { try { dojo.registerModulePath("lib", ".."); - dojo.registerModulePath("fox", "../.."); + dojo.registerModulePath("fox", "../../js/"); dojo.require("lib.CheckBoxTree"); dojo.require("fox.PrefFeedTree"); diff --git a/tt-rss.js b/js/tt-rss.js similarity index 99% rename from tt-rss.js rename to js/tt-rss.js index 36e0d8cc4..589091959 100644 --- a/tt-rss.js +++ b/js/tt-rss.js @@ -274,7 +274,7 @@ function genericSanityCheck() { function init() { try { - dojo.registerModulePath("fox", "../.."); + dojo.registerModulePath("fox", "../../js/"); dojo.require("fox.FeedTree"); diff --git a/viewfeed.js b/js/viewfeed.js similarity index 100% rename from viewfeed.js rename to js/viewfeed.js diff --git a/localized_js.php b/localized_js.php index e51e97317..1cf38e573 100644 --- a/localized_js.php +++ b/localized_js.php @@ -1,4 +1,6 @@ , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-23 10:40+0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: backend.php:83 -msgid "Use default" -msgstr "" - -#: backend.php:84 -msgid "Never purge" -msgstr "" - -#: backend.php:85 -msgid "1 week old" -msgstr "" - -#: backend.php:86 -msgid "2 weeks old" -msgstr "" - -#: backend.php:87 -msgid "1 month old" -msgstr "" - -#: backend.php:88 -msgid "2 months old" -msgstr "" - -#: backend.php:89 -msgid "3 months old" -msgstr "" - -#: backend.php:92 -msgid "Default interval" -msgstr "" - -#: backend.php:93 backend.php:103 -msgid "Disable updates" -msgstr "" - -#: backend.php:94 backend.php:104 -msgid "Each 15 minutes" -msgstr "" - -#: backend.php:95 backend.php:105 -msgid "Each 30 minutes" -msgstr "" - -#: backend.php:96 backend.php:106 -msgid "Hourly" -msgstr "" - -#: backend.php:97 backend.php:107 -msgid "Each 4 hours" -msgstr "" - -#: backend.php:98 backend.php:108 -msgid "Each 12 hours" -msgstr "" - -#: backend.php:99 backend.php:109 -msgid "Daily" -msgstr "" - -#: backend.php:100 backend.php:110 -msgid "Weekly" -msgstr "" - -#: backend.php:113 tt-rss.php:140 modules/pref-prefs.php:350 -msgid "Default" -msgstr "" - -#: backend.php:114 -msgid "Magpie" -msgstr "" - -#: backend.php:115 -msgid "SimplePie" -msgstr "" - -#: backend.php:116 -msgid "Twitter OAuth" -msgstr "" - -#: backend.php:125 modules/pref-users.php:131 -msgid "User" -msgstr "" - -#: backend.php:126 -msgid "Power User" -msgstr "" - -#: backend.php:127 -msgid "Administrator" -msgstr "" - -#: backend.php:179 prefs.php:93 modules/pref-feeds.php:45 -#: modules/pref-feeds.php:1278 modules/pref-feeds.php:1348 -msgid "Feeds" -msgstr "" - -#: backend.php:207 -msgid "Article not found." -msgstr "" - -#: backend.php:297 functions.php:5090 -msgid "Feed not found." -msgstr "" - -#: backend.php:457 digest.php:61 prefs.php:66 tt-rss.php:62 tt-rss.php:106 -#: tt-rss.php:191 modules/pref-feeds.php:1401 modules/pref-filters.php:550 -#: modules/pref-labels.php:293 viewfeed.js:1108 viewfeed.js:1278 -msgid "Loading, please wait..." -msgstr "" - -#: db-updater.php:16 -msgid "Your access level is insufficient to run this script." -msgstr "" - -#: db-updater.php:41 -msgid "Database Updater" -msgstr "" - -#: db-updater.php:82 -msgid "Could not update database" -msgstr "" - -#: db-updater.php:85 -msgid "Could not find necessary schema file, need version:" -msgstr "" - -#: db-updater.php:86 -msgid ", found: " -msgstr "" - -#: db-updater.php:89 -msgid "Tiny Tiny RSS database is up to date." -msgstr "" - -#: db-updater.php:91 db-updater.php:158 db-updater.php:171 register.php:189 -#: register.php:234 register.php:247 register.php:262 register.php:280 -#: register.php:365 register.php:375 register.php:387 twitter.php:108 -#: twitter.php:120 modules/pref-feeds.php:1096 -msgid "Return to Tiny Tiny RSS" -msgstr "" - -#: db-updater.php:97 -msgid "Please backup your database before proceeding." -msgstr "" - -#: db-updater.php:99 -#, php-format -msgid "" -"Your Tiny Tiny RSS database needs update to the latest version (%d to " -"%d)." -msgstr "" - -#: db-updater.php:113 -msgid "Perform updates" -msgstr "" - -#: db-updater.php:118 -msgid "Performing updates..." -msgstr "" - -#: db-updater.php:124 -#, php-format -msgid "Updating to version %d..." -msgstr "" - -#: db-updater.php:137 -msgid "Checking version... " -msgstr "" - -#: db-updater.php:143 -msgid "OK!" -msgstr "" - -#: db-updater.php:145 -msgid "ERROR!" -msgstr "" - -#: db-updater.php:153 -#, php-format -msgid "" -"Finished. Performed %d update(s) up to schema\n" -"\t\t\tversion %d." -msgstr "" - -#: db-updater.php:163 -msgid "Your database schema is from a newer version of Tiny Tiny RSS." -msgstr "" - -#: db-updater.php:165 -#, php-format -msgid "Found schema version: %d, required: %d." -msgstr "" - -#: db-updater.php:167 -msgid "" -"Schema upgrade impossible. Please update Tiny Tiny RSS files to the newer " -"version and continue." -msgstr "" - -#: digest.php:55 -msgid "" -"Your browser doesn't support Javascript, which is required\n" -"\t\t\tfor this application to function properly. Please check your\n" -"\t\t\tbrowser settings." -msgstr "" - -#: digest.php:69 tt-rss.php:72 -msgid "Hello," -msgstr "" - -#: digest.php:72 tt-rss.php:82 mobile/functions.php:59 -#: mobile/functions.php:234 -msgid "Logout" -msgstr "" - -#: errors.php:6 -msgid "" -"This program requires XmlHttpRequest to function properly. Your browser " -"doesn't seem to support it." -msgstr "" - -#: errors.php:9 -msgid "" -"This program requires cookies to function properly. Your browser doesn't " -"seem to support them." -msgstr "" - -#: errors.php:12 -msgid "Backend sanity check failed" -msgstr "" - -#: errors.php:14 -msgid "Frontend sanity check failed." -msgstr "" - -#: errors.php:16 -msgid "" -"Incorrect database schema version. <a href='db-updater.php'>Please " -"update</a>." -msgstr "" - -#: errors.php:18 -msgid "Request not authorized." -msgstr "" - -#: errors.php:20 -msgid "No operation to perform." -msgstr "" - -#: errors.php:22 -msgid "" -"Could not display feed: query failed. Please check label match syntax or " -"local configuration." -msgstr "" - -#: errors.php:24 -msgid "Denied. Your access level is insufficient to access this page." -msgstr "" - -#: errors.php:26 -msgid "Configuration check failed" -msgstr "" - -#: errors.php:28 -msgid "" -"Your version of MySQL is not currently supported. Please see\n" -"\t\tofficial site for more information." -msgstr "" - -#: errors.php:33 -msgid "SQL escaping test failed, check your database and PHP configuration" -msgstr "" - -#: functions.php:2073 -msgid "Session failed to validate (incorrect IP)" -msgstr "" - -#: functions.php:2147 -msgid "Incorrect username or password" -msgstr "" - -#: functions.php:3138 modules/popup-dialog.php:394 -msgid "All feeds" -msgstr "" - -#: functions.php:3170 functions.php:3213 functions.php:4568 functions.php:4577 -#: modules/pref-feeds.php:96 -msgid "Uncategorized" -msgstr "" - -#: functions.php:3203 functions.php:3907 mobile/functions.php:168 -msgid "Special" -msgstr "" - -#: functions.php:3205 functions.php:3909 prefs.php:99 -#: modules/pref-labels.php:89 help/4.php:12 mobile/functions.php:195 -msgid "Labels" -msgstr "" - -#: functions.php:3251 help/3.php:71 -msgid "Starred articles" -msgstr "" - -#: functions.php:3253 help/3.php:72 -msgid "Published articles" -msgstr "" - -#: functions.php:3255 help/3.php:70 -msgid "Fresh articles" -msgstr "" - -#: functions.php:3257 help/3.php:69 -msgid "All articles" -msgstr "" - -#: functions.php:3259 -msgid "Archived articles" -msgstr "" - -#: functions.php:4339 -msgid "Select:" -msgstr "" - -#: functions.php:4340 modules/pref-feeds.php:1342 modules/pref-filters.php:525 -#: modules/pref-instances.php:137 modules/pref-labels.php:272 -#: modules/pref-users.php:380 -msgid "All" -msgstr "" - -#: functions.php:4341 functions.php:4353 tt-rss.php:132 -msgid "Unread" -msgstr "" - -#: functions.php:4342 -msgid "Invert" -msgstr "" - -#: functions.php:4343 modules/pref-feeds.php:1344 modules/pref-filters.php:527 -#: modules/pref-instances.php:139 modules/pref-labels.php:274 -#: modules/pref-users.php:382 -msgid "None" -msgstr "" - -#: functions.php:4349 tt-rss.php:158 -msgid "Actions..." -msgstr "" - -#: functions.php:4351 -msgid "Selection toggle:" -msgstr "" - -#: functions.php:4354 tt-rss.php:130 -msgid "Starred" -msgstr "" - -#: functions.php:4355 tt-rss.php:131 -msgid "Published" -msgstr "" - -#: functions.php:4357 -msgid "Selection:" -msgstr "" - -#: functions.php:4359 functions.php:4385 localized_schema.php:10 -#: tt-rss.php:152 tt-rss.php:167 digest.js:624 FeedTree.js:125 FeedTree.js:151 -msgid "Mark as read" -msgstr "" - -#: functions.php:4362 -msgid "Archive" -msgstr "" - -#: functions.php:4364 -msgid "Move back" -msgstr "" - -#: functions.php:4365 -msgid "Delete" -msgstr "" - -#: functions.php:4369 functions.php:4946 functions.php:5590 -msgid "Forward by email" -msgstr "" - -#: functions.php:4383 PrefFilterTree.js:29 -msgid "Feed:" -msgstr "" - -#: functions.php:4387 modules/popup-dialog.php:881 -msgid "View as RSS" -msgstr "" - -#: functions.php:4397 functions.php:5009 -msgid "Visit the website" -msgstr "" - -#: functions.php:4430 -msgid "View as RSS feed" -msgstr "" - -#: functions.php:4757 viewfeed.js:2085 -msgid "Click to play" -msgstr "" - -#: functions.php:4758 viewfeed.js:2084 -msgid "Play" -msgstr "" - -#: functions.php:4884 -msgid " - " -msgstr "" - -#: functions.php:4913 functions.php:6537 modules/backend-rpc.php:381 -msgid "no tags" -msgstr "" - -#: functions.php:4923 functions.php:5550 -msgid "Edit tags for this article" -msgstr "" - -#: functions.php:4933 functions.php:5577 -msgid "Open article in new tab" -msgstr "" - -#: functions.php:4940 functions.php:5584 viewfeed.js:2027 -msgid "Edit article note" -msgstr "" - -#: functions.php:4953 functions.php:5597 -msgid "Share on Twitter" -msgstr "" - -#: functions.php:4959 -msgid "Share by URL" -msgstr "" - -#: functions.php:4964 digest.js:267 -msgid "Close this panel" -msgstr "" - -#: functions.php:4981 functions.php:5490 -msgid "Originally from:" -msgstr "" - -#: functions.php:4994 functions.php:5503 modules/popup-dialog.php:251 -#: modules/pref-feeds.php:319 -msgid "Feed URL" -msgstr "" - -#: functions.php:5033 modules/help.php:21 modules/popup-dialog.php:53 -#: modules/popup-dialog.php:172 modules/popup-dialog.php:196 -#: modules/popup-dialog.php:234 modules/popup-dialog.php:617 -#: modules/popup-dialog.php:679 modules/popup-dialog.php:736 -#: modules/popup-dialog.php:768 modules/popup-dialog.php:904 -#: modules/popup-dialog.php:934 modules/popup-dialog.php:1021 -#: modules/popup-dialog.php:1112 modules/pref-feeds.php:1269 -#: modules/pref-filters.php:405 modules/pref-filters.php:482 -#: modules/pref-users.php:99 -msgid "Close this window" -msgstr "" - -#: functions.php:5311 functions.php:5393 -msgid "mark as read" -msgstr "" - -#: functions.php:5603 -msgid "Dismiss article" -msgstr "" - -#: functions.php:5624 -msgid "No unread articles found to display." -msgstr "" - -#: functions.php:5627 -msgid "No updated articles found to display." -msgstr "" - -#: functions.php:5630 -msgid "No starred articles found to display." -msgstr "" - -#: functions.php:5634 -msgid "" -"No articles found to display. You can assign articles to labels manually " -"(see the Actions menu above) or use a filter." -msgstr "" - -#: functions.php:5636 -msgid "No articles found to display." -msgstr "" - -#: functions.php:5651 functions.php:6985 -#, php-format -msgid "Feeds last updated at %s" -msgstr "" - -#: functions.php:5661 functions.php:6995 -msgid "Some feeds have update errors (click for details)" -msgstr "" - -#: functions.php:6477 tt-rss.php:173 -msgid "Create label..." -msgstr "" - -#: functions.php:6491 -msgid "Remove:" -msgstr "" - -#: functions.php:6495 -msgid "Assign:" -msgstr "" - -#: functions.php:6562 -msgid "(edit note)" -msgstr "" - -#: functions.php:6975 -msgid "No feed selected." -msgstr "" - -#: functions.php:7159 -msgid "unknown type" -msgstr "" - -#: functions.php:7199 -msgid "Attachment:" -msgstr "" - -#: functions.php:7201 -msgid "Attachments:" -msgstr "" - -#: functions.php:7632 login_form.php:151 modules/backend-rpc.php:66 -#: modules/popup-dialog.php:109 -msgid "Default profile" -msgstr "" - -#: localized_schema.php:3 tt-rss.php:142 modules/popup-dialog.php:378 -msgid "Title" -msgstr "" - -#: localized_schema.php:4 -msgid "Title or Content" -msgstr "" - -#: localized_schema.php:5 -msgid "Link" -msgstr "" - -#: localized_schema.php:6 modules/popup-dialog.php:379 -msgid "Content" -msgstr "" - -#: localized_schema.php:7 -msgid "Article Date" -msgstr "" - -#: localized_schema.php:9 -msgid "Delete article" -msgstr "" - -#: localized_schema.php:11 -msgid "Set starred" -msgstr "" - -#: localized_schema.php:12 digest.js:262 digest.js:728 viewfeed.js:470 -msgid "Publish article" -msgstr "" - -#: localized_schema.php:13 -msgid "Assign tags" -msgstr "" - -#: localized_schema.php:14 viewfeed.js:1968 -msgid "Assign label" -msgstr "" - -#: localized_schema.php:16 -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 "" - -#: localized_schema.php:17 -msgid "" -"Display expanded list of feed articles, instead of separate displays for " -"headlines and article content" -msgstr "" - -#: localized_schema.php:18 -msgid "" -"When \"Mark as read\" button is clicked in toolbar, automatically open next " -"feed with unread articles." -msgstr "" - -#: localized_schema.php:19 -msgid "" -"This option enables sending daily digest of new (and unread) headlines on " -"your configured e-mail address" -msgstr "" - -#: localized_schema.php:20 -msgid "" -"This option enables marking articles as read automatically while you scroll " -"article list." -msgstr "" - -#: localized_schema.php:21 -msgid "Strip all but most common HTML tags when reading articles." -msgstr "" - -#: localized_schema.php:22 -msgid "" -"When auto-detecting tags in articles these tags will not be applied (comma-" -"separated list)." -msgstr "" - -#: localized_schema.php:23 -msgid "" -"When this option is enabled, headlines in Special feeds and Labels are " -"grouped by feeds" -msgstr "" - -#: localized_schema.php:24 -msgid "Use feed-specified date to sort headlines instead of local import date." -msgstr "" - -#: localized_schema.php:25 -msgid "Customize CSS stylesheet to your liking" -msgstr "" - -#: localized_schema.php:26 -msgid "Click to register your SSL client certificate with tt-rss" -msgstr "" - -#: localized_schema.php:27 -msgid "Purge old posts after this number of days (0 - disables)" -msgstr "" - -#: localized_schema.php:28 -msgid "Default interval between feed updates" -msgstr "" - -#: localized_schema.php:29 -msgid "Amount of articles to display at once" -msgstr "" - -#: localized_schema.php:30 -msgid "Allow duplicate posts" -msgstr "" - -#: localized_schema.php:31 -msgid "Enable feed categories" -msgstr "" - -#: localized_schema.php:32 -msgid "Show content preview in headlines list" -msgstr "" - -#: localized_schema.php:33 -msgid "Short date format" -msgstr "" - -#: localized_schema.php:34 -msgid "Long date format" -msgstr "" - -#: localized_schema.php:35 -msgid "Combined feed display" -msgstr "" - -#: localized_schema.php:36 -msgid "Hide feeds with no unread messages" -msgstr "" - -#: localized_schema.php:37 -msgid "On catchup show next feed" -msgstr "" - -#: localized_schema.php:38 -msgid "Sort feeds by unread articles count" -msgstr "" - -#: localized_schema.php:39 -msgid "Reverse headline order (oldest first)" -msgstr "" - -#: localized_schema.php:40 -msgid "Enable e-mail digest" -msgstr "" - -#: localized_schema.php:41 -msgid "Confirm marking feed as read" -msgstr "" - -#: localized_schema.php:42 -msgid "Automatically mark articles as read" -msgstr "" - -#: localized_schema.php:43 -msgid "Strip unsafe tags from articles" -msgstr "" - -#: localized_schema.php:44 -msgid "Blacklisted tags" -msgstr "" - -#: localized_schema.php:45 -msgid "Maximum age of fresh articles (in hours)" -msgstr "" - -#: localized_schema.php:46 -msgid "Mark articles in e-mail digest as read" -msgstr "" - -#: localized_schema.php:47 -msgid "Automatically expand articles in combined mode" -msgstr "" - -#: localized_schema.php:48 -msgid "Purge unread articles" -msgstr "" - -#: localized_schema.php:49 -msgid "Show special feeds when hiding read feeds" -msgstr "" - -#: localized_schema.php:50 -msgid "Group headlines in virtual feeds" -msgstr "" - -#: localized_schema.php:51 -msgid "Do not show images in articles" -msgstr "" - -#: localized_schema.php:52 -msgid "Enable external API" -msgstr "" - -#: localized_schema.php:53 -msgid "User timezone" -msgstr "" - -#: localized_schema.php:54 -msgid "Sort headlines by feed date" -msgstr "" - -#: localized_schema.php:55 prefs.js:1784 -msgid "Customize stylesheet" -msgstr "" - -#: localized_schema.php:56 -msgid "Login with an SSL certificate" -msgstr "" - -#: login_form.php:131 mobile/login_form.php:38 -msgid "Login:" -msgstr "" - -#: login_form.php:135 mobile/login_form.php:43 -msgid "Password:" -msgstr "" - -#: login_form.php:139 -msgid "Language:" -msgstr "" - -#: login_form.php:148 -msgid "Profile:" -msgstr "" - -#: login_form.php:161 mobile/login_form.php:28 -msgid "Log in" -msgstr "" - -#: login_form.php:164 register.php:181 -msgid "Create new account" -msgstr "" - -#: login_form.php:178 -msgid "Use less traffic" -msgstr "" - -#: opml.php:163 opml.php:168 -msgid "OPML Utility" -msgstr "" - -#: opml.php:186 -msgid "Importing OPML..." -msgstr "" - -#: opml.php:191 -msgid "Return to preferences" -msgstr "" - -#: prefs.php:81 -msgid "Keyboard shortcuts" -msgstr "" - -#: prefs.php:82 help/4.php:14 -msgid "Exit preferences" -msgstr "" - -#: prefs.php:90 tt-rss.php:74 modules/pref-prefs.php:265 help/3.php:74 -#: help/4.php:8 -msgid "Preferences" -msgstr "" - -#: prefs.php:96 modules/pref-filters.php:90 help/4.php:11 -msgid "Filters" -msgstr "" - -#: prefs.php:103 help/4.php:13 -msgid "Users" -msgstr "" - -#: prefs.php:108 -msgid "Linked" -msgstr "" - -#: register.php:185 -msgid "New user registrations are administratively disabled." -msgstr "" - -#: register.php:210 -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:216 -msgid "Desired login:" -msgstr "" - -#: register.php:219 -msgid "Check availability" -msgstr "" - -#: register.php:221 -msgid "Email:" -msgstr "" - -#: register.php:224 -msgid "How much is two plus two:" -msgstr "" - -#: register.php:227 -msgid "Submit registration" -msgstr "" - -#: register.php:245 -msgid "Your registration information is incomplete." -msgstr "" - -#: register.php:260 -msgid "Sorry, this username is already taken." -msgstr "" - -#: register.php:278 -msgid "Registration failed." -msgstr "" - -#: register.php:362 -msgid "Account created successfully." -msgstr "" - -#: register.php:384 -msgid "New user registrations are currently closed." -msgstr "" - -#: tt-rss.php:78 -msgid "Comments?" -msgstr "" - -#: tt-rss.php:88 -msgid "New version of Tiny Tiny RSS is available!" -msgstr "" - -#: tt-rss.php:113 -msgid "News" -msgstr "" - -#: tt-rss.php:122 -msgid "Collapse feedlist" -msgstr "" - -#: tt-rss.php:125 -msgid "Show articles" -msgstr "" - -#: tt-rss.php:128 -msgid "Adaptive" -msgstr "" - -#: tt-rss.php:129 -msgid "All Articles" -msgstr "" - -#: tt-rss.php:133 -msgid "Ignore Scoring" -msgstr "" - -#: tt-rss.php:134 -msgid "Updated" -msgstr "" - -#: tt-rss.php:137 -msgid "Sort articles" -msgstr "" - -#: tt-rss.php:141 modules/pref-filters.php:228 -msgid "Date" -msgstr "" - -#: tt-rss.php:143 -msgid "Score" -msgstr "" - -#: tt-rss.php:148 modules/pref-feeds.php:347 modules/pref-feeds.php:600 -msgid "Update" -msgstr "" - -#: tt-rss.php:160 -msgid "Search..." -msgstr "" - -#: tt-rss.php:161 -msgid "Feed actions:" -msgstr "" - -#: tt-rss.php:162 -msgid "Subscribe to feed..." -msgstr "" - -#: tt-rss.php:163 -msgid "Edit this feed..." -msgstr "" - -#: tt-rss.php:164 -msgid "Rescore feed" -msgstr "" - -#: tt-rss.php:165 modules/pref-feeds.php:530 modules/pref-feeds.php:1374 -msgid "Unsubscribe" -msgstr "" - -#: tt-rss.php:166 -msgid "All feeds:" -msgstr "" - -#: tt-rss.php:168 help/3.php:56 -msgid "(Un)hide read feeds" -msgstr "" - -#: tt-rss.php:169 -msgid "Other actions:" -msgstr "" - -#: tt-rss.php:170 -msgid "Switch to digest..." -msgstr "" - -#: tt-rss.php:171 -msgid "Show tag cloud..." -msgstr "" - -#: tt-rss.php:172 -msgid "Select by tags..." -msgstr "" - -#: tt-rss.php:174 -msgid "Create filter..." -msgstr "" - -#: tt-rss.php:175 -msgid "Keyboard shortcuts help" -msgstr "" - -#: tt-rss.php:176 tt-rss.js:437 -msgid "About..." -msgstr "" - -#: twitter.php:95 -msgid "Register with Twitter" -msgstr "" - -#: twitter.php:99 -msgid "Could not connect to Twitter. Refresh the page or try again later." -msgstr "" - -#: twitter.php:103 -msgid "Congratulations! You have successfully registered with Twitter." -msgstr "" - -#: twitter.php:115 modules/pref-prefs.php:464 -msgid "Register" -msgstr "" - -#: modules/backend-rpc.php:843 -msgid "Your request could not be completed." -msgstr "" - -#: modules/backend-rpc.php:847 -msgid "Feed update has been scheduled." -msgstr "" - -#: modules/backend-rpc.php:855 -msgid "Category update has been scheduled." -msgstr "" - -#: modules/backend-rpc.php:868 -msgid "Can't update this kind of feed." -msgstr "" - -#: modules/help.php:6 -msgid "Help" -msgstr "" - -#: modules/help.php:17 -msgid "Help topic not found." -msgstr "" - -#: modules/opml_domdoc.php:60 -#, php-format -msgid "
  • Adding category %s.
  • " -msgstr "" - -#: modules/opml_domdoc.php:82 -#, php-format -msgid "Setting preference key %s to %s" -msgstr "" - -#: modules/opml_domdoc.php:128 -msgid "is already imported." -msgstr "" - -#: modules/opml_domdoc.php:148 -msgid "OK" -msgstr "" - -#: modules/opml_domdoc.php:157 -msgid "Error while parsing document." -msgstr "" - -#: modules/opml_domdoc.php:161 -msgid "Error: please upload OPML file." -msgstr "" - -#: modules/popup-dialog.php:34 -msgid "Importing using DOMXML." -msgstr "" - -#: modules/popup-dialog.php:40 -msgid "Importing using DOMDocument." -msgstr "" - -#: modules/popup-dialog.php:45 -msgid "DOMXML extension is not found. It is required for PHP versions below 5." -msgstr "" - -#: modules/popup-dialog.php:80 -msgid "Create profile" -msgstr "" - -#: modules/popup-dialog.php:103 modules/popup-dialog.php:132 -msgid "(active)" -msgstr "" - -#: modules/popup-dialog.php:166 -msgid "Remove selected profiles" -msgstr "" - -#: modules/popup-dialog.php:168 -msgid "Activate profile" -msgstr "" - -#: modules/popup-dialog.php:179 -msgid "Public OPML URL" -msgstr "" - -#: modules/popup-dialog.php:184 -msgid "Your Public OPML URL is:" -msgstr "" - -#: modules/popup-dialog.php:193 modules/popup-dialog.php:901 -msgid "Generate new URL" -msgstr "" - -#: modules/popup-dialog.php:206 -msgid "Notice" -msgstr "" - -#: modules/popup-dialog.php:212 -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 "" - -#: modules/popup-dialog.php:216 modules/popup-dialog.php:225 -msgid "Last update:" -msgstr "" - -#: modules/popup-dialog.php:221 -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 "" - -#: modules/popup-dialog.php:247 modules/pref-feeds.php:300 -#: modules/pref-feeds.php:561 -msgid "Feed" -msgstr "" - -#: modules/popup-dialog.php:257 modules/pref-feeds.php:339 -#: modules/pref-feeds.php:589 -msgid "Place in category:" -msgstr "" - -#: modules/popup-dialog.php:265 -msgid "Available feeds" -msgstr "" - -#: modules/popup-dialog.php:277 modules/pref-feeds.php:379 -#: modules/pref-feeds.php:632 modules/pref-prefs.php:205 -#: modules/pref-users.php:147 -msgid "Authentication" -msgstr "" - -#: modules/popup-dialog.php:281 modules/pref-feeds.php:389 -#: modules/pref-feeds.php:636 modules/pref-users.php:436 -msgid "Login" -msgstr "" - -#: modules/popup-dialog.php:284 modules/pref-feeds.php:397 -#: modules/pref-feeds.php:642 -msgid "Password" -msgstr "" - -#: modules/popup-dialog.php:294 -msgid "This feed requires authentication." -msgstr "" - -#: modules/popup-dialog.php:299 modules/popup-dialog.php:352 -msgid "Subscribe" -msgstr "" - -#: modules/popup-dialog.php:300 -msgid "More feeds" -msgstr "" - -#: modules/popup-dialog.php:301 modules/popup-dialog.php:354 -#: modules/popup-dialog.php:433 modules/popup-dialog.php:544 -#: modules/popup-dialog.php:715 modules/popup-dialog.php:873 -#: modules/popup-dialog.php:962 modules/popup-dialog.php:989 -#: modules/popup-dialog.php:1071 modules/pref-feeds.php:547 -#: modules/pref-feeds.php:704 modules/pref-filters.php:340 -#: modules/pref-instances.php:98 modules/pref-labels.php:80 -#: modules/pref-users.php:186 -msgid "Cancel" -msgstr "" - -#: modules/popup-dialog.php:324 modules/popup-dialog.php:432 -#: modules/pref-feeds.php:1335 modules/pref-users.php:367 tt-rss.js:233 -msgid "Search" -msgstr "" - -#: modules/popup-dialog.php:328 -msgid "Popular feeds" -msgstr "" - -#: modules/popup-dialog.php:329 -msgid "Feed archive" -msgstr "" - -#: modules/popup-dialog.php:332 -msgid "limit:" -msgstr "" - -#: modules/popup-dialog.php:353 modules/pref-feeds.php:520 -#: modules/pref-filters.php:330 modules/pref-filters.php:537 -#: modules/pref-instances.php:144 modules/pref-labels.php:281 -#: modules/pref-users.php:393 -msgid "Remove" -msgstr "" - -#: modules/popup-dialog.php:365 -msgid "Look for" -msgstr "" - -#: modules/popup-dialog.php:375 -msgid "match on" -msgstr "" - -#: modules/popup-dialog.php:380 -msgid "Title or content" -msgstr "" - -#: modules/popup-dialog.php:391 -msgid "Limit search to:" -msgstr "" - -#: modules/popup-dialog.php:407 -msgid "This feed" -msgstr "" - -#: modules/popup-dialog.php:455 modules/pref-filters.php:219 -msgid "Match" -msgstr "" - -#: modules/popup-dialog.php:462 modules/pref-filters.php:231 -msgid "before" -msgstr "" - -#: modules/popup-dialog.php:463 modules/pref-filters.php:232 -msgid "after" -msgstr "" - -#: modules/popup-dialog.php:478 modules/pref-filters.php:245 -msgid "Check it" -msgstr "" - -#: modules/popup-dialog.php:481 modules/pref-filters.php:248 -msgid "on field" -msgstr "" - -#: modules/popup-dialog.php:487 modules/pref-filters.php:254 digest.js:239 -msgid "in" -msgstr "" - -#: modules/popup-dialog.php:493 modules/pref-filters.php:260 -msgid "Perform Action" -msgstr "" - -#: modules/popup-dialog.php:510 modules/pref-filters.php:280 -msgid "with parameters:" -msgstr "" - -#: modules/popup-dialog.php:524 modules/pref-feeds.php:407 -#: modules/pref-feeds.php:648 modules/pref-filters.php:300 -#: modules/pref-users.php:169 -msgid "Options" -msgstr "" - -#: modules/popup-dialog.php:528 modules/pref-filters.php:312 -msgid "Enabled" -msgstr "" - -#: modules/popup-dialog.php:531 modules/pref-filters.php:321 -msgid "Inverse match" -msgstr "" - -#: modules/popup-dialog.php:538 modules/pref-filters.php:334 -msgid "Test" -msgstr "" - -#: modules/popup-dialog.php:541 -msgid "Create" -msgstr "" - -#: modules/popup-dialog.php:571 -msgid "" -"These feeds have not been updated with new content for 3 months (oldest " -"first):" -msgstr "" - -#: modules/popup-dialog.php:595 modules/popup-dialog.php:655 -msgid "Click to edit feed" -msgstr "" - -#: modules/popup-dialog.php:613 modules/popup-dialog.php:675 -msgid "Unsubscribe from selected feeds" -msgstr "" - -#: modules/popup-dialog.php:628 -msgid "These feeds have not been updated because of errors:" -msgstr "" - -#: modules/popup-dialog.php:688 -msgid "Tags for this article (separated by commas):" -msgstr "" - -#: modules/popup-dialog.php:713 modules/popup-dialog.php:960 -#: modules/popup-dialog.php:987 modules/pref-feeds.php:546 -#: modules/pref-feeds.php:701 modules/pref-filters.php:337 -#: modules/pref-instances.php:95 modules/pref-labels.php:78 -#: modules/pref-users.php:184 -msgid "Save" -msgstr "" - -#: modules/popup-dialog.php:721 -msgid "Tag Cloud" -msgstr "" - -#: modules/popup-dialog.php:743 -msgid "Select item(s) by tags" -msgstr "" - -#: modules/popup-dialog.php:746 -msgid "Match:" -msgstr "" - -#: modules/popup-dialog.php:751 -msgid "Which Tags?" -msgstr "" - -#: modules/popup-dialog.php:764 -msgid "Display entries" -msgstr "" - -#: modules/popup-dialog.php:813 modules/popup-dialog.php:819 -msgid "[Forwarded]" -msgstr "" - -#: modules/popup-dialog.php:813 -msgid "Multiple articles" -msgstr "" - -#: modules/popup-dialog.php:834 -msgid "From:" -msgstr "" - -#: modules/popup-dialog.php:843 -msgid "To:" -msgstr "" - -#: modules/popup-dialog.php:856 -msgid "Subject:" -msgstr "" - -#: modules/popup-dialog.php:872 -msgid "Send e-mail" -msgstr "" - -#: modules/popup-dialog.php:892 -msgid "You can view this feed as RSS using the following URL:" -msgstr "" - -#: modules/popup-dialog.php:919 -#, php-format -msgid "New version of Tiny Tiny RSS is available (%s)." -msgstr "" - -#: modules/popup-dialog.php:929 modules/pref-users.php:389 -msgid "Details" -msgstr "" - -#: modules/popup-dialog.php:931 -msgid "Download" -msgstr "" - -#: modules/popup-dialog.php:945 -#, php-format -msgid "" -"You can override colors, fonts and layout of your currently selected theme " -"with custom CSS declarations here. This file can be used as a baseline." -msgstr "" - -#: modules/popup-dialog.php:1030 modules/pref-instances.php:54 -msgid "Instance" -msgstr "" - -#: modules/popup-dialog.php:1036 modules/pref-feeds.php:317 -#: modules/pref-feeds.php:576 modules/pref-instances.php:62 -msgid "URL:" -msgstr "" - -#: modules/popup-dialog.php:1039 modules/pref-instances.php:65 -#: modules/pref-instances.php:162 -msgid "Instance URL" -msgstr "" - -#: modules/popup-dialog.php:1049 modules/pref-instances.php:76 -msgid "Access key:" -msgstr "" - -#: modules/popup-dialog.php:1052 modules/pref-instances.php:79 -#: modules/pref-instances.php:163 -msgid "Access key" -msgstr "" - -#: modules/popup-dialog.php:1056 modules/pref-instances.php:83 -msgid "Use one access key for both linked instances." -msgstr "" - -#: modules/popup-dialog.php:1064 modules/pref-instances.php:91 -msgid "Generate new key" -msgstr "" - -#: modules/popup-dialog.php:1068 -msgid "Create link" -msgstr "" - -#: modules/popup-dialog.php:1094 -msgid "You can share this article by the following unique URL:" -msgstr "" - -#: modules/pref-feeds.php:4 -msgid "Check to enable field" -msgstr "" - -#: modules/pref-feeds.php:83 modules/pref-feeds.php:121 -#: modules/pref-feeds.php:127 modules/pref-feeds.php:150 -#, php-format -msgid "(%d feeds)" -msgstr "" - -#: modules/pref-feeds.php:306 -msgid "Feed Title" -msgstr "" - -#: modules/pref-feeds.php:362 modules/pref-feeds.php:612 -msgid "using" -msgstr "" - -#: modules/pref-feeds.php:372 modules/pref-feeds.php:623 -msgid "Article purging:" -msgstr "" - -#: modules/pref-feeds.php:401 -msgid "" -"Hint: you need to fill in your login information if your feed " -"requires authentication, except for Twitter feeds." -msgstr "" - -#: modules/pref-feeds.php:421 modules/pref-feeds.php:652 -msgid "Hide from Popular feeds" -msgstr "" - -#: modules/pref-feeds.php:432 modules/pref-feeds.php:657 -msgid "Right-to-left content" -msgstr "" - -#: modules/pref-feeds.php:444 modules/pref-feeds.php:663 -msgid "Include in e-mail digest" -msgstr "" - -#: modules/pref-feeds.php:457 modules/pref-feeds.php:669 -msgid "Always display image attachments" -msgstr "" - -#: modules/pref-feeds.php:472 -msgid "Cache images locally (SimplePie only)" -msgstr "" - -#: modules/pref-feeds.php:485 modules/pref-feeds.php:686 -msgid "Mark updated articles as unread" -msgstr "" - -#: modules/pref-feeds.php:497 modules/pref-feeds.php:692 -msgid "Mark posts as updated on content change" -msgstr "" - -#: modules/pref-feeds.php:504 -msgid "Icon" -msgstr "" - -#: modules/pref-feeds.php:518 -msgid "Replace" -msgstr "" - -#: modules/pref-feeds.php:537 -msgid "Resubscribe to push updates" -msgstr "" - -#: modules/pref-feeds.php:544 -msgid "Resets PubSubHubbub subscription status for push-enabled feeds." -msgstr "" - -#: modules/pref-feeds.php:678 -msgid "Cache images locally" -msgstr "" - -#: modules/pref-feeds.php:942 modules/pref-feeds.php:995 -msgid "All done." -msgstr "" - -#: modules/pref-feeds.php:1027 -#, php-format -msgid "Subscribed to %s." -msgstr "" - -#: modules/pref-feeds.php:1030 -#, php-format -msgid "Could not subscribe to %s." -msgstr "" - -#: modules/pref-feeds.php:1033 -#, php-format -msgid "No feeds found in %s." -msgstr "" - -#: modules/pref-feeds.php:1036 -#, php-format -msgid "Already subscribed to %s." -msgstr "" - -#: modules/pref-feeds.php:1044 -#, php-format -msgid "Could not subscribe to %s.
    Can't download the Feed URL." -msgstr "" - -#: modules/pref-feeds.php:1066 -msgid "Subscribe to selected feed" -msgstr "" - -#: modules/pref-feeds.php:1091 -msgid "Edit subscription options" -msgstr "" - -#: modules/pref-feeds.php:1173 -#, php-format -msgid "Category $%s already exists in the database." -msgstr "" - -#: modules/pref-feeds.php:1189 -msgid "Create category" -msgstr "" - -#: modules/pref-feeds.php:1259 -msgid "No feed categories defined." -msgstr "" - -#: modules/pref-feeds.php:1265 -msgid "Remove selected categories" -msgstr "" - -#: modules/pref-feeds.php:1293 -msgid "Feeds with errors" -msgstr "" - -#: modules/pref-feeds.php:1316 -msgid "Inactive feeds" -msgstr "" - -#: modules/pref-feeds.php:1339 modules/pref-filters.php:522 -#: modules/pref-instances.php:134 modules/pref-labels.php:269 -#: modules/pref-users.php:377 -msgid "Select" -msgstr "" - -#: modules/pref-feeds.php:1351 help/3.php:57 help/4.php:22 -msgid "Subscribe to feed" -msgstr "" - -#: modules/pref-feeds.php:1353 -msgid "Edit selected feeds" -msgstr "" - -#: modules/pref-feeds.php:1355 modules/pref-feeds.php:1365 -msgid "Reset sort order" -msgstr "" - -#: modules/pref-feeds.php:1360 -msgid "Categories" -msgstr "" - -#: modules/pref-feeds.php:1363 -msgid "Edit categories" -msgstr "" - -#: modules/pref-feeds.php:1379 -msgid "More actions..." -msgstr "" - -#: modules/pref-feeds.php:1383 -msgid "Manual purge" -msgstr "" - -#: modules/pref-feeds.php:1387 -msgid "Clear feed data" -msgstr "" - -#: modules/pref-feeds.php:1388 modules/pref-filters.php:541 -msgid "Rescore articles" -msgstr "" - -#: modules/pref-feeds.php:1430 -msgid "Hint: you can drag feeds and categories around." -msgstr "" - -#: modules/pref-feeds.php:1438 -msgid "OPML" -msgstr "" - -#: modules/pref-feeds.php:1440 -msgid "" -"Using OPML you can export and import your feeds and Tiny Tiny RSS settings." -msgstr "" - -#: modules/pref-feeds.php:1442 -msgid "Note: Only main settings profile can be migrated using OPML." -msgstr "" - -#: modules/pref-feeds.php:1446 modules/pref-feeds.php:1459 -msgid "Import" -msgstr "" - -#: modules/pref-feeds.php:1461 modules/pref-feeds.php:1469 -msgid "Export" -msgstr "" - -#: modules/pref-feeds.php:1463 -msgid "Filename:" -msgstr "" - -#: modules/pref-feeds.php:1465 -msgid "Include settings" -msgstr "" - -#: modules/pref-feeds.php:1471 -msgid "Publish" -msgstr "" - -#: modules/pref-feeds.php:1473 -msgid "" -"Your OPML can be published publicly and can be subscribed by anyone who " -"knows the URL below." -msgstr "" - -#: modules/pref-feeds.php:1475 -msgid "" -"Note: Published OPML does not include your Tiny Tiny RSS settings, feeds " -"that require authentication or feeds hidden from Popular feeds." -msgstr "" - -#: modules/pref-feeds.php:1478 modules/pref-feeds.php:1526 -msgid "Display URL" -msgstr "" - -#: modules/pref-feeds.php:1485 -msgid "Firefox integration" -msgstr "" - -#: modules/pref-feeds.php:1487 -msgid "" -"This Tiny Tiny RSS site can be used as a Firefox Feed Reader by clicking the " -"link below." -msgstr "" - -#: modules/pref-feeds.php:1494 -msgid "Click here to register this site as a feed reader." -msgstr "" - -#: modules/pref-feeds.php:1502 -msgid "Subscribing using bookmarklet" -msgstr "" - -#: modules/pref-feeds.php:1504 -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 "" - -#: modules/pref-feeds.php:1508 -#, php-format -msgid "Subscribe to %s in Tiny Tiny RSS?" -msgstr "" - -#: modules/pref-feeds.php:1512 -msgid "Subscribe in Tiny Tiny RSS" -msgstr "" - -#: modules/pref-feeds.php:1516 -msgid "Published & shared articles and generated feeds" -msgstr "" - -#: modules/pref-feeds.php:1518 -msgid "Published articles and generated feeds" -msgstr "" - -#: modules/pref-feeds.php:1520 -msgid "" -"Published articles are exported as a public RSS feed and can be subscribed " -"by anyone who knows the URL specified below." -msgstr "" - -#: modules/pref-feeds.php:1529 -msgid "Clear all generated URLs" -msgstr "" - -#: modules/pref-feeds.php:1531 -msgid "Articles shared by URL" -msgstr "" - -#: modules/pref-feeds.php:1533 -msgid "You can disable all articles shared by unique URLs here." -msgstr "" - -#: modules/pref-feeds.php:1536 -msgid "Unshare all articles" -msgstr "" - -#: modules/pref-feeds.php:1542 -msgid "Twitter" -msgstr "" - -#: modules/pref-feeds.php:1551 -msgid "" -"Before you can update your Twitter feeds, you must register this instance of " -"Tiny Tiny RSS with Twitter.com." -msgstr "" - -#: modules/pref-feeds.php:1553 -msgid "" -"You have been successfully registered with Twitter.com and should be able to " -"access your Twitter feeds." -msgstr "" - -#: modules/pref-feeds.php:1557 -msgid "Register with Twitter.com" -msgstr "" - -#: modules/pref-feeds.php:1563 -msgid "Clear stored credentials" -msgstr "" - -#: modules/pref-feeds.php:1654 -#, php-format -msgid "%d archived articles" -msgstr "" - -#: modules/pref-feeds.php:1678 -msgid "No feeds found." -msgstr "" - -#: modules/pref-filters.php:38 -msgid "Articles matching this filter:" -msgstr "" - -#: modules/pref-filters.php:75 -msgid "No articles matching this filter has been found." -msgstr "" - -#: modules/pref-filters.php:470 -#, php-format -msgid "Created filter %s" -msgstr "" - -#: modules/pref-filters.php:531 help/3.php:34 help/4.php:25 -msgid "Create filter" -msgstr "" - -#: modules/pref-filters.php:534 modules/pref-instances.php:143 -#: modules/pref-users.php:391 -msgid "Edit" -msgstr "" - -#: modules/pref-instances.php:5 modules/pref-users.php:7 -msgid "Your access level is insufficient to open this tab." -msgstr "" - -#: modules/pref-instances.php:142 -msgid "Link instance" -msgstr "" - -#: modules/pref-instances.php:154 -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 "" - -#: modules/pref-instances.php:164 -msgid "Last connected" -msgstr "" - -#: modules/pref-instances.php:165 -msgid "Stored feeds" -msgstr "" - -#: modules/pref-instances.php:183 modules/pref-users.php:467 -msgid "Click to edit" -msgstr "" - -#: modules/pref-labels.php:21 -msgid "Caption" -msgstr "" - -#: modules/pref-labels.php:36 -msgid "Colors" -msgstr "" - -#: modules/pref-labels.php:41 -msgid "Foreground:" -msgstr "" - -#: modules/pref-labels.php:41 -msgid "Background:" -msgstr "" - -#: modules/pref-labels.php:231 -#, php-format -msgid "Created label %s" -msgstr "" - -#: modules/pref-labels.php:278 help/3.php:33 help/4.php:26 -msgid "Create label" -msgstr "" - -#: modules/pref-labels.php:284 -msgid "Clear colors" -msgstr "" - -#: modules/pref-prefs.php:29 -msgid "Old password cannot be blank." -msgstr "" - -#: modules/pref-prefs.php:34 -msgid "New password cannot be blank." -msgstr "" - -#: modules/pref-prefs.php:39 -msgid "Entered passwords do not match." -msgstr "" - -#: modules/pref-prefs.php:63 -msgid "Password has been changed." -msgstr "" - -#: modules/pref-prefs.php:65 -msgid "Old password is incorrect." -msgstr "" - -#: modules/pref-prefs.php:93 -msgid "The configuration was saved." -msgstr "" - -#: modules/pref-prefs.php:109 -#, php-format -msgid "Unknown option: %s" -msgstr "" - -#: modules/pref-prefs.php:122 -msgid "Your personal data has been saved." -msgstr "" - -#: modules/pref-prefs.php:154 -msgid "Personal data" -msgstr "" - -#: modules/pref-prefs.php:181 -msgid "Full name" -msgstr "" - -#: modules/pref-prefs.php:185 -msgid "E-mail" -msgstr "" - -#: modules/pref-prefs.php:190 -msgid "Access level" -msgstr "" - -#: modules/pref-prefs.php:200 -msgid "Save data" -msgstr "" - -#: modules/pref-prefs.php:212 -msgid "Your password is at default value, please change it." -msgstr "" - -#: modules/pref-prefs.php:240 -msgid "Old password" -msgstr "" - -#: modules/pref-prefs.php:243 -msgid "New password" -msgstr "" - -#: modules/pref-prefs.php:248 -msgid "Confirm password" -msgstr "" - -#: modules/pref-prefs.php:258 -msgid "Change password" -msgstr "" - -#: modules/pref-prefs.php:344 -msgid "Select theme" -msgstr "" - -#: modules/pref-prefs.php:402 -msgid "Customize" -msgstr "" - -#: modules/pref-prefs.php:422 modules/pref-prefs.php:429 -#: modules/pref-prefs.php:434 -msgid "Yes" -msgstr "" - -#: modules/pref-prefs.php:424 modules/pref-prefs.php:434 -msgid "No" -msgstr "" - -#: modules/pref-prefs.php:468 -msgid "Clear" -msgstr "" - -#: modules/pref-prefs.php:494 -msgid "Save configuration" -msgstr "" - -#: modules/pref-prefs.php:497 -msgid "Manage profiles" -msgstr "" - -#: modules/pref-prefs.php:500 -msgid "Reset to defaults" -msgstr "" - -#: modules/pref-users.php:20 -msgid "User details" -msgstr "" - -#: modules/pref-users.php:34 -msgid "User not found" -msgstr "" - -#: modules/pref-users.php:53 modules/pref-users.php:438 -msgid "Registered" -msgstr "" - -#: modules/pref-users.php:54 -msgid "Last logged in" -msgstr "" - -#: modules/pref-users.php:61 -msgid "Subscribed feeds count" -msgstr "" - -#: modules/pref-users.php:65 -msgid "Subscribed feeds" -msgstr "" - -#: modules/pref-users.php:114 -msgid "User Editor" -msgstr "" - -#: modules/pref-users.php:150 -msgid "Access level: " -msgstr "" - -#: modules/pref-users.php:163 -msgid "Change password to" -msgstr "" - -#: modules/pref-users.php:172 -msgid "E-mail: " -msgstr "" - -#: modules/pref-users.php:206 -#, php-format -msgid "Changed password of user %s." -msgstr "" - -#: modules/pref-users.php:254 -#, php-format -msgid "Added user %s with password %s" -msgstr "" - -#: modules/pref-users.php:261 -#, php-format -msgid "Could not create user %s" -msgstr "" - -#: modules/pref-users.php:265 -#, php-format -msgid "User %s already exists." -msgstr "" - -#: modules/pref-users.php:285 -#, php-format -msgid "" -"Changed password of user %s\n" -"\t\t\t\t\t to %s" -msgstr "" - -#: modules/pref-users.php:289 -#, php-format -msgid "Notifying %s." -msgstr "" - -#: modules/pref-users.php:326 -msgid "[tt-rss] Password change notification" -msgstr "" - -#: modules/pref-users.php:385 help/4.php:27 -msgid "Create user" -msgstr "" - -#: modules/pref-users.php:395 -msgid "Reset password" -msgstr "" - -#: modules/pref-users.php:437 -msgid "Access Level" -msgstr "" - -#: modules/pref-users.php:439 -msgid "Last login" -msgstr "" - -#: modules/pref-users.php:487 -msgid "No users defined." -msgstr "" - -#: modules/pref-users.php:489 -msgid "No matching users found." -msgstr "" - -#: help/2.php:1 -msgid "Content filtering" -msgstr "" - -#: help/2.php:3 -msgid "" -"Tiny Tiny RSS has support for filtering (or processing) articles. Filtering " -"is done once, when new article is imported to the database from the " -"newsfeed, specified field is matched against regular expression and some " -"action is taken. Regular expression matching is case-insensitive." -msgstr "" - -#: help/2.php:5 -msgid "" -"Supported actions are: filter (do not import) article, mark article as read, " -"set starred, assign tag(s), and set score. Filters can be defined globally " -"and for some specific feed." -msgstr "" - -#: help/2.php:7 -msgid "" -"Multiple and inverse matching are supported. All matching filters are " -"considered when article is being imported and all actions executed in " -"sequence. Inverse matching reverts matching result, e.g. filter matching " -"XYZZY in title with inverse flag will match all articles, except those " -"containing string XYZZY in title." -msgstr "" - -#: help/2.php:9 -msgid "See also:" -msgstr "" - -#: help/3.php:1 help/4.php:1 -msgid "Keyboard Shortcuts" -msgstr "" - -#: help/3.php:5 -msgid "Navigation" -msgstr "" - -#: help/3.php:8 -msgid "Move between feeds" -msgstr "" - -#: help/3.php:9 -msgid "Move between articles" -msgstr "" - -#: help/3.php:10 -msgid "Show search dialog" -msgstr "" - -#: help/3.php:13 -msgid "Active article actions" -msgstr "" - -#: help/3.php:16 -msgid "Toggle starred" -msgstr "" - -#: help/3.php:17 -msgid "Toggle published" -msgstr "" - -#: help/3.php:18 -msgid "Toggle unread" -msgstr "" - -#: help/3.php:19 -msgid "Edit tags" -msgstr "" - -#: help/3.php:20 -msgid "Dismiss selected articles" -msgstr "" - -#: help/3.php:21 -msgid "Dismiss read articles" -msgstr "" - -#: help/3.php:22 -msgid "Open article in new window" -msgstr "" - -#: help/3.php:23 -msgid "Mark articles below/above active one as read" -msgstr "" - -#: help/3.php:24 -msgid "Scroll article content" -msgstr "" - -#: help/3.php:25 -msgid "Email article" -msgstr "" - -#: help/3.php:29 help/4.php:30 -msgid "Other actions" -msgstr "" - -#: help/3.php:32 -msgid "Select article under mouse cursor" -msgstr "" - -#: help/3.php:35 -msgid "Collapse sidebar" -msgstr "" - -#: help/3.php:36 -msgid "Toggle category reordering mode" -msgstr "" - -#: help/3.php:37 help/4.php:34 -msgid "Display this help dialog" -msgstr "" - -#: help/3.php:42 -msgid "Multiple articles actions" -msgstr "" - -#: help/3.php:45 -msgid "Select all articles" -msgstr "" - -#: help/3.php:46 -msgid "Select unread articles" -msgstr "" - -#: help/3.php:47 -msgid "Invert article selection" -msgstr "" - -#: help/3.php:48 -msgid "Deselect all articles" -msgstr "" - -#: help/3.php:51 -msgid "Feed actions" -msgstr "" - -#: help/3.php:54 -msgid "Refresh active feed" -msgstr "" - -#: help/3.php:55 -msgid "Update all feeds" -msgstr "" - -#: help/3.php:58 FeedTree.js:131 -msgid "Edit feed" -msgstr "" - -#: help/3.php:59 -msgid "Sort by name or unread count" -msgstr "" - -#: help/3.php:60 -msgid "Mark feed as read" -msgstr "" - -#: help/3.php:61 -msgid "Reverse headlines order" -msgstr "" - -#: help/3.php:62 -msgid "Mark all feeds as read" -msgstr "" - -#: help/3.php:63 -msgid "If viewing category, (un)collapse it" -msgstr "" - -#: help/3.php:66 help/4.php:5 -msgid "Go to..." -msgstr "" - -#: help/3.php:73 -msgid "Tag cloud" -msgstr "" - -#: help/3.php:80 -msgid "Other interface tips are available in the Tiny Tiny RSS wiki." -msgstr "" - -#: help/3.php:82 help/4.php:41 -msgid "Press any key to close this window." -msgstr "" - -#: help/4.php:9 -msgid "My Feeds" -msgstr "" - -#: help/4.php:10 -msgid "Other Feeds" -msgstr "" - -#: help/4.php:19 -msgid "Panel actions" -msgstr "" - -#: help/4.php:23 -msgid "Top 25 feeds" -msgstr "" - -#: help/4.php:24 -msgid "Edit feed categories" -msgstr "" - -#: help/4.php:33 -msgid "Focus search (if present)" -msgstr "" - -#: help/4.php:39 -msgid "" -"Note: not all actions may be available, depending on Tiny Tiny RSS " -"configuration and your access level." -msgstr "" - -#: mobile/functions.php:58 mobile/functions.php:134 mobile/functions.php:170 -#: mobile/functions.php:197 mobile/functions.php:233 mobile/functions.php:372 -#: mobile/prefs.php:25 -msgid "Home" -msgstr "" - -#: mobile/functions.php:408 -msgid "Nothing found (click to reload feed)." -msgstr "" - -#: mobile/prefs.php:30 -msgid "Enable categories" -msgstr "" - -#: mobile/prefs.php:31 mobile/prefs.php:36 mobile/prefs.php:42 -#: mobile/prefs.php:47 mobile/prefs.php:52 -msgid "ON" -msgstr "" - -#: mobile/prefs.php:31 mobile/prefs.php:36 mobile/prefs.php:42 -#: mobile/prefs.php:47 mobile/prefs.php:52 -msgid "OFF" -msgstr "" - -#: mobile/prefs.php:35 -msgid "Browse categories like folders" -msgstr "" - -#: mobile/prefs.php:41 -msgid "Show images in posts" -msgstr "" - -#: mobile/prefs.php:46 -msgid "Hide read articles and feeds" -msgstr "" - -#: mobile/prefs.php:51 -msgid "Sort feeds by unread count" -msgstr "" - -#: digest.js:23 feedlist.js:462 tt-rss.js:521 tt-rss.js:534 -msgid "Mark all articles in %s as read?" -msgstr "" - -#: digest.js:69 -msgid "Mark %d displayed articles as read?" -msgstr "" - -#: digest.js:255 digest.js:688 viewfeed.js:425 -msgid "Unstar article" -msgstr "" - -#: digest.js:257 digest.js:692 viewfeed.js:430 -msgid "Star article" -msgstr "" - -#: digest.js:260 digest.js:723 viewfeed.js:465 -msgid "Unpublish article" -msgstr "" - -#: digest.js:265 -msgid "Original article" -msgstr "" - -#: digest.js:290 -msgid "Error: unable to load article." -msgstr "" - -#: digest.js:442 -msgid "Click to expand article." -msgstr "" - -#: digest.js:517 -msgid "%d more..." -msgstr "" - -#: digest.js:524 -msgid "No unread feeds." -msgstr "" - -#: digest.js:626 -msgid "Load more..." -msgstr "" - -#: feedlist.js:269 -msgid "New articles available in this feed (click to show)" -msgstr "" - -#: FeedTree.js:137 -msgid "Update feed" -msgstr "" - -#: functions.js:72 -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 "" - -#: functions.js:624 -msgid "Date syntax appears to be correct:" -msgstr "" - -#: functions.js:627 -msgid "Date syntax is incorrect." -msgstr "" - -#: functions.js:763 -msgid "Remove stored feed icon?" -msgstr "" - -#: functions.js:795 -msgid "Please select an image file to upload." -msgstr "" - -#: functions.js:797 -msgid "Upload new icon for this feed?" -msgstr "" - -#: functions.js:814 -msgid "Please enter label caption:" -msgstr "" - -#: functions.js:819 -msgid "Can't create label: missing caption." -msgstr "" - -#: functions.js:861 -msgid "Subscribe to Feed" -msgstr "" - -#: functions.js:869 -msgid "Subscribing to feed..." -msgstr "" - -#: functions.js:887 -msgid "Subscribed to %s" -msgstr "" - -#: functions.js:892 -msgid "Specified URL seems to be invalid." -msgstr "" - -#: functions.js:895 -msgid "Specified URL doesn't seem to contain any feeds." -msgstr "" - -#: functions.js:931 -msgid "Couldn't download the specified URL." -msgstr "" - -#: functions.js:934 -msgid "You are already subscribed to this feed." -msgstr "" - -#: functions.js:963 -msgid "Create Filter" -msgstr "" - -#: functions.js:973 prefs.js:214 -msgid "Filter Test Results" -msgstr "" - -#: functions.js:1031 -msgid "" -"Reset subscription? Tiny Tiny RSS will try to subscribe to the notification " -"hub again on next feed update." -msgstr "" - -#: functions.js:1052 tt-rss.js:396 -msgid "Unsubscribe from %s?" -msgstr "" - -#: functions.js:1159 -msgid "Please enter category title:" -msgstr "" - -#: functions.js:1190 -msgid "Generate new syndication address for this feed?" -msgstr "" - -#: functions.js:1374 tt-rss.js:375 tt-rss.js:892 -msgid "You can't edit this kind of feed." -msgstr "" - -#: functions.js:1386 -msgid "Edit Feed" -msgstr "" - -#: functions.js:1424 -msgid "More Feeds" -msgstr "" - -#: functions.js:1485 functions.js:1595 prefs.js:439 prefs.js:469 prefs.js:501 -#: prefs.js:659 prefs.js:679 prefs.js:1268 prefs.js:1413 -msgid "No feeds are selected." -msgstr "" - -#: functions.js:1527 -msgid "" -"Remove selected feeds from the archive? Feeds with stored articles will not " -"be removed." -msgstr "" - -#: functions.js:1566 -msgid "Feeds with update errors" -msgstr "" - -#: functions.js:1577 prefs.js:1250 -msgid "Remove selected feeds?" -msgstr "" - -#: PrefFilterTree.js:32 -msgid "Inverse" -msgstr "" - -#: prefs.js:114 -msgid "Please enter login:" -msgstr "" - -#: prefs.js:121 -msgid "Can't create user: no login specified." -msgstr "" - -#: prefs.js:183 -msgid "Edit Filter" -msgstr "" - -#: prefs.js:187 -msgid "Remove filter %s?" -msgstr "" - -#: prefs.js:321 -msgid "Remove selected labels?" -msgstr "" - -#: prefs.js:337 prefs.js:1454 -msgid "No labels are selected." -msgstr "" - -#: prefs.js:351 -msgid "" -"Remove selected users? Neither default admin nor your account will be " -"removed." -msgstr "" - -#: prefs.js:368 prefs.js:549 prefs.js:570 prefs.js:609 -msgid "No users are selected." -msgstr "" - -#: prefs.js:386 -msgid "Remove selected filters?" -msgstr "" - -#: prefs.js:401 prefs.js:639 -msgid "No filters are selected." -msgstr "" - -#: prefs.js:420 -msgid "Unsubscribe from selected feeds?" -msgstr "" - -#: prefs.js:454 -msgid "Please select only one feed." -msgstr "" - -#: prefs.js:460 -msgid "Erase all non-starred articles in selected feed?" -msgstr "" - -#: prefs.js:482 -msgid "How many days of articles to keep (0 - use default)?" -msgstr "" - -#: prefs.js:520 -msgid "Login field cannot be blank." -msgstr "" - -#: prefs.js:554 prefs.js:575 prefs.js:614 -msgid "Please select only one user." -msgstr "" - -#: prefs.js:579 -msgid "Reset password of selected user?" -msgstr "" - -#: prefs.js:644 -msgid "Please select only one filter." -msgstr "" - -#: prefs.js:701 -msgid "Edit Multiple Feeds" -msgstr "" - -#: prefs.js:725 -msgid "Save changes to selected feeds?" -msgstr "" - -#: prefs.js:815 -msgid "OPML Import" -msgstr "" - -#: prefs.js:834 -msgid "Please choose an OPML file first." -msgstr "" - -#: prefs.js:954 -msgid "Reset to defaults?" -msgstr "" - -#: prefs.js:1170 -msgid "Feed Categories" -msgstr "" - -#: prefs.js:1179 -msgid "Remove selected categories?" -msgstr "" - -#: prefs.js:1198 -msgid "No categories are selected." -msgstr "" - -#: prefs.js:1239 -msgid "Feeds without recent updates" -msgstr "" - -#: prefs.js:1288 -msgid "Replace current OPML publishing address with a new one?" -msgstr "" - -#: prefs.js:1397 -msgid "Rescore articles in selected feeds?" -msgstr "" - -#: prefs.js:1420 -msgid "Rescore all articles? This operation may take a lot of time." -msgstr "" - -#: prefs.js:1440 -msgid "Reset selected labels to default colors?" -msgstr "" - -#: prefs.js:1477 -msgid "Settings Profiles" -msgstr "" - -#: prefs.js:1486 -msgid "" -"Remove selected profiles? Active and default profiles will not be removed." -msgstr "" - -#: prefs.js:1504 -msgid "No profiles are selected." -msgstr "" - -#: prefs.js:1512 prefs.js:1565 -msgid "Activate selected profile?" -msgstr "" - -#: prefs.js:1528 prefs.js:1581 -msgid "Please choose a profile to activate." -msgstr "" - -#: prefs.js:1589 -msgid "This will invalidate all previously generated feed URLs. Continue?" -msgstr "" - -#: prefs.js:1608 -msgid "This will invalidate all previously shared article URLs. Continue?" -msgstr "" - -#: prefs.js:1691 -msgid "Label Editor" -msgstr "" - -#: prefs.js:1755 -msgid "" -"This will clear your stored authentication information for Twitter. Continue?" -msgstr "" - -#: prefs.js:1826 -msgid "Link Instance" -msgstr "" - -#: prefs.js:1877 -msgid "Edit Instance" -msgstr "" - -#: prefs.js:1926 -msgid "Remove selected instances?" -msgstr "" - -#: prefs.js:1943 prefs.js:1955 -msgid "No instances are selected." -msgstr "" - -#: prefs.js:1960 -msgid "Please select only one instance." -msgstr "" - -#: tt-rss.js:147 -msgid "Mark all articles as read?" -msgstr "" - -#: tt-rss.js:385 -msgid "You can't unsubscribe from the category." -msgstr "" - -#: tt-rss.js:390 tt-rss.js:606 tt-rss.js:1055 -msgid "Please select some feed first." -msgstr "" - -#: tt-rss.js:601 -msgid "You can't rescore this kind of feed." -msgstr "" - -#: tt-rss.js:611 -msgid "Rescore articles in %s?" -msgstr "" - -#: tt-rss.js:1095 -msgid "New version available!" -msgstr "" - -#: viewfeed.js:636 viewfeed.js:664 viewfeed.js:691 viewfeed.js:753 -#: viewfeed.js:785 viewfeed.js:901 viewfeed.js:945 viewfeed.js:995 -#: viewfeed.js:1509 -msgid "No articles are selected." -msgstr "" - -#: viewfeed.js:881 -msgid "Mark all visible articles in %s as read?" -msgstr "" - -#: viewfeed.js:910 -msgid "Delete %d selected articles in %s?" -msgstr "" - -#: viewfeed.js:912 -msgid "Delete %d selected articles?" -msgstr "" - -#: viewfeed.js:954 -msgid "Archive %d selected articles in %s?" -msgstr "" - -#: viewfeed.js:957 -msgid "Move %d archived articles back?" -msgstr "" - -#: viewfeed.js:1001 -msgid "Mark %d selected articles in %s as read?" -msgstr "" - -#: viewfeed.js:1025 -msgid "Edit article Tags" -msgstr "" - -#: viewfeed.js:1175 -msgid "No article is selected." -msgstr "" - -#: viewfeed.js:1210 -msgid "No articles found to mark" -msgstr "" - -#: viewfeed.js:1212 -msgid "Mark %d article(s) as read?" -msgstr "" - -#: viewfeed.js:1376 -msgid "Loading..." -msgstr "" - -#: viewfeed.js:1523 -msgid "Forward article by email" -msgstr "" - -#: viewfeed.js:1920 -msgid "Open original article" -msgstr "" - -#: viewfeed.js:1926 -msgid "View in a tt-rss tab" -msgstr "" - -#: viewfeed.js:1973 -msgid "Remove label" -msgstr "" - -#: viewfeed.js:2078 -msgid "Playing..." -msgstr "" - -#: viewfeed.js:2079 -msgid "Click to pause" -msgstr "" - -#: viewfeed.js:2223 -msgid "Share article by URL" -msgstr "" diff --git a/mobile/article.php b/mobile/article.php index cbdad84da..345767fbd 100644 --- a/mobile/article.php +++ b/mobile/article.php @@ -6,13 +6,7 @@ define('MOBILE_VERSION', true); require_once "../config.php"; - require_once "functions.php"; - require_once "../functions.php"; - - require_once "../sessions.php"; - - require_once "../version.php"; - require_once "../db-prefs.php"; + require_once "mobile-functions.php"; $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); diff --git a/mobile/cat.php b/mobile/cat.php index b75a4c046..74d488e1f 100644 --- a/mobile/cat.php +++ b/mobile/cat.php @@ -6,13 +6,7 @@ define('MOBILE_VERSION', true); require_once "../config.php"; - require_once "functions.php"; - require_once "../functions.php"; - - require_once "../sessions.php"; - - require_once "../version.php"; - require_once "../db-prefs.php"; + require_once "mobile-functions.php"; $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); diff --git a/mobile/classic/functions.php b/mobile/classic/functions.php deleted file mode 100644 index 5e1ba8009..000000000 --- a/mobile/classic/functions.php +++ /dev/null @@ -1,789 +0,0 @@ -"; - - if ($tags) { - print __("Tags")." - (".__("View feeds").", "; - } else { - print __("Feeds")." - (".__("View tags").", "; - } - - print "".__("Search").", "; - - print "".__("Logout").")"; - print ""; - - print "
      "; - - $owner_uid = $_SESSION["uid"]; - - if (!$tags) { - - /* virtual feeds */ - - if (get_pref($link, 'ENABLE_FEED_CATS')) { - - $collapsed = get_pref($link, "_COLLAPSED_SPECIAL"); - - if ($collapsed == "t" || $collapsed == "1") { - $holder_class = "invisible"; - $ellipsis = "..."; - } else { - $holder_class = "feedCatHolder"; - $ellipsis = ""; - } - - $tmp_category = __("Special"); - - print "
    • - $tmp_category$ellipsis -
    • "; - - print "
      • "; - } - - foreach (array(-4, -3, -1, -2, 0) as $i) { - printMobileFeedEntry($i, "virt", false, false, - false, $link); - } - - if (get_pref($link, 'ENABLE_FEED_CATS')) { - print "
      "; - } - - - $result = db_query($link, "SELECT id,caption FROM - ttrss_labels2 WHERE owner_uid = '$owner_uid' ORDER by caption"); - - if (db_num_rows($result) > 0) { - if (get_pref($link, 'ENABLE_FEED_CATS')) { - - $collapsed = get_pref($link, "_COLLAPSED_LABELS"); - - if ($collapsed == "t" || $collapsed == "1") { - $holder_class = "invisible"; - $ellipsis = "..."; - } else { - $holder_class = "feedCatHolder"; - $ellipsis = ""; - } - - $tmp_category = __("Labels"); - - print "
    • - $tmp_category$ellipsis -
    • "; - - print "
      • "; - } else { -// print "

      • "; - } - } - - while ($line = db_fetch_assoc($result)) { - - $count = getFeedUnread($link, -$line["id"]-11); - - $class = "label"; - - printMobileFeedEntry(-$line["id"]-11, - $class, $line["caption"], $count, false, $link); - - } - - if (db_num_rows($result) > 0) { - if (get_pref($link, 'ENABLE_FEED_CATS')) { - print "
      "; - } - } - - - if (get_pref($link, 'ENABLE_FEED_CATS')) { - $order_by_qpart = "category,title"; - } else { - $order_by_qpart = "title"; - } - - $result = db_query($link, "SELECT ttrss_feeds.*, - ".SUBSTRING_FOR_DATE."(last_updated,1,19) AS last_updated_noms, - (SELECT COUNT(id) FROM ttrss_entries,ttrss_user_entries - WHERE feed_id = ttrss_feeds.id AND - ttrss_user_entries.ref_id = ttrss_entries.id AND - owner_uid = '$owner_uid') AS total, - (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, - cat_id,last_error, - ttrss_feed_categories.title AS category, - ttrss_feed_categories.collapsed - FROM ttrss_feeds LEFT JOIN ttrss_feed_categories - ON (ttrss_feed_categories.id = cat_id) - WHERE - ttrss_feeds.owner_uid = '$owner_uid' - ORDER BY $order_by_qpart"); - - $actid = $_GET["actid"]; - - /* real feeds */ - - $lnum = 0; - - $category = ""; - - while ($line = db_fetch_assoc($result)) { - if (get_pref($link, 'HIDE_READ_FEEDS') && (int)$line['unread']==0) { - continue; - } - - $feed = db_unescape_string($line["title"]); - $feed_id = $line["id"]; - - $subop = $_GET["subop"]; - - $total = $line["total"]; - $unread = $line["unread"]; - - $rtl_content = sql_bool_to_bool($line["rtl_content"]); - - if ($rtl_content) { - $rtl_tag = "dir=\"RTL\""; - } else { - $rtl_tag = ""; - } - - $cat_id = $line["cat_id"]; - - $tmp_category = $line["category"]; - - if (!$tmp_category) { - $tmp_category = "Uncategorized"; - } - - // $class = ($lnum % 2) ? "even" : "odd"; - - if ($line["last_error"]) { - $class = "error"; - } else { - $class = "feed"; - } - - if ($category != $tmp_category && get_pref($link, 'ENABLE_FEED_CATS')) { - - if ($category) { - print "
    "; - } - - $category = $tmp_category; - - $collapsed = $line["collapsed"]; - - // workaround for NULL category - if ($category == "Uncategorized") { - $collapsed = get_pref($link, "_COLLAPSED_UNCAT"); - } - - if ($collapsed == "t" || $collapsed == "1") { - $holder_class = "invisible"; - $ellipsis = "..."; - } else { - $holder_class = "feedCatHolder"; - $ellipsis = ""; - } - - if ($cat_id) { - $cat_id_qpart = "cat_id = '$cat_id'"; - } else { - $cat_id_qpart = "cat_id IS NULL"; - } - - $cat_id = sprintf("%d", $cat_id); - $cat_unread = getCategoryUnread($link, $cat_id); - - if ($cat_unread > 0) { - $catctr_class = ""; - } else { - $catctr_class = "invisible"; - } - - print "
  • - $tmp_category - - ($cat_unread)$ellipsis -
  • "; - - print "
  • -
      "; - } - - printMobileFeedEntry($feed_id, $class, $feed, $unread, - false, $link, $rtl_content); - - ++$lnum; - } - - } else { - // tags - - $result = db_query($link, "SELECT tag_name,SUM((SELECT COUNT(int_id) - FROM ttrss_user_entries WHERE int_id = post_int_id - AND unread = true)) AS count FROM ttrss_tags - WHERE owner_uid = '".$_SESSION['uid']."' GROUP BY tag_name ORDER BY tag_name"); - - $tags = array(); - - while ($line = db_fetch_assoc($result)) { - $tags[$line["tag_name"]] += $line["count"]; - } - - foreach (array_keys($tags) as $tag) { - - $unread = $tags[$tag]; - - $class = "tag"; - - printMobileFeedEntry($tag, $class, $tag, $unread, - "../images/tag.png", $link); - - } - - - } - } - - function printMobileFeedEntry($feed_id, $class, $feed_title, $unread, $icon_file, $link, - $rtl_content = false) { - - if (!$feed_title) $feed_title = getFeedTitle($link, $feed_id, false); - if (!$unread) $unread = getFeedUnread($link, $feed_id); - - if ($unread > 0) $class .= "Unread"; - - if (!$icon_file) $icon_file = "../../" . getFeedIcon($feed_id); - - if (file_exists($icon_file) && filesize($icon_file) > 0) { - $feed_icon = ""; - } else { - $feed_icon = ""; - } - - if ($rtl_content) { - $rtl_tag = "dir=\"rtl\""; - } else { - $rtl_tag = "dir=\"ltr\""; - } - - $feed = "$feed_title"; - - print "
    • "; - print "$feed_icon"; - print "$feed "; - - if ($unread != 0) { - print "($unread)"; - } - - print "
    • "; - - } - - function render_headlines($link) { - - $feed = db_escape_string($_GET["id"]); - $limit = db_escape_string($_GET["limit"]); - $view_mode = db_escape_string($_GET["viewmode"]); - $cat_view = db_escape_string($_GET["cat"]); - $subop = $_GET["subop"]; - $catchup_op = $_GET["catchup_op"]; - - if (!$view_mode) { - if ($_SESSION["mobile:viewmode"]) { - $view_mode = $_SESSION["mobile:viewmode"]; - } else { - $view_mode = "adaptive"; - } - } - - $_SESSION["mobile:viewmode"] = $view_mode; - - if (!$limit) $limit = 30; - if (!$feed) $feed = 0; - - if (preg_match("/^-?[0-9][0-9]*$/", $feed) != false) { - - $result = db_query($link, "SELECT rtl_content FROM ttrss_feeds - WHERE id = '$feed' AND owner_uid = " . $_SESSION["uid"]); - - if (db_num_rows($result) == 1) { - $rtl_content = sql_bool_to_bool(db_fetch_result($result, 0, "rtl_content")); - } else { - $rtl_content = false; - } - - if ($rtl_content) { - $rtl_tag = "dir=\"RTL\""; - } else { - $rtl_tag = ""; - } - } else { - $rtl_content = false; - $rtl_tag = ""; - } - - print "
      "; - - if ($subop == "ForceUpdate" && sprintf("%d", $feed) > 0) { - update_generic_feed($link, $feed, $cat_view, true); - } - - if ($subop == "MarkAllRead" || $catchup_op == "feed") { - catchup_feed($link, $feed, $cat_view); - } - - if ($catchup_op == "selection") { - if (is_array($_GET["sel_ids"])) { - $ids_to_mark = array_keys($_GET["sel_ids"]); - if ($ids_to_mark) { - foreach ($ids_to_mark as $id) { - db_query($link, "UPDATE ttrss_user_entries SET - unread = false,last_read = NOW() - WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]); - } - } - } - } - - if ($subop == "MarkPageRead" || $catchup_op == "page") { - $ids_to_mark = $_SESSION["last_page_ids.$feed"]; - - if ($ids_to_mark) { - - foreach ($ids_to_mark as $id) { - db_query($link, "UPDATE ttrss_user_entries SET - unread = false,last_read = NOW() - WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]); - } - } - } - - - /// START ///////////////////////////////////////////////////////////////////////////////// - - $search = db_escape_string($_GET["query"]); - $search_mode = db_escape_string($_GET["search_mode"]); - $match_on = db_escape_string($_GET["match_on"]); - - if (!$match_on) { - $match_on = "both"; - } - - $real_offset = $offset * $limit; - - if ($_GET["debug"]) $timing_info = print_checkpoint("H0", $timing_info); - - $qfh_ret = queryFeedHeadlines($link, $feed, $limit, $view_mode, $cat_view, - $search, $search_mode, $match_on, false, $real_offset); - - if ($_GET["debug"]) $timing_info = print_checkpoint("H1", $timing_info); - - $result = $qfh_ret[0]; - $feed_title = $qfh_ret[1]; - $feed_site_url = $qfh_ret[2]; - $last_error = $qfh_ret[3]; - - /// STOP ////////////////////////////////////////////////////////////////////////////////// - - if (!$result) { - print "
      ". - __("Could not display feed (query failed). Please check label match syntax or local configuration."). - "
      "; - return; - } - - print "
      "; - # if (!$cat_view && file_exists("../icons/$feed.ico") && filesize("../icons/$feed.ico") > 0) { - # print ""; - # } - - print "$feed_title ("; - print "".__("Back").", "; - print "".__("Search").", "; - print "".__("Update").""; - -# print "Mark as read: "; -# print "Page, "; -# print "Feed"; - - print ")"; - - print " " . __('View:'); - - print "
      "; - - /* print ""; */ - - $sel_values = array( - "adaptive" => __("Adaptive"), - "all_articles" => __("All Articles"), - "unread" => __("Unread"), - "marked" => __("Starred")); - - print_select_hash("viewmode", $view_mode, $sel_values); - - print " - - - "; - print "
      "; - - print "
      "; - - if (db_num_rows($result) > 0) { - - print "
      "; - print ""; - print ""; - print ""; - - print "
        "; - - $page_art_ids = array(); - - $lnum = 0; - - error_reporting (DEFAULT_ERROR_LEVEL); - - $num_unread = 0; - - while ($line = db_fetch_assoc($result)) { - - $class = ($lnum % 2) ? "even" : "odd"; - - $id = $line["id"]; - $feed_id = $line["feed_id"]; - - array_push($page_art_ids, $id); - - if ($line["last_read"] == "" && - ($line["unread"] != "t" && $line["unread"] != "1")) { - - $update_pic = "\"".__("Updated")."\""; - } else { - $update_pic = "\"".__("Updated")."\""; - } - - if ($line["unread"] == "t" || $line["unread"] == "1") { - $class .= "Unread"; - ++$num_unread; - $is_unread = true; - } else { - $is_unread = false; - } - - if ($line["marked"] == "t" || $line["marked"] == "1") { - $marked_pic = "\"S\""; - } else { - $marked_pic = "\"s\""; - } - - if ($line["published"] == "t" || $line["published"] == "1") { - $published_pic = "\"P\""; - } else { - $published_pic = "\"p\""; - } - - $content_link = "" . - $line["title"] . ""; - - $updated_fmt = make_local_datetime($link, $line['updated'], false); - - print "
      • "; - - print ""; - - print "$marked_pic"; - print "$published_pic"; - - print $content_link; - - if ($line["feed_title"]) { - print " (". - $line["feed_title"].")"; - } - - print " ($updated_fmt)"; - - print "
      • "; - - - ++$lnum; - } - - print "
      "; - - print "
      "; - - $_SESSION["last_page_ids.$feed"] = $page_art_ids; - -/* print "Page, "; - print "Feed
      "; */ - - print "Select: - ".__("All").", - ".__("Unread").", - ".__("None").", - ".__("Invert").""; - - print " "; - - print " - - "; - - print "
      "; - - } else { - print "
      No articles found.
      "; - } - - } - - function render_article($link) { - - $id = db_escape_string($_GET["id"]); - $feed_id = db_escape_string($_GET["feed"]); - $ret_feed_id = db_escape_string($_GET["ret_feed"]); - $cat_view = db_escape_string($_GET["cat"]); - - $result = db_query($link, "SELECT rtl_content FROM ttrss_feeds - WHERE id = '$feed_id' AND owner_uid = " . $_SESSION["uid"]); - - if (db_num_rows($result) == 1) { - $rtl_content = sql_bool_to_bool(db_fetch_result($result, 0, "rtl_content")); - } else { - $rtl_content = false; - } - - if ($rtl_content) { - $rtl_tag = "dir=\"RTL\""; - $rtl_class = "RTL"; - } else { - $rtl_tag = ""; - $rtl_class = ""; - } - - $result = db_query($link, "UPDATE ttrss_user_entries - SET unread = false,last_read = NOW() - WHERE ref_id = '$id' AND feed_id = '$feed_id' AND owner_uid = " . $_SESSION["uid"]); - - $result = db_query($link, "SELECT title,link,content,feed_id,comments,int_id, - marked,published, - ".SUBSTRING_FOR_DATE."(updated,1,16) as updated, - (SELECT icon_url FROM ttrss_feeds WHERE id = feed_id) as icon_url, - num_comments, - author - FROM ttrss_entries,ttrss_user_entries - WHERE id = '$id' AND ref_id = id"); - - if ($result) { - - $line = db_fetch_assoc($result); - - $num_comments = $line["num_comments"]; - $entry_comments = ""; - - if ($num_comments > 0) { - if ($line["comments"]) { - $comments_url = $line["comments"]; - } else { - $comments_url = $line["link"]; - } - $entry_comments = "$num_comments comments"; - } else { - if ($line["comments"] && $line["link"] != $line["comments"]) { - $entry_comments = "comments"; - } - } - - $tmp_result = db_query($link, "SELECT DISTINCT tag_name FROM - ttrss_tags WHERE post_int_id = " . $line["int_id"] . " - ORDER BY tag_name"); - - $tags_str = ""; - $f_tags_str = ""; - - $num_tags = 0; - - while ($tmp_line = db_fetch_assoc($tmp_result)) { - $num_tags++; - $tag = $tmp_line["tag_name"]; - $tag_str = "$tag, "; - $tags_str .= $tag_str; - } - - $tags_str = preg_replace("/, $/", "", $tags_str); - - $parsed_updated = date(get_pref($link, 'SHORT_DATE_FORMAT'), - strtotime($line["updated"])); - - print "
      "; - - # if (file_exists("../icons/$feed_id.ico") && filesize("../icons/$feed_id.ico") > 0) { - # print ""; - # } - - if (!$cat_view) { - $feed_title = getFeedTitle($link, $ret_feed_id); - } else { - $feed_title = getCategoryTitle($link, $ret_feed_id); - $feed_title_native = getFeedTitle($link, $feed_id); - } - - if ($feed_title_native) { - $feed_link = "$feed_title_native"; - $feed_link .= " in - $feed_title"; - } else { - $feed_link = "$feed_title"; - } - - $feedlist = "".__('Back to feedlist').""; - - print "" . - truncate_string($line["title"], 30) . ""; - print " $parsed_updated ($feed_link, $feedlist)"; - print "
      "; - - if ($num_tags > 0) { - print "
      ".__("Tags:")." $tags_str
      "; - } - - if ($line["marked"] == "t" || $line["marked"] == "1") { - $marked_pic = ""; - } else { - $marked_pic = ""; - } - - if ($line["published"] == "t" || $line["published"] == "1") { - $published_pic = ""; - } else { - $published_pic = ""; - } - - - print "
      "; - print "$marked_pic"; - print "$published_pic"; - // Mark unread - print ""; - print "
      "; - - print sanitize_rss($link, $line["content"], true);; - - } - - print ""; - } - - function render_search_form($link, $active_feed_id = false, $is_cat = false) { - - print "
      "; - - print __("Search")." - (".__("Go back").")
      "; - - print "
      "; - - print ""; - print ""; - print ""; - - print ""; - - print ""; - - print "
      ".__('Search:').""; - print "
      ".__('Where:').""; - - print "
      ".__('Match on:').""; - - $search_fields = array( - "title" => __("Title"), - "content" => __("Content"), - "both" => __("Title or content")); - - print_select_hash("match_on", 3, $search_fields); - - print "
      "; - - print ""; - - print "
      "; - - print "
      "; - } - - function toggleMarked($link, $ts_id) { - $result = db_query($link, "UPDATE ttrss_user_entries SET marked = NOT marked - WHERE ref_id = '$ts_id' AND owner_uid = " . $_SESSION["uid"]); - } - - function togglePublished($link, $tp_id) { - $result = db_query($link, "UPDATE ttrss_user_entries SET published = NOT published - WHERE ref_id = '$tp_id' AND owner_uid = " . $_SESSION["uid"]); - } - - function markUnread($link, $mu_id) { - $result = db_query($link, "UPDATE ttrss_user_entries SET unread = true - WHERE ref_id = '$mu_id' AND owner_uid = " . $_SESSION["uid"]); - } - -?> diff --git a/mobile/classic/index.php b/mobile/classic/index.php deleted file mode 100644 index db2215b24..000000000 --- a/mobile/classic/index.php +++ /dev/null @@ -1,114 +0,0 @@ - - - - Tiny Tiny RSS - - - - - - - -
      - -
      - - - diff --git a/mobile/classic/login_form.php b/mobile/classic/login_form.php deleted file mode 100644 index bf4f77eac..000000000 --- a/mobile/classic/login_form.php +++ /dev/null @@ -1,79 +0,0 @@ - - - Tiny Tiny RSS : Login - - - - - - - - - - - - -
      -
      Tiny Tiny RSS
      - -
      - - - - -
      - - - - - - - - - - -
      - -
      - -
      -
      -
      - - - - diff --git a/mobile/classic/logout.php b/mobile/classic/logout.php deleted file mode 100644 index b20cfc9a6..000000000 --- a/mobile/classic/logout.php +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/mobile/classic/mobile.css b/mobile/classic/mobile.css deleted file mode 100644 index 786639efd..000000000 --- a/mobile/classic/mobile.css +++ /dev/null @@ -1,216 +0,0 @@ -body { - padding : 0px; - margin : 0px; - font-family : sans-serif; -} - -h1 { - font-size : medium; -} - -h2 { - font-size : medium; - font-weight : bold; - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #88b0ff; -} - -h3 { - font-size : medium; - font-weight : bold; - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #e0e0e0; -} - -#heading { - font-size : small; - - border-width : 0px 0px 1px 0px; - border-style : solid; - border-color : #f0f0f0; - - color : #88b0ff; - font-weight : bold; -} - -#content { - background : white; -} - -#footer { - font-size : x-small; - color : gray; - margin-top : 5px; -} - -form { - padding : 0px; - margin : 0px; -} - -li.feedCatHolder { - display : inline; -} - -ul.feedList { - list-style-type : none; - margin : 0px; - padding : 0px; - -} - -ul.feedList li.feedCat { - margin : 0px; - padding : 0px; - color : #707070; -} - -ul.feedList li.feedCat a { - color : #707070; -} - -ul.feedList li.feedCat a:hover { - color : #4684ff; -} - -ul.feedCatList { - list-style-type : none; - margin : 0px 0px 0px 1em; - padding : 0px; -} - -ul.feedCatList li { - margin : 0px; - padding : 0px; - color : black; -} - -ul.feedList li { - margin : 0px; -} - -hr { - border-width : 0px 0px 1px 0px; - border-style : dashed; - border-color : #e0e0e0; -} - -ul.headlines a, ul.feedList a { - color : black; -} - -a { - color : #4684ff; - text-decoration : none; -} - -a:hover { - color : black; -} - -ul.feedList img, img.tinyFeedIcon { - margin : 0px 3px 0px 0px; - width : 16px; - height : 16px; - border-width : 0px; -} - -ul.feedlist li.feedUnread, -ul.feedlist li.errorUnread, -ul.feedlist li.labelUnread, -ul.feedlist li.virtUnread, -ul.feedlist li.tagUnread { - font-weight : bold; -} - -.even { -/* background-color : #9bbdff; */ - border-width : 0px 0px 1px 0px; - border-color : #88b0ff; - border-style : solid; - background-color : #cbddff; -} - -.odd { - border-width : 0px 0px 1px 0px; - border-color : #88b0ff; - border-style : solid; -} - -.evenUnread { - border-width : 0px 0px 1px 0px; - border-color : #88b0ff; - border-style : solid; -/* background-color : #9bbdff; */ - font-weight : bold; - background-color : #cbddff; -} - -.oddUnread { - border-width : 0px 0px 1px 0px; - border-color : #88b0ff; - border-style : solid; - font-weight : bold; -} - -.evenSelected, .oddSelected, .evenUnreadSelected, .oddUnreadSelected { - background-color : #fff7d5; - border-width : 0px 0px 1px 0px; - border-color : #88b0ff; - border-style : solid; -} - -.evenUnreadSelected, .oddUnreadSelected { - font-weight : bold; -} - -.invisible { - display : none; -} - -ul.headlines { - list-style-type : none; - margin : 0px; - padding : 0px; -} - -ul.headlines span.hlUpdated { - color : gray; -} - -ul.headlines img.feedIcon { - width : 25px; - text-align : center; -} - -ul.headlines img.marked { - border-width : 0px; -} - -div.postStarOps img.marked { - border-width : 0px; -} - -div.postTags { - color : gray; - font-size : small; -} - -div.footerAddon { - font-size : small; -} - -.loginError { - color : red; - margin : 0.5em; -} - -form.searchForm { - margin : 5px; -} - -div.postStarOps { - float : right; -} diff --git a/mobile/classic/mobile.js b/mobile/classic/mobile.js deleted file mode 100644 index 599e00725..000000000 --- a/mobile/classic/mobile.js +++ /dev/null @@ -1,94 +0,0 @@ -function toggleSelectRow(cb, id) { - try { - - var row = document.getElementById("HROW-" + id); - var checked = cb.checked; - if (row) { - var unread = row.className.match("Unread"); - var new_classname = row.className; - - new_classname = new_classname.replace("Selected", ""); - new_classname = new_classname.replace("Unread", ""); - - if (unread) new_classname = new_classname + "Unread"; - if (checked) new_classname = new_classname + "Selected"; - - row.className = new_classname; - } - } catch (e) { - exception_error("toggleSelectRow", e); - } -} - -function selectHeadlines(mode) { - try { - - var cboxes = document.getElementsByTagName("INPUT"); - - for (var i = 0; i < cboxes.length; i++) { - if (cboxes[i].id && cboxes[i].id.match("HSCB-")) { - var row_id = cboxes[i].id.replace("HSCB-", "") - var row = document.getElementById("HROW-" + row_id); - - if (row) { - - if (mode == 1) { - cboxes[i].checked = true; - toggleSelectRow(cboxes[i], row_id); - } - - if (mode == 2) { - - var unread = row.className.match("Unread"); - - if (unread) { - cboxes[i].checked = true; - } else { - cboxes[i].checked = false; - } - } - - if (mode == 3) { - cboxes[i].checked = false; - } - - if (mode == 4) { - cboxes[i].checked = !cboxes[i].checked; - } - - toggleSelectRow(cboxes[i], row_id); - - } - - } - - } - - } catch (e) { - exception_error("selectHeadlines", e); - } -} - -function exception_error(location, e, silent) { - var msg; - - if (e.fileName) { - var base_fname = e.fileName.substring(e.fileName.lastIndexOf("/") + 1); - - msg = "Exception: " + e.name + ", " + e.message + - "\nFunction: " + location + "()" + - "\nLocation: " + base_fname + ":" + e.lineNumber; - - } else if (e.description) { - msg = "Exception: " + e.description + "\nFunction: " + location + "()"; - } else { - msg = "Exception: " + e + "\nFunction: " + location + "()"; - } - - debug("EXCEPTION: " + msg + ""); - - if (!silent) { - alert(msg); - } -} - diff --git a/mobile/feed.php b/mobile/feed.php index bd5804cca..f7b7443d3 100644 --- a/mobile/feed.php +++ b/mobile/feed.php @@ -6,13 +6,7 @@ define('MOBILE_VERSION', true); require_once "../config.php"; - require_once "functions.php"; - require_once "../functions.php"; - - require_once "../sessions.php"; - - require_once "../version.php"; - require_once "../db-prefs.php"; + require_once "mobile-functions.php"; $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); diff --git a/mobile/home.php b/mobile/home.php index 2830f5530..71194da0a 100644 --- a/mobile/home.php +++ b/mobile/home.php @@ -6,13 +6,7 @@ define('MOBILE_VERSION', true); require_once "../config.php"; - require_once "functions.php"; - require_once "../functions.php"; - - require_once "../sessions.php"; - - require_once "../version.php"; - require_once "../db-prefs.php"; + require_once "mobile-functions.php"; $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); @@ -24,7 +18,7 @@ $offset = (int) db_escape_string($_REQUEST["skip"]); if ($use_cats) { - render_categories_list($link); + render_categories_list($link); } else { render_flat_feed_list($link, $offset); } diff --git a/mobile/index.php b/mobile/index.php index b0b374497..edbf586e0 100644 --- a/mobile/index.php +++ b/mobile/index.php @@ -6,13 +6,7 @@ define('MOBILE_VERSION', true); require_once "../config.php"; - require_once "functions.php"; - require_once "../functions.php"; - - require_once "../sessions.php"; - - require_once "../version.php"; - require_once "../db-prefs.php"; + require_once "mobile-functions.php"; $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); @@ -73,12 +67,12 @@ Preferences - "> - - - - + + + diff --git a/register.php b/register.php index cc453c0f2..3694a5e75 100644 --- a/register.php +++ b/register.php @@ -4,6 +4,8 @@ // 1) templates/register_notice.txt - displayed above the registration form // 2) register_expire_do.php - contains user expiration queries when necessary + set_include_path(get_include_path() . PATH_SEPARATOR . "include"); + require_once 'lib/phpmailer/class.phpmailer.php'; $action = $_REQUEST["action"]; @@ -93,7 +95,7 @@ Create new account - + @@ -232,7 +234,7 @@ -
      +
      "; ?> @@ -245,7 +247,7 @@ if (!$login || !$email || !$test) { print_error(__("Your registration information is incomplete.")); - print "

      + print "

      "; return; @@ -260,7 +262,7 @@ if ($is_registered) { print_error(__('Sorry, this username is already taken.')); - print "

      + print "

      "; } else { @@ -278,7 +280,7 @@ if (db_num_rows($result) != 1) { print_error(__('Registration failed.')); - print "

      + print "

      "; } else { @@ -363,7 +365,7 @@ print_notice(__("Account created successfully.")); - print "

      + print "

      "; @@ -373,7 +375,7 @@ } else { print_error('Plese check the form again, you have failed the robot test.'); - print "

      + print "

      "; @@ -385,7 +387,7 @@ -
      +
      "; ?> diff --git a/tt-rss.php b/tt-rss.php deleted file mode 100644 index 02756146d..000000000 --- a/tt-rss.php +++ /dev/null @@ -1,209 +0,0 @@ - - - - - Tiny Tiny RSS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      -
      -
      - -
      -
      - - - - - -
       
      - - - - -
      - -
      -
      - -
      -
      -
      - -
      -
      -
      "> - -
      -
      - -
      - - - - - - - - - - - -
      - -
      -
      - -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - -
      - -
      -
      - -
      -
      -
      -
      -
      - - -
      - - -
      -
      -
      -
      -
      - - - - - diff --git a/twitter.php b/twitter.php index 9d0c8e509..2c325140b 100644 --- a/twitter.php +++ b/twitter.php @@ -1,4 +1,6 @@ CONSUMER_KEY, 'consumer_secret' => CONSUMER_SECRET, - )); + )); if ($op == 'clear') { unset($_SESSION['oauth']); @@ -43,7 +45,7 @@ $code = $tmhOAuth->request('POST', $tmhOAuth->url('oauth/access_token', ''), array( 'oauth_verifier' => $_REQUEST['oauth_verifier'])); - + if ($code == 200) { $access_token = json_encode($tmhOAuth->extract_params($tmhOAuth->response['response'])); @@ -62,7 +64,7 @@ if ($op == 'register') { - $code = $tmhOAuth->request('POST', + $code = $tmhOAuth->request('POST', $tmhOAuth->url('oauth/request_token', ''), array( 'oauth_callback' => $callback)); @@ -73,8 +75,8 @@ $force = isset($_REQUEST['force']) ? '&force_login=1' : ''; $forcewrite = isset($_REQUEST['force_write']) ? '&oauth_access_type=write' : ''; $forceread = isset($_REQUEST['force_read']) ? '&oauth_access_type=read' : ''; - - $location = $tmhOAuth->url("oauth/{$method}", '') . + + $location = $tmhOAuth->url("oauth/{$method}", '') . "?oauth_token={$_SESSION['oauth']['oauth_token']}{$force}{$forcewrite}{$forceread}"; header("Location: $location"); diff --git a/update.php b/update.php index 7b17c60f8..e6063a9e8 100755 --- a/update.php +++ b/update.php @@ -1,5 +1,7 @@ #!/usr/bin/php