use Perl instead of Java as a base language for JS files; rebase translations

This commit is contained in:
Andrew Dolgov 2014-09-06 15:11:06 +04:00
parent 6bc50a82fb
commit f8eb8d78ac
52 changed files with 8069 additions and 10350 deletions

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

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 ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-08-14 12:07+0400\n"
"POT-Creation-Date: 2014-09-06 15:10+0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -155,13 +155,11 @@ msgstr ""
#: index.php:133 index.php:150 index.php:273 prefs.php:102
#: classes/backend.php:5 classes/pref/labels.php:296
#: classes/pref/filters.php:704 classes/pref/feeds.php:1367 js/feedlist.js:126
#: js/feedlist.js:450 js/functions.js:446 js/functions.js:784
#: js/functions.js:1218 js/functions.js:1352 js/functions.js:1664
#: js/prefs.js:653 js/prefs.js:854 js/prefs.js:1441 js/prefs.js:1494
#: js/prefs.js:1534 js/prefs.js:1551 js/prefs.js:1567 js/prefs.js:1587
#: js/prefs.js:1760 js/prefs.js:1776 js/prefs.js:1794 js/tt-rss.js:514
#: js/tt-rss.js:531 js/viewfeed.js:859 js/viewfeed.js:1316
#: plugins/import_export/import_export.js:17 plugins/updater/updater.js:17
#: js/prefs.js:653 js/prefs.js:854 js/prefs.js:1760 js/prefs.js:1776
#: js/prefs.js:1794 js/tt-rss.js:55 js/tt-rss.js:515 js/viewfeed.js:741
#: js/viewfeed.js:1316 plugins/import_export/import_export.js:17
#: plugins/updater/updater.js:17
msgid "Loading, please wait..."
msgstr ""
@ -341,7 +339,7 @@ msgstr ""
msgid "Filters"
msgstr ""
#: prefs.php:129 include/functions.php:1263 include/functions.php:1927
#: prefs.php:129 include/functions.php:1264 include/functions.php:1916
#: classes/pref/labels.php:90
msgid "Labels"
msgstr ""
@ -422,9 +420,9 @@ msgstr ""
msgid "Tiny Tiny RSS data update script."
msgstr ""
#: include/digest.php:109 include/functions.php:1272
#: include/functions.php:1828 include/functions.php:1913
#: include/functions.php:1935 classes/opml.php:421 classes/pref/feeds.php:226
#: include/digest.php:109 include/functions.php:1273
#: include/functions.php:1817 include/functions.php:1902
#: include/functions.php:1924 classes/opml.php:421 classes/pref/feeds.php:226
msgid "Uncategorized"
msgstr ""
@ -511,7 +509,7 @@ msgstr ""
msgid "Open in new window"
msgstr ""
#: include/functions2.php:67 js/viewfeed.js:2039
#: include/functions2.php:67
msgid "Mark below as read"
msgstr ""
@ -624,7 +622,7 @@ msgstr ""
msgid "Go to"
msgstr ""
#: include/functions2.php:97 include/functions.php:1986
#: include/functions2.php:97 include/functions.php:1975
msgid "All articles"
msgstr ""
@ -632,7 +630,7 @@ msgstr ""
msgid "Fresh"
msgstr ""
#: include/functions2.php:101 js/tt-rss.js:460 js/tt-rss.js:642
#: include/functions2.php:101 js/tt-rss.js:461
msgid "Tag cloud"
msgstr ""
@ -661,13 +659,13 @@ msgstr ""
msgid "Search results: %s"
msgstr ""
#: include/functions2.php:1263 classes/feeds.php:708
#: include/functions2.php:1263 classes/feeds.php:714
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] ""
#: include/functions2.php:1267 classes/feeds.php:712
#: include/functions2.php:1267 classes/feeds.php:718
msgid "comments"
msgstr ""
@ -680,15 +678,15 @@ msgstr ""
msgid "no tags"
msgstr ""
#: include/functions2.php:1351 classes/feeds.php:694
#: include/functions2.php:1351 classes/feeds.php:700
msgid "Edit tags for this article"
msgstr ""
#: include/functions2.php:1383 classes/feeds.php:646
#: include/functions2.php:1383 classes/feeds.php:652
msgid "Originally from:"
msgstr ""
#: include/functions2.php:1396 classes/feeds.php:659
#: include/functions2.php:1396 classes/feeds.php:665
#: classes/pref/feeds.php:569
msgid "Feed URL"
msgstr ""
@ -717,37 +715,32 @@ msgstr ""
msgid "Attachments"
msgstr ""
#: include/functions2.php:2394
#, php-format
msgid "LibXML error %s at line %d (column %d): %s"
msgstr ""
#: include/functions.php:1261 include/functions.php:1925
#: include/functions.php:1262 include/functions.php:1914
msgid "Special"
msgstr ""
#: include/functions.php:1776 classes/feeds.php:1118
#: include/functions.php:1765 classes/feeds.php:1124
#: classes/pref/filters.php:169 classes/pref/filters.php:447
msgid "All feeds"
msgstr ""
#: include/functions.php:1980
#: include/functions.php:1969
msgid "Starred articles"
msgstr ""
#: include/functions.php:1982
#: include/functions.php:1971
msgid "Published articles"
msgstr ""
#: include/functions.php:1984
#: include/functions.php:1973
msgid "Fresh articles"
msgstr ""
#: include/functions.php:1988
#: include/functions.php:1977
msgid "Archived articles"
msgstr ""
#: include/functions.php:1990
#: include/functions.php:1979
msgid "Recently read"
msgstr ""
@ -827,8 +820,8 @@ msgid "Save"
msgstr ""
#: classes/article.php:205 classes/handler/public.php:503
#: classes/handler/public.php:537 classes/feeds.php:1047
#: classes/feeds.php:1097 classes/feeds.php:1157 classes/pref/users.php:170
#: classes/handler/public.php:537 classes/feeds.php:1053
#: classes/feeds.php:1103 classes/feeds.php:1163 classes/pref/users.php:170
#: classes/pref/labels.php:81 classes/pref/filters.php:428
#: classes/pref/filters.php:827 classes/pref/filters.php:908
#: classes/pref/filters.php:975 classes/pref/prefs.php:988
@ -1108,7 +1101,7 @@ msgstr ""
msgid "Feed:"
msgstr ""
#: classes/feeds.php:201 classes/feeds.php:843
#: classes/feeds.php:201 classes/feeds.php:849
msgid "Feed not found."
msgstr ""
@ -1116,134 +1109,134 @@ msgstr ""
msgid "Never"
msgstr ""
#: classes/feeds.php:375
#: classes/feeds.php:381
#, php-format
msgid "Imported at %s"
msgstr ""
#: classes/feeds.php:434 classes/feeds.php:529
#: classes/feeds.php:440 classes/feeds.php:535
msgid "mark feed as read"
msgstr ""
#: classes/feeds.php:586
#: classes/feeds.php:592
msgid "Collapse article"
msgstr ""
#: classes/feeds.php:746
#: classes/feeds.php:752
msgid "No unread articles found to display."
msgstr ""
#: classes/feeds.php:749
#: classes/feeds.php:755
msgid "No updated articles found to display."
msgstr ""
#: classes/feeds.php:752
#: classes/feeds.php:758
msgid "No starred articles found to display."
msgstr ""
#: classes/feeds.php:756
#: classes/feeds.php:762
msgid ""
"No articles found to display. You can assign articles to labels manually "
"from article header context menu (applies to all selected articles) or use a "
"filter."
msgstr ""
#: classes/feeds.php:758
#: classes/feeds.php:764
msgid "No articles found to display."
msgstr ""
#: classes/feeds.php:773 classes/feeds.php:938
#: classes/feeds.php:779 classes/feeds.php:944
#, php-format
msgid "Feeds last updated at %s"
msgstr ""
#: classes/feeds.php:783 classes/feeds.php:948
#: classes/feeds.php:789 classes/feeds.php:954
msgid "Some feeds have update errors (click for details)"
msgstr ""
#: classes/feeds.php:928
#: classes/feeds.php:934
msgid "No feed selected."
msgstr ""
#: classes/feeds.php:985 classes/feeds.php:993
#: classes/feeds.php:991 classes/feeds.php:999
msgid "Feed or site URL"
msgstr ""
#: classes/feeds.php:999 classes/pref/feeds.php:590 classes/pref/feeds.php:801
#: classes/pref/feeds.php:1781
#: classes/feeds.php:1005 classes/pref/feeds.php:590
#: classes/pref/feeds.php:801 classes/pref/feeds.php:1781
msgid "Place in category:"
msgstr ""
#: classes/feeds.php:1007
#: classes/feeds.php:1013
msgid "Available feeds"
msgstr ""
#: classes/feeds.php:1019 classes/pref/users.php:133
#: classes/feeds.php:1025 classes/pref/users.php:133
#: classes/pref/feeds.php:620 classes/pref/feeds.php:837
msgid "Authentication"
msgstr ""
#: classes/feeds.php:1023 classes/pref/users.php:397
#: classes/feeds.php:1029 classes/pref/users.php:397
#: classes/pref/feeds.php:626 classes/pref/feeds.php:841
#: classes/pref/feeds.php:1795
msgid "Login"
msgstr ""
#: classes/feeds.php:1026 classes/pref/prefs.php:261
#: classes/feeds.php:1032 classes/pref/prefs.php:261
#: classes/pref/feeds.php:639 classes/pref/feeds.php:847
#: classes/pref/feeds.php:1798
msgid "Password"
msgstr ""
#: classes/feeds.php:1036
#: classes/feeds.php:1042
msgid "This feed requires authentication."
msgstr ""
#: classes/feeds.php:1041 classes/feeds.php:1095 classes/pref/feeds.php:1816
#: classes/feeds.php:1047 classes/feeds.php:1101 classes/pref/feeds.php:1816
msgid "Subscribe"
msgstr ""
#: classes/feeds.php:1044
#: classes/feeds.php:1050
msgid "More feeds"
msgstr ""
#: classes/feeds.php:1067 classes/feeds.php:1156 classes/pref/users.php:324
#: classes/feeds.php:1073 classes/feeds.php:1162 classes/pref/users.php:324
#: classes/pref/filters.php:665 classes/pref/feeds.php:1298 js/tt-rss.js:174
msgid "Search"
msgstr ""
#: classes/feeds.php:1071
#: classes/feeds.php:1077
msgid "Popular feeds"
msgstr ""
#: classes/feeds.php:1072
#: classes/feeds.php:1078
msgid "Feed archive"
msgstr ""
#: classes/feeds.php:1075
#: classes/feeds.php:1081
msgid "limit:"
msgstr ""
#: classes/feeds.php:1096 classes/pref/users.php:350
#: classes/feeds.php:1102 classes/pref/users.php:350
#: classes/pref/labels.php:284 classes/pref/filters.php:418
#: classes/pref/filters.php:691 classes/pref/feeds.php:744
#: plugins/instances/init.php:294
msgid "Remove"
msgstr ""
#: classes/feeds.php:1107
#: classes/feeds.php:1113
msgid "Look for"
msgstr ""
#: classes/feeds.php:1115
#: classes/feeds.php:1121
msgid "Limit search to:"
msgstr ""
#: classes/feeds.php:1131
#: classes/feeds.php:1137
msgid "This feed"
msgstr ""
#: classes/feeds.php:1152
#: classes/feeds.php:1158
msgid "Search syntax"
msgstr ""
@ -1558,7 +1551,7 @@ msgstr ""
msgid "Save rule"
msgstr ""
#: classes/pref/filters.php:905 js/functions.js:1022
#: classes/pref/filters.php:905
msgid "Add rule"
msgstr ""
@ -1789,7 +1782,7 @@ msgstr ""
msgid "Strip all but most common HTML tags when reading articles."
msgstr ""
#: classes/pref/prefs.php:54 js/prefs.js:1687
#: classes/pref/prefs.php:54
msgid "Customize stylesheet"
msgstr ""
@ -2636,26 +2629,18 @@ msgstr ""
msgid "Start update"
msgstr ""
#: js/feedlist.js:406 js/feedlist.js:434
msgid "Mark all articles in %s as read?"
msgstr ""
#: js/feedlist.js:425
msgid "Mark all articles in %s older than 1 day as read?"
msgstr ""
#: js/feedlist.js:428
msgid "Mark all articles in %s older than 1 week as read?"
msgstr ""
#: js/feedlist.js:431
msgid "Mark all articles in %s older than 2 weeks as read?"
msgstr ""
#: js/functions.js:62
msgid "The error will be reported to the configured log destination."
msgstr ""
#: js/functions.js:90
msgid "Report to tt-rss.org"
msgstr ""
#: js/functions.js:93
msgid "Close"
msgstr ""
#: js/functions.js:104
msgid ""
"Are you sure to report this exception to tt-rss.org? The report will include "
@ -2667,88 +2652,6 @@ msgstr ""
msgid "Click to close"
msgstr ""
#: js/functions.js:612
msgid "Error explained"
msgstr ""
#: js/functions.js:694
msgid "Upload complete."
msgstr ""
#: js/functions.js:718
msgid "Remove stored feed icon?"
msgstr ""
#: js/functions.js:723
msgid "Removing feed icon..."
msgstr ""
#: js/functions.js:728
msgid "Feed icon removed."
msgstr ""
#: js/functions.js:750
msgid "Please select an image file to upload."
msgstr ""
#: js/functions.js:752
msgid "Upload new icon for this feed?"
msgstr ""
#: js/functions.js:753
msgid "Uploading, please wait..."
msgstr ""
#: js/functions.js:769
msgid "Please enter label caption:"
msgstr ""
#: js/functions.js:774
msgid "Can't create label: missing caption."
msgstr ""
#: js/functions.js:817
msgid "Subscribe to Feed"
msgstr ""
#: js/functions.js:836
msgid ""
"Failed to parse output. This can indicate server timeout and/or network "
"issues. Backend output was logged to browser console."
msgstr ""
#: js/functions.js:851
msgid "Subscribed to %s"
msgstr ""
#: js/functions.js:856
msgid "Specified URL seems to be invalid."
msgstr ""
#: js/functions.js:859
msgid "Specified URL doesn't seem to contain any feeds."
msgstr ""
#: js/functions.js:871
msgid "Expand to select feed"
msgstr ""
#: js/functions.js:883
msgid "Couldn't download the specified URL: %s"
msgstr ""
#: js/functions.js:887
msgid "XML validation failed: %s"
msgstr ""
#: js/functions.js:892
msgid "You are already subscribed to this feed."
msgstr ""
#: js/functions.js:1022
msgid "Edit rule"
msgstr ""
#: js/functions.js:1048
msgid "Edit action"
msgstr ""
@ -2767,7 +2670,8 @@ msgstr ""
msgid "Subscription reset."
msgstr ""
#: js/functions.js:1236 js/tt-rss.js:677
#: js/functions.js:1236 js/tt-rss.js:678
#, perl-format
msgid "Unsubscribe from %s?"
msgstr ""
@ -2783,29 +2687,12 @@ msgstr ""
msgid "Generate new syndication address for this feed?"
msgstr ""
#: js/functions.js:1381 js/prefs.js:1218
#: js/functions.js:1381
msgid "Trying to change address..."
msgstr ""
#: js/functions.js:1568 js/tt-rss.js:425 js/tt-rss.js:658
msgid "You can't edit this kind of feed."
msgstr ""
#: js/functions.js:1583
msgid "Edit Feed"
msgstr ""
#: js/functions.js:1589 js/prefs.js:99 js/prefs.js:211 js/prefs.js:736
msgid "Saving data..."
msgstr ""
#: js/functions.js:1621
msgid "More Feeds"
msgstr ""
#: js/functions.js:1682 js/functions.js:1792 js/prefs.js:414 js/prefs.js:444
#: js/prefs.js:476 js/prefs.js:629 js/prefs.js:649 js/prefs.js:1194
#: js/prefs.js:1339
#: js/prefs.js:476 js/prefs.js:629 js/prefs.js:649
msgid "No feeds are selected."
msgstr ""
@ -2819,18 +2706,14 @@ msgstr ""
msgid "Feeds with update errors"
msgstr ""
#: js/functions.js:1774 js/prefs.js:1176
#: js/functions.js:1774
msgid "Remove selected feeds?"
msgstr ""
#: js/functions.js:1777 js/prefs.js:1179
#: js/functions.js:1777
msgid "Removing selected feeds..."
msgstr ""
#: js/functions.js:1875
msgid "Help"
msgstr ""
#: js/PrefFeedTree.js:48
msgid "Edit category"
msgstr ""
@ -2859,6 +2742,11 @@ msgstr ""
msgid "User Editor"
msgstr ""
#: js/prefs.js:99 js/prefs.js:211 js/prefs.js:736
#: plugins/instances/instances.js:26 plugins/instances/instances.js:89
msgid "Saving data..."
msgstr ""
#: js/prefs.js:134
msgid "Edit Filter"
msgstr ""
@ -2879,7 +2767,7 @@ msgstr ""
msgid "Removing selected labels..."
msgstr ""
#: js/prefs.js:312 js/prefs.js:1380
#: js/prefs.js:312
msgid "No labels are selected."
msgstr ""
@ -2990,112 +2878,6 @@ msgstr ""
msgid "Reset to defaults?"
msgstr ""
#: js/prefs.js:1083
msgid ""
"Remove category %s? Any nested feeds would be placed into Uncategorized."
msgstr ""
#: js/prefs.js:1089
msgid "Removing category..."
msgstr ""
#: js/prefs.js:1110
msgid "Remove selected categories?"
msgstr ""
#: js/prefs.js:1113
msgid "Removing selected categories..."
msgstr ""
#: js/prefs.js:1126
msgid "No categories are selected."
msgstr ""
#: js/prefs.js:1134
msgid "Category title:"
msgstr ""
#: js/prefs.js:1138
msgid "Creating category..."
msgstr ""
#: js/prefs.js:1165
msgid "Feeds without recent updates"
msgstr ""
#: js/prefs.js:1214
msgid "Replace current OPML publishing address with a new one?"
msgstr ""
#: js/prefs.js:1303
msgid "Clearing feed..."
msgstr ""
#: js/prefs.js:1323
msgid "Rescore articles in selected feeds?"
msgstr ""
#: js/prefs.js:1326
msgid "Rescoring selected feeds..."
msgstr ""
#: js/prefs.js:1346
msgid "Rescore all articles? This operation may take a lot of time."
msgstr ""
#: js/prefs.js:1349
msgid "Rescoring feeds..."
msgstr ""
#: js/prefs.js:1366
msgid "Reset selected labels to default colors?"
msgstr ""
#: js/prefs.js:1403
msgid "Settings Profiles"
msgstr ""
#: js/prefs.js:1412
msgid ""
"Remove selected profiles? Active and default profiles will not be removed."
msgstr ""
#: js/prefs.js:1415
msgid "Removing selected profiles..."
msgstr ""
#: js/prefs.js:1430
msgid "No profiles are selected."
msgstr ""
#: js/prefs.js:1438 js/prefs.js:1491
msgid "Activate selected profile?"
msgstr ""
#: js/prefs.js:1454 js/prefs.js:1507
msgid "Please choose a profile to activate."
msgstr ""
#: js/prefs.js:1459
msgid "Creating profile..."
msgstr ""
#: js/prefs.js:1515
msgid "This will invalidate all previously generated feed URLs. Continue?"
msgstr ""
#: js/prefs.js:1518 plugins/share/share_prefs.js:6
msgid "Clearing URLs..."
msgstr ""
#: js/prefs.js:1525
msgid "Generated URLs cleared."
msgstr ""
#: js/prefs.js:1616
msgid "Label Editor"
msgstr ""
#: js/prefs.js:1738
msgid "Subscribing to feeds..."
msgstr ""
@ -3116,50 +2898,39 @@ msgstr ""
msgid "Marking all feeds as read..."
msgstr ""
#: js/tt-rss.js:384
#: js/tt-rss.js:385
msgid "Please enable mail plugin first."
msgstr ""
#: js/tt-rss.js:496
#: js/tt-rss.js:426 js/tt-rss.js:659
msgid "You can't edit this kind of feed."
msgstr ""
#: js/tt-rss.js:497
msgid "Please enable embed_original plugin first."
msgstr ""
#: js/tt-rss.js:645
msgid "Select item(s) by tags"
msgstr ""
#: js/tt-rss.js:666
#: js/tt-rss.js:667
msgid "You can't unsubscribe from the category."
msgstr ""
#: js/tt-rss.js:671 js/tt-rss.js:824
#: js/tt-rss.js:672 js/tt-rss.js:825
msgid "Please select some feed first."
msgstr ""
#: js/tt-rss.js:819
#: js/tt-rss.js:820
msgid "You can't rescore this kind of feed."
msgstr ""
#: js/tt-rss.js:829
#: js/tt-rss.js:830
#, perl-format
msgid "Rescore articles in %s?"
msgstr ""
#: js/tt-rss.js:832
#: js/tt-rss.js:833
msgid "Rescoring articles..."
msgstr ""
#: js/tt-rss.js:973
msgid "New version available!"
msgstr ""
#: js/viewfeed.js:113 js/viewfeed.js:184 js/viewfeed.js:1326
msgid "Click to open next unread feed."
msgstr ""
#: js/viewfeed.js:117
msgid "Cancel search"
msgstr ""
#: js/viewfeed.js:476
msgid "Unstar article"
msgstr ""
@ -3177,37 +2948,41 @@ msgid "Publish article"
msgstr ""
#: js/viewfeed.js:690
#, perl-format
msgid "%d article selected"
msgid_plural "%d articles selected"
msgstr[0] ""
msgstr[1] ""
#: js/viewfeed.js:762 js/viewfeed.js:790 js/viewfeed.js:817 js/viewfeed.js:882
#: js/viewfeed.js:916 js/viewfeed.js:1038 js/viewfeed.js:1081
#: js/viewfeed.js:1134 js/viewfeed.js:2289 plugins/mailto/init.js:7
#: plugins/mail/mail.js:7
#: js/viewfeed.js:762 js/viewfeed.js:790 js/viewfeed.js:1038
#: js/viewfeed.js:1081 js/viewfeed.js:1134 js/viewfeed.js:2289
#: plugins/mailto/init.js:7 plugins/mail/mail.js:7
msgid "No articles are selected."
msgstr ""
#: js/viewfeed.js:1046
#, perl-format
msgid "Delete %d selected article in %s?"
msgid_plural "Delete %d selected articles in %s?"
msgstr[0] ""
msgstr[1] ""
#: js/viewfeed.js:1048
#, perl-format
msgid "Delete %d selected article?"
msgid_plural "Delete %d selected articles?"
msgstr[0] ""
msgstr[1] ""
#: js/viewfeed.js:1090
#, perl-format
msgid "Archive %d selected article in %s?"
msgid_plural "Archive %d selected articles in %s?"
msgstr[0] ""
msgstr[1] ""
#: js/viewfeed.js:1093
#, perl-format
msgid "Move %d archived article back?"
msgid_plural "Move %d archived articles back?"
msgstr[0] ""
@ -3219,6 +2994,7 @@ msgid ""
msgstr ""
#: js/viewfeed.js:1140
#, perl-format
msgid "Mark %d selected article in %s as read?"
msgid_plural "Mark %d selected articles in %s as read?"
msgstr[0] ""
@ -3232,28 +3008,14 @@ msgstr ""
msgid "Saving article tags..."
msgstr ""
#: js/viewfeed.js:1438
msgid "No article is selected."
#: js/viewfeed.js:1326
msgid "Click to open next unread feed."
msgstr ""
#: js/viewfeed.js:1473
msgid "No articles found to mark"
msgstr ""
#: js/viewfeed.js:1475
msgid "Mark %d article as read?"
msgid_plural "Mark %d articles as read?"
msgstr[0] ""
msgstr[1] ""
#: js/viewfeed.js:1984
msgid "Open original article"
msgstr ""
#: js/viewfeed.js:1990
msgid "Display article URL"
msgstr ""
#: js/viewfeed.js:2090
msgid "Assign label"
msgstr ""
@ -3299,6 +3061,7 @@ msgid "Export Data"
msgstr ""
#: plugins/import_export/import_export.js:40
#, perl-format
msgid ""
"Finished, exported %d article. You can download the data <a "
"class='visibleLink' href='%u'>here</a>."
@ -3316,6 +3079,14 @@ msgstr ""
msgid "Please choose the file first."
msgstr ""
#: plugins/mail/mail.js:36
msgid "Error sending email:"
msgstr ""
#: plugins/mail/mail.js:38
msgid "Your message has been sent."
msgstr ""
#: plugins/note/note.js:17
msgid "Saving article note..."
msgstr ""
@ -3360,6 +3131,10 @@ msgstr ""
msgid "This will invalidate all previously shared article URLs. Continue?"
msgstr ""
#: plugins/share/share_prefs.js:6
msgid "Clearing URLs..."
msgstr ""
#: plugins/share/share_prefs.js:13
msgid "Shared URLs cleared."
msgstr ""

View File

@ -3,7 +3,7 @@ TEMPLATE=messages.pot
xgettext -kT_js_decl -kT_sprintf -k_ngettext:1,2 -kT_ngettext:1,2 -k__ -L PHP -o $TEMPLATE *.php include/*.php `find classes -iname '*.php'` `find plugins -iname '*.php'`
xgettext --from-code utf-8 -k__ -knotify_info -knotify_progress -kngettext -L Java -j -o $TEMPLATE js/*.js `find plugins -iname '*.js'`
xgettext --from-code utf-8 -k__ -knotify_info -knotify_progress -kngettext -L Perl -j -o $TEMPLATE js/*.js `find plugins -iname '*.js'`
update_lang() {
if [ -f $1.po ]; then