Editorial Calendar - Version 1.9

Version Description

We are now filtering out all posts with a status of inherit from the calendar so we don't show additional revisions.

The calendar is now translated into Lithuanian. Thanks to Vincent G. from host1free.com.

Download this release

Release Info

Developer zgrossbart
Plugin Icon wp plugin Editorial Calendar
Version 1.9
Comparing to
See all releases

Code changes from version 1.8.6 to 1.9

edcal.js CHANGED
@@ -217,7 +217,7 @@ var edcal = {
217
  var x = 0;
218
  var y = 0;
219
  var count = 1;
220
-
221
  jQuery(gridid).each(function() {
222
  jQuery(this).css('position', 'relative');
223
 
@@ -250,7 +250,7 @@ var edcal = {
250
  }
251
 
252
  count++;
253
- };
254
  } else {
255
  for (var i = children.length - 1; i > -1; i--) {
256
  children.eq(i).css({
@@ -269,7 +269,7 @@ var edcal = {
269
  }
270
 
271
  count++;
272
- };
273
  }
274
 
275
  });
@@ -333,7 +333,7 @@ var edcal = {
333
  var monthstyle;
334
  var daystyle;
335
 
336
- if (date.compareTo(Date.today()) == -1) {
337
  /*
338
  * Date is before today
339
  */
@@ -359,19 +359,19 @@ var edcal = {
359
  * month then it is in the current month.
360
  */
361
  monthstyle = 'month-present';
362
- } else if (date.compareTo(edcal.firstDayOfMonth) == 1) {
363
  /*
364
  * Then the date is after the current month
365
  */
366
  monthstyle = 'month-future';
367
- } else if (date.compareTo(edcal.firstDayOfNextMonth) == -1) {
368
  /*
369
  * Then the date is before the current month
370
  */
371
  monthstyle = 'month-past';
372
  }
373
 
374
- if (date.toString('dd') == '01') {
375
  /*
376
  * This this date is the first day of the month
377
  */
@@ -744,7 +744,7 @@ var edcal = {
744
  var date = jQuery(this).parent().parent().attr('id');
745
 
746
  var formattedtime = '10:00';
747
- if (edcal.timeFormat !== 'H:i') {
748
  formattedtime += ' AM';
749
  }
750
 
@@ -788,7 +788,7 @@ var edcal = {
788
  }
789
 
790
  if (!post.title || post.title === '') {
791
- return;
792
  }
793
 
794
  edcal.output('savePost(' + post.date + ', ' + post.title + ')');
@@ -854,7 +854,7 @@ var edcal = {
854
  if (res.error === edcal.NONCE_ERROR) {
855
  edcal.showError(edcal.checksum_error);
856
  }
857
- return;
858
  }
859
 
860
  if (!res.post) {
@@ -880,6 +880,8 @@ var edcal = {
880
  if (callback) {
881
  callback(res);
882
  }
 
 
883
  },
884
  error: function(xhr) {
885
  jQuery('#edit-slug-buttons').removeClass('tiploading');
@@ -1037,7 +1039,7 @@ var edcal = {
1037
  specified day.
1038
  */
1039
  findPostForId: function(/*string*/ dayobjId, /*string*/ postId) {
1040
- if (edcal.posts[dayobjId]) {
1041
  for (var i = 0; i < edcal.posts[dayobjId].length; i++) {
1042
  if (edcal.posts[dayobjId][i] &&
1043
  'post-' + edcal.posts[dayobjId][i].id === postId) {
@@ -1045,6 +1047,8 @@ var edcal = {
1045
  }
1046
  }
1047
  }
 
 
1048
  },
1049
 
1050
  /*
@@ -1729,7 +1733,7 @@ var edcal = {
1729
  }
1730
 
1731
  if (jQuery('#tooltip').is(':visible')) {
1732
- return;
1733
  }
1734
 
1735
  if ((evt.keyCode === 40 && !(evt.altKey || evt.ctrlKey))) { // down arrow key
@@ -1747,6 +1751,8 @@ var edcal = {
1747
  edcal.move(edcal.weeksPref, false);
1748
  return false;
1749
  }
 
 
1750
  });
1751
 
1752
  edcal.getPosts(edcal.nextStartOfWeek(curDate).add(-3).weeks(),
@@ -1837,7 +1843,7 @@ var edcal = {
1837
  edcal.addOptionsSection();
1838
 
1839
  jQuery('#edcal-time').timePicker({
1840
- show24Hours: edcal.timeFormat === 'H:i',
1841
  separator: ':',
1842
  step: 30
1843
  });
@@ -2085,6 +2091,8 @@ var edcal = {
2085
  return false;
2086
  }
2087
  });
 
 
2088
  },
2089
 
2090
  /*
217
  var x = 0;
218
  var y = 0;
219
  var count = 1;
220
+
221
  jQuery(gridid).each(function() {
222
  jQuery(this).css('position', 'relative');
223
 
250
  }
251
 
252
  count++;
253
+ }
254
  } else {
255
  for (var i = children.length - 1; i > -1; i--) {
256
  children.eq(i).css({
269
  }
270
 
271
  count++;
272
+ }
273
  }
274
 
275
  });
333
  var monthstyle;
334
  var daystyle;
335
 
336
+ if (date.compareTo(Date.today()) === -1) {
337
  /*
338
  * Date is before today
339
  */
359
  * month then it is in the current month.
360
  */
361
  monthstyle = 'month-present';
362
+ } else if (date.compareTo(edcal.firstDayOfMonth) === 1) {
363
  /*
364
  * Then the date is after the current month
365
  */
366
  monthstyle = 'month-future';
367
+ } else if (date.compareTo(edcal.firstDayOfNextMonth) === -1) {
368
  /*
369
  * Then the date is before the current month
370
  */
371
  monthstyle = 'month-past';
372
  }
373
 
374
+ if (date.toString('dd') === '01') {
375
  /*
376
  * This this date is the first day of the month
377
  */
744
  var date = jQuery(this).parent().parent().attr('id');
745
 
746
  var formattedtime = '10:00';
747
+ if (edcal.timeFormat !== 'H:i' && edcal.timeFormat !== 'G:i') {
748
  formattedtime += ' AM';
749
  }
750
 
788
  }
789
 
790
  if (!post.title || post.title === '') {
791
+ return false;
792
  }
793
 
794
  edcal.output('savePost(' + post.date + ', ' + post.title + ')');
854
  if (res.error === edcal.NONCE_ERROR) {
855
  edcal.showError(edcal.checksum_error);
856
  }
857
+ return false;
858
  }
859
 
860
  if (!res.post) {
880
  if (callback) {
881
  callback(res);
882
  }
883
+
884
+ return true;
885
  },
886
  error: function(xhr) {
887
  jQuery('#edit-slug-buttons').removeClass('tiploading');
1039
  specified day.
1040
  */
1041
  findPostForId: function(/*string*/ dayobjId, /*string*/ postId) {
1042
+ if (edcal.posts[dayobjId]) {
1043
  for (var i = 0; i < edcal.posts[dayobjId].length; i++) {
1044
  if (edcal.posts[dayobjId][i] &&
1045
  'post-' + edcal.posts[dayobjId][i].id === postId) {
1047
  }
1048
  }
1049
  }
1050
+
1051
+ return null;
1052
  },
1053
 
1054
  /*
1733
  }
1734
 
1735
  if (jQuery('#tooltip').is(':visible')) {
1736
+ return false;
1737
  }
1738
 
1739
  if ((evt.keyCode === 40 && !(evt.altKey || evt.ctrlKey))) { // down arrow key
1751
  edcal.move(edcal.weeksPref, false);
1752
  return false;
1753
  }
1754
+
1755
+ return true;
1756
  });
1757
 
1758
  edcal.getPosts(edcal.nextStartOfWeek(curDate).add(-3).weeks(),
1843
  edcal.addOptionsSection();
1844
 
1845
  jQuery('#edcal-time').timePicker({
1846
+ show24Hours: edcal.timeFormat === 'H:i' || edcal.timeFormat === 'G:i',
1847
  separator: ':',
1848
  step: 30
1849
  });
2091
  return false;
2092
  }
2093
  });
2094
+
2095
+ return true;
2096
  },
2097
 
2098
  /*
edcal.php CHANGED
@@ -18,7 +18,7 @@
18
  /*
19
  Plugin Name: WordPress Editorial Calendar
20
  Description: The Editorial Calendar makes it possible to see all your posts and drag and drop them to manage your blog.
21
- Version: 1.8.6
22
  Author: Colin Vernon, Justin Evans, Joachim Kudish, Mary Vogt, and Zack Grossbart
23
  Author URI: http://www.zackgrossbart.com
24
  Plugin URI: http://stresslimitdesign.com/editorial-calendar-plugin
@@ -485,7 +485,7 @@ class EdCal {
485
 
486
  wp_enqueue_script( "edcal-lib", path_join(WP_PLUGIN_URL, basename( dirname( __FILE__ ) )."/lib/edcallib.min.js"), array( 'jquery' ) );
487
 
488
- if ($_GET['qunit']) {
489
  wp_enqueue_script( "qunit", path_join(WP_PLUGIN_URL, basename( dirname( __FILE__ ) )."/lib/qunit.js"), array( 'jquery' ) );
490
  wp_enqueue_script( "edcal-test", path_join(WP_PLUGIN_URL, basename( dirname( __FILE__ ) )."/edcal_test.js"), array( 'jquery' ) );
491
  }
@@ -532,7 +532,7 @@ class EdCal {
532
  * If we're in the specific post type case we need to add
533
  * the post type to our query.
534
  */
535
- $post_type = $_GET['post_type'];
536
  if ($post_type) {
537
  $args['post_type'] = $post_type;
538
  }
@@ -569,7 +569,7 @@ class EdCal {
569
  die();
570
  }
571
 
572
- $post_id = intval($_GET['postid']);
573
 
574
  // If a proper post_id wasn't passed, return
575
  if(!$post_id) die();
@@ -582,7 +582,7 @@ class EdCal {
582
  * If we're in the specific post type case we need to add
583
  * the post type to our query.
584
  */
585
- $post_type = $_GET['post_type'];
586
  if ($post_type) {
587
  $args['post_type'] = $post_type;
588
  }
@@ -625,7 +625,7 @@ class EdCal {
625
  */
626
  function edcal_get_posttype_multiplename() {
627
 
628
- $post_type = $_GET['post_type'];
629
  if (!$post_type) {
630
  return __('Posts ', 'editorial-calendar');
631
  }
@@ -641,7 +641,7 @@ class EdCal {
641
 
642
  function edcal_get_posttype_singlename() {
643
 
644
- $post_type = $_GET['post_type'];
645
  if (!$post_type) {
646
  return __('Post ', 'editorial-calendar');
647
  }
@@ -661,13 +661,14 @@ class EdCal {
661
  $timeFormat = "ga";
662
  } else if ($timeFormat == "g:i A") {
663
  $timeFormat = "gA";
664
- } else if ($timeFormat == "H:i") {
665
  $timeFormat = "H";
666
  }
667
 
668
  setup_postdata($post);
669
 
670
- if (get_post_status() == 'auto-draft') {
 
671
  /*
672
  * WordPress 3 added a new post status of auto-draft so
673
  * we want to hide them from the calendar
18
  /*
19
  Plugin Name: WordPress Editorial Calendar
20
  Description: The Editorial Calendar makes it possible to see all your posts and drag and drop them to manage your blog.
21
+ Version: 1.9
22
  Author: Colin Vernon, Justin Evans, Joachim Kudish, Mary Vogt, and Zack Grossbart
23
  Author URI: http://www.zackgrossbart.com
24
  Plugin URI: http://stresslimitdesign.com/editorial-calendar-plugin
485
 
486
  wp_enqueue_script( "edcal-lib", path_join(WP_PLUGIN_URL, basename( dirname( __FILE__ ) )."/lib/edcallib.min.js"), array( 'jquery' ) );
487
 
488
+ if (isset($_GET['qunit'])) {
489
  wp_enqueue_script( "qunit", path_join(WP_PLUGIN_URL, basename( dirname( __FILE__ ) )."/lib/qunit.js"), array( 'jquery' ) );
490
  wp_enqueue_script( "edcal-test", path_join(WP_PLUGIN_URL, basename( dirname( __FILE__ ) )."/edcal_test.js"), array( 'jquery' ) );
491
  }
532
  * If we're in the specific post type case we need to add
533
  * the post type to our query.
534
  */
535
+ $post_type = isset($_GET['post_type'])?$_GET['post_type']:null;
536
  if ($post_type) {
537
  $args['post_type'] = $post_type;
538
  }
569
  die();
570
  }
571
 
572
+ $post_id = isset($_GET['postid'])?intval($_GET['postid']):-1;
573
 
574
  // If a proper post_id wasn't passed, return
575
  if(!$post_id) die();
582
  * If we're in the specific post type case we need to add
583
  * the post type to our query.
584
  */
585
+ $post_type = isset($_GET['post_type'])?$_GET['post_type']:null;
586
  if ($post_type) {
587
  $args['post_type'] = $post_type;
588
  }
625
  */
626
  function edcal_get_posttype_multiplename() {
627
 
628
+ $post_type = isset($_GET['post_type'])?$_GET['post_type']:null;
629
  if (!$post_type) {
630
  return __('Posts ', 'editorial-calendar');
631
  }
641
 
642
  function edcal_get_posttype_singlename() {
643
 
644
+ $post_type = isset($_GET['post_type'])?$_GET['post_type']:null;
645
  if (!$post_type) {
646
  return __('Post ', 'editorial-calendar');
647
  }
661
  $timeFormat = "ga";
662
  } else if ($timeFormat == "g:i A") {
663
  $timeFormat = "gA";
664
+ } else if ($timeFormat == "H:i" || $timeFormat == "G:i") {
665
  $timeFormat = "H";
666
  }
667
 
668
  setup_postdata($post);
669
 
670
+ if (get_post_status() == 'auto-draft' ||
671
+ get_post_status() == 'inherit') {
672
  /*
673
  * WordPress 3 added a new post status of auto-draft so
674
  * we want to hide them from the calendar
edcal_rtl.css CHANGED
@@ -53,3 +53,8 @@
53
  text-align: right;
54
  direction: rtl;
55
  }
 
 
 
 
 
53
  text-align: right;
54
  direction: rtl;
55
  }
56
+
57
+ #tooltiptitle {
58
+ direction: rtl;
59
+ padding-right: 35px;
60
+ }
languages/editorial-calendar-lt_LT.mo ADDED
Binary file
languages/editorial-calendar-lt_LT.po ADDED
@@ -0,0 +1,318 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WordPress Editorial Calendar v1.4\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2012-04-02 09:16-0500\n"
7
+ "Last-Translator: Zack Grossbart <zack@grossbart.com>\n"
8
+ "Language-Team: \n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Poedit-Language: German\n"
14
+ "X-Poedit-Country: GERMANY\n"
15
+ "X-Poedit-SourceCharset: utf-8\n"
16
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
+ "X-Poedit-Basepath: ../\n"
18
+ "X-Textdomain-Support: yes\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ #@ editorial-calendar
22
+ #: edcal.php:90
23
+ #: edcal.php:112
24
+ msgid "Calendar"
25
+ msgstr "Kalendorius"
26
+
27
+ #@ editorial-calendar
28
+ #: edcal.php:240
29
+ #: edcal.php:464
30
+ msgid "en-US"
31
+ msgstr "lt-LT"
32
+
33
+ #@ editorial-calendar
34
+ #: edcal.php:248
35
+ #, php-format
36
+ msgid "%1$s by %2$s"
37
+ msgstr "%1$s prie %2$s"
38
+
39
+ #@ editorial-calendar
40
+ #: edcal.php:250
41
+ msgid "New Post"
42
+ msgstr "Naujas Įrašas"
43
+
44
+ #@ editorial-calendar
45
+ #: edcal.php:252
46
+ msgid " [DRAFT]"
47
+ msgstr "[JUODRAŠTIS]"
48
+
49
+ #@ editorial-calendar
50
+ #: edcal.php:253
51
+ msgid " [PENDING]"
52
+ msgstr "[LAUKIAMA]"
53
+
54
+ #@ editorial-calendar
55
+ #: edcal.php:254
56
+ msgid " [STICKY]"
57
+ msgstr "[PAINU]"
58
+
59
+ #@ editorial-calendar
60
+ #: edcal.php:255
61
+ msgid " [DRAFT, STICKY]"
62
+ msgstr "[ĮRAŠAS, PAINU]"
63
+
64
+ #@ editorial-calendar
65
+ #: edcal.php:256
66
+ msgid " [PENDING, STICKY]"
67
+ msgstr "[LAUKIAMA, PAINU]"
68
+
69
+ #@ editorial-calendar
70
+ #: edcal.php:257
71
+ #: edcal.php:261
72
+ msgid "Edit"
73
+ msgstr "Redaguoti"
74
+
75
+ #@ editorial-calendar
76
+ #: edcal.php:258
77
+ msgid "Quick Edit"
78
+ msgstr "Greitasis Redagavimas"
79
+
80
+ #@ editorial-calendar
81
+ #: edcal.php:259
82
+ msgid "Delete"
83
+ msgstr "Ištrinti"
84
+
85
+ #@ editorial-calendar
86
+ #: edcal.php:260
87
+ msgid "View"
88
+ msgstr "Peržiūrėti"
89
+
90
+ #@ editorial-calendar
91
+ #: edcal.php:262
92
+ msgid "Status:"
93
+ msgstr "Būsena:"
94
+
95
+ #@ editorial-calendar
96
+ #: edcal.php:263
97
+ #: edcal.php:433
98
+ msgid "Cancel"
99
+ msgstr "Atšaukti"
100
+
101
+ #@ editorial-calendar
102
+ #: edcal.php:264
103
+ #: edcal.php:396
104
+ msgid "Title"
105
+ msgstr "Antraštė"
106
+
107
+ #@ editorial-calendar
108
+ #: edcal.php:265
109
+ #: edcal.php:401
110
+ msgid "Content"
111
+ msgstr "Turinys"
112
+
113
+ #@ editorial-calendar
114
+ #: edcal.php:266
115
+ #, php-format
116
+ msgid "Add a new post on %s"
117
+ msgstr "Pridėti naują įrašą į %s"
118
+
119
+ #@ editorial-calendar
120
+ #: edcal.php:267
121
+ #, php-format
122
+ msgid "New %s - "
123
+ msgstr "Naujas %s - "
124
+
125
+ #@ editorial-calendar
126
+ #: edcal.php:268
127
+ msgid "Update"
128
+ msgstr "Atnaujinti"
129
+
130
+ #@ editorial-calendar
131
+ #: edcal.php:269
132
+ #: edcal.php:432
133
+ msgid "Schedule"
134
+ msgstr "Planuoti"
135
+
136
+ #@ editorial-calendar
137
+ #: edcal.php:270
138
+ msgid "Submit for Review"
139
+ msgstr "Pateikti Peržiūrai"
140
+
141
+ #@ editorial-calendar
142
+ #: edcal.php:271
143
+ msgid "Save"
144
+ msgstr "Įrašyti"
145
+
146
+ #@ editorial-calendar
147
+ #: edcal.php:272
148
+ #, php-format
149
+ msgid "Edit %1$s - %2$s"
150
+ msgstr "Redaguoti %1$s - %2$s"
151
+
152
+ #@ editorial-calendar
153
+ #: edcal.php:273
154
+ #: edcal.php:418
155
+ msgid "Scheduled"
156
+ msgstr "Suplanuota"
157
+
158
+ #@ editorial-calendar
159
+ #: edcal.php:275
160
+ msgid "You are about to delete the post \""
161
+ msgstr "Ar tikrai norite ištrinti šį įrašą? \""
162
+
163
+ #@ editorial-calendar
164
+ #: edcal.php:276
165
+ msgid "\". Press Cancel to stop, OK to delete."
166
+ msgstr "\" Paspauskite Cancel, norėdamas sustabdyti, Ok - tęsti trynimą"
167
+
168
+ #@ editorial-calendar
169
+ #: edcal.php:278
170
+ msgid "Looks like someone else already moved this post."
171
+ msgstr "Panašu, kad kažkas jau perkelė šį įrašą."
172
+
173
+ #@ editorial-calendar
174
+ #: edcal.php:279
175
+ msgid "You do not have permission to edit posts."
176
+ msgstr "Jūs neturite reikiamų leidimų įrašų redagavimui."
177
+
178
+ #@ editorial-calendar
179
+ #: edcal.php:280
180
+ msgid "Invalid checksum for post. This is commonly a cross-site scripting error."
181
+ msgstr "Klaidinga įrašo kontrolinė suma. Veikiausiai tai kryžminių tinklapių skriptų kalbos klaida."
182
+
183
+ #@ editorial-calendar
184
+ #: edcal.php:281
185
+ msgid "There was an error contacting your blog."
186
+ msgstr "Įvyko Jūsų tinklaraščio veiklą įtakojanti klaida."
187
+
188
+ #@ editorial-calendar
189
+ #: edcal.php:283
190
+ msgid "Screen Options"
191
+ msgstr "Vaizdavimo Parinktys"
192
+
193
+ #@ editorial-calendar
194
+ #: edcal.php:284
195
+ msgid "Colors"
196
+ msgstr "Spalvos"
197
+
198
+ #@ editorial-calendar
199
+ #: edcal.php:285
200
+ msgid "Drafts: "
201
+ msgstr "Juodraščiai:"
202
+
203
+ #@ editorial-calendar
204
+ #: edcal.php:286
205
+ msgid "Apply"
206
+ msgstr "Taikyti"
207
+
208
+ #@ editorial-calendar
209
+ #: edcal.php:287
210
+ msgid "Show on screen"
211
+ msgstr "Rodyti ekrane"
212
+
213
+ #@ editorial-calendar
214
+ #: edcal.php:288
215
+ msgid " weeks at a time"
216
+ msgstr "savaitės vienu metu."
217
+
218
+ #@ editorial-calendar
219
+ #: edcal.php:289
220
+ msgid "Show in Calendar Cell"
221
+ msgstr "Rodyti Kalendoriaus langelyje"
222
+
223
+ #@ editorial-calendar
224
+ #: edcal.php:290
225
+ msgid "Author"
226
+ msgstr "Autorius"
227
+
228
+ #@ editorial-calendar
229
+ #: edcal.php:291
230
+ #: edcal.php:412
231
+ msgid "Status"
232
+ msgstr "Būsena"
233
+
234
+ #@ editorial-calendar
235
+ #: edcal.php:292
236
+ msgid "Time of day"
237
+ msgstr "Dienos laikas"
238
+
239
+ #@ editorial-calendar
240
+ #: edcal.php:293
241
+ msgid "An error occurred while loading the calendar: "
242
+ msgstr "Įkeliant kalendorių įvyko klaida:"
243
+
244
+ #@ editorial-calendar
245
+ #: edcal.php:295
246
+ msgid "The calendar can only show between 1 and 5 weeks at a time."
247
+ msgstr "Kalendorius vienu metu gali rodyti tik tarp 1 ir 5 savaičių."
248
+
249
+ #@ editorial-calendar
250
+ #: edcal.php:296
251
+ msgid "Select the number of weeks for the calendar to show."
252
+ msgstr "Pasinkite kalendoriuje rodomą savaičių skaičių."
253
+
254
+ #@ editorial-calendar
255
+ #: edcal.php:302
256
+ msgid "<div id=\"feedbacksection\"><h2>Help us Make the Editorial Calendar Better</h2>We are always trying to improve the Editorial Calendar and you can help. May we collect some data about your blog and browser settings to help us improve this plugin? We'll only do it once and your blog will show up on our <a target=\"_blank\" href=\"http://www.zackgrossbart.com/edcal/mint/\">Editorial Calendar Statistics page</a>.<br /><br /><button class=\"button-secondary\" onclick=\"edcal.doFeedback();\">Collect Anonymous Data</button> <a href=\"#\" id=\"nofeedbacklink\" onclick=\"edcal.noFeedback(); return false;\">No thank you</a></div>"
257
+ msgstr "<div id=\"feedbacksection\"><h2> Padėkite mums patobulinti šį kalendorių. <h2> Mes visada ieškome būdų kaip tai padaryti ir Jūs tikrai galite padėti. Gal norėtumėte suteikti šiek tiek informacijos apie Jūsų tinklaraštį ir naršyklės parinktis, kad galėtume ir toliau sėkmingai judėti į priekį? Mes tai padarysime tik kartą ir Jūsų tinklaraštis pasirodys mūsų <a target=\"_blank\" href=\"http://www.zackgrossbart.com/edcal/mint/\">Editorial Calendar Statistikos puslapyje </a>.<br /><br /><button class=\"button-secondary\" onclick=\"edcal.doFeedback();\">Suteikti anoniminę informaciją</button> <a href=\"#\" id=\"nofeedbacklink\" onclick=\"edcal.noFeedback(); return false;\">Ne, dekui.</a></div>"
258
+
259
+ #@ editorial-calendar
260
+ #: edcal.php:304
261
+ msgid "<h2>We're done</h2>We've finished collecting data. Thank you for helping us make the calendar better."
262
+ msgstr "<h2>Viskas!</h2> Mes baigėmė informacijos rinkimo procedūrą. Ačių, kad padedade mums tobulinti kalendorių."
263
+
264
+ #@ editorial-calendar
265
+ #: edcal.php:345
266
+ msgid " Calendar"
267
+ msgstr " Kalendorius"
268
+
269
+ #@ editorial-calendar
270
+ #: edcal.php:354
271
+ msgid "Jump back"
272
+ msgstr "Grįžti atgal"
273
+
274
+ #@ editorial-calendar
275
+ #: edcal.php:356
276
+ msgid "Skip ahead"
277
+ msgstr "Peršokti į priekį"
278
+
279
+ #@ editorial-calendar
280
+ #: edcal.php:361
281
+ msgid "Scroll the calendar and make the today visible"
282
+ msgstr "Slinkite kalendoriumi ir padarykite šiandienos infromaciją matoma"
283
+
284
+ #@ editorial-calendar
285
+ #: edcal.php:361
286
+ msgid "Show Today"
287
+ msgstr "Rodyti Šiandieną"
288
+
289
+ #@ editorial-calendar
290
+ #: edcal.php:387
291
+ msgid "Edit Post"
292
+ msgstr "Redaguoti Įrašą"
293
+
294
+ #@ editorial-calendar
295
+ #: edcal.php:407
296
+ msgid "Time"
297
+ msgstr "Laikas"
298
+
299
+ #@ editorial-calendar
300
+ #: edcal.php:415
301
+ msgid "Draft"
302
+ msgstr "Juodraštis"
303
+
304
+ #@ editorial-calendar
305
+ #: edcal.php:416
306
+ msgid "Pending Review"
307
+ msgstr "Laukiama Peržiūros"
308
+
309
+ #@ default
310
+ #: edcal.php:735
311
+ #: edcal.php:738
312
+ msgid "Error in deleting..."
313
+ msgstr "Klaida trynimo procese..."
314
+
315
+ #: edcal.php:617
316
+ msgid "Posts "
317
+ msgstr "Pranešimų "
318
+
lib/languages/date-lt-LT.js ADDED
@@ -0,0 +1,104 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Version: 1.0 Alpha-1
3
+ * Build Date: 13-Nov-2007
4
+ * Copyright (c) 2006-2007, Coolite Inc. (http://www.coolite.com/). All rights reserved.
5
+ * License: Licensed under The MIT License. See license.txt and http://www.datejs.com/license/.
6
+ * Website: http://www.datejs.com/ or http://www.coolite.com/datejs/
7
+ */
8
+ Date.CultureInfo={name:"lt-LT",englishName:"Lithuanian (Lithuania)",nativeName:"lietuvių (Lietuva)",dayNames:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"],abbreviatedDayNames:["Sk","Pr","An","Tr","Kt","Pn","Št"],shortestDayNames:["S","P","A","T","K","Pn","Š"],firstLetterDayNames:["S","P","A","T","K","P","Š"],monthNames:["sausis","vasaris","kovas","balandis","gegužė","birželis","liepa","rugpjūtis","rugsėjis","spalis","lapkritis","gruodis"],abbreviatedMonthNames:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd"],amDesignator:"",pmDesignator:"",firstDayOfWeek:1,twoDigitYearMax:2029,dateElementOrder:"ymd",formatPatterns:{shortDate:"yyyy.MM.dd",longDate:"yyyy 'm.' MMMM d 'd.'",shortTime:"HH:mm",longTime:"HH:mm:ss",fullDateTime:"yyyy 'm.' MMMM d 'd.' HH:mm:ss",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM d 'd.'",yearMonth:"yyyy MMMM"},regexPatterns:{jan:/^sau(sis)?/i,feb:/^vas(aris)?/i,mar:/^kov(as)?/i,apr:/^bal(andis)?/i,may:/^geg(užė)?/i,jun:/^bir(želis)?/i,jul:/^lie(pa)?/i,aug:/^rugpjūtis/i,sep:/^rugsėjis/i,oct:/^spalis/i,nov:/^lap(kritis)?/i,dec:/^gruodis/i,sun:/^s(k(kmadienis)?)?/i,mon:/^p(r(rmadienis)?)?/i,tue:/^a(n(tradienis)?)?/i,wed:/^t(r(ečiadienis)?)?/i,thu:/^k(t(tvirtadienis)?)?/i,fri:/^penktadienis/i,sat:/^š(t(štadienis)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};
9
+ Date.getMonthNumberFromName=function(name){var n=Date.CultureInfo.monthNames,m=Date.CultureInfo.abbreviatedMonthNames,s=name.toLowerCase();for(var i=0;i<n.length;i++){if(n[i].toLowerCase()==s||m[i].toLowerCase()==s){return i;}}
10
+ return-1;};Date.getDayNumberFromName=function(name){var n=Date.CultureInfo.dayNames,m=Date.CultureInfo.abbreviatedDayNames,o=Date.CultureInfo.shortestDayNames,s=name.toLowerCase();for(var i=0;i<n.length;i++){if(n[i].toLowerCase()==s||m[i].toLowerCase()==s){return i;}}
11
+ return-1;};Date.isLeapYear=function(year){return(((year%4===0)&&(year%100!==0))||(year%400===0));};Date.getDaysInMonth=function(year,month){return[31,(Date.isLeapYear(year)?29:28),31,30,31,30,31,31,30,31,30,31][month];};Date.getTimezoneOffset=function(s,dst){return(dst||false)?Date.CultureInfo.abbreviatedTimeZoneDST[s.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[s.toUpperCase()];};Date.getTimezoneAbbreviation=function(offset,dst){var n=(dst||false)?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard,p;for(p in n){if(n[p]===offset){return p;}}
12
+ return null;};Date.prototype.clone=function(){return new Date(this.getTime());};Date.prototype.compareTo=function(date){if(isNaN(this)){throw new Error(this);}
13
+ if(date instanceof Date&&!isNaN(date)){return(this>date)?1:(this<date)?-1:0;}else{throw new TypeError(date);}};Date.prototype.equals=function(date){return(this.compareTo(date)===0);};Date.prototype.between=function(start,end){var t=this.getTime();return t>=start.getTime()&&t<=end.getTime();};Date.prototype.addMilliseconds=function(value){this.setMilliseconds(this.getMilliseconds()+value);return this;};Date.prototype.addSeconds=function(value){return this.addMilliseconds(value*1000);};Date.prototype.addMinutes=function(value){return this.addMilliseconds(value*60000);};Date.prototype.addHours=function(value){return this.addMilliseconds(value*3600000);};Date.prototype.addDays=function(value){return this.addMilliseconds(value*86400000);};Date.prototype.addWeeks=function(value){return this.addMilliseconds(value*604800000);};Date.prototype.addMonths=function(value){var n=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+value);this.setDate(Math.min(n,this.getDaysInMonth()));return this;};Date.prototype.addYears=function(value){return this.addMonths(value*12);};Date.prototype.add=function(config){if(typeof config=="number"){this._orient=config;return this;}
14
+ var x=config;if(x.millisecond||x.milliseconds){this.addMilliseconds(x.millisecond||x.milliseconds);}
15
+ if(x.second||x.seconds){this.addSeconds(x.second||x.seconds);}
16
+ if(x.minute||x.minutes){this.addMinutes(x.minute||x.minutes);}
17
+ if(x.hour||x.hours){this.addHours(x.hour||x.hours);}
18
+ if(x.month||x.months){this.addMonths(x.month||x.months);}
19
+ if(x.year||x.years){this.addYears(x.year||x.years);}
20
+ if(x.day||x.days){this.addDays(x.day||x.days);}
21
+ return this;};Date._validate=function(value,min,max,name){if(typeof value!="number"){throw new TypeError(value+" is not a Number.");}else if(value<min||value>max){throw new RangeError(value+" is not a valid value for "+name+".");}
22
+ return true;};Date.validateMillisecond=function(n){return Date._validate(n,0,999,"milliseconds");};Date.validateSecond=function(n){return Date._validate(n,0,59,"seconds");};Date.validateMinute=function(n){return Date._validate(n,0,59,"minutes");};Date.validateHour=function(n){return Date._validate(n,0,23,"hours");};Date.validateDay=function(n,year,month){return Date._validate(n,1,Date.getDaysInMonth(year,month),"days");};Date.validateMonth=function(n){return Date._validate(n,0,11,"months");};Date.validateYear=function(n){return Date._validate(n,1,9999,"seconds");};Date.prototype.set=function(config){var x=config;if(!x.millisecond&&x.millisecond!==0){x.millisecond=-1;}
23
+ if(!x.second&&x.second!==0){x.second=-1;}
24
+ if(!x.minute&&x.minute!==0){x.minute=-1;}
25
+ if(!x.hour&&x.hour!==0){x.hour=-1;}
26
+ if(!x.day&&x.day!==0){x.day=-1;}
27
+ if(!x.month&&x.month!==0){x.month=-1;}
28
+ if(!x.year&&x.year!==0){x.year=-1;}
29
+ if(x.millisecond!=-1&&Date.validateMillisecond(x.millisecond)){this.addMilliseconds(x.millisecond-this.getMilliseconds());}
30
+ if(x.second!=-1&&Date.validateSecond(x.second)){this.addSeconds(x.second-this.getSeconds());}
31
+ if(x.minute!=-1&&Date.validateMinute(x.minute)){this.addMinutes(x.minute-this.getMinutes());}
32
+ if(x.hour!=-1&&Date.validateHour(x.hour)){this.addHours(x.hour-this.getHours());}
33
+ if(x.month!==-1&&Date.validateMonth(x.month)){this.addMonths(x.month-this.getMonth());}
34
+ if(x.year!=-1&&Date.validateYear(x.year)){this.addYears(x.year-this.getFullYear());}
35
+ if(x.day!=-1&&Date.validateDay(x.day,this.getFullYear(),this.getMonth())){this.addDays(x.day-this.getDate());}
36
+ if(x.timezone){this.setTimezone(x.timezone);}
37
+ if(x.timezoneOffset){this.setTimezoneOffset(x.timezoneOffset);}
38
+ return this;};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this;};Date.prototype.isLeapYear=function(){var y=this.getFullYear();return(((y%4===0)&&(y%100!==0))||(y%400===0));};Date.prototype.isWeekday=function(){return!(this.is().sat()||this.is().sun());};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth());};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1});};Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()});};Date.prototype.moveToDayOfWeek=function(day,orient){var diff=(day-this.getDay()+7*(orient||+1))%7;return this.addDays((diff===0)?diff+=7*(orient||+1):diff);};Date.prototype.moveToMonth=function(month,orient){var diff=(month-this.getMonth()+12*(orient||+1))%12;return this.addMonths((diff===0)?diff+=12*(orient||+1):diff);};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/86400000);};Date.prototype.getWeekOfYear=function(firstDayOfWeek){var y=this.getFullYear(),m=this.getMonth(),d=this.getDate();var dow=firstDayOfWeek||Date.CultureInfo.firstDayOfWeek;var offset=7+1-new Date(y,0,1).getDay();if(offset==8){offset=1;}
39
+ var daynum=((Date.UTC(y,m,d,0,0,0)-Date.UTC(y,0,1,0,0,0))/86400000)+1;var w=Math.floor((daynum-offset+7)/7);if(w===dow){y--;var prevOffset=7+1-new Date(y,0,1).getDay();if(prevOffset==2||prevOffset==8){w=53;}else{w=52;}}
40
+ return w;};Date.prototype.isDST=function(){console.log('isDST');return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D";};Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST());};Date.prototype.setTimezoneOffset=function(s){var here=this.getTimezoneOffset(),there=Number(s)*-6/10;this.addMinutes(there-here);return this;};Date.prototype.setTimezone=function(s){return this.setTimezoneOffset(Date.getTimezoneOffset(s));};Date.prototype.getUTCOffset=function(){var n=this.getTimezoneOffset()*-10/6,r;if(n<0){r=(n-10000).toString();return r[0]+r.substr(2);}else{r=(n+10000).toString();return"+"+r.substr(1);}};Date.prototype.getDayName=function(abbrev){return abbrev?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()];};Date.prototype.getMonthName=function(abbrev){return abbrev?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()];};Date.prototype._toString=Date.prototype.toString;Date.prototype.toString=function(format){var self=this;var p=function p(s){return(s.toString().length==1)?"0"+s:s;};return format?format.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(format){switch(format){case"hh":return p(self.getHours()<13?self.getHours():(self.getHours()-12));case"h":return self.getHours()<13?self.getHours():(self.getHours()-12);case"HH":return p(self.getHours());case"H":return self.getHours();case"mm":return p(self.getMinutes());case"m":return self.getMinutes();case"ss":return p(self.getSeconds());case"s":return self.getSeconds();case"yyyy":return self.getFullYear();case"yy":return self.getFullYear().toString().substring(2,4);case"dddd":return self.getDayName();case"ddd":return self.getDayName(true);case"dd":return p(self.getDate());case"d":return self.getDate().toString();case"MMMM":return self.getMonthName();case"MMM":return self.getMonthName(true);case"MM":return p((self.getMonth()+1));case"M":return self.getMonth()+1;case"t":return self.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case"tt":return self.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return"";}}):this._toString();};
41
+ Date.now=function(){return new Date();};Date.today=function(){return Date.now().clearTime();};Date.prototype._orient=+1;Date.prototype.next=function(){this._orient=+1;return this;};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this;};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this;};Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var c={};c[this._dateElement]=this;return Date.now().add(c);};Number.prototype.ago=function(){var c={};c[this._dateElement]=this*-1;return Date.now().add(c);};(function(){var $D=Date.prototype,$N=Number.prototype;var dx=("sunday monday tuesday wednesday thursday friday saturday").split(/\s/),mx=("january february march april may june july august september october november december").split(/\s/),px=("Millisecond Second Minute Hour Day Week Month Year").split(/\s/),de;var df=function(n){return function(){if(this._is){this._is=false;return this.getDay()==n;}
42
+ return this.moveToDayOfWeek(n,this._orient);};};for(var i=0;i<dx.length;i++){$D[dx[i]]=$D[dx[i].substring(0,3)]=df(i);}
43
+ var mf=function(n){return function(){if(this._is){this._is=false;return this.getMonth()===n;}
44
+ return this.moveToMonth(n,this._orient);};};for(var j=0;j<mx.length;j++){$D[mx[j]]=$D[mx[j].substring(0,3)]=mf(j);}
45
+ var ef=function(j){return function(){if(j.substring(j.length-1)!="s"){j+="s";}
46
+ return this["add"+j](this._orient);};};var nf=function(n){return function(){this._dateElement=n;return this;};};for(var k=0;k<px.length;k++){de=px[k].toLowerCase();$D[de]=$D[de+"s"]=ef(px[k]);$N[de]=$N[de+"s"]=nf(de);}}());Date.prototype.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ");};Date.prototype.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern);};Date.prototype.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern);};Date.prototype.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern);};Date.prototype.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern);};Date.prototype.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th";}};
47
+ (function(){Date.Parsing={Exception:function(s){this.message="Parse error at '"+s.substring(0,10)+" ...'";}};var $P=Date.Parsing;var _=$P.Operators={rtoken:function(r){return function(s){var mx=s.match(r);if(mx){return([mx[0],s.substring(mx[0].length)]);}else{throw new $P.Exception(s);}};},token:function(s){return function(s){return _.rtoken(new RegExp("^\s*"+s+"\s*"))(s);};},stoken:function(s){return _.rtoken(new RegExp("^"+s));},until:function(p){return function(s){var qx=[],rx=null;while(s.length){try{rx=p.call(this,s);}catch(e){qx.push(rx[0]);s=rx[1];continue;}
48
+ break;}
49
+ return[qx,s];};},many:function(p){return function(s){var rx=[],r=null;while(s.length){try{r=p.call(this,s);}catch(e){return[rx,s];}
50
+ rx.push(r[0]);s=r[1];}
51
+ return[rx,s];};},optional:function(p){return function(s){var r=null;try{r=p.call(this,s);}catch(e){return[null,s];}
52
+ return[r[0],r[1]];};},not:function(p){return function(s){try{p.call(this,s);}catch(e){return[null,s];}
53
+ throw new $P.Exception(s);};},ignore:function(p){return p?function(s){var r=null;r=p.call(this,s);return[null,r[1]];}:null;},product:function(){var px=arguments[0],qx=Array.prototype.slice.call(arguments,1),rx=[];for(var i=0;i<px.length;i++){rx.push(_.each(px[i],qx));}
54
+ return rx;},cache:function(rule){var cache={},r=null;return function(s){try{r=cache[s]=(cache[s]||rule.call(this,s));}catch(e){r=cache[s]=e;}
55
+ if(r instanceof $P.Exception){throw r;}else{return r;}};},any:function(){var px=arguments;return function(s){var r=null;for(var i=0;i<px.length;i++){if(px[i]==null){continue;}
56
+ try{r=(px[i].call(this,s));}catch(e){r=null;}
57
+ if(r){return r;}}
58
+ throw new $P.Exception(s);};},each:function(){var px=arguments;return function(s){var rx=[],r=null;for(var i=0;i<px.length;i++){if(px[i]==null){continue;}
59
+ try{r=(px[i].call(this,s));}catch(e){throw new $P.Exception(s);}
60
+ rx.push(r[0]);s=r[1];}
61
+ return[rx,s];};},all:function(){var px=arguments,_=_;return _.each(_.optional(px));},sequence:function(px,d,c){d=d||_.rtoken(/^\s*/);c=c||null;if(px.length==1){return px[0];}
62
+ return function(s){var r=null,q=null;var rx=[];for(var i=0;i<px.length;i++){try{r=px[i].call(this,s);}catch(e){break;}
63
+ rx.push(r[0]);try{q=d.call(this,r[1]);}catch(ex){q=null;break;}
64
+ s=q[1];}
65
+ if(!r){throw new $P.Exception(s);}
66
+ if(q){throw new $P.Exception(q[1]);}
67
+ if(c){try{r=c.call(this,r[1]);}catch(ey){throw new $P.Exception(r[1]);}}
68
+ return[rx,(r?r[1]:s)];};},between:function(d1,p,d2){d2=d2||d1;var _fn=_.each(_.ignore(d1),p,_.ignore(d2));return function(s){var rx=_fn.call(this,s);return[[rx[0][0],r[0][2]],rx[1]];};},list:function(p,d,c){d=d||_.rtoken(/^\s*/);c=c||null;return(p instanceof Array?_.each(_.product(p.slice(0,-1),_.ignore(d)),p.slice(-1),_.ignore(c)):_.each(_.many(_.each(p,_.ignore(d))),px,_.ignore(c)));},set:function(px,d,c){d=d||_.rtoken(/^\s*/);c=c||null;return function(s){var r=null,p=null,q=null,rx=null,best=[[],s],last=false;for(var i=0;i<px.length;i++){q=null;p=null;r=null;last=(px.length==1);try{r=px[i].call(this,s);}catch(e){continue;}
69
+ rx=[[r[0]],r[1]];if(r[1].length>0&&!last){try{q=d.call(this,r[1]);}catch(ex){last=true;}}else{last=true;}
70
+ if(!last&&q[1].length===0){last=true;}
71
+ if(!last){var qx=[];for(var j=0;j<px.length;j++){if(i!=j){qx.push(px[j]);}}
72
+ p=_.set(qx,d).call(this,q[1]);if(p[0].length>0){rx[0]=rx[0].concat(p[0]);rx[1]=p[1];}}
73
+ if(rx[1].length<best[1].length){best=rx;}
74
+ if(best[1].length===0){break;}}
75
+ if(best[0].length===0){return best;}
76
+ if(c){try{q=c.call(this,best[1]);}catch(ey){throw new $P.Exception(best[1]);}
77
+ best[1]=q[1];}
78
+ return best;};},forward:function(gr,fname){return function(s){return gr[fname].call(this,s);};},replace:function(rule,repl){return function(s){var r=rule.call(this,s);return[repl,r[1]];};},process:function(rule,fn){return function(s){var r=rule.call(this,s);return[fn.call(this,r[0]),r[1]];};},min:function(min,rule){return function(s){var rx=rule.call(this,s);if(rx[0].length<min){throw new $P.Exception(s);}
79
+ return rx;};}};var _generator=function(op){return function(){var args=null,rx=[];if(arguments.length>1){args=Array.prototype.slice.call(arguments);}else if(arguments[0]instanceof Array){args=arguments[0];}
80
+ if(args){for(var i=0,px=args.shift();i<px.length;i++){args.unshift(px[i]);rx.push(op.apply(null,args));args.shift();return rx;}}else{return op.apply(null,arguments);}};};var gx="optional not ignore cache".split(/\s/);for(var i=0;i<gx.length;i++){_[gx[i]]=_generator(_[gx[i]]);}
81
+ var _vector=function(op){return function(){if(arguments[0]instanceof Array){return op.apply(null,arguments[0]);}else{return op.apply(null,arguments);}};};var vx="each any all".split(/\s/);for(var j=0;j<vx.length;j++){_[vx[j]]=_vector(_[vx[j]]);}}());(function(){var flattenAndCompact=function(ax){var rx=[];for(var i=0;i<ax.length;i++){if(ax[i]instanceof Array){rx=rx.concat(flattenAndCompact(ax[i]));}else{if(ax[i]){rx.push(ax[i]);}}}
82
+ return rx;};Date.Grammar={};Date.Translator={hour:function(s){return function(){this.hour=Number(s);};},minute:function(s){return function(){this.minute=Number(s);};},second:function(s){return function(){this.second=Number(s);};},meridian:function(s){return function(){this.meridian=s.slice(0,1).toLowerCase();};},timezone:function(s){return function(){var n=s.replace(/[^\d\+\-]/g,"");if(n.length){this.timezoneOffset=Number(n);}else{this.timezone=s.toLowerCase();}};},day:function(x){var s=x[0];return function(){this.day=Number(s.match(/\d+/)[0]);};},month:function(s){return function(){this.month=((s.length==3)?Date.getMonthNumberFromName(s):(Number(s)-1));};},year:function(s){return function(){var n=Number(s);this.year=((s.length>2)?n:(n+(((n+2000)<Date.CultureInfo.twoDigitYearMax)?2000:1900)));};},rday:function(s){return function(){switch(s){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=true;break;}};},finishExact:function(x){x=(x instanceof Array)?x:[x];var now=new Date();this.year=now.getFullYear();this.month=now.getMonth();this.day=1;this.hour=0;this.minute=0;this.second=0;for(var i=0;i<x.length;i++){if(x[i]){x[i].call(this);}}
83
+ this.hour=(this.meridian=="p"&&this.hour<13)?this.hour+12:this.hour;if(this.day>Date.getDaysInMonth(this.year,this.month)){throw new RangeError(this.day+" is not a valid value for days.");}
84
+ var r=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone){r.set({timezone:this.timezone});}else if(this.timezoneOffset){r.set({timezoneOffset:this.timezoneOffset});}
85
+ return r;},finish:function(x){x=(x instanceof Array)?flattenAndCompact(x):[x];if(x.length===0){return null;}
86
+ for(var i=0;i<x.length;i++){if(typeof x[i]=="function"){x[i].call(this);}}
87
+ if(this.now){return new Date();}
88
+ var today=Date.today();var method=null;var expression=!!(this.days!=null||this.orient||this.operator);if(expression){var gap,mod,orient;orient=((this.orient=="past"||this.operator=="subtract")?-1:1);if(this.weekday){this.unit="day";gap=(Date.getDayNumberFromName(this.weekday)-today.getDay());mod=7;this.days=gap?((gap+(orient*mod))%mod):(orient*mod);}
89
+ if(this.month){this.unit="month";gap=(this.month-today.getMonth());mod=12;this.months=gap?((gap+(orient*mod))%mod):(orient*mod);this.month=null;}
90
+ if(!this.unit){this.unit="day";}
91
+ if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value){this.value=1;}
92
+ if(this.unit=="week"){this.unit="day";this.value=this.value*7;}
93
+ this[this.unit+"s"]=this.value*orient;}
94
+ return today.add(this);}else{if(this.meridian&&this.hour){this.hour=(this.hour<13&&this.meridian=="p")?this.hour+12:this.hour;}
95
+ if(this.weekday&&!this.day){this.day=(today.addDays((Date.getDayNumberFromName(this.weekday)-today.getDay()))).getDate();}
96
+ if(this.month&&!this.day){this.day=1;}
97
+ return today.set(this);}}};var _=Date.Parsing.Operators,g=Date.Grammar,t=Date.Translator,_fn;g.datePartDelimiter=_.rtoken(/^([\s\-\.\,\/\x27]+)/);g.timePartDelimiter=_.stoken(":");g.whiteSpace=_.rtoken(/^\s*/);g.generalDelimiter=_.rtoken(/^(([\s\,]|at|on)+)/);var _C={};g.ctoken=function(keys){var fn=_C[keys];if(!fn){var c=Date.CultureInfo.regexPatterns;var kx=keys.split(/\s+/),px=[];for(var i=0;i<kx.length;i++){px.push(_.replace(_.rtoken(c[kx[i]]),kx[i]));}
98
+ fn=_C[keys]=_.any.apply(null,px);}
99
+ return fn;};g.ctoken2=function(key){return _.rtoken(Date.CultureInfo.regexPatterns[key]);};g.h=_.cache(_.process(_.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),t.hour));g.hh=_.cache(_.process(_.rtoken(/^(0[0-9]|1[0-2])/),t.hour));g.H=_.cache(_.process(_.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),t.hour));g.HH=_.cache(_.process(_.rtoken(/^([0-1][0-9]|2[0-3])/),t.hour));g.m=_.cache(_.process(_.rtoken(/^([0-5][0-9]|[0-9])/),t.minute));g.mm=_.cache(_.process(_.rtoken(/^[0-5][0-9]/),t.minute));g.s=_.cache(_.process(_.rtoken(/^([0-5][0-9]|[0-9])/),t.second));g.ss=_.cache(_.process(_.rtoken(/^[0-5][0-9]/),t.second));g.hms=_.cache(_.sequence([g.H,g.mm,g.ss],g.timePartDelimiter));g.t=_.cache(_.process(g.ctoken2("shortMeridian"),t.meridian));g.tt=_.cache(_.process(g.ctoken2("longMeridian"),t.meridian));g.z=_.cache(_.process(_.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),t.timezone));g.zz=_.cache(_.process(_.rtoken(/^(\+|\-)\s*\d\d\d\d/),t.timezone));g.zzz=_.cache(_.process(g.ctoken2("timezone"),t.timezone));g.timeSuffix=_.each(_.ignore(g.whiteSpace),_.set([g.tt,g.zzz]));g.time=_.each(_.optional(_.ignore(_.stoken("T"))),g.hms,g.timeSuffix);g.d=_.cache(_.process(_.each(_.rtoken(/^([0-2]\d|3[0-1]|\d)/),_.optional(g.ctoken2("ordinalSuffix"))),t.day));g.dd=_.cache(_.process(_.each(_.rtoken(/^([0-2]\d|3[0-1])/),_.optional(g.ctoken2("ordinalSuffix"))),t.day));g.ddd=g.dddd=_.cache(_.process(g.ctoken("sun mon tue wed thu fri sat"),function(s){return function(){this.weekday=s;};}));g.M=_.cache(_.process(_.rtoken(/^(1[0-2]|0\d|\d)/),t.month));g.MM=_.cache(_.process(_.rtoken(/^(1[0-2]|0\d)/),t.month));g.MMM=g.MMMM=_.cache(_.process(g.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),t.month));g.y=_.cache(_.process(_.rtoken(/^(\d\d?)/),t.year));g.yy=_.cache(_.process(_.rtoken(/^(\d\d)/),t.year));g.yyy=_.cache(_.process(_.rtoken(/^(\d\d?\d?\d?)/),t.year));g.yyyy=_.cache(_.process(_.rtoken(/^(\d\d\d\d)/),t.year));_fn=function(){return _.each(_.any.apply(null,arguments),_.not(g.ctoken2("timeContext")));};g.day=_fn(g.d,g.dd);g.month=_fn(g.M,g.MMM);g.year=_fn(g.yyyy,g.yy);g.orientation=_.process(g.ctoken("past future"),function(s){return function(){this.orient=s;};});g.operator=_.process(g.ctoken("add subtract"),function(s){return function(){this.operator=s;};});g.rday=_.process(g.ctoken("yesterday tomorrow today now"),t.rday);g.unit=_.process(g.ctoken("minute hour day week month year"),function(s){return function(){this.unit=s;};});g.value=_.process(_.rtoken(/^\d\d?(st|nd|rd|th)?/),function(s){return function(){this.value=s.replace(/\D/g,"");};});g.expression=_.set([g.rday,g.operator,g.value,g.unit,g.orientation,g.ddd,g.MMM]);_fn=function(){return _.set(arguments,g.datePartDelimiter);};g.mdy=_fn(g.ddd,g.month,g.day,g.year);g.ymd=_fn(g.ddd,g.year,g.month,g.day);g.dmy=_fn(g.ddd,g.day,g.month,g.year);g.date=function(s){return((g[Date.CultureInfo.dateElementOrder]||g.mdy).call(this,s));};g.format=_.process(_.many(_.any(_.process(_.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(fmt){if(g[fmt]){return g[fmt];}else{throw Date.Parsing.Exception(fmt);}}),_.process(_.rtoken(/^[^dMyhHmstz]+/),function(s){return _.ignore(_.stoken(s));}))),function(rules){return _.process(_.each.apply(null,rules),t.finishExact);});var _F={};var _get=function(f){return _F[f]=(_F[f]||g.format(f)[0]);};g.formats=function(fx){if(fx instanceof Array){var rx=[];for(var i=0;i<fx.length;i++){rx.push(_get(fx[i]));}
100
+ return _.any.apply(null,rx);}else{return _get(fx);}};g._formats=g.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","d"]);g._start=_.process(_.set([g.date,g.time,g.expression],g.generalDelimiter,g.whiteSpace),t.finish);g.start=function(s){try{var r=g._formats.call({},s);if(r[1].length===0){return r;}}catch(e){}
101
+ return g._start.call({},s);};}());Date._parse=Date.parse;Date.parse=function(s){var r=null;if(!s){return null;}
102
+ try{r=Date.Grammar.start.call({},s);}catch(e){return null;}
103
+ return((r[1].length===0)?r[0]:null);};Date.getParseFunction=function(fx){var fn=Date.Grammar.formats(fx);return function(s){var r=null;try{r=fn.call({},s);}catch(e){return null;}
104
+ return((r[1].length===0)?r[0]:null);};};Date.parseExact=function(s,fx){return Date.getParseFunction(fx)(s);};
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: cvernon, justinstresslimit, jkudish, MaryVogt, zgrossbart
3
  Tags: posts, post, calendar, AJAX, admin, administration
4
  Requires at least: 2.8.5
5
  Tested up to: 3.3.1
6
- Stable tag: 1.8.6
7
 
8
  The Editorial Calendar makes it possible to see all your posts and drag and drop them to manage your blog.
9
 
@@ -104,7 +104,7 @@ The editorial calendar follows the Week Starts On preference on the WordPress Ge
104
 
105
  = What languages does the calendar support? =
106
 
107
- The calendar is available in Brazilian Portuguese, Croatian, Czech, Dutch, English, French, German, Greek, Hebrew, Japanese, Norwegian, Polish, Spanish, and Swedish.
108
 
109
  = Can I add new languages? =
110
 
@@ -167,6 +167,12 @@ Moving published posts can cause problems with some RSS feeds and is generally n
167
 
168
  == Changelog ==
169
 
 
 
 
 
 
 
170
  = 1.8.6 =
171
 
172
  The calendar is now using the proper he_IL locale code for Hebrew instead of he.
3
  Tags: posts, post, calendar, AJAX, admin, administration
4
  Requires at least: 2.8.5
5
  Tested up to: 3.3.1
6
+ Stable tag: 1.9
7
 
8
  The Editorial Calendar makes it possible to see all your posts and drag and drop them to manage your blog.
9
 
104
 
105
  = What languages does the calendar support? =
106
 
107
+ The calendar is available in Brazilian Portuguese, Croatian, Czech, Dutch, English, French, German, Greek, Hebrew, Japanese, Lithuanian, Norwegian, Polish, Spanish, and Swedish.
108
 
109
  = Can I add new languages? =
110
 
167
 
168
  == Changelog ==
169
 
170
+ = 1.9 =
171
+
172
+ We are now filtering out all posts with a status of inherit from the calendar so we don't show additional revisions.
173
+
174
+ The calendar is now translated into Lithuanian. Thanks to Vincent G. from <a href="http://www.host1free.com">host1free.com</a>.
175
+
176
  = 1.8.6 =
177
 
178
  The calendar is now using the proper he_IL locale code for Hebrew instead of he.