Calendar - Version 1.3.5

Version Description

  • Fixed bug with date switcher not showing the current month when said month happened to be September
  • Corrected error thrown when numerical date in URL arguments was being incorrectly cast to string
  • Fixed lack of header on POT file and updated the same to include some missing translation strings
  • Improved README file with full FAQ and proper spacing between list items
  • Included assets which support the new WordPress repository GUI, namely a background and an icon
  • Fixed issue whereby accented characters couldn't be used in titles and descriptions
  • Added action hooks for add, edit and delete events and a filter for event links (requested by user lexhair)
Download this release

Release Info

Developer KieranOShea
Plugin Icon 128x128 Calendar
Version 1.3.5
Comparing to
See all releases

Code changes from version 1.3.4 to 1.3.5

Files changed (3) hide show
  1. calendar.php +21 -9
  2. calendar.pot +170 -149
  3. readme.txt +141 -50
calendar.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://www.kieranoshea.com
5
  Description: This plugin allows you to display a calendar of all your events and appointments as a page on your site.
6
  Author: Kieran O'Shea
7
  Author URI: http://www.kieranoshea.com
8
- Version: 1.3.4
9
  */
10
 
11
  /* Copyright 2008 Kieran O'Shea (email : kieran@kieranoshea.com)
@@ -772,6 +772,13 @@ function check_calendar()
772
  $sql = "UPDATE " . WP_CALENDAR_CONFIG_TABLE . " SET config_value='".$initial_style."' WHERE config_item='calendar_style'";
773
  $wpdb->get_results($sql);
774
  }
 
 
 
 
 
 
 
775
  }
776
 
777
  // Used on the manage events admin page to display a list of events
@@ -1263,6 +1270,7 @@ if ( $action == 'add' )
1263
  }
1264
  else
1265
  {
 
1266
  ?>
1267
  <div class="updated"><p><?php _e('Event added. It will now show in your calendar.','calendar'); ?></p></div>
1268
  <?php
@@ -1425,6 +1433,7 @@ elseif ( $action == 'edit_save' )
1425
  }
1426
  else
1427
  {
 
1428
  ?>
1429
  <div class="updated"><p><?php _e('Event updated successfully','calendar'); ?></p></div>
1430
  <?php
@@ -1470,6 +1479,7 @@ elseif ( $action == 'delete' )
1470
 
1471
  if ( empty($result) || empty($result[0]->event_id) )
1472
  {
 
1473
  ?>
1474
  <div class="updated"><p><?php _e('Event deleted successfully','calendar'); ?></p></div>
1475
  <?php
@@ -2146,7 +2156,7 @@ function permalink_prefix()
2146
  // Configure the "Next" link in the calendar
2147
  function next_link($cur_year,$cur_month,$minical = false)
2148
  {
2149
- $mod_rewrite_months = array(1=>'jan','feb','mar','apr','may','jun','jul','aug','sept','oct','nov','dec');
2150
  $next_year = $cur_year + 1;
2151
 
2152
  if ($cur_month == 12)
@@ -2166,7 +2176,7 @@ function next_link($cur_year,$cur_month,$minical = false)
2166
  // Configure the "Previous" link in the calendar
2167
  function prev_link($cur_year,$cur_month,$minical = false)
2168
  {
2169
- $mod_rewrite_months = array(1=>'jan','feb','mar','apr','may','jun','jul','aug','sept','oct','nov','dec');
2170
  $last_year = $cur_year - 1;
2171
 
2172
  if ($cur_month == 1)
@@ -2444,6 +2454,8 @@ function draw_event($event)
2444
  }
2445
  if ($event->event_link != '') { $linky = stripslashes($event->event_link); }
2446
  else { $linky = '#'; }
 
 
2447
 
2448
  $details = '<span class="calnk"><a href="'.$linky.'" '.$style.'>' . stripslashes($event->event_title) . '<span '.$style.'>' . $header_details . '' . stripslashes($event->event_desc) . '</span></a></span>';
2449
 
@@ -2704,7 +2716,7 @@ function calendar($cat_list = '')
2704
  {
2705
  // This is just plain nasty and all because of permalinks
2706
  // which are no longer used, this will be cleaned up soon
2707
- if ($_GET['month'] == 'jan' || $_GET['month'] == 'feb' || $_GET['month'] == 'mar' || $_GET['month'] == 'apr' || $_GET['month'] == 'may' || $_GET['month'] == 'jun' || $_GET['month'] == 'jul' || $_GET['month'] == 'aug' || $_GET['month'] == 'sept' || $_GET['month'] == 'oct' || $_GET['month'] == 'nov' || $_GET['month'] == 'dec')
2708
  {
2709
 
2710
  // Again nasty code to map permalinks into something
@@ -2718,7 +2730,7 @@ function calendar($cat_list = '')
2718
  else if ($_GET['month'] == 'jun') { $t_month = 6; }
2719
  else if ($_GET['month'] == 'jul') { $t_month = 7; }
2720
  else if ($_GET['month'] == 'aug') { $t_month = 8; }
2721
- else if ($_GET['month'] == 'sept') { $t_month = 9; }
2722
  else if ($_GET['month'] == 'oct') { $t_month = 10; }
2723
  else if ($_GET['month'] == 'nov') { $t_month = 11; }
2724
  else if ($_GET['month'] == 'dec') { $t_month = 12; }
@@ -2795,7 +2807,7 @@ function calendar($cat_list = '')
2795
  <option value="jun"'.calendar_month_comparison('jun').'>'.__('June','calendar').'</option>
2796
  <option value="jul"'.calendar_month_comparison('jul').'>'.__('July','calendar').'</option>
2797
  <option value="aug"'.calendar_month_comparison('aug').'>'.__('August','calendar').'</option>
2798
- <option value="sept"'.calendar_month_comparison('sept').'>'.__('September','calendar').'</option>
2799
  <option value="oct"'.calendar_month_comparison('oct').'>'.__('October','calendar').'</option>
2800
  <option value="nov"'.calendar_month_comparison('nov').'>'.__('November','calendar').'</option>
2801
  <option value="dec"'.calendar_month_comparison('dec').'>'.__('December','calendar').'</option>
@@ -3025,12 +3037,12 @@ calendar'),__('August','calendar'),__('September','calendar'),__('October','cale
3025
  {
3026
  // This is just plain nasty and all because of permalinks
3027
  // which are no longer used, this will be cleaned up soon
3028
- if ($_GET['month'] == 'jan' || $_GET['month'] == 'feb' || $_GET['month'] == 'mar' || $_GET['month'] == 'apr' || $_GET['month'] == 'may' || $_GET['month'] == 'jun' || $_GET['month'] == 'jul' || $_GET['month'] == 'aug' || $_GET['month'] == 'sept' || $_GET['month'] == 'oct' || $_GET['month'] == 'nov' || $_GET['month'] == 'dec')
3029
  {
3030
 
3031
  // Again nasty code to map permalinks into something
3032
  // databases can understand. This will be cleaned up
3033
- $c_year = $wpdb->prepare("%s",$_GET['yr']);
3034
  if ($_GET['month'] == 'jan') { $t_month = 1; }
3035
  else if ($_GET['month'] == 'feb') { $t_month = 2; }
3036
  else if ($_GET['month'] == 'mar') { $t_month = 3; }
@@ -3039,7 +3051,7 @@ calendar'),__('August','calendar'),__('September','calendar'),__('October','cale
3039
  else if ($_GET['month'] == 'jun') { $t_month = 6; }
3040
  else if ($_GET['month'] == 'jul') { $t_month = 7; }
3041
  else if ($_GET['month'] == 'aug') { $t_month = 8; }
3042
- else if ($_GET['month'] == 'sept') { $t_month = 9; }
3043
  else if ($_GET['month'] == 'oct') { $t_month = 10; }
3044
  else if ($_GET['month'] == 'nov') { $t_month = 11; }
3045
  else if ($_GET['month'] == 'dec') { $t_month = 12; }
5
  Description: This plugin allows you to display a calendar of all your events and appointments as a page on your site.
6
  Author: Kieran O'Shea
7
  Author URI: http://www.kieranoshea.com
8
+ Version: 1.3.5
9
  */
10
 
11
  /* Copyright 2008 Kieran O'Shea (email : kieran@kieranoshea.com)
772
  $sql = "UPDATE " . WP_CALENDAR_CONFIG_TABLE . " SET config_value='".$initial_style."' WHERE config_item='calendar_style'";
773
  $wpdb->get_results($sql);
774
  }
775
+ // We've installed/upgraded now, just need to check the charsets
776
+ $charset = $wpdb->get_results("select table_collation from information_schema.tables where table_name like '" . WP_CALENDAR_TABLE . "%' and table_collation not like 'utf8mb4%'");
777
+ if (!empty($charset)) {
778
+ $wpdb->get_results("ALTER TABLE " . WP_CALENDAR_TABLE . " CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci");
779
+ $wpdb->get_results("ALTER TABLE " . WP_CALENDAR_CONFIG_TABLE . " CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci");
780
+ $wpdb->get_results("ALTER TABLE " . WP_CALENDAR_CATEGORIES_TABLE . " CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci");
781
+ }
782
  }
783
 
784
  // Used on the manage events admin page to display a list of events
1270
  }
1271
  else
1272
  {
1273
+ do_action('add_calendar_entry', 'add');
1274
  ?>
1275
  <div class="updated"><p><?php _e('Event added. It will now show in your calendar.','calendar'); ?></p></div>
1276
  <?php
1433
  }
1434
  else
1435
  {
1436
+ do_action('add_calendar_entry', 'edit');
1437
  ?>
1438
  <div class="updated"><p><?php _e('Event updated successfully','calendar'); ?></p></div>
1439
  <?php
1479
 
1480
  if ( empty($result) || empty($result[0]->event_id) )
1481
  {
1482
+ do_action('add_calendar_entry', 'delete');
1483
  ?>
1484
  <div class="updated"><p><?php _e('Event deleted successfully','calendar'); ?></p></div>
1485
  <?php
2156
  // Configure the "Next" link in the calendar
2157
  function next_link($cur_year,$cur_month,$minical = false)
2158
  {
2159
+ $mod_rewrite_months = array(1=>'jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec');
2160
  $next_year = $cur_year + 1;
2161
 
2162
  if ($cur_month == 12)
2176
  // Configure the "Previous" link in the calendar
2177
  function prev_link($cur_year,$cur_month,$minical = false)
2178
  {
2179
+ $mod_rewrite_months = array(1=>'jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec');
2180
  $last_year = $cur_year - 1;
2181
 
2182
  if ($cur_month == 1)
2454
  }
2455
  if ($event->event_link != '') { $linky = stripslashes($event->event_link); }
2456
  else { $linky = '#'; }
2457
+
2458
+ $linky = apply_filters('modify_calendar_link', $linky, $event);
2459
 
2460
  $details = '<span class="calnk"><a href="'.$linky.'" '.$style.'>' . stripslashes($event->event_title) . '<span '.$style.'>' . $header_details . '' . stripslashes($event->event_desc) . '</span></a></span>';
2461
 
2716
  {
2717
  // This is just plain nasty and all because of permalinks
2718
  // which are no longer used, this will be cleaned up soon
2719
+ if ($_GET['month'] == 'jan' || $_GET['month'] == 'feb' || $_GET['month'] == 'mar' || $_GET['month'] == 'apr' || $_GET['month'] == 'may' || $_GET['month'] == 'jun' || $_GET['month'] == 'jul' || $_GET['month'] == 'aug' || $_GET['month'] == 'sep' || $_GET['month'] == 'oct' || $_GET['month'] == 'nov' || $_GET['month'] == 'dec')
2720
  {
2721
 
2722
  // Again nasty code to map permalinks into something
2730
  else if ($_GET['month'] == 'jun') { $t_month = 6; }
2731
  else if ($_GET['month'] == 'jul') { $t_month = 7; }
2732
  else if ($_GET['month'] == 'aug') { $t_month = 8; }
2733
+ else if ($_GET['month'] == 'sep') { $t_month = 9; }
2734
  else if ($_GET['month'] == 'oct') { $t_month = 10; }
2735
  else if ($_GET['month'] == 'nov') { $t_month = 11; }
2736
  else if ($_GET['month'] == 'dec') { $t_month = 12; }
2807
  <option value="jun"'.calendar_month_comparison('jun').'>'.__('June','calendar').'</option>
2808
  <option value="jul"'.calendar_month_comparison('jul').'>'.__('July','calendar').'</option>
2809
  <option value="aug"'.calendar_month_comparison('aug').'>'.__('August','calendar').'</option>
2810
+ <option value="sep"'.calendar_month_comparison('sep').'>'.__('September','calendar').'</option>
2811
  <option value="oct"'.calendar_month_comparison('oct').'>'.__('October','calendar').'</option>
2812
  <option value="nov"'.calendar_month_comparison('nov').'>'.__('November','calendar').'</option>
2813
  <option value="dec"'.calendar_month_comparison('dec').'>'.__('December','calendar').'</option>
3037
  {
3038
  // This is just plain nasty and all because of permalinks
3039
  // which are no longer used, this will be cleaned up soon
3040
+ if ($_GET['month'] == 'jan' || $_GET['month'] == 'feb' || $_GET['month'] == 'mar' || $_GET['month'] == 'apr' || $_GET['month'] == 'may' || $_GET['month'] == 'jun' || $_GET['month'] == 'jul' || $_GET['month'] == 'aug' || $_GET['month'] == 'sep' || $_GET['month'] == 'oct' || $_GET['month'] == 'nov' || $_GET['month'] == 'dec')
3041
  {
3042
 
3043
  // Again nasty code to map permalinks into something
3044
  // databases can understand. This will be cleaned up
3045
+ $c_year = $wpdb->prepare("%d",$_GET['yr']);
3046
  if ($_GET['month'] == 'jan') { $t_month = 1; }
3047
  else if ($_GET['month'] == 'feb') { $t_month = 2; }
3048
  else if ($_GET['month'] == 'mar') { $t_month = 3; }
3051
  else if ($_GET['month'] == 'jun') { $t_month = 6; }
3052
  else if ($_GET['month'] == 'jul') { $t_month = 7; }
3053
  else if ($_GET['month'] == 'aug') { $t_month = 8; }
3054
+ else if ($_GET['month'] == 'sep') { $t_month = 9; }
3055
  else if ($_GET['month'] == 'oct') { $t_month = 10; }
3056
  else if ($_GET['month'] == 'nov') { $t_month = 11; }
3057
  else if ($_GET['month'] == 'dec') { $t_month = 12; }
calendar.pot CHANGED
@@ -1,591 +1,612 @@
1
  # Calendar translation file
2
- # Copyright (C) 2013 Kieran O'Shea
3
  # This file is distributed under the same license as the Calendar package.
4
- # Kieran O'Shea <kieran@kieranoshea.com>, 2013
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
  #. #-#-#-#-# plugin.pot (Calendar 1.3.3) #-#-#-#-#
7
  #. Plugin Name of the plugin/theme
8
- #: calendar.php:125 calendar.php:2234 calendar.php:2261
9
  msgid "Calendar"
10
  msgstr ""
11
 
12
- #: calendar.php:129
 
 
 
 
13
  msgid "Manage Calendar"
14
  msgstr ""
15
 
16
- #: calendar.php:132 calendar.php:1964
17
  msgid "Manage Categories"
18
  msgstr ""
19
 
20
- #: calendar.php:133
21
  msgid "Calendar Config"
22
  msgstr ""
23
 
24
- #: calendar.php:133 calendar.php:1740
25
  msgid "Calendar Options"
26
  msgstr ""
27
 
28
- #: calendar.php:756 calendar.php:1976
29
  msgid "ID"
30
  msgstr ""
31
 
32
- #: calendar.php:757 calendar.php:2253 calendar.php:2294 calendar.php:2335
33
  msgid "Title"
34
  msgstr ""
35
 
36
- #: calendar.php:758 calendar.php:915
37
  msgid "Start Date"
38
  msgstr ""
39
 
40
- #: calendar.php:759 calendar.php:940
41
  msgid "End Date"
42
  msgstr ""
43
 
44
- #: calendar.php:760 calendar.php:2369
45
  msgid "Time"
46
  msgstr ""
47
 
48
- #: calendar.php:761
49
  msgid "Recurs"
50
  msgstr ""
51
 
52
- #: calendar.php:762
53
  msgid "Repeats"
54
  msgstr ""
55
 
56
- #: calendar.php:763 calendar.php:1751
57
  msgid "Author"
58
  msgstr ""
59
 
60
- #: calendar.php:764
61
  msgid "Category"
62
  msgstr ""
63
 
64
- #: calendar.php:765 calendar.php:806 calendar.php:1979 calendar.php:1993
65
  msgid "Edit"
66
  msgstr ""
67
 
68
- #: calendar.php:766 calendar.php:808 calendar.php:1980 calendar.php:2002
69
  msgid "Delete"
70
  msgstr ""
71
 
72
- #: calendar.php:780 calendar.php:794 calendar.php:1997
73
  msgid "N/A"
74
  msgstr ""
75
 
76
- #: calendar.php:784
77
  msgid "Never"
78
  msgstr ""
79
 
80
- #: calendar.php:785
81
  msgid "Weekly"
82
  msgstr ""
83
 
84
- #: calendar.php:786
85
  msgid "Monthly (date)"
86
  msgstr ""
87
 
88
- #: calendar.php:787
89
  msgid "Monthly (day)"
90
  msgstr ""
91
 
92
- #: calendar.php:788
93
  msgid "Yearly"
94
  msgstr ""
95
 
96
- #: calendar.php:795
97
  msgid "Forever"
98
  msgstr ""
99
 
100
- #: calendar.php:796
101
  msgid "Times"
102
  msgstr ""
103
 
104
- #: calendar.php:808
105
  msgid "Are you sure you want to delete this event?"
106
  msgstr ""
107
 
108
- #: calendar.php:819
109
  msgid "There are no events in the database!"
110
  msgstr ""
111
 
112
- #: calendar.php:835
113
  msgid "Bad Monkey! No banana!"
114
  msgstr ""
115
 
116
- #: calendar.php:843
117
  msgid "An event with that ID couldn't be found"
118
  msgstr ""
119
 
120
- #: calendar.php:878
121
  msgid "Event Title"
122
  msgstr ""
123
 
124
- #: calendar.php:883
125
  msgid "Event Description"
126
  msgstr ""
127
 
128
- #: calendar.php:887
129
  msgid "Event Category"
130
  msgstr ""
131
 
132
- #: calendar.php:911
133
  msgid "Event Link (Optional)"
134
  msgstr ""
135
 
136
- #: calendar.php:963
137
  msgid "Time (hh:mm)"
138
  msgstr ""
139
 
140
- #: calendar.php:981
141
  msgid "Optional, set blank if not required."
142
  msgstr ""
143
 
144
- #: calendar.php:981
145
  msgid "Current time difference from GMT is "
146
  msgstr ""
147
 
148
- #: calendar.php:981
149
  msgid " hour(s)"
150
  msgstr ""
151
 
152
- #: calendar.php:985
153
  msgid "Recurring Events"
154
  msgstr ""
155
 
156
- #: calendar.php:1030
157
  msgid "Repeats for"
158
  msgstr ""
159
 
160
- #: calendar.php:1033
161
  msgid "None"
162
  msgstr ""
163
 
164
- #: calendar.php:1034
165
  msgid "Weeks"
166
  msgstr ""
167
 
168
- #: calendar.php:1035
169
  msgid "Months (date)"
170
  msgstr ""
171
 
172
- #: calendar.php:1036
173
  msgid "Months (day)"
174
  msgstr ""
175
 
176
- #: calendar.php:1037
177
  msgid "Years"
178
  msgstr ""
179
 
180
- #: calendar.php:1039
181
  msgid ""
182
  "Entering 0 means forever. Where the recurrance interval is left at none, the "
183
  "event will not reoccur."
184
  msgstr ""
185
 
186
- #: calendar.php:1046 calendar.php:1807 calendar.php:1906 calendar.php:1962
187
  msgid "Save"
188
  msgstr ""
189
 
190
- #: calendar.php:1110 calendar.php:1139 calendar.php:1146 calendar.php:1153
191
- #: calendar.php:1178 calendar.php:1189 calendar.php:1200 calendar.php:1212
192
- #: calendar.php:1230 calendar.php:1276 calendar.php:1306 calendar.php:1313
193
- #: calendar.php:1320 calendar.php:1345 calendar.php:1356 calendar.php:1367
194
- #: calendar.php:1379 calendar.php:1429 calendar.php:1434 calendar.php:1454
195
- #: calendar.php:1505 calendar.php:1857 calendar.php:1870 calendar.php:1915
196
  msgid "Error"
197
  msgstr ""
198
 
199
- #: calendar.php:1110
200
  msgid "Security check failure, try adding the event again"
201
  msgstr ""
202
 
203
- #: calendar.php:1139 calendar.php:1306
204
  msgid ""
205
  "Your event end date must be either after or the same as your event begin date"
206
  msgstr ""
207
 
208
- #: calendar.php:1146 calendar.php:1313
209
  msgid ""
210
  "Your date formatting is correct but one or more of your dates is invalid. "
211
  "Check for number of days in month and leap year related errors."
212
  msgstr ""
213
 
214
- #: calendar.php:1153 calendar.php:1320
215
  msgid ""
216
  "Both start and end dates must be entered and be in the format YYYY-MM-DD"
217
  msgstr ""
218
 
219
- #: calendar.php:1178 calendar.php:1345
220
  msgid "The time field must either be blank or be entered in the format hh:mm"
221
  msgstr ""
222
 
223
- #: calendar.php:1189 calendar.php:1356
224
  msgid ""
225
  "The URL entered must either be prefixed with http:// or be completely blank"
226
  msgstr ""
227
 
228
- #: calendar.php:1200 calendar.php:1367
229
  msgid "The event title must be between 1 and 30 characters in length"
230
  msgstr ""
231
 
232
- #: calendar.php:1212 calendar.php:1379
233
  msgid ""
234
  "The repetition value must be 0 unless a type of recurrance is selected in "
235
  "which case the repetition value must be 0 or higher"
236
  msgstr ""
237
 
238
- #: calendar.php:1230
239
  msgid ""
240
  "An event with the details you submitted could not be found in the database. "
241
  "This may indicate a problem with your database or the way in which it is "
242
  "configured."
243
  msgstr ""
244
 
245
- #: calendar.php:1236
246
  msgid "Event added. It will now show in your calendar."
247
  msgstr ""
248
 
249
- #: calendar.php:1271 calendar.php:1397
250
  msgid "Failure"
251
  msgstr ""
252
 
253
- #: calendar.php:1271
254
  msgid "You can't update an event if you haven't submitted an event id"
255
  msgstr ""
256
 
257
- #: calendar.php:1276
258
  msgid "Security check failure, try editing the event again"
259
  msgstr ""
260
 
261
- #: calendar.php:1397
262
  msgid ""
263
  "The database failed to return data to indicate the event has been updated "
264
  "sucessfully. This may indicate a problem with your database or the way in "
265
  "which it is configured."
266
  msgstr ""
267
 
268
- #: calendar.php:1403
269
  msgid "Event updated successfully"
270
  msgstr ""
271
 
272
- #: calendar.php:1429
273
  msgid "You can't delete an event if you haven't submitted an event id"
274
  msgstr ""
275
 
276
- #: calendar.php:1434
277
  msgid "Security check failure, try deleting the event again"
278
  msgstr ""
279
 
280
- #: calendar.php:1448
281
  msgid "Event deleted successfully"
282
  msgstr ""
283
 
284
- #: calendar.php:1454
285
  msgid ""
286
  "Despite issuing a request to delete, the event still remains in the "
287
  "database. Please investigate."
288
  msgstr ""
289
 
290
- #: calendar.php:1470
291
  msgid "Edit Event"
292
  msgstr ""
293
 
294
- #: calendar.php:1474
295
  msgid "You must provide an event id in order to edit it"
296
  msgstr ""
297
 
298
- #: calendar.php:1484
299
  msgid "Add Event"
300
  msgstr ""
301
 
302
- #: calendar.php:1487
303
  msgid "Manage Events"
304
  msgstr ""
305
 
306
- #: calendar.php:1505
307
  msgid "Security check failure, try editing the config again"
308
  msgstr ""
309
 
310
- #: calendar.php:1582
311
  msgid "Settings saved"
312
  msgstr ""
313
 
314
- #: calendar.php:1747
315
  msgid "Choose the lowest user group that may manage events"
316
  msgstr ""
317
 
318
- #: calendar.php:1749
319
  msgid "Subscriber"
320
  msgstr ""
321
 
322
- #: calendar.php:1750
323
  msgid "Contributor"
324
  msgstr ""
325
 
326
- #: calendar.php:1752
327
  msgid "Editor"
328
  msgstr ""
329
 
330
- #: calendar.php:1753
331
  msgid "Administrator"
332
  msgstr ""
333
 
334
- #: calendar.php:1758
335
  msgid "Do you want to display the author name on events?"
336
  msgstr ""
337
 
338
- #: calendar.php:1760 calendar.php:1768 calendar.php:1776 calendar.php:1784
339
- #: calendar.php:1793
340
  msgid "Yes"
341
  msgstr ""
342
 
343
- #: calendar.php:1761 calendar.php:1769 calendar.php:1777 calendar.php:1785
344
- #: calendar.php:1794
345
  msgid "No"
346
  msgstr ""
347
 
348
- #: calendar.php:1766
349
  msgid "Display a jumpbox for changing month and year quickly?"
350
  msgstr ""
351
 
352
- #: calendar.php:1774
353
  msgid "Display todays events?"
354
  msgstr ""
355
 
356
- #: calendar.php:1782
357
  msgid "Display upcoming events?"
358
  msgstr ""
359
 
360
- #: calendar.php:1787
361
  msgid "for"
362
  msgstr ""
363
 
364
- #: calendar.php:1787
365
  msgid "days into the future"
366
  msgstr ""
367
 
368
- #: calendar.php:1791
369
  msgid "Enable event categories?"
370
  msgstr ""
371
 
372
- #: calendar.php:1799
 
 
 
 
373
  msgid "Configure the stylesheet for Calendar"
374
  msgstr ""
375
 
376
- #: calendar.php:1801
377
  msgid "Tick this box if you wish to reset the Calendar style to default"
378
  msgstr ""
379
 
380
- #: calendar.php:1857
381
  msgid "Security check failure, try adding the category again"
382
  msgstr ""
383
 
384
- #: calendar.php:1863
385
  msgid "Category added successfully"
386
  msgstr ""
387
 
388
- #: calendar.php:1870
389
  msgid "Security check failure, try deleting the category again"
390
  msgstr ""
391
 
392
- #: calendar.php:1877
393
  msgid "Category deleted successfully"
394
  msgstr ""
395
 
396
- #: calendar.php:1886
397
  msgid "Edit Category"
398
  msgstr ""
399
 
400
- #: calendar.php:1895 calendar.php:1951 calendar.php:1977
401
  msgid "Category Name"
402
  msgstr ""
403
 
404
- #: calendar.php:1899 calendar.php:1955
405
  msgid "Category Colour (Hex format)"
406
  msgstr ""
407
 
408
- #: calendar.php:1915
409
  msgid "Security check failure, try editing the category again"
410
  msgstr ""
411
 
412
- #: calendar.php:1921
413
  msgid "Category edited successfully"
414
  msgstr ""
415
 
416
- #: calendar.php:1942
417
  msgid "Add Category"
418
  msgstr ""
419
 
420
- #: calendar.php:1978
421
  msgid "Category Colour"
422
  msgstr ""
423
 
424
- #: calendar.php:2002
425
  msgid "Are you sure you want to delete this category?"
426
  msgstr ""
427
 
428
- #: calendar.php:2015
429
  msgid "There are no categories in the database - something has gone wrong!"
430
  msgstr ""
431
 
432
- #: calendar.php:2089 calendar.php:2096
433
  msgid "Next"
434
  msgstr ""
435
 
436
- #: calendar.php:2109 calendar.php:2116
437
  msgid "Prev"
438
  msgstr ""
439
 
440
- #: calendar.php:2147 calendar.php:2186
441
  msgid "all day"
442
  msgstr ""
443
 
444
- #: calendar.php:2150 calendar.php:2189
445
  msgid "at"
446
  msgstr ""
447
 
448
- #: calendar.php:2255 calendar.php:2296 calendar.php:2337
449
  msgid "Comma separated category id list"
450
  msgstr ""
451
 
452
- #: calendar.php:2275 calendar.php:2302
453
  msgid "Today's Events"
454
  msgstr ""
455
 
456
- #: calendar.php:2316 calendar.php:2343
457
  msgid "Upcoming Events"
458
  msgstr ""
459
 
460
- #: calendar.php:2374
461
  msgid "Posted by"
462
  msgstr ""
463
 
464
- #: calendar.php:2616 calendar.php:2621
465
  msgid "Sunday"
466
  msgstr ""
467
 
468
- #: calendar.php:2616 calendar.php:2621
469
  msgid "Monday"
470
  msgstr ""
471
 
472
- #: calendar.php:2616 calendar.php:2621
473
  msgid "Tuesday"
474
  msgstr ""
475
 
476
- #: calendar.php:2616 calendar.php:2621
477
  msgid "Wednesday"
478
  msgstr ""
479
 
480
- #: calendar.php:2616 calendar.php:2621
481
  msgid "Thursday"
482
  msgstr ""
483
 
484
- #: calendar.php:2616 calendar.php:2621
485
  msgid "Friday"
486
  msgstr ""
487
 
488
- #: calendar.php:2616 calendar.php:2621
489
  msgid "Saturday"
490
  msgstr ""
491
 
492
- #: calendar.php:2625 calendar.php:2725 calendar.php:2931
493
  msgid "January"
494
  msgstr ""
495
 
496
- #: calendar.php:2625 calendar.php:2726 calendar.php:2931
497
  msgid "February"
498
  msgstr ""
499
 
500
- #: calendar.php:2625 calendar.php:2727 calendar.php:2931
501
  msgid "March"
502
  msgstr ""
503
 
504
- #: calendar.php:2625 calendar.php:2728 calendar.php:2931
505
  msgid "April"
506
  msgstr ""
507
 
508
- #: calendar.php:2625 calendar.php:2729 calendar.php:2931
509
  msgid "May"
510
  msgstr ""
511
 
512
- #: calendar.php:2625 calendar.php:2730 calendar.php:2931
513
  msgid "June"
514
  msgstr ""
515
 
516
- #: calendar.php:2625 calendar.php:2731 calendar.php:2931
517
  msgid "July"
518
  msgstr ""
519
 
520
- #: calendar.php:2625 calendar.php:2732 calendar.php:2932
521
  msgid "August"
522
  msgstr ""
523
 
524
- #: calendar.php:2625 calendar.php:2733 calendar.php:2932
525
  msgid "September"
526
  msgstr ""
527
 
528
- #: calendar.php:2625 calendar.php:2734 calendar.php:2932
529
  msgid "October"
530
  msgstr ""
531
 
532
- #: calendar.php:2625 calendar.php:2735 calendar.php:2932
533
  msgid "November"
534
  msgstr ""
535
 
536
- #: calendar.php:2625 calendar.php:2736 calendar.php:2932
537
  msgid "December"
538
  msgstr ""
539
 
540
- #: calendar.php:2724
541
  msgid "Month"
542
  msgstr ""
543
 
544
- #: calendar.php:2738
545
  msgid "Year"
546
  msgstr ""
547
 
548
- #: calendar.php:2771
549
  msgid "Go"
550
  msgstr ""
551
 
552
- #: calendar.php:2871
553
  msgid "Category Key"
554
  msgstr ""
555
 
556
- #: calendar.php:2883
557
  msgid "Calendar developed and supported by "
558
  msgstr ""
559
 
560
- #: calendar.php:2922 calendar.php:2927
561
  msgid "Su"
562
  msgstr ""
563
 
564
- #: calendar.php:2922 calendar.php:2927
565
  msgid "Mo"
566
  msgstr ""
567
 
568
- #: calendar.php:2922 calendar.php:2927
569
  msgid "Tu"
570
  msgstr ""
571
 
572
- #: calendar.php:2922 calendar.php:2927
573
  msgid "We"
574
  msgstr ""
575
 
576
- #: calendar.php:2922 calendar.php:2927
577
  msgid "Th"
578
  msgstr ""
579
 
580
- #: calendar.php:2922 calendar.php:2927
581
  msgid "Fr"
582
  msgstr ""
583
 
584
- #: calendar.php:2922 calendar.php:2927
585
  msgid "Sa"
586
  msgstr ""
587
 
588
- #: calendar.php:3097
589
  msgid "Calendar by "
590
  msgstr ""
591
 
1
  # Calendar translation file
2
+ # Copyright (C) 2015 Kieran O'Shea
3
  # This file is distributed under the same license as the Calendar package.
4
+ # Kieran O'Shea <kieran@kieranoshea.com>, 2015
5
+ #
6
+ #, fuzzy
7
+ msgid ""
8
+ msgstr ""
9
+ "Project-Id-Version: calendar-1.3.5\n"
10
+ "Report-Msgid-Bugs-To: Kieran O'Shea <kieran@kieranoshea.com>\n"
11
+ "POT-Creation-Date: 2015-09-22 20:42-0000\n"
12
+ "PO-Revision-Date: 2015-09-22 20:42-0000\n"
13
+ "Last-Translator: Kieran O'Shea <kieran@kieranoshea.com>\n"
14
+ "Language-Team: Kieran O'Shea <kieran@kieranoshea.com>\n"
15
+ "MIME-Version: 1.0\n"
16
+ "Content-Type: text/plain; charset=UTF-8\n"
17
+ "Content-Transfer-Encoding: 8bit\n"
18
 
19
  #. #-#-#-#-# plugin.pot (Calendar 1.3.3) #-#-#-#-#
20
  #. Plugin Name of the plugin/theme
21
+ #: calendar.php:135 calendar.php:2299 calendar.php:2326
22
  msgid "Calendar"
23
  msgstr ""
24
 
25
+ #: calendar.php:86
26
+ msgid "Warning"
27
+ msgstr ""
28
+
29
+ #: calendar.php:139
30
  msgid "Manage Calendar"
31
  msgstr ""
32
 
33
+ #: calendar.php:142 calendar.php:2029
34
  msgid "Manage Categories"
35
  msgstr ""
36
 
37
+ #: calendar.php:143
38
  msgid "Calendar Config"
39
  msgstr ""
40
 
41
+ #: calendar.php:143 calendar.php:1794
42
  msgid "Calendar Options"
43
  msgstr ""
44
 
45
+ #: calendar.php:790 calendar.php:2041
46
  msgid "ID"
47
  msgstr ""
48
 
49
+ #: calendar.php:791 calendar.php:2318 calendar.php:2359 calendar.php:2400
50
  msgid "Title"
51
  msgstr ""
52
 
53
+ #: calendar.php:792 calendar.php:949
54
  msgid "Start Date"
55
  msgstr ""
56
 
57
+ #: calendar.php:793 calendar.php:974
58
  msgid "End Date"
59
  msgstr ""
60
 
61
+ #: calendar.php:794 calendar.php:2434
62
  msgid "Time"
63
  msgstr ""
64
 
65
+ #: calendar.php:795
66
  msgid "Recurs"
67
  msgstr ""
68
 
69
+ #: calendar.php:796
70
  msgid "Repeats"
71
  msgstr ""
72
 
73
+ #: calendar.php:797 calendar.php:1805
74
  msgid "Author"
75
  msgstr ""
76
 
77
+ #: calendar.php:798
78
  msgid "Category"
79
  msgstr ""
80
 
81
+ #: calendar.php:799 calendar.php:840 calendar.php:2044 calendar.php:2058
82
  msgid "Edit"
83
  msgstr ""
84
 
85
+ #: calendar.php:800 calendar.php:842 calendar.php:2045 calendar.php:2067
86
  msgid "Delete"
87
  msgstr ""
88
 
89
+ #: calendar.php:814 calendar.php:828 calendar.php:2062
90
  msgid "N/A"
91
  msgstr ""
92
 
93
+ #: calendar.php:818
94
  msgid "Never"
95
  msgstr ""
96
 
97
+ #: calendar.php:819
98
  msgid "Weekly"
99
  msgstr ""
100
 
101
+ #: calendar.php:820
102
  msgid "Monthly (date)"
103
  msgstr ""
104
 
105
+ #: calendar.php:821
106
  msgid "Monthly (day)"
107
  msgstr ""
108
 
109
+ #: calendar.php:822
110
  msgid "Yearly"
111
  msgstr ""
112
 
113
+ #: calendar.php:829
114
  msgid "Forever"
115
  msgstr ""
116
 
117
+ #: calendar.php:830
118
  msgid "Times"
119
  msgstr ""
120
 
121
+ #: calendar.php:842
122
  msgid "Are you sure you want to delete this event?"
123
  msgstr ""
124
 
125
+ #: calendar.php:853
126
  msgid "There are no events in the database!"
127
  msgstr ""
128
 
129
+ #: calendar.php:869
130
  msgid "Bad Monkey! No banana!"
131
  msgstr ""
132
 
133
+ #: calendar.php:877
134
  msgid "An event with that ID couldn't be found"
135
  msgstr ""
136
 
137
+ #: calendar.php:912
138
  msgid "Event Title"
139
  msgstr ""
140
 
141
+ #: calendar.php:917
142
  msgid "Event Description"
143
  msgstr ""
144
 
145
+ #: calendar.php:921
146
  msgid "Event Category"
147
  msgstr ""
148
 
149
+ #: calendar.php:945
150
  msgid "Event Link (Optional)"
151
  msgstr ""
152
 
153
+ #: calendar.php:997
154
  msgid "Time (hh:mm)"
155
  msgstr ""
156
 
157
+ #: calendar.php:1015
158
  msgid "Optional, set blank if not required."
159
  msgstr ""
160
 
161
+ #: calendar.php:1015
162
  msgid "Current time difference from GMT is "
163
  msgstr ""
164
 
165
+ #: calendar.php:1015
166
  msgid " hour(s)"
167
  msgstr ""
168
 
169
+ #: calendar.php:1019
170
  msgid "Recurring Events"
171
  msgstr ""
172
 
173
+ #: calendar.php:1064
174
  msgid "Repeats for"
175
  msgstr ""
176
 
177
+ #: calendar.php:1067
178
  msgid "None"
179
  msgstr ""
180
 
181
+ #: calendar.php:1068
182
  msgid "Weeks"
183
  msgstr ""
184
 
185
+ #: calendar.php:1069
186
  msgid "Months (date)"
187
  msgstr ""
188
 
189
+ #: calendar.php:1070
190
  msgid "Months (day)"
191
  msgstr ""
192
 
193
+ #: calendar.php:1071
194
  msgid "Years"
195
  msgstr ""
196
 
197
+ #: calendar.php:1073
198
  msgid ""
199
  "Entering 0 means forever. Where the recurrance interval is left at none, the "
200
  "event will not reoccur."
201
  msgstr ""
202
 
203
+ #: calendar.php:1080 calendar.php:1872 calendar.php:1971 calendar.php:2027
204
  msgid "Save"
205
  msgstr ""
206
 
207
+ #: calendar.php:1144 calendar.php:1173 calendar.php:1180 calendar.php:1187
208
+ #: calendar.php:1212 calendar.php:1223 calendar.php:1234 calendar.php:1246
209
+ #: calendar.php:1261 calendar.php:1307 calendar.php:1337 calendar.php:1344
210
+ #: calendar.php:1351 calendar.php:1376 calendar.php:1387 calendar.php:1398
211
+ #: calendar.php:1410 calendar.php:1455 calendar.php:1460 calendar.php:1480
212
+ #: calendar.php:1531 calendar.php:1922 calendar.php:1935 calendar.php:1980
213
  msgid "Error"
214
  msgstr ""
215
 
216
+ #: calendar.php:1144
217
  msgid "Security check failure, try adding the event again"
218
  msgstr ""
219
 
220
+ #: calendar.php:1173 calendar.php:1337
221
  msgid ""
222
  "Your event end date must be either after or the same as your event begin date"
223
  msgstr ""
224
 
225
+ #: calendar.php:1180 calendar.php:1344
226
  msgid ""
227
  "Your date formatting is correct but one or more of your dates is invalid. "
228
  "Check for number of days in month and leap year related errors."
229
  msgstr ""
230
 
231
+ #: calendar.php:1187 calendar.php:1351
232
  msgid ""
233
  "Both start and end dates must be entered and be in the format YYYY-MM-DD"
234
  msgstr ""
235
 
236
+ #: calendar.php:1212 calendar.php:1376
237
  msgid "The time field must either be blank or be entered in the format hh:mm"
238
  msgstr ""
239
 
240
+ #: calendar.php:1223 calendar.php:1387
241
  msgid ""
242
  "The URL entered must either be prefixed with http:// or be completely blank"
243
  msgstr ""
244
 
245
+ #: calendar.php:1234 calendar.php:1398
246
  msgid "The event title must be between 1 and 30 characters in length"
247
  msgstr ""
248
 
249
+ #: calendar.php:1246 calendar.php:1410
250
  msgid ""
251
  "The repetition value must be 0 unless a type of recurrance is selected in "
252
  "which case the repetition value must be 0 or higher"
253
  msgstr ""
254
 
255
+ #: calendar.php:1261
256
  msgid ""
257
  "An event with the details you submitted could not be found in the database. "
258
  "This may indicate a problem with your database or the way in which it is "
259
  "configured."
260
  msgstr ""
261
 
262
+ #: calendar.php:1267
263
  msgid "Event added. It will now show in your calendar."
264
  msgstr ""
265
 
266
+ #: calendar.php:1302 calendar.php:1423
267
  msgid "Failure"
268
  msgstr ""
269
 
270
+ #: calendar.php:1302
271
  msgid "You can't update an event if you haven't submitted an event id"
272
  msgstr ""
273
 
274
+ #: calendar.php:1307
275
  msgid "Security check failure, try editing the event again"
276
  msgstr ""
277
 
278
+ #: calendar.php:1423
279
  msgid ""
280
  "The database failed to return data to indicate the event has been updated "
281
  "sucessfully. This may indicate a problem with your database or the way in "
282
  "which it is configured."
283
  msgstr ""
284
 
285
+ #: calendar.php:1429
286
  msgid "Event updated successfully"
287
  msgstr ""
288
 
289
+ #: calendar.php:1455
290
  msgid "You can't delete an event if you haven't submitted an event id"
291
  msgstr ""
292
 
293
+ #: calendar.php:1460
294
  msgid "Security check failure, try deleting the event again"
295
  msgstr ""
296
 
297
+ #: calendar.php:1474
298
  msgid "Event deleted successfully"
299
  msgstr ""
300
 
301
+ #: calendar.php:1480
302
  msgid ""
303
  "Despite issuing a request to delete, the event still remains in the "
304
  "database. Please investigate."
305
  msgstr ""
306
 
307
+ #: calendar.php:1496
308
  msgid "Edit Event"
309
  msgstr ""
310
 
311
+ #: calendar.php:1500
312
  msgid "You must provide an event id in order to edit it"
313
  msgstr ""
314
 
315
+ #: calendar.php:1510
316
  msgid "Add Event"
317
  msgstr ""
318
 
319
+ #: calendar.php:1513
320
  msgid "Manage Events"
321
  msgstr ""
322
 
323
+ #: calendar.php:1531
324
  msgid "Security check failure, try editing the config again"
325
  msgstr ""
326
 
327
+ #: calendar.php:1619
328
  msgid "Settings saved"
329
  msgstr ""
330
 
331
+ #: calendar.php:1801
332
  msgid "Choose the lowest user group that may manage events"
333
  msgstr ""
334
 
335
+ #: calendar.php:1803
336
  msgid "Subscriber"
337
  msgstr ""
338
 
339
+ #: calendar.php:1804
340
  msgid "Contributor"
341
  msgstr ""
342
 
343
+ #: calendar.php:1806
344
  msgid "Editor"
345
  msgstr ""
346
 
347
+ #: calendar.php:1807
348
  msgid "Administrator"
349
  msgstr ""
350
 
351
+ #: calendar.php:1812
352
  msgid "Do you want to display the author name on events?"
353
  msgstr ""
354
 
355
+ #: calendar.php:1814 calendar.php:1822 calendar.php:1830 calendar.php:1838
356
+ #: calendar.php:1847 calendar.php:1858
357
  msgid "Yes"
358
  msgstr ""
359
 
360
+ #: calendar.php:1815 calendar.php:1823 calendar.php:1831 calendar.php:1839
361
+ #: calendar.php:1848 calendar.php:1859
362
  msgid "No"
363
  msgstr ""
364
 
365
+ #: calendar.php:1820
366
  msgid "Display a jumpbox for changing month and year quickly?"
367
  msgstr ""
368
 
369
+ #: calendar.php:1828
370
  msgid "Display todays events?"
371
  msgstr ""
372
 
373
+ #: calendar.php:1836
374
  msgid "Display upcoming events?"
375
  msgstr ""
376
 
377
+ #: calendar.php:1841
378
  msgid "for"
379
  msgstr ""
380
 
381
+ #: calendar.php:1841
382
  msgid "days into the future"
383
  msgstr ""
384
 
385
+ #: calendar.php:1845
386
  msgid "Enable event categories?"
387
  msgstr ""
388
 
389
+ #: calendar.php:1853
390
+ msgid "Enable attribution link?"
391
+ msgstr ""
392
+
393
+ #: calendar.php:1864
394
  msgid "Configure the stylesheet for Calendar"
395
  msgstr ""
396
 
397
+ #: calendar.php:1866
398
  msgid "Tick this box if you wish to reset the Calendar style to default"
399
  msgstr ""
400
 
401
+ #: calendar.php:1922
402
  msgid "Security check failure, try adding the category again"
403
  msgstr ""
404
 
405
+ #: calendar.php:1928
406
  msgid "Category added successfully"
407
  msgstr ""
408
 
409
+ #: calendar.php:1935
410
  msgid "Security check failure, try deleting the category again"
411
  msgstr ""
412
 
413
+ #: calendar.php:1942
414
  msgid "Category deleted successfully"
415
  msgstr ""
416
 
417
+ #: calendar.php:1951
418
  msgid "Edit Category"
419
  msgstr ""
420
 
421
+ #: calendar.php:1960 calendar.php:2016 calendar.php:2042
422
  msgid "Category Name"
423
  msgstr ""
424
 
425
+ #: calendar.php:1964 calendar.php:2020
426
  msgid "Category Colour (Hex format)"
427
  msgstr ""
428
 
429
+ #: calendar.php:1980
430
  msgid "Security check failure, try editing the category again"
431
  msgstr ""
432
 
433
+ #: calendar.php:1986
434
  msgid "Category edited successfully"
435
  msgstr ""
436
 
437
+ #: calendar.php:2007
438
  msgid "Add Category"
439
  msgstr ""
440
 
441
+ #: calendar.php:2043
442
  msgid "Category Colour"
443
  msgstr ""
444
 
445
+ #: calendar.php:2067
446
  msgid "Are you sure you want to delete this category?"
447
  msgstr ""
448
 
449
+ #: calendar.php:2080
450
  msgid "There are no categories in the database - something has gone wrong!"
451
  msgstr ""
452
 
453
+ #: calendar.php:2154 calendar.php:2161
454
  msgid "Next"
455
  msgstr ""
456
 
457
+ #: calendar.php:2174 calendar.php:2181
458
  msgid "Prev"
459
  msgstr ""
460
 
461
+ #: calendar.php:2212 calendar.php:2251
462
  msgid "all day"
463
  msgstr ""
464
 
465
+ #: calendar.php:2215 calendar.php:2254
466
  msgid "at"
467
  msgstr ""
468
 
469
+ #: calendar.php:2320 calendar.php:2361 calendar.php:2402
470
  msgid "Comma separated category id list"
471
  msgstr ""
472
 
473
+ #: calendar.php:2340 calendar.php:2367
474
  msgid "Today's Events"
475
  msgstr ""
476
 
477
+ #: calendar.php:2381 calendar.php:2408
478
  msgid "Upcoming Events"
479
  msgstr ""
480
 
481
+ #: calendar.php:2439
482
  msgid "Posted by"
483
  msgstr ""
484
 
485
+ #: calendar.php:2681 calendar.php:2686
486
  msgid "Sunday"
487
  msgstr ""
488
 
489
+ #: calendar.php:2681 calendar.php:2686
490
  msgid "Monday"
491
  msgstr ""
492
 
493
+ #: calendar.php:2681 calendar.php:2686
494
  msgid "Tuesday"
495
  msgstr ""
496
 
497
+ #: calendar.php:2681 calendar.php:2686
498
  msgid "Wednesday"
499
  msgstr ""
500
 
501
+ #: calendar.php:2681 calendar.php:2686
502
  msgid "Thursday"
503
  msgstr ""
504
 
505
+ #: calendar.php:2681 calendar.php:2686
506
  msgid "Friday"
507
  msgstr ""
508
 
509
+ #: calendar.php:2681 calendar.php:2686
510
  msgid "Saturday"
511
  msgstr ""
512
 
513
+ #: calendar.php:2690 calendar.php:2790 calendar.php:3010
514
  msgid "January"
515
  msgstr ""
516
 
517
+ #: calendar.php:2690 calendar.php:2791 calendar.php:3010
518
  msgid "February"
519
  msgstr ""
520
 
521
+ #: calendar.php:2690 calendar.php:2792 calendar.php:3010
522
  msgid "March"
523
  msgstr ""
524
 
525
+ #: calendar.php:2690 calendar.php:2793 calendar.php:3010
526
  msgid "April"
527
  msgstr ""
528
 
529
+ #: calendar.php:2690 calendar.php:2794 calendar.php:3010
530
  msgid "May"
531
  msgstr ""
532
 
533
+ #: calendar.php:2690 calendar.php:2795 calendar.php:3010
534
  msgid "June"
535
  msgstr ""
536
 
537
+ #: calendar.php:2690 calendar.php:2796 calendar.php:3010
538
  msgid "July"
539
  msgstr ""
540
 
541
+ #: calendar.php:2690 calendar.php:2797 calendar.php:3011
542
  msgid "August"
543
  msgstr ""
544
 
545
+ #: calendar.php:2690 calendar.php:2798 calendar.php:3011
546
  msgid "September"
547
  msgstr ""
548
 
549
+ #: calendar.php:2690 calendar.php:2799 calendar.php:3011
550
  msgid "October"
551
  msgstr ""
552
 
553
+ #: calendar.php:2690 calendar.php:2800 calendar.php:3011
554
  msgid "November"
555
  msgstr ""
556
 
557
+ #: calendar.php:2690 calendar.php:2801 calendar.php:3011
558
  msgid "December"
559
  msgstr ""
560
 
561
+ #: calendar.php:2789
562
  msgid "Month"
563
  msgstr ""
564
 
565
+ #: calendar.php:2803
566
  msgid "Year"
567
  msgstr ""
568
 
569
+ #: calendar.php:2836
570
  msgid "Go"
571
  msgstr ""
572
 
573
+ #: calendar.php:2936
574
  msgid "Category Key"
575
  msgstr ""
576
 
577
+ #: calendar.php:2958
578
  msgid "Calendar developed and supported by "
579
  msgstr ""
580
 
581
+ #: calendar.php:3001 calendar.php:3006
582
  msgid "Su"
583
  msgstr ""
584
 
585
+ #: calendar.php:3001 calendar.php:3006
586
  msgid "Mo"
587
  msgstr ""
588
 
589
+ #: calendar.php:3001 calendar.php:3006
590
  msgid "Tu"
591
  msgstr ""
592
 
593
+ #: calendar.php:3001 calendar.php:3006
594
  msgid "We"
595
  msgstr ""
596
 
597
+ #: calendar.php:3001 calendar.php:3006
598
  msgid "Th"
599
  msgstr ""
600
 
601
+ #: calendar.php:3001 calendar.php:3006
602
  msgid "Fr"
603
  msgstr ""
604
 
605
+ #: calendar.php:3001 calendar.php:3006
606
  msgid "Sa"
607
  msgstr ""
608
 
609
+ #: calendar.php:3186
610
  msgid "Calendar by "
611
  msgstr ""
612
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.kieranoshea.com
4
  Tags: calendar, dates, times, events
5
  Requires at least: 4.3.1
6
  Tested up to: 4.3.1
7
- Stable tag: 1.3.4
8
 
9
  A simple but effective Calendar plugin for WordPress that allows you to
10
  manage your events and appointments and display them to the world.
@@ -46,104 +46,195 @@ Features:
46
 
47
  The installation is extremely simple and straightforward. It only takes a second.
48
 
49
- Installing:
50
 
51
  1. Upload the whole calendar directory into your WordPress plugins directory.
52
-
53
  2. Activate the plugin on your WordPress plugins page
 
 
 
54
 
55
- 3. Configure Calendar using the following pages in the admin panel:
56
 
57
- Calendar -> Manage Events
 
 
 
 
 
 
58
 
59
- Calendar -> Manage Categories
60
 
61
- Calendar -> Calendar Options
 
 
 
 
 
 
 
 
62
 
63
- 4. Edit or create a page on your blog which includes the text {CALENDAR} and visit
64
- the page you have edited or created. You should see your calendar in action.
65
 
66
- Upgrading from 1.2 or later:
 
 
 
67
 
68
- 1. Deactivate the plugin (you will not lose any events)
69
 
70
- 2. Remove your current calendar directory from the WordPress plugins directory
71
 
72
- 2. Upload the whole calendar directory into your WordPress plugins directory.
 
 
 
73
 
74
- 3. Activate the plugin on your WordPress plugins page
75
 
76
- 4. Configure Calendar using the following pages in the admin panel:
77
 
78
- Calendar -> Manage Events
79
 
80
- Calendar -> Manage Categories
 
81
 
82
- Calendar -> Calendar Options
83
 
84
- 5. Edit or create a page on your blog which includes the text {CALENDAR} and visit
85
- the page you have edited or created page. You should see your calendar in action.
86
 
87
- Upgrading from 1.1:
88
 
89
- 1. Deactivate the plugin (you will not lose any events)
90
 
91
- 2. Remove the Rewrite rules from your .htaccess file that you added
92
- when you first installed Calendar.
93
 
94
- 3. Delete plugins/calendar.php, wp-admin/edit-calendar.php, wp-calendar.php
95
 
96
- 4. Upload the whole calendar directory into your WordPress plugins directory.
97
 
98
- 5. Activate the plugin on your WordPress plugins page
99
 
100
- 6. Configure Calendar using the following pages in the admin panel:
101
 
102
- Calendar -> Manage Events
 
 
 
 
103
 
104
- Calendar -> Manage Categories
105
 
106
- Calendar -> Calendar Options
 
 
107
 
108
- 7. Edit or create a page on your blog which includes the text {CALENDAR} and visit
109
- the page you have edited or created page. You should see your calendar in action.
110
 
111
- Uninstalling:
112
 
113
- 1. Deactivate the plugin on the plugins page of your blog dashboard
114
 
115
- 2. Delete the uploaded files for the plugin
116
 
117
- 3. Remove the text {CALENDAR} from the page you were using to show calendar, or delete that page
118
 
119
- == Frequently Asked Questions ==
120
 
121
- = Where are the frequently asked questions for Calendar? =
122
 
123
- They are located on [Kieran O'Shea's forum](http://www.kieranoshea.com/forum/viewtopic.php?f=13&t=10 "Kieran O'Shea's forum").
124
- Please note that you should check these before asking any support questions or thinking your calendar install isn't working
125
- properly.
126
 
127
- = Where can I get support for the plugin? =
128
 
129
- Support is only available on [Kieran O'Shea's forum](http://www.kieranoshea.com/forum/viewtopic.php?f=13&t=10 "Kieran O'Shea's forum").
130
- Regrettably e-mail support became too cumbersome to manage and so now all support and bug report e-mails for calendar will be ignored. All
131
- such queries will be answered promptly on the forums, although please make sure you search first before asking your question.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
 
133
  == Screenshots ==
134
 
135
  1. Calendar being used on a blog page
136
-
137
  2. Widgets showing in the sidebar
138
-
139
  3. The event management screen of calendar
140
-
141
  4. The category management screen of calendar
142
-
143
  5. The options screen of Calendar
144
 
145
  == Changelog ==
146
 
 
 
 
 
 
 
 
 
 
147
  = 1.3.4 =
148
  * Enabled short codes for displaying the calendar in posts/pages
149
  * Enabled use of calendar short codes in the text widgets to permit multiple calendar widget instances via short codes
4
  Tags: calendar, dates, times, events
5
  Requires at least: 4.3.1
6
  Tested up to: 4.3.1
7
+ Stable tag: 1.3.5
8
 
9
  A simple but effective Calendar plugin for WordPress that allows you to
10
  manage your events and appointments and display them to the world.
46
 
47
  The installation is extremely simple and straightforward. It only takes a second.
48
 
49
+ = Installing =
50
 
51
  1. Upload the whole calendar directory into your WordPress plugins directory.
 
52
  2. Activate the plugin on your WordPress plugins page
53
+ 3. Configure Calendar using the following pages in the admin panel: **Calendar -> Manage Events**, **Calendar -> Manage Categories**, and **Calendar -> Calendar Options**
54
+ 4. Edit or create a page on your blog which includes the text `{CALENDAR}` and visit
55
+ the page you have edited or created. You should see your calendar in action.
56
 
57
+ = Upgrading from 1.2 or later =
58
 
59
+ 1. Deactivate the plugin (you will not lose any events)
60
+ 2. Remove your current calendar directory from the WordPress plugins directory
61
+ 2. Upload the whole calendar directory into your WordPress plugins directory.
62
+ 3. Activate the plugin on your WordPress plugins page
63
+ 4. Configure Calendar using the following pages in the admin panel: **Calendar -> Manage Events**, **Calendar -> Manage Categories**, and **Calendar -> Calendar Options**
64
+ 5. Edit or create a page on your blog which includes the text `{CALENDAR}` and visit
65
+ the page you have edited or created page. You should see your calendar in action.
66
 
67
+ = Upgrading from 1.1 =
68
 
69
+ 1. Deactivate the plugin (you will not lose any events)
70
+ 2. Remove the Rewrite rules from your .htaccess file that you added
71
+ when you first installed Calendar.
72
+ 3. Delete plugins/calendar.php, wp-admin/edit-calendar.php, wp-calendar.php
73
+ 4. Upload the whole calendar directory into your WordPress plugins directory.
74
+ 5. Activate the plugin on your WordPress plugins page
75
+ 6. Configure Calendar using the following pages in the admin panel: **Calendar -> Manage Events**, **Calendar -> Manage Categories**, and **Calendar -> Calendar Options**
76
+ 7. Edit or create a page on your blog which includes the text `{CALENDAR}` and visit
77
+ the page you have edited or created page. You should see your calendar in action.
78
 
79
+ = Uninstalling =
 
80
 
81
+ 1. Deactivate the plugin on the plugins page of your blog dashboard
82
+ 2. Delete the uploaded files for the plugin
83
+ 3. Delete the following database tables **wp_calendar**, **wp_calendar_config** and **wp_calendar_categories**
84
+ 4. Remove the text `{CALENDAR}` from the page you were using to show calendar, or delete that page
85
 
86
+ == Frequently Asked Questions ==
87
 
88
+ = Where can I get support for the plugin? =
89
 
90
+ Support is primarily available on [Kieran O'Shea's forum](http://www.kieranoshea.com/forum/viewtopic.php?f=13&t=10 "Kieran O'Shea's forum").
91
+ A wealth of questions and answers are available here along with a copy of this FAQ. The support forum is located away from WordPress because
92
+ at the time the original plugin was authored, the WordPress support forums didn't provide an easy way to be notified of posts and manage things.
93
+ Recently things have changed in this regard and so the WordPress support forums for Calendar are also monitored from time to time.
94
 
95
+ = Where can I request a feature? =
96
 
97
+ Please use the support forums mentioned above, adding your request to the feature requests thread
98
 
99
+ = I like it, can I make a donation? =
100
 
101
+ Of course. Simply visit [Kieran O'Shea's website](http://www.kieranoshea.com/forum/viewtopic.php?f=13&t=10 "Kieran O'Shea's website") and use
102
+ the PayPal donate link in the sidebar on the right hand side
103
 
104
+ = I get 404 errors =
105
 
106
+ This issue has been fixed in the new version. Please upgrade.
 
107
 
108
+ = I can't add events in the admin panel. I use IE6. =
109
 
110
+ This issue has been fixed in the new version. Please upgrade.
111
 
112
+ = My .htaccess file keeps getting over-written =
 
113
 
114
+ .htaccess modifications are not required in the new version. Please upgrade.
115
 
116
+ = How do I put upcoming/todays events in my sidebar? I've enabled them in the admin panel but I can't see them. =
117
 
118
+ This is because you need to ensure they are visible in your theme first.
119
 
120
+ To do this under WordPress 2.8 there are a pair of widgets that you can add to your side bar in the admin panel. Position them how you want.
121
 
122
+ Under WordPress 2.0 or where your theme does not support widgets you need to modify the sidebar.php file of your theme to include the following code as appropriate:
123
+ `
124
+ <?php echo todays_events(); ?>
125
+ <?php echo upcoming_events(); ?>
126
+ `
127
 
128
+ = How do I place an instance of calendar in a post or page? =
129
 
130
+ You need to place the tag
131
+ `{CALENDAR}`
132
+ someplace in the post or page using the editor. This tag will be replaced with an instance of Calendar when the page is viewed.
133
 
134
+ = The calendar doesn't look right with my theme. How can I fix this? =
 
135
 
136
+ Unlike the days of version 1.1 you shouldn't find version 1.2 overflows your theme or anything like that, but you might find the font size unsuitable or that the colours aren't appropriate.
137
 
138
+ If this is the case you can use the Calendar options page to modify the CSS. Every element of Calendar has a CSS class, and different types of table cell (with a day, without etc) have their own CSS class also. These are detailed in the default CSS style sheet.
139
 
140
+ I cannot help you to make alterations to these yourself, but any online guide concerning CSS should be able to help you with this.
141
 
142
+ = I've added the todays events and upcoming events widgets (or functions in the case of WordPress 2.0) to my sidebar and switched on the features in the config screen but still can't see them in my sidebar. What is going wrong? =
143
 
144
+ Are you sure you have added any events or that ones you have added are in the future or today? The todays events widget only shows if there are events today and the upcoming events widget only shows if there are events in the number of future days as specified in the configuration screen.
145
 
146
+ = I've allowed a user group other than admin to manage events but now they can see and modify the events created by admin. =
147
 
148
+ This is intentional. Many people requested that they wanted users other than admin to be able to manage events and this is what this feature allows. You must of course trust the group of users you grant access to do sensible things. If they are not doing sensible things, you might want to review their ability to access the manage events screen by changing the user group that can do this.
 
 
149
 
150
+ = I deleted a user but events they had added are still showing but as the admin user. =
151
 
152
+ This is normal. It was reasoned during development that because events are usually useful to everyone, the deletion of a user doesn't mean that you necessarily want events they added to be deleted also. Because events now have to be associated with a user, deleting a user who added events causes their events to be allocated to the admin user. If you don't want these events anymore then you have to manually delete them. You might find it easier to do this while the user is still active because you will be able to see their events more clearly on the manage events screen.
153
+
154
+ = I had nice pretty links on version 1.1 which were easy to navigate. Where have they gone in later versions? =
155
+
156
+ Over 80% of support questions had to do with users not being able to setup their .htaccess file correctly to enable pretty links. Because only pretty links were allowed this prevented them from using Calendar.
157
+
158
+ I've taken a step in the opposite direction with the later releases and removed pretty links entirely. This permits a one-click install for users. Those with experience will be able to modify the plugin slightly and add .htaccess rules to re-enable pretty permalinks.
159
+
160
+ Sadly for those that liked the links but don't know how to re-enable them you are out of luck. I don't code this plugin for profit and so I had to think of the time I was spending on support questions rather than features in this particular case. I like pretty links and use them on all my sites, but they are non-trivial to setup and I don't want to be giving lessons every day on what to do rather than getting on with my own work. Sorry.
161
+
162
+ = Can I remove the link to your website from underneath the calendar? =
163
+
164
+ Yes. Calendar is released under the GPL which permits you to copy, modify and redistribute the plugin as you see fit after you have downloaded it. So long as credit to me, Kieran O'Shea, is maintained within the source then you can remove the link and make any other changes you want.
165
+
166
+ Please be aware however that I will only provide support to users who's calendar (or site footer) is sporting the link to my website.
167
+
168
+ = How can I change the day the week starts on? =
169
+
170
+ Calendar conforms to the main WordPress setting as to what day the week starts on. If you go to the settings area of the WordPress admin panel and change what day the week starts on in there, Calendar will change also.
171
+
172
+ = I've enabled categories but am confused as to how they work. Can you help? =
173
+
174
+ When you install Calendar you will note that there exists one category, entitled "General" into which all new events are placed. If you enable categories you will notice that events suddenly show up highlighted in the same colour that the "General" category is set to and that a key denoting the name of the category and its colour shows up below the calendar. This means that if you create a new category with a different name and colour and place event(s) into it they will show up in the new colour. This allows you to see easily what type of events are scheduled.
175
+
176
+ = Why can't I delete the "General" category? =
177
+
178
+ Since the introduction of categories each event must be placed in a category. For this reason you are prevented from deleting the "General" event category so that events always have at least one category in which to sit. You can however change the name and colour of the "General" category to suit your site or turn off categories completely. Note that turning off categories will not prevent the display of the category in which an event sits in the admin panel, it will merely obliterate all references to categories on public instances of Calendar.
179
+
180
+ = Can I make event titles/mouse-overs links? =
181
+
182
+ Yes. You simply need to fill in the full URL (including the http:// bit) in the field entitled "Event Link (Optional)". This will then turn the event title into a link to the URL of your choice. Leaving this field blank will disable the feature for the event.
183
+
184
+ = Why are categories disabled by default? =
185
+
186
+ This is mainly for people who are upgrading. Because there is only one category by default, enabling them immediately upon upgrade would result in upgraders suddenly seeing all their events (perhaps hundreds or even thousands) listed under the same type, which would look a bit silly. Disabling it by default allows non-interested parties to keep using Calendar the way they have and interested parties to put events in the right categories before enabling the category system.
187
+
188
+ = I'm currently using [Event Calendar](http://wpcal.firetree.net/ "Event Calendar") and wish to change to Calendar. Why, when both plugins are activated (as I migrate), does only one plugin's upcoming events widget display? =
189
+
190
+ The issue here is that there is a naming conflict between the functions in the two plugins. Due to the fact the aforementioned calendar is no longer developed or supported by the author and users are unlikely to want to use two types of calendar at once, I will not be working around this issue. You should simply be aware that showing both widgets at once while you are migrating is not possible.
191
+
192
+ = My theme was designed using Artiseer and the mouse-overs on Calendar are partially hidden in the sidebar. How can I fix this? =
193
+
194
+ Firstly you should install Atristeer 2.3.0.23326 or later as the issue should be fixed in this version. Secondly, if this version fails to fix the issue then you should find the CSS classes named as below (or similar) and remove the z-index attribute from them
195
+ `.BlockContent
196
+ .Block-body
197
+ .Block
198
+ .BlockContent-body`
199
+ Thirdly, if you found yourself having to implement the above fix then don't ask for support - the problem is still with Atristeer and you should contact them about the issue. An update on their software and my support for it is posted here [Artisteer Calendar Issue](http://www.kieranoshea.com/forum/viewtopic.php?f=13&t=195 "Artisteer Calendar Issue")
200
+
201
+ = I see mention of a development version of Calendar. Where can I download this? =
202
+
203
+ The development version is Calendar as you know it along with ongoing fixes etc. that I've either already implemented and not released or am in the process of implementing. Some users find that a particular bug they have is already fixed in this version and so might wish to install it. It is available for download from WordPress on the following URL
204
+
205
+ [Calendar Development Version](http://downloads.wordpress.org/plugin/calendar.zip "Calendar Development Version")
206
+
207
+ = I have no time on my events when I view them in the calendar, even though I entered one when I added my events. What is going on? =
208
+
209
+ Check to make sure that the form field is not blank on WordPress/GeneralSettings/DateFormat if you have set it to custom.
210
+
211
+ = I've upgraded Calendar and my mouse-overs have gone all funny. How do I fix this? =
212
+
213
+ To bring Calendar into full compliance with W3C web standards, some changes were made to the HTML which in turn required some changes to the styles. In order to activate these new styles you will need to tick the box on the Calendar options page to repair the Calendar style. Be warned that if you have made style changes in the box, you will lose them - be sure to back them up so you can edit them back in after the restore.
214
+
215
+ = I've authored a custom theme but when I include Calendar on a page the styles are missing and it looks odd. =
216
+
217
+ You've not called wp_head() in your theme's header and/or wp_footer() in your theme's footer. Add these calls and the Calendar will spring to life.
218
 
219
  == Screenshots ==
220
 
221
  1. Calendar being used on a blog page
 
222
  2. Widgets showing in the sidebar
 
223
  3. The event management screen of calendar
 
224
  4. The category management screen of calendar
 
225
  5. The options screen of Calendar
226
 
227
  == Changelog ==
228
 
229
+ = 1.3.5 =
230
+ * Fixed bug with date switcher not showing the current month when said month happened to be September
231
+ * Corrected error thrown when numerical date in URL arguments was being incorrectly cast to string
232
+ * Fixed lack of header on POT file and updated the same to include some missing translation strings
233
+ * Improved README file with full FAQ and proper spacing between list items
234
+ * Included assets which support the new WordPress repository GUI, namely a background and an icon
235
+ * Fixed issue whereby accented characters couldn't be used in titles and descriptions
236
+ * Added action hooks for add, edit and delete events and a filter for event links (requested by user lexhair)
237
+
238
  = 1.3.4 =
239
  * Enabled short codes for displaying the calendar in posts/pages
240
  * Enabled use of calendar short codes in the text widgets to permit multiple calendar widget instances via short codes