Event Organiser - Version 2.2.2

Version Description

  • Fixes WP3.6 issues with dialogs and admin calendar
  • Fixes js issues with WP3.3-3.4.
  • Fix WP3.6 strict error messages (in debug mode)
  • Ensures category colour CSS is printed in script debug mode
Download this release

Release Info

Developer stephenharris
Plugin Icon 128x128 Event Organiser
Version 2.2.2
Comparing to
See all releases

Code changes from version 2.1.7 to 2.2.2

Files changed (54) hide show
  1. CONTRIBUTING.md +10 -7
  2. classes/class-eo-calendar-widget.php +226 -146
  3. classes/class-eventorganiser-admin-page.php +11 -11
  4. classes/class-eventorganiser-shortcodes.php +29 -16
  5. css/eventorganiser-admin-style.css +4 -0
  6. css/fullcalendar.css +1 -1
  7. event-organiser-calendar.php +15 -6
  8. event-organiser-debug.php +148 -19
  9. event-organiser-edit.php +7 -2
  10. event-organiser-go-pro.php +7 -7
  11. event-organiser-settings.php +20 -1
  12. event-organiser.php +7 -7
  13. includes/class-eo-ical-parser.php +59 -20
  14. includes/class-event-organiser-im-export.php +1 -1
  15. includes/debug.php +2 -2
  16. includes/event-organiser-ajax.php +3 -0
  17. includes/event-organiser-archives.php +10 -10
  18. includes/event-organiser-cpt.php +51 -7
  19. includes/event-organiser-event-functions.php +61 -14
  20. includes/event-organiser-install.php +5 -4
  21. includes/event-organiser-register.php +13 -3
  22. includes/event-organiser-templates.php +5 -1
  23. includes/event-organiser-utility-functions.php +23 -2
  24. includes/event-organiser-venue-functions.php +2 -2
  25. includes/event.php +1 -1
  26. js/admin-calendar.js +434 -391
  27. js/admin-calendar.min.js +49 -48
  28. js/edit-event-controller.js +55 -5
  29. js/edit-event-controller.min.js +8 -7
  30. js/frontend.js +2 -1
  31. js/frontend.min.js +4 -3
  32. js/venues.js +6 -2
  33. js/venues.min.js +5 -5
  34. languages/eventorganiser-da_DK.po +1 -1
  35. languages/eventorganiser-de_DE.mo +0 -0
  36. languages/eventorganiser-de_DE.po +5 -5
  37. languages/eventorganiser-es_ES.mo +0 -0
  38. languages/eventorganiser-es_ES.po +44 -28
  39. languages/eventorganiser-he_IL.mo +0 -0
  40. languages/eventorganiser-he_IL.po +1778 -0
  41. languages/eventorganiser-hr.mo +0 -0
  42. languages/eventorganiser-hr.po +1845 -0
  43. languages/eventorganiser-pl_PL.po +4 -4
  44. languages/eventorganiser-pt_BR.mo +0 -0
  45. languages/eventorganiser-pt_BR.po +32 -28
  46. languages/eventorganiser-ru_RU.mo +0 -0
  47. languages/eventorganiser-ru_RU.po +2 -2
  48. languages/eventorganiser-tr_TR.mo +0 -0
  49. languages/eventorganiser-tr_TR.po +49 -49
  50. languages/eventorganiser-zh_CN.mo +0 -0
  51. languages/eventorganiser-zh_CN.po +1778 -0
  52. languages/eventorganiser.pot +550 -442
  53. readme.md +44 -10
  54. readme.txt +40 -10
CONTRIBUTING.md CHANGED
@@ -6,24 +6,27 @@ But to help keep things organised, please review these guidelines.
6
 
7
  **Please Note:** GitHub is for bug reports and contributions only - if you have a support question or a request for a customisation don't post here, but go to the [Support Forum](https://wp-event-organiser.com/forums/) instead.
8
 
9
- ## Am I in the right place?
10
- * If you've got a support question, please go to the [support forum](https://wp-event-organiser.com/forums/)
11
- * If you've got a pre-sale question for the Pro add-on, please [ask it here](http://wp-event-organiser.com/forums/forum/pre-sales-questions-pro/)
12
- * If you're reporting a bug for the Pro add-on, you can [do that here](https://bitbucket.org/stephenharris/event-organiser-pro/issues)
 
 
13
 
14
- ## Reporting bugs
15
  * [Submit a ticket](https://github.com/stephenharris/Event-Organiser/issues?state=open) for your issue, unless one already exists.
16
  * Clearly describe the issue, including steps to reproduce the bug.
17
  * Please specify the versions of Event Organiser & WordPress.
18
 
19
- ## Contributing code (aka you're brilliant)
20
  * Fork the repository on GitHub.
21
  * Make the changes to your forked repository.
22
  * Please comment your code, (and generally adhere to the [WordPress Coding Standards](http://codex.wordpress.org/WordPress_Coding_Standards)).
 
23
  * Commit little and often, in logical chunks.
24
  * When committing, reference your issue (if applicable) and describe any changes.
25
  * Push the changes to your fork and submit a pull request to the 'master' branch of the Event Organiser repository.
26
 
27
- ## Additional Resources
28
  * [General GitHub Documentation](http://help.github.com/)
29
  * [GitHub Pull Request documentation](http://help.github.com/send-pull-requests/)
6
 
7
  **Please Note:** GitHub is for bug reports and contributions only - if you have a support question or a request for a customisation don't post here, but go to the [Support Forum](https://wp-event-organiser.com/forums/) instead.
8
 
9
+ ### Am I in the right place?
10
+ * *[Have you looked at the FAQ?](http://wp-event-organiser.com/faq/)?*. Check there first please!
11
+ * If you've got a **support question**, please go to the [support forum](https://wp-event-organiser.com/forums/)
12
+ * If you've got a **pre-sale question** for the Pro add-on, please [ask it here](http://wp-event-organiser.com/forums/forum/pre-sales-questions-pro/)
13
+ * If you're **reporting a bug** for the **Pro** add-on, you can [do that here](https://bitbucket.org/stephenharris/event-organiser-pro/issues)
14
+ * If you're **reporting a bug** for the the free version, then you're in the right place.
15
 
16
+ ### Reporting bugs
17
  * [Submit a ticket](https://github.com/stephenharris/Event-Organiser/issues?state=open) for your issue, unless one already exists.
18
  * Clearly describe the issue, including steps to reproduce the bug.
19
  * Please specify the versions of Event Organiser & WordPress.
20
 
21
+ ### Contributing code (aka you're brilliant)
22
  * Fork the repository on GitHub.
23
  * Make the changes to your forked repository.
24
  * Please comment your code, (and generally adhere to the [WordPress Coding Standards](http://codex.wordpress.org/WordPress_Coding_Standards)).
25
+ * If you're unsure of something, just [ask](http://wp-event-organiser.com/contact)!
26
  * Commit little and often, in logical chunks.
27
  * When committing, reference your issue (if applicable) and describe any changes.
28
  * Push the changes to your fork and submit a pull request to the 'master' branch of the Event Organiser repository.
29
 
30
+ ### Additional Resources
31
  * [General GitHub Documentation](http://help.github.com/)
32
  * [GitHub Pull Request documentation](http://help.github.com/send-pull-requests/)
classes/class-eo-calendar-widget.php CHANGED
@@ -6,19 +6,25 @@ class EO_Calendar_Widget extends WP_Widget
6
  {
7
 
8
  var $w_arg = array(
9
- 'title'=> '',
10
- 'showpastevents'=>1,
11
- 'event-category'=>'',
12
- 'event-venue'=>'',
 
 
13
  );
14
- static $widget_cal =array();
 
15
 
16
  function __construct() {
17
- $widget_ops = array('classname' => 'widget_calendar eo_widget_calendar', 'description' => __('Displays a calendar of your events','eventorganiser') );
18
- parent::__construct('EO_Calendar_Widget', __('Events Calendar','eventorganiser'), $widget_ops);
 
 
 
19
  }
20
 
21
- function form($instance) {
22
 
23
  $instance = wp_parse_args( (array) $instance, $this->w_arg );
24
 
@@ -26,10 +32,10 @@ class EO_Calendar_Widget extends WP_Widget
26
  <label for="%1$s"> %2$s: </label>
27
  <input type="text" id="%1$s" name="%3$s" value="%4$s">
28
  </p>',
29
- esc_attr( $this->get_field_id('title') ),
30
- esc_html__('Title', 'eventorganiser'),
31
  esc_attr( $this->get_field_name('title') ),
32
- esc_attr($instance['title'])
33
  );
34
 
35
  printf('<p>
@@ -37,9 +43,29 @@ class EO_Calendar_Widget extends WP_Widget
37
  <input type="checkbox" id="%1$s" name="%3$s" value="1" %4$s>
38
  </p>',
39
  esc_attr( $this->get_field_id('showpastevents') ),
40
- esc_html__('Include past events', 'eventorganiser'),
41
- esc_attr( $this->get_field_name('showpastevents') ),
42
- checked($instance['showpastevents'], 1, false)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  );
44
 
45
  printf('<p>
@@ -48,10 +74,10 @@ class EO_Calendar_Widget extends WP_Widget
48
  <em> %5$s </em>
49
  </p>',
50
  esc_attr( $this->get_field_id('event-category') ),
51
- esc_html__('Event categories', 'eventorganiser'),
52
  esc_attr( $this->get_field_name('event-category') ),
53
- esc_attr($instance['event-category']),
54
- esc_html__('List category slug(s), seperate by comma. Leave blank for all', 'eventorganiser')
55
  );
56
 
57
  printf('<p>
@@ -59,8 +85,15 @@ class EO_Calendar_Widget extends WP_Widget
59
  %3$s
60
  </p>',
61
  esc_attr( $this->get_field_id('event-venue') ),
62
- esc_html__('Event venue', 'eventorganiser'),
63
- eo_event_venue_dropdown(array('echo'=>0,'show_option_all'=>esc_html__('All Venues','eventorganiser'),'id'=>$this->get_field_id('event-venue'),'selected'=>$instance['event-venue'], 'name'=>$this->get_field_name('event-venue'),'hide_empty'=>false))
 
 
 
 
 
 
 
64
  );
65
 
66
  }
@@ -71,14 +104,16 @@ class EO_Calendar_Widget extends WP_Widget
71
  $validated['title'] = sanitize_text_field( $new_instance['title'] );
72
  $validated['event-category'] = sanitize_text_field( $new_instance['event-category'] );
73
  $validated['event-venue'] = sanitize_text_field( $new_instance['event-venue'] );
74
- $validated['showpastevents'] = ( !empty($new_instance['showpastevents']) ? 1: 0);
 
 
75
  delete_transient( 'eo_widget_calendar' );
76
  return $validated;
77
  }
78
 
79
 
80
 
81
- function widget($args, $instance){
82
  wp_enqueue_script( 'eo_front');
83
  extract($args, EXTR_SKIP);
84
 
@@ -94,167 +129,212 @@ class EO_Calendar_Widget extends WP_Widget
94
 
95
  /* Set up the event query */
96
  $calendar = array(
97
- 'showpastevents'=> (empty($instance['showpastevents']) ? 0 : 1),
98
- 'event-venue'=> (!empty($instance['event-venue']) ? $instance['event-venue'] : 0),
99
- 'event-category'=> (!empty($instance['event-category']) ? $instance['event-category'] : 0),
 
 
100
  );
101
 
102
- add_action('wp_footer', array(__CLASS__, 'add_options_to_script'));
103
 
104
- $id = esc_attr($args['widget_id']);
105
  self::$widget_cal[$id] = $calendar;
106
 
107
  //Echo widget
108
- echo $before_widget;
109
 
110
  $widget_title = apply_filters('widget_title', $instance['title'], $instance, $this->id_base);
111
 
112
- if ( $widget_title )
113
- echo $before_title.esc_html($widget_title).$after_title;
114
 
115
  echo "<div id='{$id}_content' >";
116
- echo $this->generate_output($month,$calendar);
117
-
118
  echo "</div>";
119
- echo $after_widget;
 
120
  }
121
 
122
- function add_options_to_script() {
123
- wp_enqueue_script( 'eo_front');
124
- if(!empty(self::$widget_cal))
125
- wp_localize_script( 'eo_front', 'eo_widget_cal', self::$widget_cal);
126
  }
127
 
128
- /**
129
- * Generates widget / shortcode calendar html
130
- *
131
- * param $month - DateTime object for first day of the month (in blog timezone)
132
- */
133
- function generate_output( $month, $args=array() ){
134
-
135
- //Translations
136
- global $wp_locale;
 
 
 
 
 
 
 
 
137
 
138
- $today = new DateTime('now',eo_get_blog_timezone());
139
-
140
- $key= $month->format('YM').serialize($args).get_locale().$today->format('Y-m-d');
141
- $calendar = get_transient('eo_widget_calendar');
142
- if( ( !defined( 'WP_DEBUG' ) || !WP_DEBUG ) && $calendar && is_array( $calendar ) && isset( $calendar[$key] ) ){
143
- return $calendar[$key];
144
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
 
146
- //Month details
147
- $first_day_of_month= intval($month->format('N')); //0=sun,...,6=sat
148
- $days_in_month= intval($month->format('t')); // 28-31
149
- $last_month = clone $month;
150
- $last_month->modify('last month');
151
- $next_month = clone $month;
152
- $next_month->modify('next month');
153
-
154
- //Retrieve the start day of the week from the options.
155
- $start_day=intval(get_option('start_of_week'));//0=sun,...,6=sat
156
-
157
- //How many blank cells before inserting dates
158
- $offset = ($first_day_of_month-$start_day +7)%7;
159
-
160
- //Number of weeks to show in Calendar
161
- $totalweeks = ceil(($offset + $days_in_month)/7);
162
-
163
- //Get events for this month
164
- $start = $month->format('Y-m-d');
165
- $end = $month->format('Y-m-t');
166
-
167
- //Query events
168
- $required = array( 'numberposts'=>-1, 'showrepeats'=>1, 'event_start_before'=>$end, 'event_start_after'=>$start );
169
- $events= eo_get_events(array_merge($args,$required));
170
 
171
- //Populate events array
172
- $calendar_events =array();
173
- foreach($events as $event):
174
- $date = eo_get_the_start('Y-m-d', $event->ID, null, $event->occurrence_id);
175
- $calendar_events[$date][]= $event;
176
- endforeach;
177
-
178
- $before = "<table id='wp-calendar'>";
179
-
180
- $title = sprintf("<caption> %s </caption>", esc_html(eo_format_datetime($month, 'F Y')) );
181
-
182
- $head="<thead><tr>";
183
- for ($d=0; $d <= 6; $d++):
184
- $day = $wp_locale->get_weekday( ($d+$start_day)%7 );
185
- $day_abbrev =$wp_locale->get_weekday_initial( $day );
186
- $head .= sprintf("<th title='%s' scope='col'>%s</th>", esc_attr($day), esc_html($day_abbrev) );
187
- endfor;
188
- $head.="</tr></thead>";
189
-
190
- $foot = sprintf( "<tfoot><tr>
191
- <td id='eo-widget-prev-month' colspan='3'><a title='%s' href='%s'>&laquo; %s</a></td>
192
- <td class='pad'>&nbsp;</td>
193
- <td id='eo-widget-next-month' colspan='3'><a title='%s' href='%s'> %s &raquo; </a></td>
194
- </tr></tfoot>",
195
- esc_html__('Previous month','eventorganiser'),
196
- add_query_arg('eo_month',$last_month->format('Y-m')),
197
- esc_html(eo_format_datetime($last_month, 'M')),
198
- esc_html__('Next month','eventorganiser'),
199
- add_query_arg('eo_month',$next_month->format('Y-m')),
200
- esc_html(eo_format_datetime($next_month, 'M'))
201
- );
202
-
203
-
204
- $body ="<tbody>";
205
- $current_date = clone $month;
206
- $event_archive_link = get_post_type_archive_link('event');
207
 
208
- //Foreach week in calendar
209
- for( $w = 0; $w <= $totalweeks-1; $w++ ):
210
- $body .="<tr>";
211
-
212
- //For each cell in this week
213
- for( $cell = $w*7 +1; $cell <= ($w+1)*7; $cell++ ):
214
-
215
- $formated_date = $current_date->format('Y-m-d');
216
-
217
- if( $cell<=$offset || $cell-$offset > $days_in_month ){
218
- $body .="<td class='pad' colspan='1'>&nbsp;</td>";
219
-
220
  }else{
221
- $class=array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
222
 
223
- //Is the date 'today'?
224
- if( $formated_date == $today->format('Y-m-d') )
225
- $class[] ='today';
226
 
227
- //Does the date have any events
228
- if( isset($calendar_events[$formated_date]) ){
229
- $class[] ='event';
230
- $events = $calendar_events[$formated_date];
231
 
232
- $link = esc_url(eo_get_event_archive_link($current_date->format('Y'),$current_date->format('m'),$current_date->format('d')));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
233
 
234
  /**
235
  * Filters the the link of a date on the events widget calendar
236
- *@param string $link The link
237
- *@param datetime $current_date The date being filtered
238
- *@param array $events Array of events starting on this day
239
  */
240
- $link = apply_filters('eventorganiser_widget_calendar_date_link', $link, $current_date, $events );
241
-
242
- $classes = implode(' ',$class);
243
- $titles = implode(', ',wp_list_pluck( $events, 'post_title') );
 
 
 
244
 
245
  $body .= sprintf("<td class='%s'> <a title='%s' href='%s'> %s </a></td>",
246
- esc_attr($classes),
247
- esc_attr($titles),
248
  $link,
249
- ($cell-$offset)
250
  );
251
  }else{
252
  $classes = implode(' ',$class);
253
- $body .= sprintf("<td class='%s'> %s </td>", esc_attr($classes), ($cell-$offset) );
254
  }
255
 
256
  //Proceed to next day
257
- $current_date->modify('+1 day');
258
  }
259
 
260
  endfor;//Endfor each day in week
@@ -270,7 +350,7 @@ function generate_output( $month, $args=array() ){
270
 
271
  $calendar[$key] = $before.$title.$head.$foot.$body.$after;
272
 
273
- set_transient('eo_widget_calendar',$calendar, 60*60*24);
274
  return $calendar[$key];
275
  }
276
  }
6
  {
7
 
8
  var $w_arg = array(
9
+ 'title' => '',
10
+ 'showpastevents' => 1,
11
+ 'event-category' => '',
12
+ 'event-venue' => '',
13
+ 'show-long' => false,
14
+ 'link-to-single' => false,
15
  );
16
+
17
+ static $widget_cal = array();
18
 
19
  function __construct() {
20
+ $widget_ops = array(
21
+ 'classname' => 'widget_calendar eo_widget_calendar',
22
+ 'description' => __('Displays a calendar of your events','eventorganiser' )
23
+ );
24
+ parent::__construct( 'EO_Calendar_Widget', __( 'Events Calendar','eventorganiser' ), $widget_ops );
25
  }
26
 
27
+ function form( $instance ) {
28
 
29
  $instance = wp_parse_args( (array) $instance, $this->w_arg );
30
 
32
  <label for="%1$s"> %2$s: </label>
33
  <input type="text" id="%1$s" name="%3$s" value="%4$s">
34
  </p>',
35
+ esc_attr( $this->get_field_id('title' ) ),
36
+ esc_html__( 'Title', 'eventorganiser' ),
37
  esc_attr( $this->get_field_name('title') ),
38
+ esc_attr( $instance['title'] )
39
  );
40
 
41
  printf('<p>
43
  <input type="checkbox" id="%1$s" name="%3$s" value="1" %4$s>
44
  </p>',
45
  esc_attr( $this->get_field_id('showpastevents') ),
46
+ esc_html__('Include past events', 'eventorganiser' ),
47
+ esc_attr( $this->get_field_name( 'showpastevents' ) ),
48
+ checked( $instance['showpastevents'], 1, false )
49
+ );
50
+
51
+ printf('<p>
52
+ <label for="%1$s"> %2$s: </label>
53
+ <input type="checkbox" id="%1$s" name="%3$s" value="1" %4$s>
54
+ </p>',
55
+ esc_attr( $this->get_field_id('show-long') ),
56
+ esc_html__('Show long events', 'eventorganiser' ),
57
+ esc_attr( $this->get_field_name( 'show-long' ) ),
58
+ checked( $instance['show-long'], 1, false )
59
+ );
60
+
61
+ printf('<p>
62
+ <label for="%1$s"> %2$s: </label>
63
+ <input type="checkbox" id="%1$s" name="%3$s" value="1" %4$s>
64
+ </p>',
65
+ esc_attr( $this->get_field_id('link-to-single') ),
66
+ esc_html__('Link directly to event for days with only one event', 'eventorganiser' ),
67
+ esc_attr( $this->get_field_name( 'link-to-single' ) ),
68
+ checked( $instance['link-to-single'], 1, false )
69
  );
70
 
71
  printf('<p>
74
  <em> %5$s </em>
75
  </p>',
76
  esc_attr( $this->get_field_id('event-category') ),
77
+ esc_html__( 'Event categories', 'eventorganiser' ),
78
  esc_attr( $this->get_field_name('event-category') ),
79
+ esc_attr( $instance['event-category'] ),
80
+ esc_html__( 'List category slug(s), seperate by comma. Leave blank for all', 'eventorganiser' )
81
  );
82
 
83
  printf('<p>
85
  %3$s
86
  </p>',
87
  esc_attr( $this->get_field_id('event-venue') ),
88
+ esc_html__( 'Event venue', 'eventorganiser' ),
89
+ eo_event_venue_dropdown( array(
90
+ 'echo' => 0,
91
+ 'show_option_all' => esc_html__( 'All Venues','eventorganiser' ),
92
+ 'id' => $this->get_field_id( 'event-venue' ),
93
+ 'selected' => $instance['event-venue'],
94
+ 'name' => $this->get_field_name( 'event-venue' ),
95
+ 'hide_empty' => false
96
+ ) )
97
  );
98
 
99
  }
104
  $validated['title'] = sanitize_text_field( $new_instance['title'] );
105
  $validated['event-category'] = sanitize_text_field( $new_instance['event-category'] );
106
  $validated['event-venue'] = sanitize_text_field( $new_instance['event-venue'] );
107
+ $validated['showpastevents'] = !empty( $new_instance['showpastevents'] ) ? 1: 0;
108
+ $validated['show-long'] = !empty( $new_instance['show-long'] ) ? 1: 0;
109
+ $validated['link-to-single'] = !empty( $new_instance['link-to-single'] ) ? 1: 0;
110
  delete_transient( 'eo_widget_calendar' );
111
  return $validated;
112
  }
113
 
114
 
115
 
116
+ function widget( $args, $instance ){
117
  wp_enqueue_script( 'eo_front');
118
  extract($args, EXTR_SKIP);
119
 
129
 
130
  /* Set up the event query */
131
  $calendar = array(
132
+ 'showpastevents'=> ( empty( $instance['showpastevents'] ) ? 0 : 1 ),
133
+ 'show-long'=> ( empty( $instance['show-long'] ) ? 0 : 1 ),
134
+ 'link-to-single'=> ( empty( $instance['link-to-single'] ) ? 0 : 1 ),
135
+ 'event-venue'=> ( !empty( $instance['event-venue'] ) ? $instance['event-venue'] : 0 ),
136
+ 'event-category'=> ( !empty( $instance['event-category'] ) ? $instance['event-category'] : 0 ),
137
  );
138
 
139
+ add_action( 'wp_footer', array( __CLASS__, 'add_options_to_script' ) );
140
 
141
+ $id = esc_attr( $args['widget_id'] );
142
  self::$widget_cal[$id] = $calendar;
143
 
144
  //Echo widget
145
+ echo $before_widget;
146
 
147
  $widget_title = apply_filters('widget_title', $instance['title'], $instance, $this->id_base);
148
 
149
+ if ( $widget_title )
150
+ echo $before_title . esc_html( $widget_title ) . $after_title;
151
 
152
  echo "<div id='{$id}_content' >";
153
+ echo $this->generate_output( $month, $calendar );
 
154
  echo "</div>";
155
+
156
+ echo $after_widget;
157
  }
158
 
159
+ static function add_options_to_script() {
160
+ wp_enqueue_script( 'eo_front' );
161
+ if( !empty( self::$widget_cal ) )
162
+ wp_localize_script( 'eo_front', 'eo_widget_cal', self::$widget_cal );
163
  }
164
 
165
+ /**
166
+ * Generates widget / shortcode calendar html
167
+ *
168
+ * @param $month - DateTime object for first day of the month (in blog timezone)
169
+ */
170
+ static function generate_output( $month, $args = array() ){
171
+
172
+ //Translations
173
+ global $wp_locale;
174
+
175
+ $today = new DateTime( 'now', eo_get_blog_timezone() );
176
+
177
+ $key = $month->format('YM') . serialize( $args ).get_locale().$today->format('Y-m-d');
178
+ $calendar = get_transient( 'eo_widget_calendar' );
179
+ if( ( !defined( 'WP_DEBUG' ) || !WP_DEBUG ) && $calendar && is_array( $calendar ) && isset( $calendar[$key] ) ){
180
+ return $calendar[$key];
181
+ }
182
 
183
+ //Month details
184
+ $first_day_of_month= intval( $month->format('N') ); //0=sun,...,6=sat
185
+ $days_in_month= intval( $month->format('t') ); // 28-31
186
+ $last_month = clone $month;
187
+ $last_month->modify( 'last month' );
188
+ $next_month = clone $month;
189
+ $next_month->modify( 'next month' );
190
+
191
+ //Retrieve the start day of the week from the options.
192
+ $start_day=intval( get_option( 'start_of_week' ) );//0=sun,...,6=sat
193
+
194
+ //How many blank cells before inserting dates
195
+ $offset = ( $first_day_of_month - $start_day +7 ) % 7;
196
+
197
+ //Number of weeks to show in Calendar
198
+ $totalweeks = ceil( ( $offset + $days_in_month )/7 );
199
+
200
+ //Get events for this month
201
+ $start = $month->format('Y-m-d');
202
+ $end = $month->format('Y-m-t');
203
+
204
+ //Query events
205
+ $required = array(
206
+ 'numberposts'=>-1,
207
+ 'showrepeats'=>1,
208
+ );
209
+ if( $args['show-long'] ){
210
+ $args['event_start_before'] = $end;
211
+ $args['event_end_after'] = $start;
212
+ }else{
213
+ $args['event_start_before'] = $end;
214
+ $args['event_start_after'] = $start;
215
+ }
216
+ $events = eo_get_events( array_merge( $args, $required ) );
217
 
218
+ //Populate events array
219
+ $calendar_events = array();
220
+ foreach( $events as $event ):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
 
222
+ if( $args['show-long'] ){
223
+
224
+ $start = eo_get_the_start( DATETIMEOBJ, $event->ID, null, $event->occurrence_id );
225
+ $end = eo_get_the_end( DATETIMEOBJ, $event->ID, null, $event->occurrence_id );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
226
 
227
+ while( $start <= $end ){
228
+ $date = eo_format_datetime( $start, 'Y-m-d' );
229
+ $calendar_events[ $date ][] = $event;
230
+ $start->modify( '+1 day' );
231
+ }
232
+
 
 
 
 
 
 
233
  }else{
234
+ $date = eo_get_the_start( 'Y-m-d', $event->ID, null, $event->occurrence_id );
235
+ $calendar_events[$date][]= $event;
236
+ }
237
+ endforeach;
238
+
239
+ $before = "<table id='wp-calendar'>";
240
+
241
+ $title = sprintf("<caption> %s </caption>", esc_html(eo_format_datetime( $month, 'F Y' ) ) );
242
+
243
+ $head = "<thead><tr>";
244
+ for ( $d=0; $d <= 6; $d++ ):
245
+ $day = $wp_locale->get_weekday( ($d + $start_day ) % 7 );
246
+ $day_abbrev = $wp_locale->get_weekday_initial( $day );
247
+ $head .= sprintf( "<th title='%s' scope='col'>%s</th>", esc_attr( $day ), esc_html($day_abbrev ) );
248
+ endfor;
249
+ $head.="</tr></thead>";
250
+
251
+ $foot = sprintf(
252
+ "<tfoot><tr>
253
+ <td id='eo-widget-prev-month' colspan='3'><a title='%s' href='%s'>&laquo; %s</a></td>
254
+ <td class='pad'>&nbsp;</td>
255
+ <td id='eo-widget-next-month' colspan='3'><a title='%s' href='%s'> %s &raquo; </a></td>
256
+ </tr></tfoot>",
257
+ esc_html__( 'Previous month', 'eventorganiser' ),
258
+ add_query_arg( 'eo_month', $last_month->format( 'Y-m' ) ),
259
+ esc_html( eo_format_datetime( $last_month, 'M' ) ),
260
+ esc_html__( 'Next month', 'eventorganiser' ),
261
+ add_query_arg( 'eo_month', $next_month->format( 'Y-m' ) ),
262
+ esc_html(eo_format_datetime( $next_month, 'M' ) )
263
+ );
264
+
265
+
266
+ $body = "<tbody>";
267
+ $current_date = clone $month;
268
+
269
+ //Foreach week in calendar
270
+ for( $w = 0; $w <= $totalweeks-1; $w++ ):
271
+ $body .= "<tr>";
272
 
273
+ //For each cell in this week
274
+ for( $cell = $w*7 +1; $cell <= ($w+1)*7; $cell++ ):
 
275
 
276
+ $formated_date = $current_date->format('Y-m-d');
 
 
 
277
 
278
+ if( $cell <= $offset ){
279
+ $body .= "<td class='pad eo-before-month' colspan='1'>&nbsp;</td>";
280
+ }elseif( $cell-$offset > $days_in_month ){
281
+ $body .= "<td class='pad eo-after-month' colspan='1'>&nbsp;</td>";
282
+
283
+ }else{
284
+ $class = array();
285
+
286
+ if( $formated_date < $today->format('Y-m-d') ){
287
+ $class[] = 'eo-past-date';
288
+ }elseif( $formated_date == $today->format('Y-m-d') ){
289
+ $class[] = 'today';
290
+ }else{
291
+ $class[] = 'eo-future-date';
292
+ }
293
+
294
+ //Does the date have any events
295
+ if( isset( $calendar_events[$formated_date] ) ){
296
+ $class[] = 'event';
297
+ $events = $calendar_events[$formated_date];
298
+
299
+ if( $events && count( $events ) == 1 && $args['link-to-single'] ){
300
+ $only_event = $events[0];
301
+ $link = get_permalink( $only_event->ID );
302
+ }else{
303
+ $link = eo_get_event_archive_link(
304
+ $current_date->format('Y'),
305
+ $current_date->format('m'),
306
+ $current_date->format('d')
307
+ );
308
+ }
309
+ $link = esc_url( $link );
310
 
311
  /**
312
  * Filters the the link of a date on the events widget calendar
313
+ * @param string $link The link
314
+ * @param datetime $current_date The date being filtered
315
+ * @param array $events Array of events starting on this day
316
  */
317
+ $link = apply_filters( 'eventorganiser_widget_calendar_date_link', $link, $current_date, $events );
318
+ foreach( $events as $event ){
319
+ $class = array_merge( $class, eo_get_event_classes( $event->ID, $event->occurrence_id ) );
320
+ }
321
+ $class = array_unique( array_filter( $class ) );
322
+ $classes = implode( ' ', $class );
323
+ $titles = implode( ', ', wp_list_pluck( $events, 'post_title' ) );
324
 
325
  $body .= sprintf("<td class='%s'> <a title='%s' href='%s'> %s </a></td>",
326
+ esc_attr( $classes ),
327
+ esc_attr( $titles ),
328
  $link,
329
+ $cell - $offset
330
  );
331
  }else{
332
  $classes = implode(' ',$class);
333
+ $body .= sprintf("<td class='%s'> %s </td>", esc_attr( $classes ), $cell-$offset );
334
  }
335
 
336
  //Proceed to next day
337
+ $current_date->modify( '+1 day' );
338
  }
339
 
340
  endfor;//Endfor each day in week
350
 
351
  $calendar[$key] = $before.$title.$head.$foot.$body.$after;
352
 
353
+ set_transient( 'eo_widget_calendar', $calendar, 60*60*24 );
354
  return $calendar[$key];
355
  }
356
  }
classes/class-eventorganiser-admin-page.php CHANGED
@@ -4,12 +4,12 @@
4
  */
5
  class EventOrganiser_Admin_Page{
6
 
7
- static $hook;
8
- static $title;
9
- static $menu;
10
- static $permissions;
11
- static $slug;
12
- static $page;
13
 
14
  function __construct() {
15
  add_action('admin_init', array($this,'admin_init_actions'));
@@ -21,11 +21,11 @@ class EventOrganiser_Admin_Page{
21
  }
22
 
23
  function add_page(){
24
- self::$page = add_submenu_page($this->hook,$this->title, $this->menu, $this->permissions,$this->slug, array($this,'render_page'),10);
25
- add_action('load-'.self::$page, array($this,'page_actions'),9);
26
- add_action('admin_print_scripts-'.self::$page, array($this,'page_styles'),10);
27
- add_action('admin_print_styles-'.self::$page, array($this,'page_scripts'),10);
28
- add_action("admin_footer-".self::$page,array($this,'footer_scripts'));
29
  }
30
  function footer_scripts(){
31
  }
4
  */
5
  class EventOrganiser_Admin_Page{
6
 
7
+ var $hook;
8
+ var $title;
9
+ var $menu;
10
+ var $permissions;
11
+ var $slug;
12
+ var $page;
13
 
14
  function __construct() {
15
  add_action('admin_init', array($this,'admin_init_actions'));
21
  }
22
 
23
  function add_page(){
24
+ $this->page = add_submenu_page($this->hook,$this->title, $this->menu, $this->permissions,$this->slug, array($this,'render_page'),10);
25
+ add_action('load-'.$this->page, array($this,'page_actions'),9);
26
+ add_action('admin_print_scripts-' . $this->page, array($this,'page_styles'),10);
27
+ add_action('admin_print_styles-' . $this->page, array($this,'page_scripts'),10);
28
+ add_action("admin_footer-" . $this->page, array($this,'footer_scripts'));
29
  }
30
  function footer_scripts(){
31
  }
classes/class-eventorganiser-shortcodes.php CHANGED
@@ -12,16 +12,16 @@ class EventOrganiser_Shortcodes {
12
  static $map = array();
13
  static $event;
14
 
15
- function init() {
16
  add_shortcode('eo_calendar', array(__CLASS__, 'handle_calendar_shortcode'));
17
- add_shortcode('eo_fullcalendar', array(__CLASS__, 'handle_fullcalendar_shortcode'));
18
  add_shortcode('eo_venue_map', array(__CLASS__, 'handle_venuemap_shortcode'));
19
  add_shortcode('eo_events', array(__CLASS__, 'handle_eventlist_shortcode'));
20
  add_shortcode('eo_subscribe', array(__CLASS__, 'handle_subscription_shortcode'));
21
  add_action('wp_footer', array(__CLASS__, 'print_script'));
22
  }
23
 
24
- function handle_calendar_shortcode($atts=array()) {
25
  global $post;
26
 
27
  /* Shortcodes don't accept hyphens, so convert taxonomy names */
@@ -55,19 +55,32 @@ class EventOrganiser_Shortcodes {
55
  return $html;
56
  }
57
 
58
- function handle_subscription_shortcode($atts, $content=null) {
59
  extract( shortcode_atts( array(
60
  'title' => 'Subscribe to calendar',
61
  'type' => 'google',
62
- 'class' => '',
63
- 'id' => '',
 
 
 
64
  ), $atts ) );
 
 
 
 
 
 
 
 
 
 
 
65
 
66
- $url = eo_get_events_feed();
67
-
68
- $class = esc_attr($class);
69
- $title = esc_attr($title);
70
- $id = esc_attr($id);
71
 
72
  if(strtolower($type)=='webcal'):
73
  $url = str_replace( 'http://', 'webcal://',$url);
@@ -77,11 +90,11 @@ class EventOrganiser_Shortcodes {
77
  $url = add_query_arg('cid',urlencode($url),'http://www.google.com/calendar/render');
78
  endif;
79
 
80
- $html = '<a href="'.$url.'" target="_blank" class="'.$class.'" title="'.$title.'" id="'.$id.'">'.$content.'</a>';
81
  return $html;
82
  }
83
 
84
- function handle_fullcalendar_shortcode($atts=array()) {
85
 
86
  /* Handle Boolean attributes - this will be passed as strings, we want them as boolean */
87
  $bool_atts = array(
@@ -105,7 +118,7 @@ class EventOrganiser_Shortcodes {
105
  return eo_get_event_fullcalendar( $atts );
106
  }
107
 
108
- function handle_venuemap_shortcode($atts) {
109
  global $post;
110
 
111
  if( !empty($atts['event_venue']) )
@@ -143,7 +156,7 @@ class EventOrganiser_Shortcodes {
143
 
144
 
145
 
146
- function handle_eventlist_shortcode($atts=array(),$content=null) {
147
  $taxs = array('category','tag','venue');
148
  foreach ($taxs as $tax){
149
  if(isset($atts['event_'.$tax])){
@@ -365,7 +378,7 @@ class EventOrganiser_Shortcodes {
365
  return $input;
366
  }
367
 
368
- function print_script() {
369
  global $wp_locale;
370
  if ( ! self::$add_script ) return;
371
  $fullcal = (empty(self::$calendars) ? array() : array(
12
  static $map = array();
13
  static $event;
14
 
15
+ static function init() {
16
  add_shortcode('eo_calendar', array(__CLASS__, 'handle_calendar_shortcode'));
17
+ add_shortcode('eo_fullcalendar', array( __CLASS__, 'handle_fullcalendar_shortcode'));
18
  add_shortcode('eo_venue_map', array(__CLASS__, 'handle_venuemap_shortcode'));
19
  add_shortcode('eo_events', array(__CLASS__, 'handle_eventlist_shortcode'));
20
  add_shortcode('eo_subscribe', array(__CLASS__, 'handle_subscription_shortcode'));
21
  add_action('wp_footer', array(__CLASS__, 'print_script'));
22
  }
23
 
24
+ static function handle_calendar_shortcode($atts=array()) {
25
  global $post;
26
 
27
  /* Shortcodes don't accept hyphens, so convert taxonomy names */
55
  return $html;
56
  }
57
 
58
+ static function handle_subscription_shortcode($atts, $content=null) {
59
  extract( shortcode_atts( array(
60
  'title' => 'Subscribe to calendar',
61
  'type' => 'google',
62
+ 'class' => '',
63
+ 'id' => '',
64
+ 'style' => '',
65
+ 'category' => false,
66
+ 'venue' => false,
67
  ), $atts ) );
68
+
69
+ if( $category ){
70
+ $url = eo_get_event_category_feed( $category );
71
+
72
+ }elseif( $venue ){
73
+ $url = eo_get_event_venue_feed( $venue );
74
+
75
+ }else{
76
+ $url = eo_get_events_feed();
77
+
78
+ }
79
 
80
+ $class = $class ? 'class="'.esc_attr($class).'"' : false;
81
+ $title = $title ? 'title="'.esc_attr($title).'"' : false;
82
+ $style = $style ? 'style="'.esc_attr($style).'"' : false;
83
+ $id = $id ? 'id="'.esc_attr($id).'"' : false;
 
84
 
85
  if(strtolower($type)=='webcal'):
86
  $url = str_replace( 'http://', 'webcal://',$url);
90
  $url = add_query_arg('cid',urlencode($url),'http://www.google.com/calendar/render');
91
  endif;
92
 
93
+ $html = '<a href="'.$url.'" target="_blank" '.$class.' '.$title.' '.$id.' '.$style.'>'.$content.'</a>';
94
  return $html;
95
  }
96
 
97
+ static function handle_fullcalendar_shortcode($atts=array()) {
98
 
99
  /* Handle Boolean attributes - this will be passed as strings, we want them as boolean */
100
  $bool_atts = array(
118
  return eo_get_event_fullcalendar( $atts );
119
  }
120
 
121
+ static function handle_venuemap_shortcode($atts) {
122
  global $post;
123
 
124
  if( !empty($atts['event_venue']) )
156
 
157
 
158
 
159
+ static function handle_eventlist_shortcode($atts=array(),$content=null) {
160
  $taxs = array('category','tag','venue');
161
  foreach ($taxs as $tax){
162
  if(isset($atts['event_'.$tax])){
378
  return $input;
379
  }
380
 
381
+ static function print_script() {
382
  global $wp_locale;
383
  if ( ! self::$add_script ) return;
384
  $fullcal = (empty(self::$calendars) ? array() : array(
css/eventorganiser-admin-style.css CHANGED
@@ -34,6 +34,10 @@ form.eo_cal .ui-autocomplete-input{width:220px;}
34
  .eo-cal-meta .form-table th {width:50px;}
35
  /*Drop down filters*/
36
  #eo_admin_calendar select { min-width:180px; width:auto}
 
 
 
 
37
 
38
  #eo-dialog-tabs, #events-meta {border: none;padding: 0}
39
 
34
  .eo-cal-meta .form-table th {width:50px;}
35
  /*Drop down filters*/
36
  #eo_admin_calendar select { min-width:180px; width:auto}
37
+ .ui-widget-overlay{z-index:1000;}
38
+ .eo-admin-calendar-dialog{z-index:2000;}
39
+ .eo-admin-calendar-dialog.ui-dialog .ui-dialog-titlebar-close span {margin: -8px;}
40
+ #eo-dialog-tabs, #events-meta {border: none;padding: 0}
41
 
42
  #eo-dialog-tabs, #events-meta {border: none;padding: 0}
43
 
css/fullcalendar.css CHANGED
@@ -5,7 +5,7 @@
5
 
6
 
7
  /*styling for calendar view tabs */
8
- .view-button{float:right;background: #FFFFFF;height: 30px;line-height: 28px;margin-top: 3px;padding: 0 11px;}
9
  .view-button.active{border-color: #dfdfdf #dfdfdf #FFFFFF;border-style: solid;border-width: 1px;font-size: 120%;}
10
 
11
  /*calendar view conainer */
5
 
6
 
7
  /*styling for calendar view tabs */
8
+ .view-button{float:right;height: 30px;line-height: 28px;margin-top: 3px;padding: 0 11px;}
9
  .view-button.active{border-color: #dfdfdf #dfdfdf #FFFFFF;border-style: solid;border-width: 1px;font-size: 120%;}
10
 
11
  /*calendar view conainer */
event-organiser-calendar.php CHANGED
@@ -60,21 +60,30 @@ class EventOrganiser_Calendar_Page extends EventOrganiser_Admin_Page
60
  'venue' => __( 'View all venues', 'eventorganiser' ),
61
  )
62
  ));
63
- wp_enqueue_style( 'eo_calendar-style' );
64
- wp_enqueue_style( 'eventorganiser-style' );
65
  }
66
 
67
  /**
68
  * Prints page styles
69
  */
70
  function page_styles(){
 
71
  if ( $terms = get_terms( 'event-category', array( 'hide_empty' => 0 ) ) ):
72
- $css = '';
73
  foreach ( $terms as $term ):
74
- $css .= ".cat-slug-{$term->slug} span.ui-selectmenu-item-icon{ background: ".eo_get_category_color( $term ).";}\n";
 
 
75
  endforeach;
76
- wp_add_inline_style( 'eo_calendar-style', $css );
77
  endif;
 
 
 
 
 
 
 
 
 
78
  }
79
 
80
  function page_actions(){
@@ -265,7 +274,7 @@ class EventOrganiser_Calendar_Page extends EventOrganiser_Admin_Page
265
  <input type="hidden" name="eo_event[allday]">
266
  <?php wp_nonce_field( 'eventorganiser_calendar_save' ); ?>
267
  <?php if ( current_user_can( 'publish_events' ) ):?>
268
- <input type="submit" class="button" tabindex="4" value="<?php _e( 'Save Draft', 'eventorganiser' );?>"" id="event-draft" name="save">
269
  <input type="reset" class="button" id="reset" value="<?php _e( 'Cancel', 'eventorganiser' );?>">
270
 
271
  <span id="publishing-action">
60
  'venue' => __( 'View all venues', 'eventorganiser' ),
61
  )
62
  ));
63
+
 
64
  }
65
 
66
  /**
67
  * Prints page styles
68
  */
69
  function page_styles(){
70
+ $css = '';
71
  if ( $terms = get_terms( 'event-category', array( 'hide_empty' => 0 ) ) ):
 
72
  foreach ( $terms as $term ):
73
+ $slug = sanitize_html_class( $term->slug );
74
+ $color = esc_attr( eo_get_category_color( $term ) );
75
+ $css .= ".cat-slug-{$slug} span.ui-selectmenu-item-icon{ background: {$color}; }\n";
76
  endforeach;
 
77
  endif;
78
+
79
+ wp_enqueue_style( 'eo_calendar-style' );
80
+ wp_enqueue_style( 'eventorganiser-style' );
81
+ //See trac ticket: http://core.trac.wordpress.org/ticket/24813
82
+ if( !defined( 'SCRIPT_DEBUG' ) || !SCRIPT_DEBUG ){
83
+ $css = "<style type='text/css'>\n" . $css . "</style>";
84
+ }
85
+
86
+ wp_add_inline_style( 'eo_calendar-style', $css );
87
  }
88
 
89
  function page_actions(){
274
  <input type="hidden" name="eo_event[allday]">
275
  <?php wp_nonce_field( 'eventorganiser_calendar_save' ); ?>
276
  <?php if ( current_user_can( 'publish_events' ) ):?>
277
+ <input type="submit" class="button" tabindex="4" value="<?php _e( 'Save Draft', 'eventorganiser' );?>" id="event-draft" name="save">
278
  <input type="reset" class="button" id="reset" value="<?php _e( 'Cancel', 'eventorganiser' );?>">
279
 
280
  <span id="publishing-action">
event-organiser-debug.php CHANGED
@@ -17,18 +17,34 @@ class EventOrganiser_Debug_Page extends EventOrganiser_Admin_Page
17
  }
18
 
19
  function add_page(){
20
- self::$page = add_submenu_page($this->hook,$this->title, $this->menu, $this->permissions,$this->slug, array($this,'render_page'),10);
21
- add_action('load-'.self::$page, array($this,'page_actions'),9);
22
- add_action('admin_print_scripts-'.self::$page, array($this,'page_styles'),10);
23
- add_action('admin_print_styles-'.self::$page, array($this,'page_scripts'),10);
24
- add_action("admin_footer-".self::$page,array($this,'footer_scripts'));
25
  if( !defined( "WP_DEBUG" ) || !WP_DEBUG ){
26
  remove_submenu_page('edit.php?post_type=event',$this->slug);
27
  }
28
  }
29
 
30
  function page_actions(){
31
- wp_enqueue_style('eventorganiser-style');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  }
33
 
34
  function display(){
@@ -38,14 +54,8 @@ class EventOrganiser_Debug_Page extends EventOrganiser_Admin_Page
38
 
39
  <h2><?php _e('System Info','eventorganiser');?> </h2>
40
 
41
- <?php
42
- $eo_debugger = new EventOrganiser_Debugger();
43
- $eo_debugger->set_prequiste( 'WordPress', '3.3', '3.5.1');
44
- //$eo_debugger->set_known_plugin_conflicts();
45
- //$eo_debugger->set_known_theme_conflicts();
46
- $eo_debugger->set_db_tables( 'eo_events', 'eo_venuemeta' );
47
- do_action_ref_array( 'eventorganiser_debugger_setup', array( &$eo_debugger ) );
48
- ?>
49
  <p>
50
  <?php
51
  _e( "This page highlights useful information for debugging. If you're reporting a bug, please include this information.", 'eventorganiser' );
@@ -62,6 +72,15 @@ class EventOrganiser_Debug_Page extends EventOrganiser_Admin_Page
62
  _e( "Below any <strong>known</strong> plug-in and theme conflicts are highlighted in red.", 'eventorganiser' );
63
  ?>
64
  </p>
 
 
 
 
 
 
 
 
 
65
  <table class="widefat">
66
  <tr>
67
  <th><?php esc_html_e('Site url');?></th>
@@ -77,7 +96,7 @@ class EventOrganiser_Debug_Page extends EventOrganiser_Admin_Page
77
  </tr>
78
  <tr>
79
  <th><?php esc_html_e('Event Organiser version');?></th>
80
- <td><?php global $eventorganiser_db_version; echo $eventorganiser_db_version; ?></td>
81
  </tr>
82
  <tr>
83
  <th><?php esc_html_e('WordPress');?></th>
@@ -193,15 +212,24 @@ class EventOrganiser_Debugger{
193
  }
194
 
195
  function set_known_plugin_conflicts( ){
196
- $this->plugins = array_merge( $this->plugins, array_map( 'strtolower', func_get_args() ) );
 
 
 
 
197
  }
198
 
199
  function set_known_theme_conflicts( ){
200
- $this->themes = array_merge( $this->themes, func_get_args() );
 
 
 
 
201
  }
202
 
203
  function set_db_tables( ){
204
- $this->db_tables = array_merge( $this->db_tables, func_get_args() );
 
205
  }
206
 
207
  function check_prequiste( $requirement, $v ){
@@ -273,10 +301,15 @@ class EventOrganiser_Debugger{
273
  return $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->prefix.$table ) ) == $wpdb->prefix.$table;
274
  }
275
 
 
 
 
 
 
276
  function verbose_database_charset_check(){
277
  global $wpdb;
278
 
279
- if( $wpdb->query( $wpdb->prepare( 'SHOW CHARACTER SET WHERE LOWER( Charset ) = LOWER( %s )', DB_CHARSET ) ) )
280
  $class = '';
281
  else
282
  $class = $this->warning_class;
@@ -387,4 +420,100 @@ class EventOrganiser_Debugger{
387
  );
388
  }
389
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
390
  }
17
  }
18
 
19
  function add_page(){
20
+ $this->page = add_submenu_page($this->hook,$this->title, $this->menu, $this->permissions,$this->slug, array($this,'render_page'),10);
21
+ add_action('load-' . $this->page, array($this,'page_actions'),9);
22
+ add_action('admin_print_scripts-' . $this->page, array($this,'page_styles'),10);
23
+ add_action('admin_print_styles-' . $this->page, array($this,'page_scripts'),10);
24
+ add_action("admin_footer-" . $this->page, array($this,'footer_scripts') );
25
  if( !defined( "WP_DEBUG" ) || !WP_DEBUG ){
26
  remove_submenu_page('edit.php?post_type=event',$this->slug);
27
  }
28
  }
29
 
30
  function page_actions(){
31
+
32
+
33
+ $eo_debugger = new EventOrganiser_Debugger();
34
+ $eo_debugger->set_prequiste( 'WordPress', '3.3', '3.5.1');
35
+ //$eo_debugger->set_known_plugin_conflicts();
36
+ //$eo_debugger->set_known_theme_conflicts();
37
+ $eo_debugger->set_db_tables( 'eo_events', 'eo_venuemeta' );
38
+
39
+ do_action_ref_array( 'eventorganiser_debugger_setup', array( &$eo_debugger ) );
40
+
41
+ $this->debugger = $eo_debugger;
42
+
43
+ if( !empty( $_GET['eo-download-debug-file'] ) && current_user_can( 'manage_options' ) && wp_verify_nonce( $_GET['eo-download-debug-file'], 'eo-download-debug-file' ) ){
44
+ $this->debugger->download_debug_info();
45
+ }
46
+
47
+ wp_enqueue_style('eventorganiser-style' );
48
  }
49
 
50
  function display(){
54
 
55
  <h2><?php _e('System Info','eventorganiser');?> </h2>
56
 
57
+ <?php $eo_debugger = $this->debugger; ?>
58
+
 
 
 
 
 
 
59
  <p>
60
  <?php
61
  _e( "This page highlights useful information for debugging. If you're reporting a bug, please include this information.", 'eventorganiser' );
72
  _e( "Below any <strong>known</strong> plug-in and theme conflicts are highlighted in red.", 'eventorganiser' );
73
  ?>
74
  </p>
75
+
76
+ <?php
77
+ printf(
78
+ '<p><a href="%s" class="button secondary">%s</a></p>',
79
+ add_query_arg( 'eo-download-debug-file', wp_create_nonce( 'eo-download-debug-file' ) ),
80
+ __( "Download system information file", 'eventorganiser' )
81
+ );
82
+ ?>
83
+
84
  <table class="widefat">
85
  <tr>
86
  <th><?php esc_html_e('Site url');?></th>
96
  </tr>
97
  <tr>
98
  <th><?php esc_html_e('Event Organiser version');?></th>
99
+ <td><?php echo EVENT_ORGANISER_VER; ?></td>
100
  </tr>
101
  <tr>
102
  <th><?php esc_html_e('WordPress');?></th>
212
  }
213
 
214
  function set_known_plugin_conflicts( ){
215
+ $args = func_get_args();
216
+ if( $args ){
217
+ $args = array_map( 'strtolower', $args );
218
+ $this->plugins = array_merge( $this->plugins, $args );
219
+ }
220
  }
221
 
222
  function set_known_theme_conflicts( ){
223
+ $args = func_get_args();
224
+ if( $args ){
225
+ $args = array_map( 'strtolower', $args );
226
+ $this->themes = array_merge( $this->themes, $args );
227
+ }
228
  }
229
 
230
  function set_db_tables( ){
231
+ $args = func_get_args();
232
+ $this->db_tables = array_merge( $this->db_tables, $args );
233
  }
234
 
235
  function check_prequiste( $requirement, $v ){
301
  return $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->prefix.$table ) ) == $wpdb->prefix.$table;
302
  }
303
 
304
+ function database_charset_check(){
305
+ global $wpdb;
306
+ return $wpdb->query( $wpdb->prepare( 'SHOW CHARACTER SET WHERE LOWER( Charset ) = LOWER( %s )', DB_CHARSET ) );
307
+ }
308
+
309
  function verbose_database_charset_check(){
310
  global $wpdb;
311
 
312
+ if( $this->database_charset_check() )
313
  $class = '';
314
  else
315
  $class = $this->warning_class;
420
  );
421
  }
422
  }
423
+
424
+ public function download_debug_info(){
425
+
426
+ global $wpdb;
427
+ $installed = get_plugins();
428
+ $active_plugins = array();
429
+ foreach( $installed as $plugin_slug => $plugin_data ){
430
+ if( ! is_plugin_active( $plugin_slug ) )
431
+ continue;
432
+
433
+ $active_plugins[] = $plugin_slug;
434
+ };
435
+
436
+ $theme = wp_get_theme();
437
+
438
+ $db_tables = array();
439
+ if( $this->db_tables ){
440
+ foreach( $this->db_tables as $db_table ){
441
+
442
+ if( $this->table_exists( $db_table ) ){
443
+ $db_table = "**".$db_table."**";
444
+ }
445
+ $db_tables[] = $db_table;
446
+ }
447
+ }
448
+
449
+ $options = array();
450
+ $options['event-organiser'] = eventorganiser_get_option( false );
451
+ $options = apply_filters( 'eventorganiser_export_settings', $options );
452
+
453
+ $filename = 'event-organiser-system-info-'.get_bloginfo( 'name' ).'.md';
454
+ $filename = sanitize_file_name( $filename );
455
+
456
+ header( "Content-type: text/plain" );
457
+ header('Content-disposition: attachment; filename=' . $filename );
458
+
459
+ echo '## Event Organiser Sytem Informaton ##' . "\n";
460
+ echo "\n";
461
+ echo "\n";
462
+
463
+ echo '### Site Information ###' . "\n";
464
+ echo "\n";
465
+ echo esc_html__('Site url')."\t\t\t".site_url()."\n";
466
+ echo esc_html__('Home url')."\t\t\t".home_url()."\n";
467
+ echo esc_html__('Multisite')."\t\t\t".( is_multisite() ? 'Yes' : 'No' )."\n";
468
+
469
+ echo "\n";
470
+ echo "\n";
471
+ echo '### Versions ###' . "\n";
472
+ echo "\n";
473
+
474
+ echo esc_html__('Event Organiser')."\t\t" . EVENT_ORGANISER_VER."\n";
475
+ echo esc_html__('WordPress')."\t\t\t" . get_bloginfo( 'version' ) ."\n";
476
+ echo esc_html__('PHP Version')."\t\t\t" . PHP_VERSION ."\n";
477
+ echo esc_html__('MySQL Version')."\t\t" . mysql_get_server_info() ."\n";
478
+
479
+ echo "\n";
480
+ echo "\n";
481
+ echo '### Server Information ###' . "\n";
482
+ echo "\n";
483
+ echo esc_html__('Web Server')."\t\t\t" . $_SERVER['SERVER_SOFTWARE'] ."\n";
484
+ echo esc_html__('PHP Memory Limit')."\t" .ini_get( 'memory_limit' ) ."\n";
485
+
486
+ echo "\n";
487
+ echo "\n";
488
+ echo '### Plug-ins & Themes ###' . "\n";
489
+ echo "\n";
490
+ echo esc_html__('Active Plug-ins')."\n\t-\t" . implode( "\n\t-\t", $active_plugins ) . "\n";
491
+ echo esc_html__('Theme')."\n\t-\t" . $theme->get('Name').' ('.$theme->get('Version').')' . "\n";
492
+
493
+ echo "\n";
494
+ echo "\n";
495
+ echo '### Database ###' . "\n";
496
+ echo "\n";
497
+ echo esc_html__('Databse Prefix')."\t\t\t" . $wpdb->prefix . "\n";
498
+ echo esc_html__('Database tables')."\t\t\t" . implode( ', ', $db_tables ). "\n";
499
+ echo esc_html__('Database character set')."\t" . ( $this->database_charset_check() ? DB_CHARSET : "**".DB_CHARSET."**" ) . "\n";
500
+
501
+ echo "\n";
502
+ echo "\n";
503
+ echo '### Settings ###' . "\n";
504
+ foreach( $options['event-organiser'] as $option => $value ){
505
+ if( is_array( $value ) )
506
+ $value = implode( ', ', $value );
507
+ echo "\n\t-\t**".esc_html( $option ).":**\t " . $value;
508
+ }
509
+
510
+ echo "\n";
511
+ echo "\n";
512
+ echo '### Debug Mode ###' . "\n";
513
+ echo "\n";
514
+ echo esc_html__('Debug mode')."\t\t\t" . ( defined( 'WP_DEBUG' ) && WP_DEBUG ? 'Enabled' : 'Disabled' ) . "\n";
515
+ echo esc_html__('Script mode')."\t\t\t" . ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? 'Enabled' : 'Disabled' ) . "\n";
516
+
517
+ exit();
518
+ }
519
  }
event-organiser-edit.php CHANGED
@@ -24,8 +24,13 @@ add_action( 'admin_init', 'eventorganiser_edit_init' );
24
  * @ignore
25
  */
26
  function _eventorganiser_author_meta_box_title() {
27
- remove_meta_box( 'authordiv', 'event', 'core' );
28
- add_meta_box( 'authordiv', __( 'Organiser', 'eventorganiser' ), 'post_author_meta_box', 'event', 'core', 'high' );
 
 
 
 
 
29
  }
30
  add_action( 'add_meta_boxes_event', '_eventorganiser_author_meta_box_title' );
31
 
24
  * @ignore
25
  */
26
  function _eventorganiser_author_meta_box_title() {
27
+ $post_type_object = get_post_type_object( 'event' );
28
+ if ( post_type_supports('event', 'author') ) {
29
+ if ( is_super_admin() || current_user_can( $post_type_object->cap->edit_others_posts ) ){
30
+ remove_meta_box( 'authordiv', 'event', 'core' );
31
+ add_meta_box( 'authordiv', __( 'Organiser', 'eventorganiser' ), 'post_author_meta_box', 'event', 'normal', 'core' );
32
+ }
33
+ }
34
  }
35
  add_action( 'add_meta_boxes_event', '_eventorganiser_author_meta_box_title' );
36
 
event-organiser-go-pro.php CHANGED
@@ -28,11 +28,11 @@ class EventOrganiser_Pro_Page extends EventOrganiser_Admin_Page
28
  }
29
 
30
  function add_page(){
31
- self::$page = add_dashboard_page($this->title, $this->menu, $this->permissions,$this->slug, array($this,'render_page'),10);
32
- add_action('load-'.self::$page, array($this,'page_actions'),9);
33
- add_action('admin_print_scripts-'.self::$page, array($this,'page_styles'),10);
34
- add_action('admin_print_styles-'.self::$page, array($this,'page_scripts'),10);
35
- add_action("admin_footer-".self::$page,array($this,'footer_scripts'));
36
  remove_submenu_page('index.php',$this->slug);
37
  }
38
 
@@ -69,7 +69,7 @@ class EventOrganiser_Pro_Page extends EventOrganiser_Admin_Page
69
 
70
  self::print_feature(
71
  __( 'Flexible Booking Options', 'eventorganiser' ),
72
- __("Sell tickets for specific dates or sell tickets for all dates of an event such as booking places on a course. You can offer multiple tickets, and customise the booking form to suit your needs.", 'eventorganiser'),
73
  'eo-pro-ticket-picker.png'
74
  );
75
  self::print_feature(
@@ -87,7 +87,7 @@ class EventOrganiser_Pro_Page extends EventOrganiser_Admin_Page
87
  <div style="clear:both"></div>
88
 
89
  <p>
90
- <strong><a href="http://wp-event-organiser.com/pro-features"><?php _e('Find out more &hellip;', 'eventorganiser')?></a></strong>
91
  </p>
92
 
93
  <hr style="color:#CCC;background-color:#CCC;border:0;border-bottom:1px solid #CCC;">
28
  }
29
 
30
  function add_page(){
31
+ $this->page = add_dashboard_page($this->title, $this->menu, $this->permissions,$this->slug, array($this,'render_page'),10);
32
+ add_action('load-' . $this->page, array($this,'page_actions'),9);
33
+ add_action('admin_print_scripts-' . $this->page, array($this,'page_styles'),10);
34
+ add_action('admin_print_styles-' . $this->page, array($this,'page_scripts'),10);
35
+ add_action("admin_footer-" . $this->page, array($this,'footer_scripts'));
36
  remove_submenu_page('index.php',$this->slug);
37
  }
38
 
69
 
70
  self::print_feature(
71
  __( 'Flexible Booking Options', 'eventorganiser' ),
72
+ __('Sell tickets for specific dates or sell tickets for all dates of an event - such as booking places on a course. You can offer multiple tickets, and customise the booking form to suit your needs.', 'eventorganiser'),
73
  'eo-pro-ticket-picker.png'
74
  );
75
  self::print_feature(
87
  <div style="clear:both"></div>
88
 
89
  <p>
90
+ <strong><a href="http://wp-event-organiser.com/pro-features?aid=7"><?php _e('Find out more &hellip;', 'eventorganiser')?></a></strong>
91
  </p>
92
 
93
  <hr style="color:#CCC;background-color:#CCC;border:0;border-bottom:1px solid #CCC;">
event-organiser-settings.php CHANGED
@@ -82,6 +82,10 @@ class EventOrganiser_Settings_Page extends EventOrganiser_Admin_Page{
82
  //Add sections to each tabbed page
83
  $this->add_fields( $tab_id );
84
  }
 
 
 
 
85
  }
86
 
87
 
@@ -103,7 +107,7 @@ class EventOrganiser_Settings_Page extends EventOrganiser_Admin_Page{
103
  'label_for' => 'supports',
104
  'checked' => eventorganiser_get_option( 'supports' ),
105
  'options' => array(
106
- 'author' => __( 'Organiser', 'eventorganiser' ).' ( '.__( 'Author' ).' )',
107
  'thumbnail' => __( 'Thumbnail' ),
108
  'excerpt' => __( 'Excerpt' ),
109
  'custom-fields' => __( 'Custom Fields' ),
@@ -558,6 +562,21 @@ class EventOrganiser_Settings_Page extends EventOrganiser_Admin_Page{
558
  );
559
  }
560
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
561
 
562
  function menu_option(){
563
 
82
  //Add sections to each tabbed page
83
  $this->add_fields( $tab_id );
84
  }
85
+
86
+ if( !empty( $_GET['export-settings'] ) && $_GET['export-settings'] == 1 && current_user_can( 'manage_options' ) ){
87
+ $this->export_settings();
88
+ }
89
  }
90
 
91
 
107
  'label_for' => 'supports',
108
  'checked' => eventorganiser_get_option( 'supports' ),
109
  'options' => array(
110
+ 'author' => __( 'Organiser', 'eventorganiser' ).' ( '.__( 'Author', 'eventorganiser' ).' )',
111
  'thumbnail' => __( 'Thumbnail' ),
112
  'excerpt' => __( 'Excerpt' ),
113
  'custom-fields' => __( 'Custom Fields' ),
562
  );
563
  }
564
 
565
+ function export_settings(){
566
+
567
+ $options = array();
568
+ $options['event-organiser'] = eventorganiser_get_option( false );
569
+
570
+ $options = apply_filters( 'eventorganiser_export_settings', $options );
571
+
572
+ $filename = 'event-organiser-settings-'.get_bloginfo( 'name' ).'.json';
573
+ $filename = sanitize_file_name( $filename );
574
+
575
+ header('Content-disposition: attachment; filename=' . $filename );
576
+ header('Content-type: application/json');
577
+ echo json_encode( $options );
578
+ exit();
579
+ }
580
 
581
  function menu_option(){
582
 
event-organiser.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Event Organiser
4
  Plugin URI: http://www.wp-event-organiser.com
5
- Version: 2.1.7
6
  Description: Creates a custom post type 'events' with features such as reoccurring events, venues, Google Maps, calendar views and events and venue pages
7
  Author: Stephen Harris
8
  Author URI: http://www.stephenharris.info
@@ -37,11 +37,8 @@ Domain Path: /languages
37
 
38
  /**
39
  * Set the plug-in database version
40
- * @global string $eventorganiser_db_version
41
- * @name $eventorganiser_db_version
42
  */
43
- global $eventorganiser_db_version;
44
- $eventorganiser_db_version = '2.1.7';
45
 
46
 
47
  add_action( 'after_setup_theme', '_eventorganiser_set_constants' );
@@ -95,7 +92,7 @@ function eventorganiser_load_textdomain() {
95
  //We could use load_textdomain - but this avoids touching any more constants.
96
  load_plugin_textdomain( 'eventorganiser', false, basename( dirname( __FILE__ ) ).'/languages' );
97
  }
98
- add_action( 'init', 'eventorganiser_load_textdomain' );
99
 
100
  global $eventorganiser_roles;
101
  $eventorganiser_roles = array(
@@ -117,7 +114,7 @@ register_deactivation_hook( __FILE__, 'eventorganiser_deactivate' );
117
  register_uninstall_hook( __FILE__, 'eventorganiser_uninstall' );
118
 
119
 
120
- function eventorganiser_get_option( $option, $default = false ){
121
 
122
  $defaults = array(
123
  'url_event' => 'events/event',
@@ -142,6 +139,9 @@ function eventorganiser_get_option( $option, $default = false ){
142
  );
143
  $options = get_option( 'eventorganiser_options', $defaults );
144
  $options = wp_parse_args( $options, $defaults );
 
 
 
145
 
146
  /* Backwards compatibility for 'eventag' option */
147
  if( $option === 'eventtag' )
2
  /*
3
  Plugin Name: Event Organiser
4
  Plugin URI: http://www.wp-event-organiser.com
5
+ Version: 2.2.2
6
  Description: Creates a custom post type 'events' with features such as reoccurring events, venues, Google Maps, calendar views and events and venue pages
7
  Author: Stephen Harris
8
  Author URI: http://www.stephenharris.info
37
 
38
  /**
39
  * Set the plug-in database version
 
 
40
  */
41
+ define( 'EVENT_ORGANISER_VER', '2.2.2' );
 
42
 
43
 
44
  add_action( 'after_setup_theme', '_eventorganiser_set_constants' );
92
  //We could use load_textdomain - but this avoids touching any more constants.
93
  load_plugin_textdomain( 'eventorganiser', false, basename( dirname( __FILE__ ) ).'/languages' );
94
  }
95
+ add_action( 'plugins_loaded', 'eventorganiser_load_textdomain' );
96
 
97
  global $eventorganiser_roles;
98
  $eventorganiser_roles = array(
114
  register_uninstall_hook( __FILE__, 'eventorganiser_uninstall' );
115
 
116
 
117
+ function eventorganiser_get_option( $option = false, $default = false ){
118
 
119
  $defaults = array(
120
  'url_event' => 'events/event',
139
  );
140
  $options = get_option( 'eventorganiser_options', $defaults );
141
  $options = wp_parse_args( $options, $defaults );
142
+
143
+ if( false === $option )
144
+ return $options;
145
 
146
  /* Backwards compatibility for 'eventag' option */
147
  if( $option === 'eventtag' )
includes/class-eo-ical-parser.php CHANGED
@@ -4,7 +4,7 @@
4
  * Parses a local or remote ICAL file
5
  *
6
  * Example usage
7
- *
8
  * $ical = new EO_ICAL_Parser();
9
  * $ical->parse( 'http://www.dol.govt.nz/er/holidaysandleave/publicholidays/publicholidaydates/ical/auckland.ics' );
10
  *
@@ -12,11 +12,12 @@
12
  * $ical->venues; //Array of venue names
13
  * $ical->categories; //Array of category names
14
  * $ical->errors; //Array of WP_Error errors
 
15
  *
16
  * You can configire default settings by passing an array to the class constructor.
17
- *
18
  * $ical = new EO_ICAL_Parser( array( ..., 'default_status' => 'published', ... ) );
19
- *
20
  * Available settings include:
21
  *
22
  * * **status_map** - How to interpret the ICAL STATUS property.
@@ -43,6 +44,12 @@ class EO_ICAL_Parser{
43
 
44
  var $current_event = array();
45
 
 
 
 
 
 
 
46
  function __construct( $args = array() ){
47
 
48
  $args = array_merge( array(
@@ -62,6 +69,12 @@ class EO_ICAL_Parser{
62
  }
63
 
64
 
 
 
 
 
 
 
65
  function parse( $file ){
66
 
67
  //Local file
@@ -87,25 +100,37 @@ class EO_ICAL_Parser{
87
  $this->events_parsed = count( $this->events );
88
  $this->venue_parsed = count( $this->venues );
89
  $this->categories_parsed = count( $this->categories );
 
 
90
  }
91
 
92
  /**
93
  * Fetches ICAL calendar from a feed url and returns its contents as an array.
94
  *
 
95
  * @param sring $url The url of the ICAL feed
96
  * @return array|bool Array of line in ICAL feed, false on error
97
  */
98
- function url_to_array( $url ){
99
  $response = wp_remote_get( $url, array( 'timeout' => $this->remote_timeout ) );
100
  $contents = wp_remote_retrieve_body( $response );
101
-
 
 
 
 
 
 
 
 
 
 
102
  if( $contents )
103
  return explode( "\n", $contents );
104
 
105
  if( is_wp_error( $response ) )
106
  return $response;
107
 
108
- $response_code = wp_remote_retrieve_response_code( $response );
109
  return new WP_Error( 'unable-to-fetch',
110
  sprintf(
111
  __( 'There was an error fetching the feed. Response code: %s.', 'eventorgansier' ),
@@ -116,10 +141,11 @@ class EO_ICAL_Parser{
116
  /**
117
  * Fetches ICAL calendar from a file and returns its contents as an array.
118
  *
 
119
  * @param sring $url The ICAL file
120
  * @return array|bool Array of line in ICAL feed, false on error
121
  */
122
- function file_to_array( $file ){
123
 
124
  $file_handle = @fopen( $file, "rb");
125
  $lines = array();
@@ -144,8 +170,9 @@ class EO_ICAL_Parser{
144
 
145
  /**
146
  * Parses through an array of lines (of an ICAL file)
 
147
  */
148
- function parse_ical_array(){
149
 
150
  $state = "NONE";//Initial state
151
 
@@ -215,7 +242,14 @@ class EO_ICAL_Parser{
215
  }
216
 
217
 
218
- function report_error( $line, $type, $message ){
 
 
 
 
 
 
 
219
 
220
  $this->errors[] = new WP_Error(
221
  $type,
@@ -224,7 +258,10 @@ class EO_ICAL_Parser{
224
  }
225
 
226
 
227
- function parse_event_property( $property, $value, $modifiers ){
 
 
 
228
 
229
  if( !empty( $modifiers ) ):
230
  foreach( $modifiers as $modifier ):
@@ -362,11 +399,12 @@ class EO_ICAL_Parser{
362
 
363
  /**
364
  * Takes escaped text and returns the text unescaped.
365
- *
 
366
  * @param string $text - the escaped test
367
  * @return string $text - the text, unescaped.
368
  */
369
- function parse_ical_text($text){
370
  //Get rid of carriage returns:
371
  $text = str_replace("\r\n","\n",$text);
372
  $text = str_replace("\r","\n",$text);
@@ -384,11 +422,11 @@ class EO_ICAL_Parser{
384
 
385
  /**
386
  * Takes a date-time in ICAL and returns a datetime object
387
- *
388
  * @param string $tzid - the value of the ICAL TZID property
389
  * @return DateTimeZone - the timezone with the given identifier or false if it isn't recognised
390
  */
391
- function parse_timezone( $tzid ){
392
  $tzid = str_replace( '-', '/', $tzid );
393
  $tz = new DateTimeZone( $tzid );
394
  return $tz;
@@ -398,11 +436,11 @@ class EO_ICAL_Parser{
398
  * Takes a date in ICAL and returns a datetime object
399
  *
400
  * Expects date in yyyymmdd format
401
- *
402
  * @param string $ical_date - date in ICAL format
403
  * @return DateTime - the $ical_date as DateTime object
404
  */
405
- function parse_ical_date( $ical_date ){
406
 
407
  preg_match('/^(\d{8})*/', $ical_date, $matches);
408
 
@@ -423,12 +461,13 @@ class EO_ICAL_Parser{
423
  * Expects
424
  * * utc: YYYYMMDDTHHiissZ
425
  * * local: YYYYMMDDTHHiiss
426
- *
 
427
  * @param string $ical_date - date-time in ICAL format
428
  * @param DateTimeZone $tz - Timezone 'local' is interpreted as
429
  * @return DateTime - the $ical_date as DateTime object
430
  */
431
- function parse_ical_datetime( $ical_date, $tz ){
432
 
433
  preg_match('/^((\d{8}T\d{6})(Z)?)/', $ical_date, $matches);
434
 
@@ -452,11 +491,11 @@ class EO_ICAL_Parser{
452
  * Takes a date-time in ICAL and returns a datetime object
453
 
454
  * @since 1.1.0
455
- *
456
  * @param string $RRule - the value of the ICAL RRule property
457
  * @return array - a reoccurrence rule array as understood by Event Organiser
458
  */
459
- function parse_RRule($RRule){
460
  //RRule is a sequence of rule parts seperated by ';'
461
  $rule_parts = explode(';',$RRule);
462
 
4
  * Parses a local or remote ICAL file
5
  *
6
  * Example usage
7
+ * <code>
8
  * $ical = new EO_ICAL_Parser();
9
  * $ical->parse( 'http://www.dol.govt.nz/er/holidaysandleave/publicholidays/publicholidaydates/ical/auckland.ics' );
10
  *
12
  * $ical->venues; //Array of venue names
13
  * $ical->categories; //Array of category names
14
  * $ical->errors; //Array of WP_Error errors
15
+ * </code>
16
  *
17
  * You can configire default settings by passing an array to the class constructor.
18
+ * <code>
19
  * $ical = new EO_ICAL_Parser( array( ..., 'default_status' => 'published', ... ) );
20
+ * </code>
21
  * Available settings include:
22
  *
23
  * * **status_map** - How to interpret the ICAL STATUS property.
44
 
45
  var $current_event = array();
46
 
47
+ /**
48
+ * Constructor with settings passed as arguments
49
+ * Available options include 'status_map' and 'default_status'.
50
+ *
51
+ * @param array $args
52
+ */
53
  function __construct( $args = array() ){
54
 
55
  $args = array_merge( array(
69
  }
70
 
71
 
72
+ /**
73
+ * Parses the given $file. Returns WP_Error on error.
74
+ *
75
+ * @param string $file Path to iCal file or an url to an ical file
76
+ * @return bool|WP_Error. True if parsed. Returns WP_Error on error;
77
+ */
78
  function parse( $file ){
79
 
80
  //Local file
100
  $this->events_parsed = count( $this->events );
101
  $this->venue_parsed = count( $this->venues );
102
  $this->categories_parsed = count( $this->categories );
103
+
104
+ return true;
105
  }
106
 
107
  /**
108
  * Fetches ICAL calendar from a feed url and returns its contents as an array.
109
  *
110
+ * @ignore
111
  * @param sring $url The url of the ICAL feed
112
  * @return array|bool Array of line in ICAL feed, false on error
113
  */
114
+ protected function url_to_array( $url ){
115
  $response = wp_remote_get( $url, array( 'timeout' => $this->remote_timeout ) );
116
  $contents = wp_remote_retrieve_body( $response );
117
+ $response_code = wp_remote_retrieve_response_code( $response );
118
+
119
+ if( $response_code != 200 ){
120
+ return new WP_Error( 'unable-to-fetch',
121
+ sprintf(
122
+ '%s. Response code: %s.',
123
+ wp_remote_retrieve_response_message( $response ),
124
+ $response_code
125
+ ));
126
+ }
127
+
128
  if( $contents )
129
  return explode( "\n", $contents );
130
 
131
  if( is_wp_error( $response ) )
132
  return $response;
133
 
 
134
  return new WP_Error( 'unable-to-fetch',
135
  sprintf(
136
  __( 'There was an error fetching the feed. Response code: %s.', 'eventorgansier' ),
141
  /**
142
  * Fetches ICAL calendar from a file and returns its contents as an array.
143
  *
144
+ * @ignore
145
  * @param sring $url The ICAL file
146
  * @return array|bool Array of line in ICAL feed, false on error
147
  */
148
+ protected function file_to_array( $file ){
149
 
150
  $file_handle = @fopen( $file, "rb");
151
  $lines = array();
170
 
171
  /**
172
  * Parses through an array of lines (of an ICAL file)
173
+ * @ignore
174
  */
175
+ protected function parse_ical_array(){
176
 
177
  $state = "NONE";//Initial state
178
 
242
  }
243
 
244
 
245
+ /**
246
+ * Report an error with an iCal file
247
+ * @ignore
248
+ * @param int $line The line on which the error occurs.
249
+ * @param string $type The type of error
250
+ * @param string $message Verbose error message
251
+ */
252
+ protected function report_error( $line, $type, $message ){
253
 
254
  $this->errors[] = new WP_Error(
255
  $type,
258
  }
259
 
260
 
261
+ /**
262
+ * @ignore
263
+ */
264
+ protected function parse_event_property( $property, $value, $modifiers ){
265
 
266
  if( !empty( $modifiers ) ):
267
  foreach( $modifiers as $modifier ):
399
 
400
  /**
401
  * Takes escaped text and returns the text unescaped.
402
+ *
403
+ * @ignore
404
  * @param string $text - the escaped test
405
  * @return string $text - the text, unescaped.
406
  */
407
+ protected function parse_ical_text($text){
408
  //Get rid of carriage returns:
409
  $text = str_replace("\r\n","\n",$text);
410
  $text = str_replace("\r","\n",$text);
422
 
423
  /**
424
  * Takes a date-time in ICAL and returns a datetime object
425
+ * @ignore
426
  * @param string $tzid - the value of the ICAL TZID property
427
  * @return DateTimeZone - the timezone with the given identifier or false if it isn't recognised
428
  */
429
+ protected function parse_timezone( $tzid ){
430
  $tzid = str_replace( '-', '/', $tzid );
431
  $tz = new DateTimeZone( $tzid );
432
  return $tz;
436
  * Takes a date in ICAL and returns a datetime object
437
  *
438
  * Expects date in yyyymmdd format
439
+ * @ignore
440
  * @param string $ical_date - date in ICAL format
441
  * @return DateTime - the $ical_date as DateTime object
442
  */
443
+ protected function parse_ical_date( $ical_date ){
444
 
445
  preg_match('/^(\d{8})*/', $ical_date, $matches);
446
 
461
  * Expects
462
  * * utc: YYYYMMDDTHHiissZ
463
  * * local: YYYYMMDDTHHiiss
464
+ *
465
+ * @ignores
466
  * @param string $ical_date - date-time in ICAL format
467
  * @param DateTimeZone $tz - Timezone 'local' is interpreted as
468
  * @return DateTime - the $ical_date as DateTime object
469
  */
470
+ protected function parse_ical_datetime( $ical_date, $tz ){
471
 
472
  preg_match('/^((\d{8}T\d{6})(Z)?)/', $ical_date, $matches);
473
 
491
  * Takes a date-time in ICAL and returns a datetime object
492
 
493
  * @since 1.1.0
494
+ * @ignore
495
  * @param string $RRule - the value of the ICAL RRule property
496
  * @return array - a reoccurrence rule array as understood by Event Organiser
497
  */
498
+ protected function parse_RRule($RRule){
499
  //RRule is a sequence of rule parts seperated by ';'
500
  $rule_parts = explode(';',$RRule);
501
 
includes/class-event-organiser-im-export.php CHANGED
@@ -27,7 +27,7 @@ class Event_Organiser_Im_Export {
27
  /**
28
  * Handler for the action 'init'. Instantiates this class.
29
  */
30
- public function get_object() {
31
 
32
  if ( NULL === self :: $classobj ) {
33
  self :: $classobj = new self;
27
  /**
28
  * Handler for the action 'init'. Instantiates this class.
29
  */
30
+ static function get_object() {
31
 
32
  if ( NULL === self :: $classobj ) {
33
  self :: $classobj = new self;
includes/debug.php CHANGED
@@ -35,10 +35,10 @@ class EventOrganiser_No_WP_Footer
35
  /**
36
  * Hook the functions.
37
  * Check for wp_footer() only on admin pages (via shutdown).
38
- * Display notice only if the option 'sh_no_wp_footer' is present in the database, but is not set to 'suppress'.
39
  */
40
  private function __construct() {
41
- add_action( 'shutdown', array( __CLASS__, 'did_footer' ) );
 
42
  }
43
 
44
  /**
35
  /**
36
  * Hook the functions.
37
  * Check for wp_footer() only on admin pages (via shutdown).
 
38
  */
39
  private function __construct() {
40
+ if( !is_admin() )
41
+ add_action( 'shutdown', array( __CLASS__, 'did_footer' ) );
42
  }
43
 
44
  /**
includes/event-organiser-ajax.php CHANGED
@@ -364,6 +364,7 @@ function eventorganiser_admin_calendar() {
364
 
365
  //Filter the event array
366
  $event = apply_filters('eventorganiser_admin_calendar',$event, $post);
 
367
 
368
  //Add event to array
369
  $eventsarray[]=$event;
@@ -423,6 +424,8 @@ function eventorganiser_widget_cal() {
423
 
424
  //Options for the calendar
425
  $args['showpastevents'] = (empty($_GET['showpastevents']) ? 0 : 1);
 
 
426
 
427
  echo json_encode(EO_Calendar_Widget::generate_output($month,$args));
428
  exit;
364
 
365
  //Filter the event array
366
  $event = apply_filters('eventorganiser_admin_calendar',$event, $post);
367
+ $event = apply_filters('eventorganiser_admin_fullcalendar_event', $event, $post->ID, $post->occurrence_id );
368
 
369
  //Add event to array
370
  $eventsarray[]=$event;
424
 
425
  //Options for the calendar
426
  $args['showpastevents'] = (empty($_GET['showpastevents']) ? 0 : 1);
427
+ $args['link-to-single'] = (empty($_GET['link-to-single']) ? 0 : 1);
428
+ $args['show-long'] = (empty($_GET['show-long']) ? 0 : 1);
429
 
430
  echo json_encode(EO_Calendar_Widget::generate_output($month,$args));
431
  exit;
includes/event-organiser-archives.php CHANGED
@@ -269,14 +269,7 @@ function eventorganiser_event_fields( $select, $query ){
269
 
270
  if( eventorganiser_is_event_query( $query, true ) && 'ids' != $q_fields && 'id=>parent' != $q_fields ){
271
  $et =$wpdb->eo_events;
272
- /* Include 'event_occurrence' for backwards compatibility. Will eventually be removed. */
273
- /* Renaming event_id as occurrence id. Keep event_id for backwards compatibility */
274
- if( 'series'== $query->get('group_events_by') ) {
275
- //Work-around for group_events_by series.
276
- $select .= ", {$et}.event_id, {$et}.event_id AS occurrence_id, {$et}.StartTime, min({$et}.StartDate) as StartDate, min({$et}.EndDate) as EndDate, {$et}.FinishTime, {$et}.event_occurrence ";
277
- }else{
278
- $select .= ", {$et}.event_id, {$et}.event_id AS occurrence_id, {$et}.StartDate, {$et}.StartTime, {$et}.EndDate, {$et}.FinishTime, {$et}.event_occurrence ";
279
- }
280
  }
281
  return $select;
282
  }
@@ -298,7 +291,7 @@ function eventorganiser_event_groupby( $groupby, $query ){
298
  global $wpdb;
299
 
300
  if(!empty($query->query_vars['group_events_by']) && $query->query_vars['group_events_by'] == 'series'){
301
- return "{$wpdb->eo_events}.post_id";
302
  }
303
 
304
  if( eventorganiser_is_event_query( $query, true ) ):
@@ -328,7 +321,14 @@ function eventorganiser_join_tables( $join, $query ){
328
  global $wpdb;
329
 
330
  if( eventorganiser_is_event_query( $query, true ) ){
331
- $join .=" LEFT JOIN $wpdb->eo_events ON $wpdb->posts.id = {$wpdb->eo_events}.post_id ";
 
 
 
 
 
 
 
332
  }
333
  return $join;
334
  }
269
 
270
  if( eventorganiser_is_event_query( $query, true ) && 'ids' != $q_fields && 'id=>parent' != $q_fields ){
271
  $et =$wpdb->eo_events;
272
+ $select .= ", {$et}.event_id, {$et}.event_id AS occurrence_id, {$et}.StartDate, {$et}.StartTime, {$et}.EndDate, {$et}.FinishTime, {$et}.event_occurrence ";
 
 
 
 
 
 
 
273
  }
274
  return $select;
275
  }
291
  global $wpdb;
292
 
293
  if(!empty($query->query_vars['group_events_by']) && $query->query_vars['group_events_by'] == 'series'){
294
+ return "{$wpdb->posts}.ID";
295
  }
296
 
297
  if( eventorganiser_is_event_query( $query, true ) ):
321
  global $wpdb;
322
 
323
  if( eventorganiser_is_event_query( $query, true ) ){
324
+ if( 'series'== $query->get('group_events_by') ) {
325
+ $join .= " LEFT JOIN
326
+ ( SELECT * FROM {$wpdb->eo_events} ORDER BY {$wpdb->eo_events}.StartDate ASC, {$wpdb->eo_events}.StartTime ASC )
327
+ AS {$wpdb->eo_events} ON $wpdb->posts.id = {$wpdb->eo_events}.post_id ";
328
+
329
+ }else{
330
+ $join .=" LEFT JOIN $wpdb->eo_events ON $wpdb->posts.id = {$wpdb->eo_events}.post_id ";
331
+ }
332
  }
333
  return $join;
334
  }
includes/event-organiser-cpt.php CHANGED
@@ -25,10 +25,10 @@ function eventorganiser_create_event_taxonomies() {
25
  }
26
 
27
  $venue_labels = array(
28
- 'name' => __('Event Venues','eventorganiser'),
29
- 'singular_name' => _x( 'Venues', 'taxonomy singular name'),
30
- 'search_items' => __( 'Search Venues'),
31
- 'all_items' => __( 'All Venues'),
32
  'view_item' => __( 'View Venue', 'eventorganiser' ),
33
  'edit_item' => __( 'Edit Venue', 'eventorganiser' ),
34
  'update_item' => __( 'Update Venue', 'eventorganiser' ),
@@ -489,7 +489,7 @@ function eventorganiser_cpt_help_text($contextual_help, $screen_id, $screen) {
489
  $screen->set_help_sidebar(
490
  '<p> <strong>'. __('For more information','eventorganiser').'</strong></br>'
491
  .sprintf(__('See the <a %s> documentation</a>','eventorganiser'),'target="_blank" href="http://wp-event-organiser.com/documentation/"').'</p>'
492
- .sprintf('<p><strong><a href="%s">%s</a></strong></p>', 'http://wordpress.org/support/plugin/event-organiser',__('Have a question?','eventorganiser'))
493
  .sprintf('<p><strong><a href="%s">%s</a></strong></p>', admin_url('index.php?page=eo-pro'),__('Go Pro!','eventorganiser'))
494
  );
495
 
@@ -611,7 +611,7 @@ function eventorganiser_tax_meta_form($colour){
611
  </th>
612
  <td>
613
  <input type="text" style="width:100px" name="eo_term_meta[colour]" class="color colour-input" id="color" value="<?php echo $colour; ?>" />
614
- <a id="link-color-example" class="color hide-if-no-js" style="border: 1px solid #DFDFDF;border-radius: 4px 4px 4px 4px;margin: 0 7px 0 3px;padding: 4px 14px;"></a>
615
  <div style="z-index: 100; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); position: absolute;display: none;" id="colorpicker"></div>
616
  <p><?php _e('Assign the category a colour.','eventorganiser')?></p>
617
  </td>
@@ -621,6 +621,50 @@ var farbtastic;(function($){var pickColor=function(a){farbtastic.setColor(a);$('
621
  <?php
622
  }
623
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
624
  /**
625
  * Add the colour of the category to the term object.
626
  * Hooked onto get_event-category
@@ -880,7 +924,7 @@ add_filter('get_edit_term_link','eventorganiser_edit_venue_link',10,3);
880
 
881
  class EO_Walker_TaxonomyDropdown extends Walker_CategoryDropdown{
882
 
883
- function start_el(&$output, $category, $depth, $args) {
884
  $pad = str_repeat('&nbsp;', $depth * 3);
885
  $cat_name = apply_filters('list_cats', $category->name, $category);
886
 
25
  }
26
 
27
  $venue_labels = array(
28
+ 'name' => __( 'Event Venues','eventorganiser' ),
29
+ 'singular_name' => _x( 'Venues', 'taxonomy singular name' ),
30
+ 'search_items' => __( 'Search Venues', 'eventorganiser' ),
31
+ 'all_items' => __( 'All Venues', 'eventorganiser' ),
32
  'view_item' => __( 'View Venue', 'eventorganiser' ),
33
  'edit_item' => __( 'Edit Venue', 'eventorganiser' ),
34
  'update_item' => __( 'Update Venue', 'eventorganiser' ),
489
  $screen->set_help_sidebar(
490
  '<p> <strong>'. __('For more information','eventorganiser').'</strong></br>'
491
  .sprintf(__('See the <a %s> documentation</a>','eventorganiser'),'target="_blank" href="http://wp-event-organiser.com/documentation/"').'</p>'
492
+ .sprintf('<p><strong><a href="%s">%s</a></strong></p>', admin_url('edit.php?post_type=event&page=debug'),__('Debugging Event Organiser','eventorganiser' ) )
493
  .sprintf('<p><strong><a href="%s">%s</a></strong></p>', admin_url('index.php?page=eo-pro'),__('Go Pro!','eventorganiser'))
494
  );
495
 
611
  </th>
612
  <td>
613
  <input type="text" style="width:100px" name="eo_term_meta[colour]" class="color colour-input" id="color" value="<?php echo $colour; ?>" />
614
+ <a id="link-color-example" class="color eo-event-category-color-sample hide-if-no-js"></a>
615
  <div style="z-index: 100; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); position: absolute;display: none;" id="colorpicker"></div>
616
  <p><?php _e('Assign the category a colour.','eventorganiser')?></p>
617
  </td>
621
  <?php
622
  }
623
 
624
+
625
+ /**
626
+ * Add a "Color" column to the Event Categories table.
627
+ */
628
+ function eventorganiser_add_color_column_header( $columns ) {
629
+ // Insert the Color column before the Events ("posts") column.
630
+ $offset = array_search( 'posts', array_keys( $columns ) );
631
+ return array_merge (
632
+ array_slice( $columns, 0, $offset ),
633
+ array( 'event-color' => esc_html__( 'Color', 'eventorganiser' ) ),
634
+ array_slice( $columns, $offset, null )
635
+ );
636
+ }
637
+ add_filter( 'manage_edit-event-category_columns', 'eventorganiser_add_color_column_header' );
638
+
639
+
640
+ /**
641
+ * Add a box with the color of the current row's event category.
642
+ */
643
+ function eventorganiser_add_color_column_data( $html, $column, $term_id ) {
644
+ $term = get_term( $term_id, 'event-category' );
645
+ if( $column == 'event-color'){
646
+ $html = sprintf(
647
+ '<a class="eo-event-category-color-sample" style="background-color: %s;"></a>',
648
+ esc_attr( eo_get_category_meta( $term, 'color' ) )
649
+ );
650
+ }
651
+ return $html;
652
+ }
653
+ add_filter( 'manage_event-category_custom_column', 'eventorganiser_add_color_column_data', 10, 3 );
654
+
655
+ /**
656
+ * Prints styling to event category admin pages
657
+ */
658
+ function eventorganiser_print_event_cat_admin_styles(){
659
+ ?>
660
+ <style>
661
+ /* Category amin page */
662
+ .eo-event-category-color-sample{ border: 1px solid #DFDFDF;border-radius: 4px;margin: 0 7px 0 3px;padding: 4px 14px;line-height: 25px;}
663
+ th.column-event-color{ width:10%}
664
+ </style>
665
+ <?php
666
+ }
667
+ add_action( 'admin_print_styles-edit-tags.php', 'eventorganiser_print_event_cat_admin_styles' );
668
  /**
669
  * Add the colour of the category to the term object.
670
  * Hooked onto get_event-category
924
 
925
  class EO_Walker_TaxonomyDropdown extends Walker_CategoryDropdown{
926
 
927
+ function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
928
  $pad = str_repeat('&nbsp;', $depth * 3);
929
  $cat_name = apply_filters('list_cats', $category->name, $category);
930
 
includes/event-organiser-event-functions.php CHANGED
@@ -940,13 +940,15 @@ function eo_get_event_color($post_id=0){
940
  }
941
 
942
  /**
943
- * Returns an array of classes associated with an event.
944
- * Adds eo-event-venue-[venue slug] for the event's venue.
945
- * Adds eo-event-cat-[category slug] for each event category it bleongs to.
946
- * Adds eo-event-[future|past|running].
947
- * Applies filter {@see `eventorganiser_event_classes`}
 
 
 
948
  * @since 1.6
949
- *
950
  * @param int $post_id The event (post) ID. Uses current event if empty.
951
  * @param int $occurrence_id The occurrence ID. Uses current event if empty.
952
  * @return array Array of classes
@@ -956,15 +958,15 @@ function eo_get_event_classes($post_id=0, $occurrence_id=0){
956
 
957
  $post_id = (int) ( empty($post_id) ? get_the_ID() : $post_id );
958
  $occurrence_id = (int) ( empty($occurrence_id) && isset($post->occurrence_id) ? $post->occurrence_id : $occurrence_id );
959
-
960
  $event_classes = array();
961
 
962
  //Add venue class
963
- if( eo_get_venue_slug() )
964
- $event_classes[] = 'eo-event-venue-'.eo_get_venue_slug();
965
 
966
  //Add category classes
967
- $cats= get_the_terms(get_the_ID(), 'event-category');
968
  if( $cats && !is_wp_error($cats) ){
969
  foreach ($cats as $cat)
970
  $event_classes[] = 'eo-event-cat-'.$cat->slug;
@@ -972,7 +974,7 @@ function eo_get_event_classes($post_id=0, $occurrence_id=0){
972
 
973
  //Add 'time' class
974
  $start = eo_get_the_start(DATETIMEOBJ, $post_id, null, $occurrence_id);
975
- $end= eo_get_the_end(DATETIMEOBJ, $post_id, null, $occurrence_id);
976
  $now = new DateTime('now',eo_get_blog_timezone());
977
  if( $start > $now ){
978
  $event_classes[] = 'eo-event-future';
@@ -981,9 +983,12 @@ function eo_get_event_classes($post_id=0, $occurrence_id=0){
981
  }else{
982
  $event_classes[] = 'eo-event-running';
983
  }
984
-
985
- $event_classes = array_unique($event_classes);
986
- return apply_filters('eventorganiser_event_classes', $event_classes, $post_id, $occurrence_id);
 
 
 
987
  }
988
 
989
 
@@ -1035,6 +1040,48 @@ function eo_get_events_feed(){
1035
  return get_feed_link('eo-events');
1036
  }
1037
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1038
 
1039
  /**
1040
  * Returns a the url which adds a particular occurrence of an event to
940
  }
941
 
942
  /**
943
+ * Returns an array of classes associated with an event. Adds the following classes
944
+ *
945
+ * * `eo-event-venue-[venue slug]` - if the event has a venue
946
+ * * `eo-event-cat-[category slug]` - for each event category the event belongs to.
947
+ * * `eo-event-[future|past|running]` - depending on occurrence
948
+ *
949
+ * Applies filter {@see `eventorganiser_event_classes`} so you can add/remove classes.
950
+ *
951
  * @since 1.6
 
952
  * @param int $post_id The event (post) ID. Uses current event if empty.
953
  * @param int $occurrence_id The occurrence ID. Uses current event if empty.
954
  * @return array Array of classes
958
 
959
  $post_id = (int) ( empty($post_id) ? get_the_ID() : $post_id );
960
  $occurrence_id = (int) ( empty($occurrence_id) && isset($post->occurrence_id) ? $post->occurrence_id : $occurrence_id );
961
+
962
  $event_classes = array();
963
 
964
  //Add venue class
965
+ if( $venue_slug = eo_get_venue_slug( $post_id ) )
966
+ $event_classes[] = 'eo-event-venue-' . $venue_slug;
967
 
968
  //Add category classes
969
+ $cats= get_the_terms( $post_id, 'event-category' );
970
  if( $cats && !is_wp_error($cats) ){
971
  foreach ($cats as $cat)
972
  $event_classes[] = 'eo-event-cat-'.$cat->slug;
974
 
975
  //Add 'time' class
976
  $start = eo_get_the_start(DATETIMEOBJ, $post_id, null, $occurrence_id);
977
+ $end = eo_get_the_end(DATETIMEOBJ, $post_id, null, $occurrence_id);
978
  $now = new DateTime('now',eo_get_blog_timezone());
979
  if( $start > $now ){
980
  $event_classes[] = 'eo-event-future';
983
  }else{
984
  $event_classes[] = 'eo-event-running';
985
  }
986
+
987
+ $event_classes = apply_filters( 'eventorganiser_event_classes', $event_classes, $post_id, $occurrence_id );
988
+ $event_classes = array_unique( $event_classes );
989
+ $event_classes = array_map( 'sanitize_html_class', $event_classes );
990
+ $event_classes = array_filter( $event_classes );
991
+ return $event_classes;
992
  }
993
 
994
 
1040
  return get_feed_link('eo-events');
1041
  }
1042
 
1043
+ /**
1044
+ * Retrieves the permalink for the ICAL event feed for a category. A simple wrapper for `{@see get_term_feed_link()}`
1045
+ *
1046
+ * If you pass an integer this is assumed to be the term ID of the category. If you pass a string it
1047
+ * assumed to be the slug.
1048
+ *
1049
+ * @since 2.2
1050
+ * @param string|int $cat_slug_or_id Category ID as an **integer**, or slug as a **string**
1051
+ * @return string The link to the ICAL event category feed.
1052
+ */
1053
+ function eo_get_event_category_feed( $cat_slug_or_id ){
1054
+
1055
+ if( is_int( $cat_slug_or_id ) )
1056
+ return get_term_feed_link( $cat_slug_or_id, 'event-category', 'eo-events' );
1057
+
1058
+ $category = get_term_by( 'slug', $cat_slug_or_id, 'event-category' );
1059
+
1060
+ if( !$category )
1061
+ return false;
1062
+
1063
+ return get_term_feed_link( $category->term_id, 'event-category', 'eo-events' );
1064
+ }
1065
+
1066
+ /**
1067
+ * Retrieves the permalink for the ICAL event feed for a venue. A simple wrapper for `{@see get_term_feed_link()}`.
1068
+ *
1069
+ * If you pass an integer this is assumed to be the term ID of the category. If you pass a string it
1070
+ * assumed to be the slug.
1071
+ *
1072
+ * @since 2.2
1073
+ * @param string|int $venue_slug_or_id Category ID as an **integer**, or slug as a **string**
1074
+ * @return string The link to the ICAL event category feed.
1075
+ */
1076
+ function eo_get_event_venue_feed( $venue_slug_or_id ){
1077
+
1078
+ $venue_id = eo_get_venue_id_by_slugorid( $venue_slug_or_id );
1079
+
1080
+ if( !$venue_id )
1081
+ return false;
1082
+
1083
+ return get_term_feed_link( $venue_id, 'event-venue', 'eo-events' );
1084
+ }
1085
 
1086
  /**
1087
  * Returns a the url which adds a particular occurrence of an event to
includes/event-organiser-install.php CHANGED
@@ -34,7 +34,8 @@
34
  }
35
 
36
  function eventorganiser_site_install(){
37
- global $wpdb, $eventorganiser_db_version;
 
38
 
39
  eventorganiser_wpdb_fix();
40
 
@@ -152,9 +153,9 @@ function eventorganiser_deactivate(){
152
  *@ignore
153
  */
154
  function eventorganiser_upgradecheck(){
155
- global $eventorganiser_db_version, $wpdb;
156
- global $EO_Errors;
157
-
158
  $installed_ver = get_option('eventorganiser_version');
159
 
160
  if( empty($installed_ver) ){
34
  }
35
 
36
  function eventorganiser_site_install(){
37
+ global $wpdb;
38
+ $eventorganiser_db_version = defined( 'EVENT_ORGANISER_VER' ) ? EVENT_ORGANISER_VER : false;
39
 
40
  eventorganiser_wpdb_fix();
41
 
153
  *@ignore
154
  */
155
  function eventorganiser_upgradecheck(){
156
+ global $wpdb, $EO_Errors;
157
+ $eventorganiser_db_version = defined( 'EVENT_ORGANISER_VER' ) ? EVENT_ORGANISER_VER : false;
158
+
159
  $installed_ver = get_option('eventorganiser_version');
160
 
161
  if( empty($installed_ver) ){
includes/event-organiser-register.php CHANGED
@@ -9,7 +9,7 @@
9
  */
10
  function eventorganiser_register_script() {
11
  global $wp_locale;
12
- $version = '2.1.7';
13
 
14
  $ext = (defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG) ? '' : '.min';
15
 
@@ -80,7 +80,7 @@ add_action('init', 'eventorganiser_register_script');
80
  * @access private
81
  */
82
  function eventorganiser_register_scripts(){
83
- $version = '2.1.7';
84
  $ext = (defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG) ? '' : '.min';
85
 
86
  /* Venue scripts for venue & event edit */
@@ -196,6 +196,7 @@ function eventorganiser_add_admin_scripts( $hook ) {
196
  wp_enqueue_script('eo-edit-event-controller');
197
  wp_localize_script( 'eo_event', 'EO_Ajax_Event', array(
198
  'ajaxurl' => admin_url( 'admin-ajax.php' ),
 
199
  'startday'=>intval(get_option('start_of_week')),
200
  'format'=> eventorganiser_php2jquerydate( eventorganiser_get_option('dateformat') ),
201
  'current_user_can' => array(
@@ -430,7 +431,16 @@ add_action('eventorganiser_delete_expired', 'eventorganiser_delete_expired_event
430
  function eventorganiser_screen_retina_icon(){
431
 
432
  $screen_id = get_current_screen()->id;
433
-
 
 
 
 
 
 
 
 
 
434
  if( !in_array($screen_id, array('event','edit-event','edit-event-tag','edit-event-category','event_page_venues','event_page_calendar')) )
435
  return;
436
 
9
  */
10
  function eventorganiser_register_script() {
11
  global $wp_locale;
12
+ $version = defined( 'EVENT_ORGANISER_VER' ) ? EVENT_ORGANISER_VER : false;
13
 
14
  $ext = (defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG) ? '' : '.min';
15
 
80
  * @access private
81
  */
82
  function eventorganiser_register_scripts(){
83
+ $version = defined( 'EVENT_ORGANISER_VER' ) ? EVENT_ORGANISER_VER : false;
84
  $ext = (defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG) ? '' : '.min';
85
 
86
  /* Venue scripts for venue & event edit */
196
  wp_enqueue_script('eo-edit-event-controller');
197
  wp_localize_script( 'eo_event', 'EO_Ajax_Event', array(
198
  'ajaxurl' => admin_url( 'admin-ajax.php' ),
199
+ 'wpversion' => get_bloginfo('version'),
200
  'startday'=>intval(get_option('start_of_week')),
201
  'format'=> eventorganiser_php2jquerydate( eventorganiser_get_option('dateformat') ),
202
  'current_user_can' => array(
431
  function eventorganiser_screen_retina_icon(){
432
 
433
  $screen_id = get_current_screen()->id;
434
+
435
+ if ( 'mp6' === get_user_option( 'admin_color' ) ) {
436
+ //MP6 tweaks - ongoing and limited.
437
+ ?>
438
+ <style>
439
+ .icon16.icon-event:before, #adminmenu .menu-icon-event div.wp-menu-image:before {content: '\f145';}
440
+ body.event_page_calendar #calendar-view .view-button.active{ border-color: #dfdfdf #dfdfdf #eee }
441
+ </style>
442
+ <?php
443
+ }
444
  if( !in_array($screen_id, array('event','edit-event','edit-event-tag','edit-event-category','event_page_venues','event_page_calendar')) )
445
  return;
446
 
includes/event-organiser-templates.php CHANGED
@@ -264,12 +264,16 @@ function _eventorganiser_single_event_content( $content ){
264
  if( !is_singular('event') )
265
  return $content;
266
 
 
 
 
 
267
  global $eo_event_parsed;
268
  if( !empty( $eo_event_parsed[get_the_ID()] ) ){
269
  return $content;
270
  }else{
271
  $eo_event_parsed[get_the_ID()] = 1;
272
- }
273
 
274
  //Object buffering
275
  ob_start();
264
  if( !is_singular('event') )
265
  return $content;
266
 
267
+ /*
268
+ * This was introduced to fix an obscure bug with including pages
269
+ * in another page via shortcodes.
270
+ * But it breaks yoast SEO.
271
  global $eo_event_parsed;
272
  if( !empty( $eo_event_parsed[get_the_ID()] ) ){
273
  return $content;
274
  }else{
275
  $eo_event_parsed[get_the_ID()] = 1;
276
+ }*/
277
 
278
  //Object buffering
279
  ob_start();
includes/event-organiser-utility-functions.php CHANGED
@@ -479,7 +479,7 @@ function eventorganiser_date_create($datetime_string){
479
  * @since 1.0.0
480
 
481
  * @param datetime_string - a datetime string
482
- * @param string $format - Format of the datetime string. One of 'd-m-Y', 'm-d-Y' and 'Y-m-d'.
483
  * @return int DateTime| false - the parsed datetime string as a DateTime object or false on error (incorrectly formatted for example)
484
  */
485
  function _eventorganiser_check_datetime( $datetime_string = '', $format = null ){
@@ -1141,5 +1141,26 @@ function eventorganiser_escape_ical_text( $text ){
1141
  $text = str_replace("\n", "\n ", $text);
1142
  return $text;
1143
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
1144
 
1145
- ?>
 
 
 
 
 
 
 
 
479
  * @since 1.0.0
480
 
481
  * @param datetime_string - a datetime string
482
+ * @param string $format - Format of the datetime string. One of 'd-m-Y H:i', 'm-d-Y H:i' and 'Y-m-d H:i'.
483
  * @return int DateTime| false - the parsed datetime string as a DateTime object or false on error (incorrectly formatted for example)
484
  */
485
  function _eventorganiser_check_datetime( $datetime_string = '', $format = null ){
1141
  $text = str_replace("\n", "\n ", $text);
1142
  return $text;
1143
  }
1144
+
1145
+ /**
1146
+ * Like wp_list_pluck() but plucks out key and value from each object in the list
1147
+ *
1148
+ * @since 2.2
1149
+ * @param array $list A list of objects or arrays
1150
+ * @param int|string $field A field from the object to used as the key of the entire object
1151
+ * @param int|string $field A field from the object to place instead of the entire object
1152
+ * @return multitype:unknown NULL
1153
+ */
1154
+ function eo_list_pluck_key_value( $list, $key_field, $value_field ){
1155
+
1156
+ $new_list = array();
1157
 
1158
+ foreach ( $list as $key => $value ) {
1159
+ if ( is_object( $value ) )
1160
+ $new_list[ $value->$key_field ] = $value->$value_field;
1161
+ else
1162
+ $new_list[ $value[ $key_field ] ] = $value[ $value_field ];
1163
+ }
1164
+
1165
+ return $new_list;
1166
+ }
includes/event-organiser-venue-functions.php CHANGED
@@ -710,9 +710,9 @@ function eo_get_venue_map($venue_slug_or_id='', $args=array()){
710
  if( !empty($address) )
711
  $tooltip_content .='</br>'.implode(', ',$address);
712
 
713
- $tooltip_content = apply_filters('eventorganiser_venue_tooltip',$tooltip_content,$venue_id);
714
 
715
- $icon = apply_filters('eventorganiser_venue_marker',null,$venue_id);
716
 
717
  $locations[] =array(
718
  'venue_id' => $venue_id,
710
  if( !empty($address) )
711
  $tooltip_content .='</br>'.implode(', ',$address);
712
 
713
+ $tooltip_content = apply_filters( 'eventorganiser_venue_tooltip', $tooltip_content, $venue_id, $args );
714
 
715
+ $icon = apply_filters( 'eventorganiser_venue_marker', null, $venue_id, $args );
716
 
717
  $locations[] =array(
718
  'venue_id' => $venue_id,
includes/event.php CHANGED
@@ -420,7 +420,7 @@ function eo_get_event_schedule( $post_id=0 ){
420
  if( !($end instanceof DateTime) )
421
  $end = clone $start;
422
 
423
- if( !($schedule_last instanceof DateTime) )
424
  $schedule_last = clone $start;
425
 
426
  //Check dates are in chronological order
420
  if( !($end instanceof DateTime) )
421
  $end = clone $start;
422
 
423
+ if( 'once' == $schedule || !($schedule_last instanceof DateTime) )
424
  $schedule_last = clone $start;
425
 
426
  //Check dates are in chronological order
js/admin-calendar.js CHANGED
@@ -1,3 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  (function ($) {
2
  /**Parses string formatted as YYYY-MM-DD to a Date object.
3
  * If the supplied string does not match the format, an
@@ -29,6 +72,7 @@
29
  $('#eo-dialog-tabs').tabs();
30
  $('.eo-dialog').dialog({
31
  autoOpen: false,
 
32
  width: 527,
33
  modal:true
34
  });
@@ -37,7 +81,7 @@
37
  /* Time Format from screen option */
38
  var format = ($('#eofc_time_format').is(":checked") ? 'HH:mm' : 'h:mmtt');
39
 
40
- var initial_date = eventorganiser_parseISO8601( $.cookie('eo_admin_cal_last_viewed_date') );
41
 
42
  //Invalid dates cause trouble in IE7&8 https://github.com/stephenharris/Event-Organiser/issues/96
43
  //Check date is valid: http://stackoverflow.com/questions/1353684/
@@ -246,16 +290,24 @@
246
  };
247
  var input = $("<input>").appendTo(wrapper).val(e).addClass("ui-combobox-input").autocomplete(options).addClass("ui-widget-content ui-corner-left");
248
 
 
 
 
 
 
249
  //Apend venue address to drop-down
250
- input.data("autocomplete")._renderItem = function (a, b) {
251
  if (b.term_id == 0 ) {
252
- return $("<li></li>").data("item.autocomplete", b).append("<a>" + b.label + "</a>").appendTo(a);
253
  }
254
  //Clean address
255
  var address_array = [b.venue_address, b.venue_city, b.venue_state,b.venue_postcode,b.venue_country];
256
  var address = $.grep(address_array,function(n){return(n);}).join(', ');
257
 
258
- return $("<li></li>").data("item.autocomplete", b)
 
 
 
259
  .append("<a>" + b.label + "</br> <span style='font-size: 0.8em'><em>" +address+ "</span></em></a>").appendTo(a);
260
  };
261
 
@@ -322,8 +374,8 @@
322
  $('#eo-event-cat-menu').width(w2 + 'px');
323
  });
324
  })(jQuery);
325
- /*
326
- * jQuery UI Selectmenu version 1.3.0
327
  *
328
  * Copyright (c) 2009-2010 filament group, http://filamentgroup.com
329
  * Copyright (c) 2010-2012 Felix Nagel, http://www.felixnagel.com
@@ -332,20 +384,14 @@
332
  * https://github.com/fnagel/jquery-ui/wiki/Selectmenu
333
  */
334
 
335
- (function($) {
336
- /**
337
- *@constructor
338
- */
339
  $.widget("ui.selectmenu", {
340
  options: {
341
  appendTo: "body",
342
  typeAhead: 1000,
343
  style: 'dropdown',
344
- positionOptions: {
345
- my: "left top",
346
- at: "left bottom",
347
- offset: null
348
- },
349
  width: null,
350
  menuWidth: null,
351
  handleWidth: 26,
@@ -356,25 +402,27 @@ $.widget("ui.selectmenu", {
356
  bgImage: function() {}
357
  },
358
 
359
- /**
360
- *@constructor
361
- */
362
  _create: function() {
363
  var self = this, o = this.options;
364
-
365
- // set a default id value, generate a new random one if not set by developer
366
- var selectmenuId = (this.element.attr( 'id' ) || 'ui-selectmenu-' + Math.random().toString( 16 ).slice( 2, 10 )).replace(/(:|\.)/g,'')
 
 
 
 
 
367
 
368
  // quick array of button and menu id's
369
  this.ids = [ selectmenuId, selectmenuId + '-button', selectmenuId + '-menu' ];
370
-
371
  // define safe mouseup for future toggling
372
  this._safemouseup = true;
373
  this.isOpen = false;
374
 
375
  // create menu button wrapper
376
  this.newelement = $( '<a />', {
377
- 'class': this.widgetBaseClass + ' ui-widget ui-state-default ui-corner-all',
378
  'id' : this.ids[ 1 ],
379
  'role': 'button',
380
  'href': '#nogo',
@@ -396,11 +444,11 @@ $.widget("ui.selectmenu", {
396
  this.newelement.data( 'selectelement', this.element );
397
 
398
  // menu icon
399
- this.selectmenuIcon = $( '<span class="' + this.widgetBaseClass + '-icon ui-icon"></span>' )
400
  .prependTo( this.newelement );
401
 
402
  // append status span to button
403
- this.newelement.prepend( '<span class="' + self.widgetBaseClass + '-status" />' );
404
 
405
  // make associated form label trigger focus
406
  this.element.bind({
@@ -412,108 +460,110 @@ $.widget("ui.selectmenu", {
412
 
413
  // click toggle for menu visibility
414
  this.newelement
415
- .bind('mousedown.selectmenu', function(event) {
416
- self._toggle(event, true);
417
  // make sure a click won't open/close instantly
418
- if (o.style == "popup") {
419
  self._safemouseup = false;
420
- setTimeout(function() { self._safemouseup = true; }, 300);
421
  }
422
- return false;
 
423
  })
424
- .bind('click.selectmenu', function() {
425
- return false;
426
  })
427
- .bind("keydown.selectmenu", function(event) {
428
  var ret = false;
429
- switch (event.keyCode) {
430
  case $.ui.keyCode.ENTER:
431
  ret = true;
432
  break;
433
  case $.ui.keyCode.SPACE:
434
- self._toggle(event);
435
  break;
436
  case $.ui.keyCode.UP:
437
- if (event.altKey) {
438
- self.open(event);
439
  } else {
440
- self._moveSelection(-1);
441
  }
442
  break;
443
  case $.ui.keyCode.DOWN:
444
- if (event.altKey) {
445
- self.open(event);
446
  } else {
447
- self._moveSelection(1);
448
  }
449
  break;
450
  case $.ui.keyCode.LEFT:
451
- self._moveSelection(-1);
452
  break;
453
  case $.ui.keyCode.RIGHT:
454
- self._moveSelection(1);
455
  break;
456
  case $.ui.keyCode.TAB:
457
  ret = true;
458
  break;
459
  case $.ui.keyCode.PAGE_UP:
460
  case $.ui.keyCode.HOME:
461
- self.index(0);
462
  break;
463
  case $.ui.keyCode.PAGE_DOWN:
464
  case $.ui.keyCode.END:
465
- self.index(self._optionLis.length);
466
  break;
467
  default:
468
  ret = true;
469
  }
470
  return ret;
471
  })
472
- .bind('keypress.selectmenu', function(event) {
473
- if (event.which > 0) {
474
- self._typeAhead(event.which, 'mouseup');
475
  }
476
  return true;
477
  })
478
- .bind('mouseover.selectmenu', function() {
479
- if (!o.disabled) $(this).addClass('ui-state-hover');
480
  })
481
- .bind('mouseout.selectmenu', function() {
482
- if (!o.disabled) $(this).removeClass('ui-state-hover');
483
  })
484
- .bind('focus.selectmenu', function() {
485
- if (!o.disabled) $(this).addClass('ui-state-focus');
486
  })
487
- .bind('blur.selectmenu', function() {
488
- if (!o.disabled) $(this).removeClass('ui-state-focus');
489
  });
490
 
491
  // document click closes menu
492
- $(document).bind("mousedown.selectmenu-" + this.ids[0], function(event) {
493
- if ( self.isOpen ) {
 
494
  self.close( event );
495
  }
496
  });
497
 
498
  // change event on original selectmenu
499
  this.element
500
- .bind("click.selectmenu", function() {
501
  self._refreshValue();
502
  })
503
  // FIXME: newelement can be null under unclear circumstances in IE8
504
  // TODO not sure if this is still a problem (fnagel 20.03.11)
505
- .bind("focus.selectmenu", function() {
506
- if (self.newelement) {
507
- self.newelement[0].focus();
508
  }
509
  });
510
 
511
  // set width when not set via options
512
- if (!o.width) {
513
  o.width = this.element.outerWidth();
514
  }
515
  // set menu button width
516
- this.newelement.width(o.width);
517
 
518
  // hide original selectmenu element
519
  this.element.hide();
@@ -523,71 +573,71 @@ $.widget("ui.selectmenu", {
523
  'class': 'ui-widget ui-widget-content',
524
  'aria-hidden': true,
525
  'role': 'listbox',
526
- 'aria-labelledby': this.ids[1],
527
- 'id': this.ids[2]
528
  });
529
  this.listWrap = $( "<div />", {
530
- 'class': self.widgetBaseClass + '-menu'
531
  }).append( this.list ).appendTo( o.appendTo );
532
 
533
  // transfer menu click to menu button
534
  this.list
535
  .bind("keydown.selectmenu", function(event) {
536
  var ret = false;
537
- switch (event.keyCode) {
538
  case $.ui.keyCode.UP:
539
- if (event.altKey) {
540
- self.close(event, true);
541
  } else {
542
- self._moveFocus(-1);
543
  }
544
  break;
545
  case $.ui.keyCode.DOWN:
546
- if (event.altKey) {
547
- self.close(event, true);
548
  } else {
549
- self._moveFocus(1);
550
  }
551
  break;
552
  case $.ui.keyCode.LEFT:
553
- self._moveFocus(-1);
554
  break;
555
  case $.ui.keyCode.RIGHT:
556
- self._moveFocus(1);
557
  break;
558
  case $.ui.keyCode.HOME:
559
- self._moveFocus(':first');
560
  break;
561
  case $.ui.keyCode.PAGE_UP:
562
- self._scrollPage('up');
563
  break;
564
  case $.ui.keyCode.PAGE_DOWN:
565
- self._scrollPage('down');
566
  break;
567
  case $.ui.keyCode.END:
568
- self._moveFocus(':last');
569
  break;
570
  case $.ui.keyCode.ENTER:
571
  case $.ui.keyCode.SPACE:
572
- self.close(event, true);
573
- $(event.target).parents('li:eq(0)').trigger('mouseup');
574
  break;
575
  case $.ui.keyCode.TAB:
576
  ret = true;
577
- self.close(event, true);
578
- $(event.target).parents('li:eq(0)').trigger('mouseup');
579
  break;
580
  case $.ui.keyCode.ESCAPE:
581
- self.close(event, true);
582
  break;
583
  default:
584
  ret = true;
585
  }
586
  return ret;
587
  })
588
- .bind('keypress.selectmenu', function(event) {
589
- if (event.which > 0) {
590
- self._typeAhead(event.which, 'focus');
591
  }
592
  return true;
593
  })
@@ -595,49 +645,46 @@ $.widget("ui.selectmenu", {
595
  .bind( 'mousedown.selectmenu mouseup.selectmenu', function() { return false; });
596
 
597
  // needed when window is resized
598
- $(window).bind( "resize.selectmenu-" + this.ids[0], $.proxy( self.close, this ) );
599
  },
600
 
601
- /**
602
- *@constructor
603
- */
604
  _init: function() {
605
  var self = this, o = this.options;
606
 
607
  // serialize selectmenu element options
608
  var selectOptionData = [];
609
- this.element.find('option').each(function() {
610
- var opt = $(this);
611
  selectOptionData.push({
612
- value: opt.attr('value'),
613
- text: self._formatText(opt.text(), opt),
614
- selected: opt.attr('selected'),
615
- disabled: opt.attr('disabled'),
616
- classes: opt.attr('class'),
617
- typeahead: opt.attr('typeahead'),
618
- parentOptGroup: opt.parent('optgroup'),
619
- bgImage: o.bgImage.call(opt)
620
  });
621
  });
622
 
623
  // active state class is only used in popup style
624
- var activeClass = (self.options.style == "popup") ? " ui-state-active" : "";
625
 
626
  // empty list so we can refresh the selectmenu via selectmenu()
627
- this.list.html("");
628
 
629
  // write li's
630
- if (selectOptionData.length) {
631
- for (var i = 0; i < selectOptionData.length; i++) {
632
  var thisLiAttr = { role : 'presentation' };
633
  if ( selectOptionData[ i ].disabled ) {
634
- thisLiAttr[ 'class' ] = this.namespace + '-state-disabled';
635
  }
636
  var thisAAttr = {
637
- html: selectOptionData[i].text || '&nbsp;',
638
- href : '#nogo',
639
  tabindex : -1,
640
- role : 'option',
641
  'aria-selected' : false
642
  };
643
  if ( selectOptionData[ i ].disabled ) {
@@ -646,88 +693,92 @@ $.widget("ui.selectmenu", {
646
  if ( selectOptionData[ i ].typeahead ) {
647
  thisAAttr[ 'typeahead' ] = selectOptionData[ i ].typeahead;
648
  }
649
- var thisA = $('<a/>', thisAAttr)
650
- .bind('focus.selectmenu', function() {
651
- $(this).parent().mouseover();
652
  })
653
- .bind('blur.selectmenu', function() {
654
- $(this).parent().mouseout();
655
  });
656
- var thisLi = $('<li/>', thisLiAttr)
657
- .append(thisA)
658
- .data('index', i)
659
- .addClass(selectOptionData[i].classes)
660
- .data('optionClasses', selectOptionData[i].classes || '')
661
- .bind("mouseup.selectmenu", function(event) {
662
- if (self._safemouseup && !self._disabled(event.currentTarget) && !self._disabled($( event.currentTarget ).parents( "ul>li." + self.widgetBaseClass + "-group " )) ) {
663
- self.index($(this).data('index'));
664
- self.select(event);
665
- self.close(event, true);
666
  }
667
  return false;
668
  })
669
- .bind("click.selectmenu", function() {
670
  return false;
671
  })
672
- .bind('mouseover.selectmenu', function() {
673
  // no hover if diabled
674
- if (!$(this).hasClass(self.namespace + '-state-disabled') && !$(this).parent("ul").parent("li").hasClass(self.namespace + '-state-disabled')) {
675
- self._selectedOptionLi().addClass(activeClass);
676
- self._focusedOptionLi().removeClass(self.widgetBaseClass + '-item-focus ui-state-hover');
677
- $(this).removeClass('ui-state-active').addClass(self.widgetBaseClass + '-item-focus ui-state-hover');
 
 
678
  }
679
  })
680
- .bind('mouseout.selectmenu', function() {
681
- if ($(this).is(self._selectedOptionLi())) {
682
- $(this).addClass(activeClass);
683
  }
684
- $(this).removeClass(self.widgetBaseClass + '-item-focus ui-state-hover');
 
 
685
  });
686
 
687
  // optgroup or not...
688
- if ( selectOptionData[i].parentOptGroup.length ) {
689
- var optGroupName = self.widgetBaseClass + '-group-' + this.element.find( 'optgroup' ).index( selectOptionData[i].parentOptGroup );
690
- if (this.list.find( 'li.' + optGroupName ).length ) {
691
  this.list.find( 'li.' + optGroupName + ':last ul' ).append( thisLi );
692
  } else {
693
- $(' <li role="presentation" class="' + self.widgetBaseClass + '-group ' + optGroupName + (selectOptionData[i].parentOptGroup.attr("disabled") ? ' ' + this.namespace + '-state-disabled" aria-disabled="true"' : '"' ) + '><span class="' + self.widgetBaseClass + '-group-label">' + selectOptionData[i].parentOptGroup.attr('label') + '</span><ul></ul></li> ')
694
  .appendTo( this.list )
695
  .find( 'ul' )
696
  .append( thisLi );
697
  }
698
  } else {
699
- thisLi.appendTo(this.list);
700
  }
701
 
702
  // append icon if option is specified
703
- if (o.icons) {
704
- for (var j in o.icons) {
705
- if (thisLi.is(o.icons[j].find)) {
706
  thisLi
707
- .data('optionClasses', selectOptionData[i].classes + ' ' + self.widgetBaseClass + '-hasIcon')
708
- .addClass(self.widgetBaseClass + '-hasIcon');
709
- var iconClass = o.icons[j].icon || "";
710
  thisLi
711
- .find('a:eq(0)')
712
- .prepend('<span class="' + self.widgetBaseClass + '-item-icon ui-icon ' + iconClass + '"></span>');
713
- if (selectOptionData[i].bgImage) {
714
- thisLi.find('span').css('background-image', selectOptionData[i].bgImage);
715
  }
716
  }
717
  }
718
  }
719
  }
720
  } else {
721
- $('<li role="presentation"><a href="#nogo" tabindex="-1" role="option"></a></li>').appendTo(this.list);
722
  }
723
  // we need to set and unset the CSS classes for dropdown and popup style
724
  var isDropDown = ( o.style == 'dropdown' );
725
  this.newelement
726
- .toggleClass( self.widgetBaseClass + '-dropdown', isDropDown )
727
- .toggleClass( self.widgetBaseClass + '-popup', !isDropDown );
728
  this.list
729
- .toggleClass( self.widgetBaseClass + '-menu-dropdown ui-corner-bottom', isDropDown )
730
- .toggleClass( self.widgetBaseClass + '-menu-popup ui-corner-all', !isDropDown )
731
  // add corners to top and bottom menu items
732
  .find( 'li:first' )
733
  .toggleClass( 'ui-corner-top', !isDropDown )
@@ -753,7 +804,7 @@ $.widget("ui.selectmenu", {
753
  if ( listH > maxH ) this.list.height( maxH );
754
 
755
  // save reference to actionable li's (not group label li's)
756
- this._optionLis = this.list.find( 'li:not(.' + self.widgetBaseClass + '-group)' );
757
 
758
  // transfer disabled state
759
  if ( this.element.attr( 'disabled' ) ) {
@@ -766,39 +817,39 @@ $.widget("ui.selectmenu", {
766
  this._refreshValue();
767
 
768
  // set selected item so movefocus has intial state
769
- this._selectedOptionLi().addClass(this.widgetBaseClass + '-item-focus');
770
 
771
  // needed when selectmenu is placed at the very bottom / top of the page
772
- clearTimeout(this.refreshTimeout);
773
- this.refreshTimeout = window.setTimeout(function () {
774
  self._refreshPosition();
775
- }, 200);
776
  },
777
 
778
  destroy: function() {
779
  this.element.removeData( this.widgetName )
780
- .removeClass( this.widgetBaseClass + '-disabled' + ' ' + this.namespace + '-state-disabled' )
781
  .removeAttr( 'aria-disabled' )
782
  .unbind( ".selectmenu" );
783
 
784
- $( window ).unbind( ".selectmenu-" + this.ids[0] );
785
- $( document ).unbind( ".selectmenu-" + this.ids[0] );
786
 
787
  this.newelementWrap.remove();
788
  this.listWrap.remove();
789
 
790
  // unbind click event and show original select
791
  this.element
792
- .unbind(".selectmenu")
793
  .show();
794
 
795
  // call widget destroy function
796
- $.Widget.prototype.destroy.apply(this, arguments);
797
  },
798
 
799
  _typeAhead: function( code, eventType ) {
800
  var self = this,
801
- c = String.fromCharCode(code).toLowerCase(),
802
  matchee = null,
803
  nextIndex = null;
804
 
@@ -807,22 +858,16 @@ $.widget("ui.selectmenu", {
807
  window.clearTimeout( self._typeAhead_timer );
808
  self._typeAhead_timer = undefined;
809
  }
810
-
811
  // Store the character typed
812
- self._typeAhead_chars = (self._typeAhead_chars === undefined ? "" : self._typeAhead_chars).concat(c);
813
-
814
  // Detect if we are in cyciling mode or direct selection mode
815
- if ( self._typeAhead_chars.length < 2 ||
816
- (self._typeAhead_chars.substr(-2, 1) === c && self._typeAhead_cycling) ) {
817
  self._typeAhead_cycling = true;
818
-
819
  // Match only the first character and loop
820
  matchee = c;
821
- }
822
- else {
823
  // We won't be cycling anymore until the timer expires
824
  self._typeAhead_cycling = false;
825
-
826
  // Match all the characters typed
827
  matchee = self._typeAhead_chars;
828
  }
@@ -830,20 +875,13 @@ $.widget("ui.selectmenu", {
830
  // We need to determine the currently active index, but it depends on
831
  // the used context: if it's in the element, we want the actual
832
  // selected index, if it's in the menu, just the focused one
833
- // I copied this code from _moveSelection() and _moveFocus()
834
- // respectively --thg2k
835
- var selectedIndex = (eventType !== 'focus' ?
836
- this._selectedOptionLi().data('index') :
837
- this._focusedOptionLi().data('index')) || 0;
838
-
839
- for (var i = 0; i < this._optionLis.length; i++) {
840
- var thisText = this._optionLis.eq(i).text().substr(0, matchee.length).toLowerCase();
841
-
842
  if ( thisText === matchee ) {
843
  if ( self._typeAhead_cycling ) {
844
  if ( nextIndex === null )
845
  nextIndex = i;
846
-
847
  if ( i > selectedIndex ) {
848
  nextIndex = i;
849
  break;
@@ -855,18 +893,16 @@ $.widget("ui.selectmenu", {
855
  }
856
 
857
  if ( nextIndex !== null ) {
858
- // Why using trigger() instead of a direct method to select the
859
- // index? Because we don't what is the exact action to do, it
860
- // depends if the user is typing on the element or on the popped
861
- // up menu
862
- this._optionLis.eq(nextIndex).find("a").trigger( eventType );
863
  }
864
 
865
- self._typeAhead_timer = window.setTimeout(function() {
866
  self._typeAhead_timer = undefined;
867
  self._typeAhead_chars = undefined;
868
  self._typeAhead_cycling = undefined;
869
- }, self.options.typeAhead);
870
  },
871
 
872
  // returns some usefull information, called by callbacks only
@@ -874,265 +910,253 @@ $.widget("ui.selectmenu", {
874
  var index = this.index();
875
  return {
876
  index: index,
877
- option: $("option", this.element).get(index),
878
- value: this.element[0].value
879
  };
880
  },
881
 
882
- open: function(event) {
883
- var self = this, o = this.options;
884
- if ( self.newelement.attr("aria-disabled") != 'true' ) {
885
- self._closeOthers(event);
886
- self.newelement.addClass('ui-state-active');
 
887
 
888
- self.list.attr('aria-hidden', false);
889
- self.listWrap.addClass( self.widgetBaseClass + '-open' );
 
 
890
 
891
- var selected = this._selectedOptionLi();
892
  if ( o.style == "dropdown" ) {
893
- self.newelement.removeClass('ui-corner-all').addClass('ui-corner-top');
894
  } else {
895
  // center overflow and avoid flickering
896
  this.list
897
- .css("left", -5000)
898
- .scrollTop( this.list.scrollTop() + selected.position().top - this.list.outerHeight()/2 + selected.outerHeight()/2 )
899
- .css("left","auto");
900
  }
901
 
902
  self._refreshPosition();
903
 
904
- var link = selected.find("a");
905
- if (link.length) link[0].focus();
 
906
 
907
  self.isOpen = true;
908
- self._trigger("open", event, self._uiHash());
909
  }
910
  },
911
- /**
912
- *@constructor
913
- */
914
- close: function(event, retainFocus) {
915
- if ( this.newelement.is('.ui-state-active') ) {
916
- this.newelement
917
- .removeClass('ui-state-active');
918
- this.listWrap.removeClass(this.widgetBaseClass + '-open');
919
- this.list.attr('aria-hidden', true);
920
  if ( this.options.style == "dropdown" ) {
921
- this.newelement.removeClass('ui-corner-top').addClass('ui-corner-all');
922
  }
923
  if ( retainFocus ) {
924
  this.newelement.focus();
925
  }
926
  this.isOpen = false;
927
- this._trigger("close", event, this._uiHash());
928
  }
929
  },
930
 
931
- change: function(event) {
932
- this.element.trigger("change");
933
- this._trigger("change", event, this._uiHash());
934
  },
935
 
936
- select: function(event) {
937
- if (this._disabled(event.currentTarget)) { return false; }
938
- this._trigger("select", event, this._uiHash());
939
  },
940
 
941
  widget: function() {
942
  return this.listWrap.add( this.newelementWrap );
943
  },
944
 
945
- _closeOthers: function(event) {
946
- $('.' + this.widgetBaseClass + '.ui-state-active').not(this.newelement).each(function() {
947
- $(this).data('selectelement').selectmenu('close', event);
948
  });
949
- $('.' + this.widgetBaseClass + '.ui-state-hover').trigger('mouseout');
950
  },
951
 
952
- _toggle: function(event, retainFocus) {
953
  if ( this.isOpen ) {
954
- this.close(event, retainFocus);
955
  } else {
956
- this.open(event);
957
  }
958
  },
959
 
960
- _formatText: function(text, opt) {
961
- if (this.options.format) {
962
- text = this.options.format(text, opt);
963
- } else if (this.options.escapeHtml) {
964
- text = $('<div />').text(text).html();
965
  }
966
  return text;
967
  },
968
 
969
  _selectedIndex: function() {
970
- return this.element[0].selectedIndex;
971
  },
972
 
973
  _selectedOptionLi: function() {
974
- return this._optionLis.eq(this._selectedIndex());
975
  },
976
 
977
  _focusedOptionLi: function() {
978
- return this.list.find('.' + this.widgetBaseClass + '-item-focus');
979
  },
980
 
981
- _moveSelection: function(amt, recIndex) {
982
  // do nothing if disabled
983
- if (!this.options.disabled) {
984
- var currIndex = parseInt(this._selectedOptionLi().data('index') || 0, 10);
985
  var newIndex = currIndex + amt;
986
  // do not loop when using up key
987
-
988
- if (newIndex < 0) {
989
  newIndex = 0;
990
  }
991
- if (newIndex > this._optionLis.size() - 1) {
992
  newIndex = this._optionLis.size() - 1;
993
  }
994
  // Occurs when a full loop has been made
995
- if (newIndex === recIndex) { return false; }
 
 
996
 
997
- if (this._optionLis.eq(newIndex).hasClass( this.namespace + '-state-disabled' )) {
998
  // if option at newIndex is disabled, call _moveFocus, incrementing amt by one
999
- (amt > 0) ? ++amt : --amt;
1000
- this._moveSelection(amt, newIndex);
1001
  } else {
1002
- this._optionLis.eq(newIndex).trigger('mouseover').trigger('mouseup');
1003
  }
1004
  }
1005
  },
1006
- /**
1007
- *@constructor
1008
- */
1009
- _moveFocus: function(amt, recIndex) {
1010
- if (!isNaN(amt)) {
1011
- var currIndex = parseInt(this._focusedOptionLi().data('index') || 0, 10);
1012
  var newIndex = currIndex + amt;
1013
  } else {
1014
- var newIndex = parseInt(this._optionLis.filter(amt).data('index'), 10);
1015
  }
1016
 
1017
- if (newIndex < 0) {
1018
  newIndex = 0;
1019
  }
1020
- if (newIndex > this._optionLis.size() - 1) {
1021
  newIndex = this._optionLis.size() - 1;
1022
  }
1023
 
1024
  //Occurs when a full loop has been made
1025
- if (newIndex === recIndex) { return false; }
 
 
1026
 
1027
- var activeID = this.widgetBaseClass + '-item-' + Math.round(Math.random() * 1000);
1028
 
1029
- this._focusedOptionLi().find('a:eq(0)').attr('id', '');
1030
 
1031
- if (this._optionLis.eq(newIndex).hasClass( this.namespace + '-state-disabled' )) {
1032
  // if option at newIndex is disabled, call _moveFocus, incrementing amt by one
1033
- (amt > 0) ? ++amt : --amt;
1034
- this._moveFocus(amt, newIndex);
1035
  } else {
1036
- this._optionLis.eq(newIndex).find('a:eq(0)').attr('id',activeID).focus();
1037
  }
1038
 
1039
- this.list.attr('aria-activedescendant', activeID);
1040
  },
1041
 
1042
- _scrollPage: function(direction) {
1043
- var numPerPage = Math.floor(this.list.outerHeight() / this._optionLis.first().outerHeight());
1044
- numPerPage = (direction == 'up' ? -numPerPage : numPerPage);
1045
- this._moveFocus(numPerPage);
1046
  },
1047
- /**
1048
- *@constructor
1049
- */
1050
- _setOption: function(key, value) {
1051
- this.options[key] = value;
1052
  // set
1053
- if (key == 'disabled') {
1054
- if (value) this.close();
1055
  this.element
1056
- .add(this.newelement)
1057
- .add(this.list)[value ? 'addClass' : 'removeClass'](
1058
- this.widgetBaseClass + '-disabled' + ' ' +
1059
- this.namespace + '-state-disabled')
1060
- .attr("aria-disabled", value);
1061
  }
1062
  },
1063
 
1064
- disable: function(index, type){
1065
  // if options is not provided, call the parents disable function
1066
  if ( typeof( index ) == 'undefined' ) {
1067
  this._setOption( 'disabled', true );
1068
  } else {
1069
  if ( type == "optgroup" ) {
1070
- this._disableOptgroup(index);
1071
  } else {
1072
- this._disableOption(index);
1073
  }
1074
  }
1075
  },
1076
 
1077
- enable: function(index, type) {
1078
  // if options is not provided, call the parents enable function
1079
  if ( typeof( index ) == 'undefined' ) {
1080
- this._setOption('disabled', false);
1081
  } else {
1082
  if ( type == "optgroup" ) {
1083
- this._enableOptgroup(index);
1084
  } else {
1085
- this._enableOption(index);
1086
  }
1087
  }
1088
  },
1089
 
1090
- _disabled: function(elem) {
1091
- return $(elem).hasClass( this.namespace + '-state-disabled' );
1092
  },
1093
 
1094
- _disableOption: function(index) {
1095
- var optionElem = this._optionLis.eq(index);
1096
- if (optionElem) {
1097
- optionElem.addClass(this.namespace + '-state-disabled')
1098
- .find("a").attr("aria-disabled", true);
1099
- this.element.find("option").eq(index).attr("disabled", "disabled");
1100
- }
1101
- },
1102
-
1103
- _enableOption: function(index) {
1104
- var optionElem = this._optionLis.eq(index);
1105
- if (optionElem) {
1106
- optionElem.removeClass( this.namespace + '-state-disabled' )
1107
- .find("a").attr("aria-disabled", false);
1108
- this.element.find("option").eq(index).removeAttr("disabled");
1109
  }
 
1110
  },
1111
 
1112
- _disableOptgroup: function(index) {
1113
- var optGroupElem = this.list.find( 'li.' + this.widgetBaseClass + '-group-' + index );
1114
- if (optGroupElem) {
1115
- optGroupElem.addClass(this.namespace + '-state-disabled')
1116
- .attr("aria-disabled", true);
1117
- this.element.find("optgroup").eq(index).attr("disabled", "disabled");
 
 
 
 
 
 
1118
  }
1119
  },
1120
 
1121
- _enableOptgroup: function(index) {
1122
- var optGroupElem = this.list.find( 'li.' + this.widgetBaseClass + '-group-' + index );
1123
- if (optGroupElem) {
1124
- optGroupElem.removeClass(this.namespace + '-state-disabled')
1125
- .attr("aria-disabled", false);
1126
- this.element.find("optgroup").eq(index).removeAttr("disabled");
1127
- }
1128
- },
1129
- /**
1130
- *@constructor
1131
- */
1132
- index: function(newIndex) {
1133
- if (arguments.length) {
1134
- if (!this._disabled($(this._optionLis[newIndex])) && newIndex != this._selectedIndex()) {
1135
- this.element[0].selectedIndex = newIndex;
1136
  this._refreshValue();
1137
  this.change();
1138
  } else {
@@ -1142,86 +1166,88 @@ $.widget("ui.selectmenu", {
1142
  return this._selectedIndex();
1143
  }
1144
  },
1145
- /**
1146
- *@constructor
1147
- */
1148
- value: function(newValue) {
1149
- if (arguments.length && newValue != this.element[0].value) {
1150
- this.element[0].value = newValue;
1151
  this._refreshValue();
1152
  this.change();
1153
  } else {
1154
- return this.element[0].value;
1155
  }
1156
  },
1157
 
1158
  _refreshValue: function() {
1159
- var activeClass = (this.options.style == "popup") ? " ui-state-active" : "";
1160
- var activeID = this.widgetBaseClass + '-item-' + Math.round(Math.random() * 1000);
1161
  // deselect previous
1162
  this.list
1163
- .find('.' + this.widgetBaseClass + '-item-selected')
1164
- .removeClass(this.widgetBaseClass + "-item-selected" + activeClass)
1165
  .find('a')
1166
- .attr('aria-selected', 'false')
1167
- .attr('id', '');
1168
  // select new
1169
  this._selectedOptionLi()
1170
- .addClass(this.widgetBaseClass + "-item-selected" + activeClass)
1171
- .find('a')
1172
- .attr('aria-selected', 'true')
1173
- .attr('id', activeID);
1174
 
1175
  // toggle any class brought in from option
1176
- var currentOptionClasses = (this.newelement.data('optionClasses') ? this.newelement.data('optionClasses') : "");
1177
- var newOptionClasses = (this._selectedOptionLi().data('optionClasses') ? this._selectedOptionLi().data('optionClasses') : "");
1178
  this.newelement
1179
- .removeClass(currentOptionClasses)
1180
- .data('optionClasses', newOptionClasses)
1181
  .addClass( newOptionClasses )
1182
- .find('.' + this.widgetBaseClass + '-status')
1183
- .html(
1184
- this._selectedOptionLi()
1185
- .find('a:eq(0)')
1186
- .html()
1187
- );
1188
-
1189
- this.list.attr('aria-activedescendant', activeID);
1190
  },
1191
 
1192
  _refreshPosition: function() {
1193
- var o = this.options;
 
 
 
 
 
 
1194
 
1195
  // if its a pop-up we need to calculate the position of the selected li
1196
- if ( o.style == "popup" && !o.positionOptions.offset ) {
1197
  var selected = this._selectedOptionLi();
1198
- var _offset = "0 " + ( this.list.offset().top - selected.offset().top - ( this.newelement.outerHeight() + selected.outerHeight() ) / 2);
 
1199
  }
 
1200
  this.listWrap
1201
- .removeAttr('style')
1202
- .zIndex( this.element.zIndex() + 1 )
1203
- .position({
1204
- // set options for position plugin
1205
- of: o.positionOptions.of || this.newelement,
1206
- my: o.positionOptions.my,
1207
- at: o.positionOptions.at,
1208
- offset: o.positionOptions.offset || _offset,
1209
- collision: o.positionOptions.collision || (o.style == "popup" ? 'fit' :'flip')
1210
- });
1211
  }
1212
  });
1213
 
1214
- })(jQuery);
1215
  /*!
1216
- * jQuery Cookie Plugin v1.3
1217
  * https://github.com/carhartl/jquery-cookie
1218
  *
1219
- * Copyright 2011, Klaus Hartl
1220
- * Dual licensed under the MIT or GPL Version 2 licenses.
1221
- * http://www.opensource.org/licenses/mit-license.php
1222
- * http://www.opensource.org/licenses/GPL-2.0
1223
  */
1224
- (function ($, document, undefined) {
 
 
 
 
 
 
 
 
 
1225
 
1226
  var pluses = /\+/g;
1227
 
@@ -1233,16 +1259,22 @@ $.widget("ui.selectmenu", {
1233
  return decodeURIComponent(s.replace(pluses, ' '));
1234
  }
1235
 
 
 
 
 
 
 
 
 
 
 
1236
  var config = $.cookie = function (key, value, options) {
1237
 
1238
  // write
1239
  if (value !== undefined) {
1240
  options = $.extend({}, config.defaults, options);
1241
 
1242
- if (value === null) {
1243
- options.expires = -1;
1244
- }
1245
-
1246
  if (typeof options.expires === 'number') {
1247
  var days = options.expires, t = options.expires = new Date();
1248
  t.setDate(t.getDate() + days);
@@ -1251,7 +1283,9 @@ $.widget("ui.selectmenu", {
1251
  value = config.json ? JSON.stringify(value) : String(value);
1252
 
1253
  return (document.cookie = [
1254
- encodeURIComponent(key), '=', config.raw ? value : encodeURIComponent(value),
 
 
1255
  options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
1256
  options.path ? '; path=' + options.path : '',
1257
  options.domain ? '; domain=' + options.domain : '',
@@ -1262,25 +1296,34 @@ $.widget("ui.selectmenu", {
1262
  // read
1263
  var decode = config.raw ? raw : decoded;
1264
  var cookies = document.cookie.split('; ');
 
1265
  for (var i = 0, l = cookies.length; i < l; i++) {
1266
  var parts = cookies[i].split('=');
1267
- if (decode(parts.shift()) === key) {
1268
- var cookie = decode(parts.join('='));
1269
- return config.json ? JSON.parse(cookie) : cookie;
 
 
 
 
 
 
 
1270
  }
1271
  }
1272
 
1273
- return null;
1274
  };
1275
 
1276
  config.defaults = {};
1277
 
1278
  $.removeCookie = function (key, options) {
1279
- if ($.cookie(key) !== null) {
1280
- $.cookie(key, null, options);
 
1281
  return true;
1282
  }
1283
  return false;
1284
  };
1285
 
1286
- })(jQuery, document);
1
+ var eventorganiser = eventorganiser || {};
2
+ /**
3
+ * Simply compares two string version values.
4
+ *
5
+ * Example:
6
+ * versionCompare('1.1', '1.2') => -1
7
+ * versionCompare('1.1', '1.1') => 0
8
+ * versionCompare('1.2', '1.1') => 1
9
+ * versionCompare('2.23.3', '2.22.3') => 1
10
+ *
11
+ * Returns:
12
+ * -1 = left is LOWER than right
13
+ * 0 = they are equal
14
+ * 1 = left is GREATER = right is LOWER
15
+ * And FALSE if one of input versions are not valid
16
+ *
17
+ * @function
18
+ * @param {String} left Version #1
19
+ * @param {String} right Version #2
20
+ * @return {Integer|Boolean}
21
+ * @author Alexey Bass (albass)
22
+ * @since 2011-07-14
23
+ */
24
+ eventorganiser.versionCompare = function(left, right) {
25
+ if (typeof left + typeof right != 'stringstring')
26
+ return false;
27
+
28
+ var a = left.split('.')
29
+ , b = right.split('.')
30
+ , i = 0, len = Math.max(a.length, b.length);
31
+
32
+ for (; i < len; i++) {
33
+ if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) {
34
+ return 1;
35
+ } else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) {
36
+ return -1;
37
+ }
38
+ }
39
+
40
+ return 0;
41
+ };
42
+
43
+
44
  (function ($) {
45
  /**Parses string formatted as YYYY-MM-DD to a Date object.
46
  * If the supplied string does not match the format, an
72
  $('#eo-dialog-tabs').tabs();
73
  $('.eo-dialog').dialog({
74
  autoOpen: false,
75
+ dialogClass: 'eo-admin-calendar-dialog',
76
  width: 527,
77
  modal:true
78
  });
81
  /* Time Format from screen option */
82
  var format = ($('#eofc_time_format').is(":checked") ? 'HH:mm' : 'h:mmtt');
83
 
84
+ var initial_date = eventorganiser_parseISO8601( jQuery.cookie('eo_admin_cal_last_viewed_date') );
85
 
86
  //Invalid dates cause trouble in IE7&8 https://github.com/stephenharris/Event-Organiser/issues/96
87
  //Check date is valid: http://stackoverflow.com/questions/1353684/
290
  };
291
  var input = $("<input>").appendTo(wrapper).val(e).addClass("ui-combobox-input").autocomplete(options).addClass("ui-widget-content ui-corner-left");
292
 
293
+ /* Backwards compat with WP 3.3-3.5 (UI 1.8.16-1.9.2)*/
294
+ var jquery_ui_version = $.ui ? $.ui.version || 0 : -1;
295
+ var ac_namespace = ( eventorganiser.versionCompare( jquery_ui_version, '1.10' ) >= 0 ? 'ui-autocomplete' : 'autocomplete' );
296
+
297
+
298
  //Apend venue address to drop-down
299
+ input.data( ac_namespace )._renderItem = function (a, b) {
300
  if (b.term_id == 0 ) {
301
+ return $("<li></li>").data( ac_namespace + "-item", b).append("<a>" + b.label + "</a>").appendTo(a);
302
  }
303
  //Clean address
304
  var address_array = [b.venue_address, b.venue_city, b.venue_state,b.venue_postcode,b.venue_country];
305
  var address = $.grep(address_array,function(n){return(n);}).join(', ');
306
 
307
+ /* Backwards compat with WP 3.3-3.5 (UI 1.8.16-1.9.2)*/
308
+ var li_ac_namespace = ( eventorganiser.versionCompare( jquery_ui_version, '1.10' ) >= 0 ? 'ui-autocomplete-item' : 'item.autocomplete' );
309
+
310
+ return $("<li></li>").data( li_ac_namespace, b)
311
  .append("<a>" + b.label + "</br> <span style='font-size: 0.8em'><em>" +address+ "</span></em></a>").appendTo(a);
312
  };
313
 
374
  $('#eo-event-cat-menu').width(w2 + 'px');
375
  });
376
  })(jQuery);
377
+ /*
378
+ * jQuery UI Selectmenu version 1.4.0pre
379
  *
380
  * Copyright (c) 2009-2010 filament group, http://filamentgroup.com
381
  * Copyright (c) 2010-2012 Felix Nagel, http://www.felixnagel.com
384
  * https://github.com/fnagel/jquery-ui/wiki/Selectmenu
385
  */
386
 
387
+ (function( $ ) {
388
+
 
 
389
  $.widget("ui.selectmenu", {
390
  options: {
391
  appendTo: "body",
392
  typeAhead: 1000,
393
  style: 'dropdown',
394
+ positionOptions: null,
 
 
 
 
395
  width: null,
396
  menuWidth: null,
397
  handleWidth: 26,
402
  bgImage: function() {}
403
  },
404
 
 
 
 
405
  _create: function() {
406
  var self = this, o = this.options;
407
+
408
+ // make / set unique id
409
+ /* Backwards compat with WP 3.3-3.4 (jQuery UI 1.8.16-1.8.2)*/
410
+ var jquery_ui_version = $.ui ? $.ui.version || 0 : -1;
411
+ var selectmenuId = ( eventorganiser.versionCompare( jquery_ui_version, '1.9' ) >= 0 )
412
+ ? this.element.uniqueId().attr( "id" )
413
+ : this.element.attr( 'id' ) || 'ui-selectmenu-' + Math.random().toString( 16 ).slice( 2, 10 );
414
+
415
 
416
  // quick array of button and menu id's
417
  this.ids = [ selectmenuId, selectmenuId + '-button', selectmenuId + '-menu' ];
418
+
419
  // define safe mouseup for future toggling
420
  this._safemouseup = true;
421
  this.isOpen = false;
422
 
423
  // create menu button wrapper
424
  this.newelement = $( '<a />', {
425
+ 'class': 'ui-selectmenu ui-widget ui-state-default ui-corner-all',
426
  'id' : this.ids[ 1 ],
427
  'role': 'button',
428
  'href': '#nogo',
444
  this.newelement.data( 'selectelement', this.element );
445
 
446
  // menu icon
447
+ this.selectmenuIcon = $( '<span class="ui-selectmenu-icon ui-icon"></span>' )
448
  .prependTo( this.newelement );
449
 
450
  // append status span to button
451
+ this.newelement.prepend( '<span class="ui-selectmenu-status" />' );
452
 
453
  // make associated form label trigger focus
454
  this.element.bind({
460
 
461
  // click toggle for menu visibility
462
  this.newelement
463
+ .bind( 'mousedown.selectmenu', function( event ) {
464
+ self._toggle( event, true );
465
  // make sure a click won't open/close instantly
466
+ if ( o.style == "popup" ) {
467
  self._safemouseup = false;
468
+ setTimeout( function() { self._safemouseup = true; }, 300 );
469
  }
470
+
471
+ event.preventDefault();
472
  })
473
+ .bind( 'click.selectmenu', function( event ) {
474
+ event.preventDefault();
475
  })
476
+ .bind( "keydown.selectmenu", function( event ) {
477
  var ret = false;
478
+ switch ( event.keyCode ) {
479
  case $.ui.keyCode.ENTER:
480
  ret = true;
481
  break;
482
  case $.ui.keyCode.SPACE:
483
+ self._toggle( event );
484
  break;
485
  case $.ui.keyCode.UP:
486
+ if ( event.altKey ) {
487
+ self.open( event );
488
  } else {
489
+ self._moveSelection( -1 );
490
  }
491
  break;
492
  case $.ui.keyCode.DOWN:
493
+ if ( event.altKey ) {
494
+ self.open( event );
495
  } else {
496
+ self._moveSelection( 1 );
497
  }
498
  break;
499
  case $.ui.keyCode.LEFT:
500
+ self._moveSelection( -1 );
501
  break;
502
  case $.ui.keyCode.RIGHT:
503
+ self._moveSelection( 1 );
504
  break;
505
  case $.ui.keyCode.TAB:
506
  ret = true;
507
  break;
508
  case $.ui.keyCode.PAGE_UP:
509
  case $.ui.keyCode.HOME:
510
+ self.index( 0 );
511
  break;
512
  case $.ui.keyCode.PAGE_DOWN:
513
  case $.ui.keyCode.END:
514
+ self.index( self._optionLis.length );
515
  break;
516
  default:
517
  ret = true;
518
  }
519
  return ret;
520
  })
521
+ .bind( 'keypress.selectmenu', function( event ) {
522
+ if ( event.which > 0 ) {
523
+ self._typeAhead( event.which, 'mouseup' );
524
  }
525
  return true;
526
  })
527
+ .bind( 'mouseover.selectmenu', function() {
528
+ if ( !o.disabled ) $( this ).addClass( 'ui-state-hover' );
529
  })
530
+ .bind( 'mouseout.selectmenu', function() {
531
+ if ( !o.disabled ) $( this ).removeClass( 'ui-state-hover' );
532
  })
533
+ .bind( 'focus.selectmenu', function() {
534
+ if ( !o.disabled ) $( this ).addClass( 'ui-state-focus' );
535
  })
536
+ .bind( 'blur.selectmenu', function() {
537
+ if (!o.disabled) $( this ).removeClass( 'ui-state-focus' );
538
  });
539
 
540
  // document click closes menu
541
+ $( document ).bind( "mousedown.selectmenu-" + this.ids[ 0 ], function( event ) {
542
+ //check if open and if the clicket targes parent is the same
543
+ if ( self.isOpen && !$( event.target ).closest( "#" + self.ids[ 1 ] ).length ) {
544
  self.close( event );
545
  }
546
  });
547
 
548
  // change event on original selectmenu
549
  this.element
550
+ .bind( "click.selectmenu", function() {
551
  self._refreshValue();
552
  })
553
  // FIXME: newelement can be null under unclear circumstances in IE8
554
  // TODO not sure if this is still a problem (fnagel 20.03.11)
555
+ .bind( "focus.selectmenu", function() {
556
+ if ( self.newelement ) {
557
+ self.newelement[ 0 ].focus();
558
  }
559
  });
560
 
561
  // set width when not set via options
562
+ if ( !o.width ) {
563
  o.width = this.element.outerWidth();
564
  }
565
  // set menu button width
566
+ this.newelement.width( o.width );
567
 
568
  // hide original selectmenu element
569
  this.element.hide();
573
  'class': 'ui-widget ui-widget-content',
574
  'aria-hidden': true,
575
  'role': 'listbox',
576
+ 'aria-labelledby': this.ids[ 1 ],
577
+ 'id': this.ids[ 2 ]
578
  });
579
  this.listWrap = $( "<div />", {
580
+ 'class': 'ui-selectmenu-menu'
581
  }).append( this.list ).appendTo( o.appendTo );
582
 
583
  // transfer menu click to menu button
584
  this.list
585
  .bind("keydown.selectmenu", function(event) {
586
  var ret = false;
587
+ switch ( event.keyCode ) {
588
  case $.ui.keyCode.UP:
589
+ if ( event.altKey ) {
590
+ self.close( event, true );
591
  } else {
592
+ self._moveFocus( -1 );
593
  }
594
  break;
595
  case $.ui.keyCode.DOWN:
596
+ if ( event.altKey ) {
597
+ self.close( event, true );
598
  } else {
599
+ self._moveFocus( 1 );
600
  }
601
  break;
602
  case $.ui.keyCode.LEFT:
603
+ self._moveFocus( -1 );
604
  break;
605
  case $.ui.keyCode.RIGHT:
606
+ self._moveFocus( 1 );
607
  break;
608
  case $.ui.keyCode.HOME:
609
+ self._moveFocus( ':first' );
610
  break;
611
  case $.ui.keyCode.PAGE_UP:
612
+ self._scrollPage( 'up' );
613
  break;
614
  case $.ui.keyCode.PAGE_DOWN:
615
+ self._scrollPage( 'down' );
616
  break;
617
  case $.ui.keyCode.END:
618
+ self._moveFocus( ':last' );
619
  break;
620
  case $.ui.keyCode.ENTER:
621
  case $.ui.keyCode.SPACE:
622
+ self.close( event, true);
623
+ $( event.target ).parents( 'li:eq(0)' ).trigger( 'mouseup' );
624
  break;
625
  case $.ui.keyCode.TAB:
626
  ret = true;
627
+ self.close( event, true );
628
+ $( event.target ).parents( 'li:eq(0)' ).trigger( 'mouseup' );
629
  break;
630
  case $.ui.keyCode.ESCAPE:
631
+ self.close( event, true );
632
  break;
633
  default:
634
  ret = true;
635
  }
636
  return ret;
637
  })
638
+ .bind( 'keypress.selectmenu', function( event ) {
639
+ if ( event.which > 0 ) {
640
+ self._typeAhead( event.which, 'focus' );
641
  }
642
  return true;
643
  })
645
  .bind( 'mousedown.selectmenu mouseup.selectmenu', function() { return false; });
646
 
647
  // needed when window is resized
648
+ $( window ).bind( "resize.selectmenu-" + this.ids[ 0 ], $.proxy( self.close, this ) );
649
  },
650
 
 
 
 
651
  _init: function() {
652
  var self = this, o = this.options;
653
 
654
  // serialize selectmenu element options
655
  var selectOptionData = [];
656
+ this.element.find( 'option' ).each( function() {
657
+ var opt = $( this );
658
  selectOptionData.push({
659
+ value: opt.attr( 'value' ),
660
+ text: self._formatText( opt.text(), opt ),
661
+ selected: opt.attr( 'selected' ),
662
+ disabled: opt.attr( 'disabled' ),
663
+ classes: opt.attr( 'class' ),
664
+ typeahead: opt.attr( 'typeahead'),
665
+ parentOptGroup: opt.parent( 'optgroup' ),
666
+ bgImage: o.bgImage.call( opt )
667
  });
668
  });
669
 
670
  // active state class is only used in popup style
671
+ var activeClass = ( self.options.style == "popup" ) ? " ui-state-active" : "";
672
 
673
  // empty list so we can refresh the selectmenu via selectmenu()
674
+ this.list.html( "" );
675
 
676
  // write li's
677
+ if ( selectOptionData.length ) {
678
+ for ( var i = 0; i < selectOptionData.length; i++ ) {
679
  var thisLiAttr = { role : 'presentation' };
680
  if ( selectOptionData[ i ].disabled ) {
681
+ thisLiAttr[ 'class' ] = 'ui-state-disabled';
682
  }
683
  var thisAAttr = {
684
+ html: selectOptionData[ i ].text || '&nbsp;',
685
+ href: '#nogo',
686
  tabindex : -1,
687
+ role: 'option',
688
  'aria-selected' : false
689
  };
690
  if ( selectOptionData[ i ].disabled ) {
693
  if ( selectOptionData[ i ].typeahead ) {
694
  thisAAttr[ 'typeahead' ] = selectOptionData[ i ].typeahead;
695
  }
696
+ var thisA = $( '<a/>', thisAAttr )
697
+ .bind( 'focus.selectmenu', function() {
698
+ $( this ).parent().mouseover();
699
  })
700
+ .bind( 'blur.selectmenu', function() {
701
+ $( this ).parent().mouseout();
702
  });
703
+ var thisLi = $( '<li/>', thisLiAttr )
704
+ .append( thisA )
705
+ .data( 'index', i )
706
+ .addClass( selectOptionData[ i ].classes )
707
+ .data( 'optionClasses', selectOptionData[ i ].classes || '' )
708
+ .bind( "mouseup.selectmenu", function( event ) {
709
+ if ( self._safemouseup && !self._disabled( event.currentTarget ) && !self._disabled( $( event.currentTarget ).parents( "ul > li.ui-selectmenu-group " ) ) ) {
710
+ self.index( $( this ).data( 'index' ) );
711
+ self.select( event );
712
+ self.close( event, true );
713
  }
714
  return false;
715
  })
716
+ .bind( "click.selectmenu", function() {
717
  return false;
718
  })
719
+ .bind('mouseover.selectmenu', function( e ) {
720
  // no hover if diabled
721
+ if ( !$( this ).hasClass( 'ui-state-disabled' ) && !$( this ).parent( "ul" ).parent( "li" ).hasClass( 'ui-state-disabled' ) ) {
722
+ e.optionValue = self.element[ 0 ].options[ $( this ).data( 'index' ) ].value;
723
+ self._trigger( "hover", e, self._uiHash() );
724
+ self._selectedOptionLi().addClass( activeClass );
725
+ self._focusedOptionLi().removeClass( 'ui-selectmenu-item-focus ui-state-hover' );
726
+ $( this ).removeClass( 'ui-state-active' ).addClass( 'ui-selectmenu-item-focus ui-state-hover' );
727
  }
728
  })
729
+ .bind( 'mouseout.selectmenu', function( e ) {
730
+ if ( $( this ).is( self._selectedOptionLi() ) ) {
731
+ $( this ).addClass( activeClass );
732
  }
733
+ e.optionValue = self.element[ 0 ].options[ $( this ).data( 'index' ) ].value;
734
+ self._trigger( "blur", e, self._uiHash() );
735
+ $( this ).removeClass( 'ui-selectmenu-item-focus ui-state-hover' );
736
  });
737
 
738
  // optgroup or not...
739
+ if ( selectOptionData[ i ].parentOptGroup.length ) {
740
+ var optGroupName = 'ui-selectmenu-group-' + this.element.find( 'optgroup' ).index( selectOptionData[ i ].parentOptGroup );
741
+ if ( this.list.find( 'li.' + optGroupName ).length ) {
742
  this.list.find( 'li.' + optGroupName + ':last ul' ).append( thisLi );
743
  } else {
744
+ $( '<li role="presentation" class="ui-selectmenu-group ' + optGroupName + ( selectOptionData[ i ].parentOptGroup.attr( "disabled" ) ? ' ' + 'ui-state-disabled" aria-disabled="true"' : '"' ) + '><span class="ui-selectmenu-group-label">' + selectOptionData[ i ].parentOptGroup.attr( 'label' ) + '</span><ul></ul></li>' )
745
  .appendTo( this.list )
746
  .find( 'ul' )
747
  .append( thisLi );
748
  }
749
  } else {
750
+ thisLi.appendTo( this.list );
751
  }
752
 
753
  // append icon if option is specified
754
+ if ( o.icons ) {
755
+ for ( var j in o.icons ) {
756
+ if (thisLi.is(o.icons[ j ].find)) {
757
  thisLi
758
+ .data( 'optionClasses', selectOptionData[ i ].classes + ' ui-selectmenu-hasIcon' )
759
+ .addClass( 'ui-selectmenu-hasIcon' );
760
+ var iconClass = o.icons[ j ].icon || "";
761
  thisLi
762
+ .find( 'a:eq(0)' )
763
+ .prepend( '<span class="ui-selectmenu-item-icon ui-icon ' + iconClass + '"></span>' );
764
+ if ( selectOptionData[ i ].bgImage ) {
765
+ thisLi.find( 'span' ).css( 'background-image', selectOptionData[ i ].bgImage );
766
  }
767
  }
768
  }
769
  }
770
  }
771
  } else {
772
+ $(' <li role="presentation"><a href="#nogo" tabindex="-1" role="option"></a></li>' ).appendTo( this.list );
773
  }
774
  // we need to set and unset the CSS classes for dropdown and popup style
775
  var isDropDown = ( o.style == 'dropdown' );
776
  this.newelement
777
+ .toggleClass( 'ui-selectmenu-dropdown', isDropDown )
778
+ .toggleClass( 'ui-selectmenu-popup', !isDropDown );
779
  this.list
780
+ .toggleClass( 'ui-selectmenu-menu-dropdown ui-corner-bottom', isDropDown )
781
+ .toggleClass( 'ui-selectmenu-menu-popup ui-corner-all', !isDropDown )
782
  // add corners to top and bottom menu items
783
  .find( 'li:first' )
784
  .toggleClass( 'ui-corner-top', !isDropDown )
804
  if ( listH > maxH ) this.list.height( maxH );
805
 
806
  // save reference to actionable li's (not group label li's)
807
+ this._optionLis = this.list.find( 'li:not(.ui-selectmenu-group)' );
808
 
809
  // transfer disabled state
810
  if ( this.element.attr( 'disabled' ) ) {
817
  this._refreshValue();
818
 
819
  // set selected item so movefocus has intial state
820
+ this._selectedOptionLi().addClass( 'ui-selectmenu-item-focus' );
821
 
822
  // needed when selectmenu is placed at the very bottom / top of the page
823
+ clearTimeout( this.refreshTimeout );
824
+ this.refreshTimeout = window.setTimeout( function () {
825
  self._refreshPosition();
826
+ }, 200 );
827
  },
828
 
829
  destroy: function() {
830
  this.element.removeData( this.widgetName )
831
+ .removeClass( 'ui-selectmenu-disabled' + ' ' + 'ui-state-disabled' )
832
  .removeAttr( 'aria-disabled' )
833
  .unbind( ".selectmenu" );
834
 
835
+ $( window ).unbind( ".selectmenu-" + this.ids[ 0 ] );
836
+ $( document ).unbind( ".selectmenu-" + this.ids[ 0 ] );
837
 
838
  this.newelementWrap.remove();
839
  this.listWrap.remove();
840
 
841
  // unbind click event and show original select
842
  this.element
843
+ .unbind( ".selectmenu" )
844
  .show();
845
 
846
  // call widget destroy function
847
+ $.Widget.prototype.destroy.apply( this, arguments );
848
  },
849
 
850
  _typeAhead: function( code, eventType ) {
851
  var self = this,
852
+ c = String.fromCharCode( code ).toLowerCase(),
853
  matchee = null,
854
  nextIndex = null;
855
 
858
  window.clearTimeout( self._typeAhead_timer );
859
  self._typeAhead_timer = undefined;
860
  }
 
861
  // Store the character typed
862
+ self._typeAhead_chars = ( self._typeAhead_chars === undefined ? "" : self._typeAhead_chars ).concat( c );
 
863
  // Detect if we are in cyciling mode or direct selection mode
864
+ if ( self._typeAhead_chars.length < 2 || ( self._typeAhead_chars.substr( -2, 1 ) === c && self._typeAhead_cycling ) ) {
 
865
  self._typeAhead_cycling = true;
 
866
  // Match only the first character and loop
867
  matchee = c;
868
+ } else {
 
869
  // We won't be cycling anymore until the timer expires
870
  self._typeAhead_cycling = false;
 
871
  // Match all the characters typed
872
  matchee = self._typeAhead_chars;
873
  }
875
  // We need to determine the currently active index, but it depends on
876
  // the used context: if it's in the element, we want the actual
877
  // selected index, if it's in the menu, just the focused one
878
+ var selectedIndex = ( eventType !== 'focus' ? this._selectedOptionLi().data( 'index' ) : this._focusedOptionLi().data( 'index' )) || 0;
879
+ for ( var i = 0; i < this._optionLis.length; i++ ) {
880
+ var thisText = this._optionLis.eq( i ).text().substr( 0, matchee.length ).toLowerCase();
 
 
 
 
 
 
881
  if ( thisText === matchee ) {
882
  if ( self._typeAhead_cycling ) {
883
  if ( nextIndex === null )
884
  nextIndex = i;
 
885
  if ( i > selectedIndex ) {
886
  nextIndex = i;
887
  break;
893
  }
894
 
895
  if ( nextIndex !== null ) {
896
+ // Why using trigger() instead of a direct method to select the index? Because we don't what is the exact action to do,
897
+ // it depends if the user is typing on the element or on the popped up menu
898
+ this._optionLis.eq( nextIndex ).find( "a" ).trigger( eventType );
 
 
899
  }
900
 
901
+ self._typeAhead_timer = window.setTimeout( function() {
902
  self._typeAhead_timer = undefined;
903
  self._typeAhead_chars = undefined;
904
  self._typeAhead_cycling = undefined;
905
+ }, self.options.typeAhead );
906
  },
907
 
908
  // returns some usefull information, called by callbacks only
910
  var index = this.index();
911
  return {
912
  index: index,
913
+ option: $( "option", this.element ).get( index ),
914
+ value: this.element[ 0 ].value
915
  };
916
  },
917
 
918
+ open: function( event ) {
919
+ if ( this.newelement.attr( "aria-disabled" ) != 'true' ) {
920
+ var self = this,
921
+ o = this.options,
922
+ selected = this._selectedOptionLi(),
923
+ link = selected.find("a");
924
 
925
+ self._closeOthers( event );
926
+ self.newelement.addClass( 'ui-state-active' );
927
+ self.list.attr( 'aria-hidden', false );
928
+ self.listWrap.addClass( 'ui-selectmenu-open' );
929
 
 
930
  if ( o.style == "dropdown" ) {
931
+ self.newelement.removeClass( 'ui-corner-all' ).addClass( 'ui-corner-top' );
932
  } else {
933
  // center overflow and avoid flickering
934
  this.list
935
+ .css( "left", -5000 )
936
+ .scrollTop( this.list.scrollTop() + selected.position().top - this.list.outerHeight() / 2 + selected.outerHeight() / 2 )
937
+ .css( "left", "auto" );
938
  }
939
 
940
  self._refreshPosition();
941
 
942
+ if ( link.length ) {
943
+ link[ 0 ].focus();
944
+ }
945
 
946
  self.isOpen = true;
947
+ self._trigger( "open", event, self._uiHash() );
948
  }
949
  },
950
+
951
+ close: function( event, retainFocus ) {
952
+ if ( this.newelement.is( '.ui-state-active') ) {
953
+ this.newelement.removeClass( 'ui-state-active' );
954
+ this.listWrap.removeClass( 'ui-selectmenu-open' );
955
+ this.list.attr( 'aria-hidden', true );
 
 
 
956
  if ( this.options.style == "dropdown" ) {
957
+ this.newelement.removeClass( 'ui-corner-top' ).addClass( 'ui-corner-all' );
958
  }
959
  if ( retainFocus ) {
960
  this.newelement.focus();
961
  }
962
  this.isOpen = false;
963
+ this._trigger( "close", event, this._uiHash() );
964
  }
965
  },
966
 
967
+ change: function( event ) {
968
+ this.element.trigger( "change" );
969
+ this._trigger( "change", event, this._uiHash() );
970
  },
971
 
972
+ select: function( event ) {
973
+ if ( this._disabled( event.currentTarget ) ) { return false; }
974
+ this._trigger( "select", event, this._uiHash() );
975
  },
976
 
977
  widget: function() {
978
  return this.listWrap.add( this.newelementWrap );
979
  },
980
 
981
+ _closeOthers: function( event ) {
982
+ $( '.ui-selectmenu.ui-state-active' ).not( this.newelement ).each( function() {
983
+ $( this ).data( 'selectelement' ).selectmenu( 'close', event );
984
  });
985
+ $( '.ui-selectmenu.ui-state-hover' ).trigger( 'mouseout' );
986
  },
987
 
988
+ _toggle: function( event, retainFocus ) {
989
  if ( this.isOpen ) {
990
+ this.close( event, retainFocus );
991
  } else {
992
+ this.open( event );
993
  }
994
  },
995
 
996
+ _formatText: function( text, opt ) {
997
+ if ( this.options.format ) {
998
+ text = this.options.format( text, opt );
999
+ } else if ( this.options.escapeHtml ) {
1000
+ text = $( '<div />' ).text( text ).html();
1001
  }
1002
  return text;
1003
  },
1004
 
1005
  _selectedIndex: function() {
1006
+ return this.element[ 0 ].selectedIndex;
1007
  },
1008
 
1009
  _selectedOptionLi: function() {
1010
+ return this._optionLis.eq( this._selectedIndex() );
1011
  },
1012
 
1013
  _focusedOptionLi: function() {
1014
+ return this.list.find( '.ui-selectmenu-item-focus' );
1015
  },
1016
 
1017
+ _moveSelection: function( amt, recIndex ) {
1018
  // do nothing if disabled
1019
+ if ( !this.options.disabled ) {
1020
+ var currIndex = parseInt( this._selectedOptionLi().data( 'index' ) || 0, 10 );
1021
  var newIndex = currIndex + amt;
1022
  // do not loop when using up key
1023
+ if ( newIndex < 0 ) {
 
1024
  newIndex = 0;
1025
  }
1026
+ if ( newIndex > this._optionLis.size() - 1 ) {
1027
  newIndex = this._optionLis.size() - 1;
1028
  }
1029
  // Occurs when a full loop has been made
1030
+ if ( newIndex === recIndex ) {
1031
+ return false;
1032
+ }
1033
 
1034
+ if ( this._optionLis.eq( newIndex ).hasClass( 'ui-state-disabled' ) ) {
1035
  // if option at newIndex is disabled, call _moveFocus, incrementing amt by one
1036
+ ( amt > 0 ) ? ++amt : --amt;
1037
+ this._moveSelection( amt, newIndex );
1038
  } else {
1039
+ this._optionLis.eq( newIndex ).trigger( 'mouseover' ).trigger( 'mouseup' );
1040
  }
1041
  }
1042
  },
1043
+
1044
+ _moveFocus: function( amt, recIndex ) {
1045
+ if ( !isNaN( amt ) ) {
1046
+ var currIndex = parseInt( this._focusedOptionLi().data( 'index' ) || 0, 10 );
 
 
1047
  var newIndex = currIndex + amt;
1048
  } else {
1049
+ var newIndex = parseInt( this._optionLis.filter( amt ).data( 'index' ), 10 );
1050
  }
1051
 
1052
+ if ( newIndex < 0 ) {
1053
  newIndex = 0;
1054
  }
1055
+ if ( newIndex > this._optionLis.size() - 1 ) {
1056
  newIndex = this._optionLis.size() - 1;
1057
  }
1058
 
1059
  //Occurs when a full loop has been made
1060
+ if ( newIndex === recIndex ) {
1061
+ return false;
1062
+ }
1063
 
1064
+ var activeID = 'ui-selectmenu-item-' + Math.round( Math.random() * 1000 );
1065
 
1066
+ this._focusedOptionLi().find( 'a:eq(0)' ).attr( 'id', '' );
1067
 
1068
+ if ( this._optionLis.eq( newIndex ).hasClass( 'ui-state-disabled' ) ) {
1069
  // if option at newIndex is disabled, call _moveFocus, incrementing amt by one
1070
+ ( amt > 0 ) ? ++amt : --amt;
1071
+ this._moveFocus( amt, newIndex );
1072
  } else {
1073
+ this._optionLis.eq( newIndex ).find( 'a:eq(0)' ).attr( 'id',activeID ).focus();
1074
  }
1075
 
1076
+ this.list.attr( 'aria-activedescendant', activeID );
1077
  },
1078
 
1079
+ _scrollPage: function( direction ) {
1080
+ var numPerPage = Math.floor( this.list.outerHeight() / this._optionLis.first().outerHeight() );
1081
+ numPerPage = ( direction == 'up' ? -numPerPage : numPerPage );
1082
+ this._moveFocus( numPerPage );
1083
  },
1084
+
1085
+ _setOption: function( key, value ) {
1086
+ this.options[ key ] = value;
 
 
1087
  // set
1088
+ if ( key == 'disabled' ) {
1089
+ if ( value ) this.close();
1090
  this.element
1091
+ .add( this.newelement )
1092
+ .add( this.list )[ value ? 'addClass' : 'removeClass' ]( 'ui-selectmenu-disabled ' + 'ui-state-disabled' )
1093
+ .attr( "aria-disabled" , value );
 
 
1094
  }
1095
  },
1096
 
1097
+ disable: function( index, type ){
1098
  // if options is not provided, call the parents disable function
1099
  if ( typeof( index ) == 'undefined' ) {
1100
  this._setOption( 'disabled', true );
1101
  } else {
1102
  if ( type == "optgroup" ) {
1103
+ this._toggleOptgroup( index, false );
1104
  } else {
1105
+ this._toggleOption( index, false );
1106
  }
1107
  }
1108
  },
1109
 
1110
+ enable: function( index, type ) {
1111
  // if options is not provided, call the parents enable function
1112
  if ( typeof( index ) == 'undefined' ) {
1113
+ this._setOption( 'disabled', false );
1114
  } else {
1115
  if ( type == "optgroup" ) {
1116
+ this._toggleOptgroup( index, true );
1117
  } else {
1118
+ this._toggleOption( index, true );
1119
  }
1120
  }
1121
  },
1122
 
1123
+ _disabled: function( elem ) {
1124
+ return $( elem ).hasClass( 'ui-state-disabled' );
1125
  },
1126
 
1127
+ _toggleOption: function( index, flag ) {
1128
+ var optionElem = this._optionLis.eq( index );
1129
+ if ( optionElem ) {
1130
+ optionElem
1131
+ .toggleClass( 'ui-state-disabled', flag )
1132
+ .find( "a" ).attr( "aria-disabled", !flag );
1133
+ if ( flag ) {
1134
+ this.element.find( "option" ).eq( index ).attr( "disabled", "disabled" );
1135
+ } else {
1136
+ this.element.find( "option" ).eq( index ).removeAttr( "disabled" );
 
 
 
 
 
1137
  }
1138
+ }
1139
  },
1140
 
1141
+ // true = enabled, false = disabled
1142
+ _toggleOptgroup: function( index, flag ) {
1143
+ var optGroupElem = this.list.find( 'li.ui-selectmenu-group-' + index );
1144
+ if ( optGroupElem ) {
1145
+ optGroupElem
1146
+ .toggleClass( 'ui-state-disabled', flag )
1147
+ .attr( "aria-disabled", !flag );
1148
+ if ( flag ) {
1149
+ this.element.find( "optgroup" ).eq( index ).attr( "disabled", "disabled" );
1150
+ } else {
1151
+ this.element.find( "optgroup" ).eq( index ).removeAttr( "disabled" );
1152
+ }
1153
  }
1154
  },
1155
 
1156
+ index: function( newIndex ) {
1157
+ if ( arguments.length ) {
1158
+ if ( !this._disabled( $( this._optionLis[ newIndex ] ) ) && newIndex != this._selectedIndex() ) {
1159
+ this.element[ 0 ].selectedIndex = newIndex;
 
 
 
 
 
 
 
 
 
 
 
1160
  this._refreshValue();
1161
  this.change();
1162
  } else {
1166
  return this._selectedIndex();
1167
  }
1168
  },
1169
+
1170
+ value: function( newValue ) {
1171
+ if ( arguments.length && newValue != this.element[ 0 ].value ) {
1172
+ this.element[ 0 ].value = newValue;
 
 
1173
  this._refreshValue();
1174
  this.change();
1175
  } else {
1176
+ return this.element[ 0 ].value;
1177
  }
1178
  },
1179
 
1180
  _refreshValue: function() {
1181
+ var activeClass = ( this.options.style == "popup" ) ? " ui-state-active" : "";
1182
+ var activeID = 'ui-selectmenu-item-' + Math.round( Math.random() * 1000 );
1183
  // deselect previous
1184
  this.list
1185
+ .find( '.ui-selectmenu-item-selected' )
1186
+ .removeClass( "ui-selectmenu-item-selected" + activeClass )
1187
  .find('a')
1188
+ .attr( 'aria-selected', 'false' )
1189
+ .attr( 'id', '' );
1190
  // select new
1191
  this._selectedOptionLi()
1192
+ .addClass( "ui-selectmenu-item-selected" + activeClass )
1193
+ .find( 'a' )
1194
+ .attr( 'aria-selected', 'true' )
1195
+ .attr( 'id', activeID );
1196
 
1197
  // toggle any class brought in from option
1198
+ var currentOptionClasses = ( this.newelement.data( 'optionClasses' ) ? this.newelement.data( 'optionClasses' ) : "" );
1199
+ var newOptionClasses = ( this._selectedOptionLi().data( 'optionClasses' ) ? this._selectedOptionLi().data( 'optionClasses' ) : "" );
1200
  this.newelement
1201
+ .removeClass( currentOptionClasses )
1202
+ .data( 'optionClasses', newOptionClasses )
1203
  .addClass( newOptionClasses )
1204
+ .find( '.ui-selectmenu-status' )
1205
+ .html( this._selectedOptionLi().find( 'a:eq(0)' ).html() );
1206
+
1207
+ this.list.attr( 'aria-activedescendant', activeID );
 
 
 
 
1208
  },
1209
 
1210
  _refreshPosition: function() {
1211
+ var o = this.options,
1212
+ positionDefault = {
1213
+ of: this.newelement,
1214
+ my: "left top",
1215
+ at: "left bottom",
1216
+ collision: 'flip'
1217
+ };
1218
 
1219
  // if its a pop-up we need to calculate the position of the selected li
1220
+ if ( o.style == "popup" ) {
1221
  var selected = this._selectedOptionLi();
1222
+ positionDefault.my = "left top" + ( this.list.offset().top - selected.offset().top - ( this.newelement.outerHeight() + selected.outerHeight() ) / 2 );
1223
+ positionDefault.collision = "fit";
1224
  }
1225
+
1226
  this.listWrap
1227
+ .removeAttr( 'style' )
1228
+ .zIndex( this.element.zIndex() + 2 )
1229
+ .position( $.extend( positionDefault, o.positionOptions ) );
 
 
 
 
 
 
 
1230
  }
1231
  });
1232
 
1233
+ })( jQuery );
1234
  /*!
1235
+ * jQuery Cookie Plugin v1.3.1
1236
  * https://github.com/carhartl/jquery-cookie
1237
  *
1238
+ * Copyright 2013 Klaus Hartl
1239
+ * Released under the MIT license
 
 
1240
  */
1241
+ (function (factory) {
1242
+ var define;
1243
+ if (typeof define === 'function' && define.amd) {
1244
+ // AMD. Register as anonymous module.
1245
+ define(['jquery'], factory);
1246
+ } else {
1247
+ // Browser globals.
1248
+ factory(jQuery);
1249
+ }
1250
+ }(function ($) {
1251
 
1252
  var pluses = /\+/g;
1253
 
1259
  return decodeURIComponent(s.replace(pluses, ' '));
1260
  }
1261
 
1262
+ function converted(s) {
1263
+ if (s.indexOf('"') === 0) {
1264
+ // This is a quoted cookie as according to RFC2068, unescape
1265
+ s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
1266
+ }
1267
+ try {
1268
+ return config.json ? JSON.parse(s) : s;
1269
+ } catch(er) {}
1270
+ }
1271
+
1272
  var config = $.cookie = function (key, value, options) {
1273
 
1274
  // write
1275
  if (value !== undefined) {
1276
  options = $.extend({}, config.defaults, options);
1277
 
 
 
 
 
1278
  if (typeof options.expires === 'number') {
1279
  var days = options.expires, t = options.expires = new Date();
1280
  t.setDate(t.getDate() + days);
1283
  value = config.json ? JSON.stringify(value) : String(value);
1284
 
1285
  return (document.cookie = [
1286
+ config.raw ? key : encodeURIComponent(key),
1287
+ '=',
1288
+ config.raw ? value : encodeURIComponent(value),
1289
  options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
1290
  options.path ? '; path=' + options.path : '',
1291
  options.domain ? '; domain=' + options.domain : '',
1296
  // read
1297
  var decode = config.raw ? raw : decoded;
1298
  var cookies = document.cookie.split('; ');
1299
+ var result = key ? undefined : {};
1300
  for (var i = 0, l = cookies.length; i < l; i++) {
1301
  var parts = cookies[i].split('=');
1302
+ var name = decode(parts.shift());
1303
+ var cookie = decode(parts.join('='));
1304
+
1305
+ if (key && key === name) {
1306
+ result = converted(cookie);
1307
+ break;
1308
+ }
1309
+
1310
+ if (!key) {
1311
+ result[name] = converted(cookie);
1312
  }
1313
  }
1314
 
1315
+ return result;
1316
  };
1317
 
1318
  config.defaults = {};
1319
 
1320
  $.removeCookie = function (key, options) {
1321
+ if ($.cookie(key) !== undefined) {
1322
+ // Must not alter options, thus extending a fresh object...
1323
+ $.cookie(key, '', $.extend({}, options, { expires: -1 }));
1324
  return true;
1325
  }
1326
  return false;
1327
  };
1328
 
1329
+ }));
js/admin-calendar.min.js CHANGED
@@ -1,48 +1,49 @@
1
- (function(b){function a(c){var d=new Date(NaN),h=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/.exec(c);if(h){c=+h[2];d.setFullYear(h[1],c-1,h[3]);c!=d.getMonth()+1&&d.setTime(NaN)}return d}b(document).ready(function(){function c(){return b("<span class='fc-header-goto'><input type='hidden' id='miniCalendar'/></span>")}function d(e){var f=e.categories,j="<select class='eo-cal-filter' id='eo-event-cat'>";j+="<option value=''>"+e.buttonText.cat+"</option>";for(e=0;e<f.length;e++)j+="<option class='cat-slug-"+f[e].slug+
2
- " cat' value='"+f[e].slug+"'>"+f[e].name+"</option>";j+="</select>";return b("<span class='fc-header-dropdown filter-category'></span>").append(j)}function h(e){var f=e.venues,j="<select class='eo-cal-filter' id='eo-event-venue'>";j+="<option value=''>"+e.buttonText.venue+"</option>";for(e=0;e<f.length;e++)j+="<option value='"+f[e].term_id+"'>"+f[e].name+"</option>";j+="</select>";return b("<span class='fc-header-dropdown filter-venue'></span>").append(j)}b("#eo-dialog-tabs").tabs();b(".eo-dialog").dialog({autoOpen:false,
3
- width:527,modal:true});b("#events-meta").parent().find(".ui-dialog-titlebar-close").appendTo(".ui-tabs-nav").closest(".ui-dialog").children(".ui-dialog-titlebar").remove();var g=b("#eofc_time_format").is(":checked")?"HH:mm":"h:mmtt",i=a(b.cookie("eo_admin_cal_last_viewed_date"));if(Object.prototype.toString.call(i)==="[object Date]"){if(isNaN(i.getTime()))i=new Date}else i=new Date;var k=jQuery("#eo_admin_calendar").fullCalendar({firstDay:parseInt(EO_Ajax.startday),date:i.getDate(),month:i.getMonth(),
4
- year:i.getFullYear(),defaultView:b.cookie("eo_admin_cal_last_view")?b.cookie("eo_admin_cal_last_view"):"month",editable:false,lazyFetching:"true",eventColor:"#21759B",theme:true,customButtons:{category:d,venue:h,"goto":c},buttonText:{today:EO_Ajax.locale.today,month:EO_Ajax.locale.month,week:EO_Ajax.locale.week,day:EO_Ajax.locale.day,cat:EO_Ajax.locale.cat,venue:EO_Ajax.locale.venue},monthNames:EO_Ajax.locale.monthNames,monthNamesShort:EO_Ajax.locale.monthAbbrev,dayNames:EO_Ajax.locale.dayNames,dayNamesShort:EO_Ajax.locale.dayAbbrev,
5
- header:{left:"title",center:"category venue",right:"prev goto today next"},buttonIcons:false,buttonui:true,events:function(e,f,j){jQuery.ajax({url:EO_Ajax.ajaxurl+"?action=event-admin-cal",dataType:"JSON",data:{start:jQuery.fullCalendar.formatDate(e,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(f,"yyyy-MM-dd")},success:function(l){j(l)}})},categories:EO_Ajax.categories,venues:EO_Ajax.venues,selectable:true,selectHelper:true,eventRender:function(e){var f=jQuery(".filter-category .eo-cal-filter").val(),
6
- j=jQuery(".filter-venue .eo-cal-filter").val();if(typeof f!=="undefined"&&f!=""&&jQuery.inArray(f,e.category)<0)return"<div></div>";if(typeof j!=="undefined"&&j!=""&&j!=e.venue)return"<div></div>"},viewDisplay:function(e){var f=jQuery.fullCalendar.formatDate(e.start,"yyyy-MM-dd");e=e.name;var j=new Date;j=new Date(j.getTime()+6E5);b.cookie("eo_admin_cal_last_viewed_date",f,{expires:j});b.cookie("eo_admin_cal_last_view",e,{expires:j})},weekMode:"variable",aspectRatio:1.5,loading:function(e){e?jQuery("#loading").show():
7
- jQuery("#loading").hide()},timeFormat:g,axisFormat:g,eventClick:function(e,f){f.preventDefault();jQuery("#eo-dialog-tabs ul li").each(function(){var j=b(this).attr("id").substring(14);jQuery("#eo-dialog-tabs #"+b(this).attr("id")+"-content").html(e[j])});b("#events-meta").dialog("open")},select:function(e,f,j,l){if(EO_Ajax.perm_edit){l.preventDefault();l=jQuery(this)[0].calendar.options;var n=jQuery.fullCalendar.formatDate(e,"yyyy-MM-dd"),m=jQuery.fullCalendar.formatDate(e,"HH:mm"),o=jQuery.fullCalendar.formatDate(f,
8
- "yyyy-MM-dd"),p=jQuery.fullCalendar.formatDate(f,"HH:mm");if(j){g="ddd, dS MMMM";j=1}else{g="ddd, dS MMMM h(:mm)tt";j=0}if(n==o){e=jQuery.fullCalendar.formatDate(e,g,l);j||(e=e+" &mdash; "+jQuery.fullCalendar.formatDate(f,"h(:mm)tt",l))}else e=jQuery.fullCalendar.formatDate(e,g,l)+" &mdash; "+jQuery.fullCalendar.formatDate(f,g,l);b("#eo_event_create_cal input[name='eo_event[event_title]']").val("");b("#eo_event_create_cal input.ui-autocomplete-input").val("");b("#eo_event_create_cal textarea[name='eo_event[event_content]']").val("");
9
- b("#eo_event_create_cal input[name='eo_event[StartDate]']").val(n);b("#eo_event_create_cal input[name='eo_event[StartTime]']").val(m);b("#eo_event_create_cal input[name='eo_event[EndDate]']").val(o);b("#eo_event_create_cal input[name='eo_event[FinishTime]']").val(p);b("#eo_event_create_cal input[name='eo_event[allday]']").val(j);b("#eo_event_create_cal td#date").html(e);b("#eo_event_create_cal").dialog("open");b("form.eo_cal input[type='submit']").removeAttr("disabled");b("form.eo_cal input#reset").click(function(){b("#eo_event_create_cal").dialog("close")})}}});
10
- b("#eofc_time_format").change(function(){g=b("#eofc_time_format").is(":checked")?"HH:mm":"h:mmtt";k.fullCalendar("option","timeFormat",g);b.post(ajaxurl,{action:"eofc-format-time",is24:b("#eofc_time_format").is(":checked")})});b(".view-button").click(function(e){e.preventDefault();b(".view-button").removeClass("active");k.fullCalendar("changeView",b(this).attr("id"));b(this).addClass("active")});b("#miniCalendar").datepicker({dateFormat:"DD, d MM, yy",firstDay:parseInt(EO_Ajax.startday),changeMonth:true,
11
- monthNamesShort:EO_Ajax.locale.monthAbbrev,dayNamesMin:EO_Ajax.locale.dayAbbrev,changeYear:true,showOn:"button",buttonText:EO_Ajax.locale.gotodate,onSelect:function(e){k.fullCalendar("gotoDate",new Date(Date.parse(e)))}});b("button.ui-datepicker-trigger").button();b.widget("ui.combobox",{_create:function(){var e=this.element.hide(),f=e.children(":selected");f=f.val()?f.text():"";e=b("<span>").addClass("ui-combobox eo-venue-input").insertAfter(e);var j={delay:0,minLength:0,source:function(n,m){b.getJSON(EO_Ajax.ajaxurl+
12
- "?callback=?&action=eo-search-venue",n,function(o){o=b.map(o,function(p){p.label=p.name;return p});m(o)})},select:function(n,m){b("#venue_select").removeAttr("selected");b("#venue_select").val(m.item.term_id)}},l=b("<input>").appendTo(e).val(f).addClass("ui-combobox-input").autocomplete(j).addClass("ui-widget-content ui-corner-left");l.data("autocomplete")._renderItem=function(n,m){if(m.term_id==0)return b("<li></li>").data("item.autocomplete",m).append("<a>"+m.label+"</a>").appendTo(n);var o=b.grep([m.venue_address,
13
- m.venue_city,m.venue_state,m.venue_postcode,m.venue_country],function(p){return p}).join(", ");return b("<li></li>").data("item.autocomplete",m).append("<a>"+m.label+"</br> <span style='font-size: 0.8em'><em>"+o+"</span></em></a>").appendTo(n)};f=b("<span>").addClass("eo-venue-combobox-buttons").appendTo(e);b("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height: 21px;'>").attr("title","Show All Items").appendTo(f).button({icons:{primary:"ui-icon-triangle-1-s"},text:false}).removeClass("ui-corner-all").addClass("ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){if(l.autocomplete("widget").is(":visible"))l.autocomplete("close");
14
- else{b(this).blur();l.autocomplete("search","").focus()}})}});b("#venue_select").combobox();b(".eo-cal-filter").change(function(){k.fullCalendar("rerenderEvents")});b(".filter-venue .eo-cal-filter").selectmenu({wrapperElement:"<span class='fc-header-filter'></span>"});b(".filter-category .eo-cal-filter").selectmenu({wrapperElement:"<span class='fc-header-filter'></span>",icons:[{find:".cat"}]});i=b("#eo-event-venue-button").width()+30;b("#eo-event-venue-button").width(i+"px");b("#eo-event-venue-menu").width(i+
15
- "px");i=b("#eo-event-cat-button").width()+30;b("#eo-event-cat-button").width(i+"px");b("#eo-event-cat-menu").width(i+"px")})})(jQuery);
16
- (function(b){b.widget("ui.selectmenu",{options:{appendTo:"body",typeAhead:1E3,style:"dropdown",positionOptions:{my:"left top",at:"left bottom",offset:null},width:null,menuWidth:null,handleWidth:26,maxHeight:null,icons:null,format:null,escapeHtml:false,bgImage:function(){}},_create:function(){var a=this,c=this.options,d=(this.element.attr("id")||"ui-selectmenu-"+Math.random().toString(16).slice(2,10)).replace(/(:|\.)/g,"");this.ids=[d,d+"-button",d+"-menu"];this._safemouseup=true;this.isOpen=false;
17
- this.newelement=b("<a />",{"class":this.widgetBaseClass+" ui-widget ui-state-default ui-corner-all",id:this.ids[1],role:"button",href:"#nogo",tabindex:this.element.attr("disabled")?1:0,"aria-haspopup":true,"aria-owns":this.ids[2]});this.newelementWrap=b("<span />").append(this.newelement).insertAfter(this.element);(d=this.element.attr("tabindex"))&&this.newelement.attr("tabindex",d);this.newelement.data("selectelement",this.element);this.selectmenuIcon=b('<span class="'+this.widgetBaseClass+'-icon ui-icon"></span>').prependTo(this.newelement);
18
- this.newelement.prepend('<span class="'+a.widgetBaseClass+'-status" />');this.element.bind({"click.selectmenu":function(h){a.newelement.focus();h.preventDefault()}});this.newelement.bind("mousedown.selectmenu",function(h){a._toggle(h,true);if(c.style=="popup"){a._safemouseup=false;setTimeout(function(){a._safemouseup=true},300)}return false}).bind("click.selectmenu",function(){return false}).bind("keydown.selectmenu",function(h){var g=false;switch(h.keyCode){case b.ui.keyCode.ENTER:g=true;break;case b.ui.keyCode.SPACE:a._toggle(h);
19
- break;case b.ui.keyCode.UP:h.altKey?a.open(h):a._moveSelection(-1);break;case b.ui.keyCode.DOWN:h.altKey?a.open(h):a._moveSelection(1);break;case b.ui.keyCode.LEFT:a._moveSelection(-1);break;case b.ui.keyCode.RIGHT:a._moveSelection(1);break;case b.ui.keyCode.TAB:g=true;break;case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.HOME:a.index(0);break;case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.END:a.index(a._optionLis.length);break;default:g=true}return g}).bind("keypress.selectmenu",function(h){h.which>0&&
20
- a._typeAhead(h.which,"mouseup");return true}).bind("mouseover.selectmenu",function(){c.disabled||b(this).addClass("ui-state-hover")}).bind("mouseout.selectmenu",function(){c.disabled||b(this).removeClass("ui-state-hover")}).bind("focus.selectmenu",function(){c.disabled||b(this).addClass("ui-state-focus")}).bind("blur.selectmenu",function(){c.disabled||b(this).removeClass("ui-state-focus")});b(document).bind("mousedown.selectmenu-"+this.ids[0],function(h){a.isOpen&&a.close(h)});this.element.bind("click.selectmenu",
21
- function(){a._refreshValue()}).bind("focus.selectmenu",function(){a.newelement&&a.newelement[0].focus()});if(!c.width)c.width=this.element.outerWidth();this.newelement.width(c.width);this.element.hide();this.list=b("<ul />",{"class":"ui-widget ui-widget-content","aria-hidden":true,role:"listbox","aria-labelledby":this.ids[1],id:this.ids[2]});this.listWrap=b("<div />",{"class":a.widgetBaseClass+"-menu"}).append(this.list).appendTo(c.appendTo);this.list.bind("keydown.selectmenu",function(h){var g=false;
22
- switch(h.keyCode){case b.ui.keyCode.UP:h.altKey?a.close(h,true):a._moveFocus(-1);break;case b.ui.keyCode.DOWN:h.altKey?a.close(h,true):a._moveFocus(1);break;case b.ui.keyCode.LEFT:a._moveFocus(-1);break;case b.ui.keyCode.RIGHT:a._moveFocus(1);break;case b.ui.keyCode.HOME:a._moveFocus(":first");break;case b.ui.keyCode.PAGE_UP:a._scrollPage("up");break;case b.ui.keyCode.PAGE_DOWN:a._scrollPage("down");break;case b.ui.keyCode.END:a._moveFocus(":last");break;case b.ui.keyCode.ENTER:case b.ui.keyCode.SPACE:a.close(h,
23
- true);b(h.target).parents("li:eq(0)").trigger("mouseup");break;case b.ui.keyCode.TAB:g=true;a.close(h,true);b(h.target).parents("li:eq(0)").trigger("mouseup");break;case b.ui.keyCode.ESCAPE:a.close(h,true);break;default:g=true}return g}).bind("keypress.selectmenu",function(h){h.which>0&&a._typeAhead(h.which,"focus");return true}).bind("mousedown.selectmenu mouseup.selectmenu",function(){return false});b(window).bind("resize.selectmenu-"+this.ids[0],b.proxy(a.close,this))},_init:function(){var a=this,
24
- c=this.options,d=[];this.element.find("option").each(function(){var f=b(this);d.push({value:f.attr("value"),text:a._formatText(f.text(),f),selected:f.attr("selected"),disabled:f.attr("disabled"),classes:f.attr("class"),typeahead:f.attr("typeahead"),parentOptGroup:f.parent("optgroup"),bgImage:c.bgImage.call(f)})});var h=a.options.style=="popup"?" ui-state-active":"";this.list.html("");if(d.length)for(var g=0;g<d.length;g++){var i={role:"presentation"};if(d[g].disabled)i["class"]=this.namespace+"-state-disabled";
25
- var k={html:d[g].text||"&nbsp;",href:"#nogo",tabindex:-1,role:"option","aria-selected":false};if(d[g].disabled)k["aria-disabled"]=d[g].disabled;if(d[g].typeahead)k.typeahead=d[g].typeahead;k=b("<a/>",k).bind("focus.selectmenu",function(){b(this).parent().mouseover()}).bind("blur.selectmenu",function(){b(this).parent().mouseout()});i=b("<li/>",i).append(k).data("index",g).addClass(d[g].classes).data("optionClasses",d[g].classes||"").bind("mouseup.selectmenu",function(f){if(a._safemouseup&&!a._disabled(f.currentTarget)&&
26
- !a._disabled(b(f.currentTarget).parents("ul>li."+a.widgetBaseClass+"-group "))){a.index(b(this).data("index"));a.select(f);a.close(f,true)}return false}).bind("click.selectmenu",function(){return false}).bind("mouseover.selectmenu",function(){if(!b(this).hasClass(a.namespace+"-state-disabled")&&!b(this).parent("ul").parent("li").hasClass(a.namespace+"-state-disabled")){a._selectedOptionLi().addClass(h);a._focusedOptionLi().removeClass(a.widgetBaseClass+"-item-focus ui-state-hover");b(this).removeClass("ui-state-active").addClass(a.widgetBaseClass+
27
- "-item-focus ui-state-hover")}}).bind("mouseout.selectmenu",function(){b(this).is(a._selectedOptionLi())&&b(this).addClass(h);b(this).removeClass(a.widgetBaseClass+"-item-focus ui-state-hover")});if(d[g].parentOptGroup.length){k=a.widgetBaseClass+"-group-"+this.element.find("optgroup").index(d[g].parentOptGroup);this.list.find("li."+k).length?this.list.find("li."+k+":last ul").append(i):b(' <li role="presentation" class="'+a.widgetBaseClass+"-group "+k+(d[g].parentOptGroup.attr("disabled")?" "+this.namespace+
28
- '-state-disabled" aria-disabled="true"':'"')+'><span class="'+a.widgetBaseClass+'-group-label">'+d[g].parentOptGroup.attr("label")+"</span><ul></ul></li> ").appendTo(this.list).find("ul").append(i)}else i.appendTo(this.list);if(c.icons)for(var e in c.icons)if(i.is(c.icons[e].find)){i.data("optionClasses",d[g].classes+" "+a.widgetBaseClass+"-hasIcon").addClass(a.widgetBaseClass+"-hasIcon");k=c.icons[e].icon||"";i.find("a:eq(0)").prepend('<span class="'+a.widgetBaseClass+"-item-icon ui-icon "+k+'"></span>');
29
- d[g].bgImage&&i.find("span").css("background-image",d[g].bgImage)}}else b('<li role="presentation"><a href="#nogo" tabindex="-1" role="option"></a></li>').appendTo(this.list);g=c.style=="dropdown";this.newelement.toggleClass(a.widgetBaseClass+"-dropdown",g).toggleClass(a.widgetBaseClass+"-popup",!g);this.list.toggleClass(a.widgetBaseClass+"-menu-dropdown ui-corner-bottom",g).toggleClass(a.widgetBaseClass+"-menu-popup ui-corner-all",!g).find("li:first").toggleClass("ui-corner-top",!g).end().find("li:last").addClass("ui-corner-bottom");
30
- this.selectmenuIcon.toggleClass("ui-icon-triangle-1-s",g).toggleClass("ui-icon-triangle-2-n-s",!g);c.style=="dropdown"?this.list.width(c.menuWidth?c.menuWidth:c.width):this.list.width(c.menuWidth?c.menuWidth:c.width-c.handleWidth);this.list.css("height","auto");g=this.listWrap.height();e=b(window).height();e=c.maxHeight?Math.min(c.maxHeight,e):e/3;g>e&&this.list.height(e);this._optionLis=this.list.find("li:not(."+a.widgetBaseClass+"-group)");this.element.attr("disabled")?this.disable():this.enable();
31
- this._refreshValue();this._selectedOptionLi().addClass(this.widgetBaseClass+"-item-focus");clearTimeout(this.refreshTimeout);this.refreshTimeout=window.setTimeout(function(){a._refreshPosition()},200)},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled").unbind(".selectmenu");b(window).unbind(".selectmenu-"+this.ids[0]);b(document).unbind(".selectmenu-"+this.ids[0]);this.newelementWrap.remove();
32
- this.listWrap.remove();this.element.unbind(".selectmenu").show();b.Widget.prototype.destroy.apply(this,arguments)},_typeAhead:function(a,c){var d=this,h=String.fromCharCode(a).toLowerCase(),g=a=null;if(d._typeAhead_timer){window.clearTimeout(d._typeAhead_timer);d._typeAhead_timer=undefined}d._typeAhead_chars=(d._typeAhead_chars===undefined?"":d._typeAhead_chars).concat(h);if(d._typeAhead_chars.length<2||d._typeAhead_chars.substr(-2,1)===h&&d._typeAhead_cycling){d._typeAhead_cycling=true;a=h}else{d._typeAhead_cycling=
33
- false;a=d._typeAhead_chars}h=(c!=="focus"?this._selectedOptionLi().data("index"):this._focusedOptionLi().data("index"))||0;for(var i=0;i<this._optionLis.length;i++)if(this._optionLis.eq(i).text().substr(0,a.length).toLowerCase()===a)if(d._typeAhead_cycling){if(g===null)g=i;if(i>h){g=i;break}}else g=i;g!==null&&this._optionLis.eq(g).find("a").trigger(c);d._typeAhead_timer=window.setTimeout(function(){d._typeAhead_timer=undefined;d._typeAhead_chars=undefined;d._typeAhead_cycling=undefined},d.options.typeAhead)},
34
- _uiHash:function(){var a=this.index();return{index:a,option:b("option",this.element).get(a),value:this.element[0].value}},open:function(a){var c=this,d=this.options;if(c.newelement.attr("aria-disabled")!="true"){c._closeOthers(a);c.newelement.addClass("ui-state-active");c.list.attr("aria-hidden",false);c.listWrap.addClass(c.widgetBaseClass+"-open");var h=this._selectedOptionLi();d.style=="dropdown"?c.newelement.removeClass("ui-corner-all").addClass("ui-corner-top"):this.list.css("left",-5000).scrollTop(this.list.scrollTop()+
35
- h.position().top-this.list.outerHeight()/2+h.outerHeight()/2).css("left","auto");c._refreshPosition();d=h.find("a");d.length&&d[0].focus();c.isOpen=true;c._trigger("open",a,c._uiHash())}},close:function(a,c){if(this.newelement.is(".ui-state-active")){this.newelement.removeClass("ui-state-active");this.listWrap.removeClass(this.widgetBaseClass+"-open");this.list.attr("aria-hidden",true);this.options.style=="dropdown"&&this.newelement.removeClass("ui-corner-top").addClass("ui-corner-all");c&&this.newelement.focus();
36
- this.isOpen=false;this._trigger("close",a,this._uiHash())}},change:function(a){this.element.trigger("change");this._trigger("change",a,this._uiHash())},select:function(a){if(this._disabled(a.currentTarget))return false;this._trigger("select",a,this._uiHash())},widget:function(){return this.listWrap.add(this.newelementWrap)},_closeOthers:function(a){b("."+this.widgetBaseClass+".ui-state-active").not(this.newelement).each(function(){b(this).data("selectelement").selectmenu("close",a)});b("."+this.widgetBaseClass+
37
- ".ui-state-hover").trigger("mouseout")},_toggle:function(a,c){this.isOpen?this.close(a,c):this.open(a)},_formatText:function(a,c){if(this.options.format)a=this.options.format(a,c);else if(this.options.escapeHtml)a=b("<div />").text(a).html();return a},_selectedIndex:function(){return this.element[0].selectedIndex},_selectedOptionLi:function(){return this._optionLis.eq(this._selectedIndex())},_focusedOptionLi:function(){return this.list.find("."+this.widgetBaseClass+"-item-focus")},_moveSelection:function(a,
38
- c){if(!this.options.disabled){var e=parseInt(this._selectedOptionLi().data("index")||0,10)+a;if(e<0)e=0;if(e>this._optionLis.size()-1)e=this._optionLis.size()-1;if(e===c)return false;if(this._optionLis.eq(e).hasClass(this.namespace+"-state-disabled")){a>0?++a:--a;this._moveSelection(a,e)}else this._optionLis.eq(e).trigger("mouseover").trigger("mouseup")}},_moveFocus:function(a,c){var e=isNaN(a)?parseInt(this._optionLis.filter(a).data("index"),10):parseInt(this._focusedOptionLi().data("index")||0,
39
- 10)+a;if(e<0)e=0;if(e>this._optionLis.size()-1)e=this._optionLis.size()-1;if(e===c)return false;c=this.widgetBaseClass+"-item-"+Math.round(Math.random()*1E3);this._focusedOptionLi().find("a:eq(0)").attr("id","");if(this._optionLis.eq(e).hasClass(this.namespace+"-state-disabled")){a>0?++a:--a;this._moveFocus(a,e)}else this._optionLis.eq(e).find("a:eq(0)").attr("id",c).focus();this.list.attr("aria-activedescendant",c)},_scrollPage:function(a){var c=Math.floor(this.list.outerHeight()/this._optionLis.first().outerHeight());
40
- c=a=="up"?-c:c;this._moveFocus(c)},_setOption:function(a,c){this.options[a]=c;if(a=="disabled"){c&&this.close();this.element.add(this.newelement).add(this.list)[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",c)}},disable:function(a,c){if(typeof a=="undefined")this._setOption("disabled",true);else c=="optgroup"?this._disableOptgroup(a):this._disableOption(a)},enable:function(a,c){if(typeof a=="undefined")this._setOption("disabled",
41
- false);else c=="optgroup"?this._enableOptgroup(a):this._enableOption(a)},_disabled:function(a){return b(a).hasClass(this.namespace+"-state-disabled")},_disableOption:function(a){var c=this._optionLis.eq(a);if(c){c.addClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",true);this.element.find("option").eq(a).attr("disabled","disabled")}},_enableOption:function(a){var c=this._optionLis.eq(a);if(c){c.removeClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",false);
42
- this.element.find("option").eq(a).removeAttr("disabled")}},_disableOptgroup:function(a){var c=this.list.find("li."+this.widgetBaseClass+"-group-"+a);if(c){c.addClass(this.namespace+"-state-disabled").attr("aria-disabled",true);this.element.find("optgroup").eq(a).attr("disabled","disabled")}},_enableOptgroup:function(a){var c=this.list.find("li."+this.widgetBaseClass+"-group-"+a);if(c){c.removeClass(this.namespace+"-state-disabled").attr("aria-disabled",false);this.element.find("optgroup").eq(a).removeAttr("disabled")}},
43
- index:function(a){if(arguments.length)if(!this._disabled(b(this._optionLis[a]))&&a!=this._selectedIndex()){this.element[0].selectedIndex=a;this._refreshValue();this.change()}else return false;else return this._selectedIndex()},value:function(a){if(arguments.length&&a!=this.element[0].value){this.element[0].value=a;this._refreshValue();this.change()}else return this.element[0].value},_refreshValue:function(){var a=this.options.style=="popup"?" ui-state-active":"",c=this.widgetBaseClass+"-item-"+Math.round(Math.random()*
44
- 1E3);this.list.find("."+this.widgetBaseClass+"-item-selected").removeClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","false").attr("id","");this._selectedOptionLi().addClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","true").attr("id",c);a=this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"";var e=this._selectedOptionLi().data("optionClasses")?this._selectedOptionLi().data("optionClasses"):"";this.newelement.removeClass(a).data("optionClasses",
45
- e).addClass(e).find("."+this.widgetBaseClass+"-status").html(this._selectedOptionLi().find("a:eq(0)").html());this.list.attr("aria-activedescendant",c)},_refreshPosition:function(){var a=this.options;if(a.style=="popup"&&!a.positionOptions.offset){var c=this._selectedOptionLi();c="0 "+(this.list.offset().top-c.offset().top-(this.newelement.outerHeight()+c.outerHeight())/2)}this.listWrap.removeAttr("style").zIndex(this.element.zIndex()+1).position({of:a.positionOptions.of||this.newelement,my:a.positionOptions.my,
46
- at:a.positionOptions.at,offset:a.positionOptions.offset||c,collision:a.positionOptions.collision||(a.style=="popup"?"fit":"flip")})}})})(jQuery);
47
- (function(b,a,c){function d(k){return k}function h(k){return decodeURIComponent(k.replace(g," "))}var g=/\+/g,i=b.cookie=function(k,e,f){if(e!==c){f=b.extend({},i.defaults,f);if(e===null)f.expires=-1;if(typeof f.expires==="number"){var j=f.expires,l=f.expires=new Date;l.setDate(l.getDate()+j)}e=i.json?JSON.stringify(e):String(e);return a.cookie=[encodeURIComponent(k),"=",i.raw?e:encodeURIComponent(e),f.expires?"; expires="+f.expires.toUTCString():"",f.path?"; path="+f.path:"",f.domain?"; domain="+
48
- f.domain:"",f.secure?"; secure":""].join("")}e=i.raw?d:h;f=a.cookie.split("; ");j=0;for(l=f.length;j<l;j++){var n=f[j].split("=");if(e(n.shift())===k){k=e(n.join("="));return i.json?JSON.parse(k):k}}return null};i.defaults={};b.removeCookie=function(k,e){if(b.cookie(k)!==null){b.cookie(k,null,e);return true}return false}})(jQuery,document);
 
1
+ var eventorganiser=eventorganiser||{};eventorganiser.versionCompare=function(a,b){if(typeof a+typeof b!="stringstring")return false;a=a.split(".");b=b.split(".");for(var c=0,d=Math.max(a.length,b.length);c<d;c++)if(a[c]&&!b[c]&&parseInt(a[c])>0||parseInt(a[c])>parseInt(b[c]))return 1;else if(b[c]&&!a[c]&&parseInt(b[c])>0||parseInt(a[c])<parseInt(b[c]))return-1;return 0};
2
+ (function(a){function b(c){var d=new Date(NaN),h=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/.exec(c);if(h){c=+h[2];d.setFullYear(h[1],c-1,h[3]);c!=d.getMonth()+1&&d.setTime(NaN)}return d}a(document).ready(function(){function c(){return a("<span class='fc-header-goto'><input type='hidden' id='miniCalendar'/></span>")}function d(e){var g=e.categories,j="<select class='eo-cal-filter' id='eo-event-cat'>";j+="<option value=''>"+e.buttonText.cat+"</option>";for(e=0;e<g.length;e++)j+="<option class='cat-slug-"+g[e].slug+
3
+ " cat' value='"+g[e].slug+"'>"+g[e].name+"</option>";j+="</select>";return a("<span class='fc-header-dropdown filter-category'></span>").append(j)}function h(e){var g=e.venues,j="<select class='eo-cal-filter' id='eo-event-venue'>";j+="<option value=''>"+e.buttonText.venue+"</option>";for(e=0;e<g.length;e++)j+="<option value='"+g[e].term_id+"'>"+g[e].name+"</option>";j+="</select>";return a("<span class='fc-header-dropdown filter-venue'></span>").append(j)}a("#eo-dialog-tabs").tabs();a(".eo-dialog").dialog({autoOpen:false,
4
+ dialogClass:"eo-admin-calendar-dialog",width:527,modal:true});a("#events-meta").parent().find(".ui-dialog-titlebar-close").appendTo(".ui-tabs-nav").closest(".ui-dialog").children(".ui-dialog-titlebar").remove();var f=a("#eofc_time_format").is(":checked")?"HH:mm":"h:mmtt",i=b(jQuery.cookie("eo_admin_cal_last_viewed_date"));if(Object.prototype.toString.call(i)==="[object Date]"){if(isNaN(i.getTime()))i=new Date}else i=new Date;var k=jQuery("#eo_admin_calendar").fullCalendar({firstDay:parseInt(EO_Ajax.startday),
5
+ date:i.getDate(),month:i.getMonth(),year:i.getFullYear(),defaultView:a.cookie("eo_admin_cal_last_view")?a.cookie("eo_admin_cal_last_view"):"month",editable:false,lazyFetching:"true",eventColor:"#21759B",theme:true,customButtons:{category:d,venue:h,"goto":c},buttonText:{today:EO_Ajax.locale.today,month:EO_Ajax.locale.month,week:EO_Ajax.locale.week,day:EO_Ajax.locale.day,cat:EO_Ajax.locale.cat,venue:EO_Ajax.locale.venue},monthNames:EO_Ajax.locale.monthNames,monthNamesShort:EO_Ajax.locale.monthAbbrev,
6
+ dayNames:EO_Ajax.locale.dayNames,dayNamesShort:EO_Ajax.locale.dayAbbrev,header:{left:"title",center:"category venue",right:"prev goto today next"},buttonIcons:false,buttonui:true,events:function(e,g,j){jQuery.ajax({url:EO_Ajax.ajaxurl+"?action=event-admin-cal",dataType:"JSON",data:{start:jQuery.fullCalendar.formatDate(e,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(g,"yyyy-MM-dd")},success:function(m){j(m)}})},categories:EO_Ajax.categories,venues:EO_Ajax.venues,selectable:true,selectHelper:true,
7
+ eventRender:function(e){var g=jQuery(".filter-category .eo-cal-filter").val(),j=jQuery(".filter-venue .eo-cal-filter").val();if(typeof g!=="undefined"&&g!=""&&jQuery.inArray(g,e.category)<0)return"<div></div>";if(typeof j!=="undefined"&&j!=""&&j!=e.venue)return"<div></div>"},viewDisplay:function(e){var g=jQuery.fullCalendar.formatDate(e.start,"yyyy-MM-dd");e=e.name;var j=new Date;j=new Date(j.getTime()+6E5);a.cookie("eo_admin_cal_last_viewed_date",g,{expires:j});a.cookie("eo_admin_cal_last_view",
8
+ e,{expires:j})},weekMode:"variable",aspectRatio:1.5,loading:function(e){e?jQuery("#loading").show():jQuery("#loading").hide()},timeFormat:f,axisFormat:f,eventClick:function(e,g){g.preventDefault();jQuery("#eo-dialog-tabs ul li").each(function(){var j=a(this).attr("id").substring(14);jQuery("#eo-dialog-tabs #"+a(this).attr("id")+"-content").html(e[j])});a("#events-meta").dialog("open")},select:function(e,g,j,m){if(EO_Ajax.perm_edit){m.preventDefault();m=jQuery(this)[0].calendar.options;var n=jQuery.fullCalendar.formatDate(e,
9
+ "yyyy-MM-dd"),p=jQuery.fullCalendar.formatDate(e,"HH:mm"),o=jQuery.fullCalendar.formatDate(g,"yyyy-MM-dd"),l=jQuery.fullCalendar.formatDate(g,"HH:mm");if(j){f="ddd, dS MMMM";j=1}else{f="ddd, dS MMMM h(:mm)tt";j=0}if(n==o){e=jQuery.fullCalendar.formatDate(e,f,m);j||(e=e+" &mdash; "+jQuery.fullCalendar.formatDate(g,"h(:mm)tt",m))}else e=jQuery.fullCalendar.formatDate(e,f,m)+" &mdash; "+jQuery.fullCalendar.formatDate(g,f,m);a("#eo_event_create_cal input[name='eo_event[event_title]']").val("");a("#eo_event_create_cal input.ui-autocomplete-input").val("");
10
+ a("#eo_event_create_cal textarea[name='eo_event[event_content]']").val("");a("#eo_event_create_cal input[name='eo_event[StartDate]']").val(n);a("#eo_event_create_cal input[name='eo_event[StartTime]']").val(p);a("#eo_event_create_cal input[name='eo_event[EndDate]']").val(o);a("#eo_event_create_cal input[name='eo_event[FinishTime]']").val(l);a("#eo_event_create_cal input[name='eo_event[allday]']").val(j);a("#eo_event_create_cal td#date").html(e);a("#eo_event_create_cal").dialog("open");a("form.eo_cal input[type='submit']").removeAttr("disabled");
11
+ a("form.eo_cal input#reset").click(function(){a("#eo_event_create_cal").dialog("close")})}}});a("#eofc_time_format").change(function(){f=a("#eofc_time_format").is(":checked")?"HH:mm":"h:mmtt";k.fullCalendar("option","timeFormat",f);a.post(ajaxurl,{action:"eofc-format-time",is24:a("#eofc_time_format").is(":checked")})});a(".view-button").click(function(e){e.preventDefault();a(".view-button").removeClass("active");k.fullCalendar("changeView",a(this).attr("id"));a(this).addClass("active")});a("#miniCalendar").datepicker({dateFormat:"DD, d MM, yy",
12
+ firstDay:parseInt(EO_Ajax.startday),changeMonth:true,monthNamesShort:EO_Ajax.locale.monthAbbrev,dayNamesMin:EO_Ajax.locale.dayAbbrev,changeYear:true,showOn:"button",buttonText:EO_Ajax.locale.gotodate,onSelect:function(e){k.fullCalendar("gotoDate",new Date(Date.parse(e)))}});a("button.ui-datepicker-trigger").button();a.widget("ui.combobox",{_create:function(){var e=this.element.hide(),g=e.children(":selected");g=g.val()?g.text():"";e=a("<span>").addClass("ui-combobox eo-venue-input").insertAfter(e);
13
+ var j={delay:0,minLength:0,source:function(o,l){a.getJSON(EO_Ajax.ajaxurl+"?callback=?&action=eo-search-venue",o,function(q){q=a.map(q,function(r){r.label=r.name;return r});l(q)})},select:function(o,l){a("#venue_select").removeAttr("selected");a("#venue_select").val(l.item.term_id)}},m=a("<input>").appendTo(e).val(g).addClass("ui-combobox-input").autocomplete(j).addClass("ui-widget-content ui-corner-left"),n=a.ui?a.ui.version||0:-1,p=eventorganiser.versionCompare(n,"1.10")>=0?"ui-autocomplete":"autocomplete";
14
+ m.data(p)._renderItem=function(o,l){if(l.term_id==0)return a("<li></li>").data(p+"-item",l).append("<a>"+l.label+"</a>").appendTo(o);var q=a.grep([l.venue_address,l.venue_city,l.venue_state,l.venue_postcode,l.venue_country],function(s){return s}).join(", "),r=eventorganiser.versionCompare(n,"1.10")>=0?"ui-autocomplete-item":"item.autocomplete";return a("<li></li>").data(r,l).append("<a>"+l.label+"</br> <span style='font-size: 0.8em'><em>"+q+"</span></em></a>").appendTo(o)};g=a("<span>").addClass("eo-venue-combobox-buttons").appendTo(e);
15
+ a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height: 21px;'>").attr("title","Show All Items").appendTo(g).button({icons:{primary:"ui-icon-triangle-1-s"},text:false}).removeClass("ui-corner-all").addClass("ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){if(m.autocomplete("widget").is(":visible"))m.autocomplete("close");else{a(this).blur();m.autocomplete("search","").focus()}})}});a("#venue_select").combobox();a(".eo-cal-filter").change(function(){k.fullCalendar("rerenderEvents")});
16
+ a(".filter-venue .eo-cal-filter").selectmenu({wrapperElement:"<span class='fc-header-filter'></span>"});a(".filter-category .eo-cal-filter").selectmenu({wrapperElement:"<span class='fc-header-filter'></span>",icons:[{find:".cat"}]});i=a("#eo-event-venue-button").width()+30;a("#eo-event-venue-button").width(i+"px");a("#eo-event-venue-menu").width(i+"px");i=a("#eo-event-cat-button").width()+30;a("#eo-event-cat-button").width(i+"px");a("#eo-event-cat-menu").width(i+"px")})})(jQuery);
17
+ (function(a){a.widget("ui.selectmenu",{options:{appendTo:"body",typeAhead:1E3,style:"dropdown",positionOptions:null,width:null,menuWidth:null,handleWidth:26,maxHeight:null,icons:null,format:null,escapeHtml:false,bgImage:function(){}},_create:function(){var b=this,c=this.options,d=eventorganiser.versionCompare(a.ui?a.ui.version||0:-1,"1.9")>=0?this.element.uniqueId().attr("id"):this.element.attr("id")||"ui-selectmenu-"+Math.random().toString(16).slice(2,10);this.ids=[d,d+"-button",d+"-menu"];this._safemouseup=
18
+ true;this.isOpen=false;this.newelement=a("<a />",{"class":"ui-selectmenu ui-widget ui-state-default ui-corner-all",id:this.ids[1],role:"button",href:"#nogo",tabindex:this.element.attr("disabled")?1:0,"aria-haspopup":true,"aria-owns":this.ids[2]});this.newelementWrap=a("<span />").append(this.newelement).insertAfter(this.element);(d=this.element.attr("tabindex"))&&this.newelement.attr("tabindex",d);this.newelement.data("selectelement",this.element);this.selectmenuIcon=a('<span class="ui-selectmenu-icon ui-icon"></span>').prependTo(this.newelement);
19
+ this.newelement.prepend('<span class="ui-selectmenu-status" />');this.element.bind({"click.selectmenu":function(h){b.newelement.focus();h.preventDefault()}});this.newelement.bind("mousedown.selectmenu",function(h){b._toggle(h,true);if(c.style=="popup"){b._safemouseup=false;setTimeout(function(){b._safemouseup=true},300)}h.preventDefault()}).bind("click.selectmenu",function(h){h.preventDefault()}).bind("keydown.selectmenu",function(h){var f=false;switch(h.keyCode){case a.ui.keyCode.ENTER:f=true;break;
20
+ case a.ui.keyCode.SPACE:b._toggle(h);break;case a.ui.keyCode.UP:h.altKey?b.open(h):b._moveSelection(-1);break;case a.ui.keyCode.DOWN:h.altKey?b.open(h):b._moveSelection(1);break;case a.ui.keyCode.LEFT:b._moveSelection(-1);break;case a.ui.keyCode.RIGHT:b._moveSelection(1);break;case a.ui.keyCode.TAB:f=true;break;case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.HOME:b.index(0);break;case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.END:b.index(b._optionLis.length);break;default:f=true}return f}).bind("keypress.selectmenu",
21
+ function(h){h.which>0&&b._typeAhead(h.which,"mouseup");return true}).bind("mouseover.selectmenu",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseout.selectmenu",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.selectmenu",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.selectmenu",function(){c.disabled||a(this).removeClass("ui-state-focus")});a(document).bind("mousedown.selectmenu-"+this.ids[0],function(h){b.isOpen&&!a(h.target).closest("#"+
22
+ b.ids[1]).length&&b.close(h)});this.element.bind("click.selectmenu",function(){b._refreshValue()}).bind("focus.selectmenu",function(){b.newelement&&b.newelement[0].focus()});if(!c.width)c.width=this.element.outerWidth();this.newelement.width(c.width);this.element.hide();this.list=a("<ul />",{"class":"ui-widget ui-widget-content","aria-hidden":true,role:"listbox","aria-labelledby":this.ids[1],id:this.ids[2]});this.listWrap=a("<div />",{"class":"ui-selectmenu-menu"}).append(this.list).appendTo(c.appendTo);
23
+ this.list.bind("keydown.selectmenu",function(h){var f=false;switch(h.keyCode){case a.ui.keyCode.UP:h.altKey?b.close(h,true):b._moveFocus(-1);break;case a.ui.keyCode.DOWN:h.altKey?b.close(h,true):b._moveFocus(1);break;case a.ui.keyCode.LEFT:b._moveFocus(-1);break;case a.ui.keyCode.RIGHT:b._moveFocus(1);break;case a.ui.keyCode.HOME:b._moveFocus(":first");break;case a.ui.keyCode.PAGE_UP:b._scrollPage("up");break;case a.ui.keyCode.PAGE_DOWN:b._scrollPage("down");break;case a.ui.keyCode.END:b._moveFocus(":last");
24
+ break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:b.close(h,true);a(h.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.TAB:f=true;b.close(h,true);a(h.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.ESCAPE:b.close(h,true);break;default:f=true}return f}).bind("keypress.selectmenu",function(h){h.which>0&&b._typeAhead(h.which,"focus");return true}).bind("mousedown.selectmenu mouseup.selectmenu",function(){return false});a(window).bind("resize.selectmenu-"+
25
+ this.ids[0],a.proxy(b.close,this))},_init:function(){var b=this,c=this.options,d=[];this.element.find("option").each(function(){var g=a(this);d.push({value:g.attr("value"),text:b._formatText(g.text(),g),selected:g.attr("selected"),disabled:g.attr("disabled"),classes:g.attr("class"),typeahead:g.attr("typeahead"),parentOptGroup:g.parent("optgroup"),bgImage:c.bgImage.call(g)})});var h=b.options.style=="popup"?" ui-state-active":"";this.list.html("");if(d.length)for(var f=0;f<d.length;f++){var i={role:"presentation"};
26
+ if(d[f].disabled)i["class"]="ui-state-disabled";var k={html:d[f].text||"&nbsp;",href:"#nogo",tabindex:-1,role:"option","aria-selected":false};if(d[f].disabled)k["aria-disabled"]=d[f].disabled;if(d[f].typeahead)k.typeahead=d[f].typeahead;k=a("<a/>",k).bind("focus.selectmenu",function(){a(this).parent().mouseover()}).bind("blur.selectmenu",function(){a(this).parent().mouseout()});i=a("<li/>",i).append(k).data("index",f).addClass(d[f].classes).data("optionClasses",d[f].classes||"").bind("mouseup.selectmenu",
27
+ function(g){if(b._safemouseup&&!b._disabled(g.currentTarget)&&!b._disabled(a(g.currentTarget).parents("ul > li.ui-selectmenu-group "))){b.index(a(this).data("index"));b.select(g);b.close(g,true)}return false}).bind("click.selectmenu",function(){return false}).bind("mouseover.selectmenu",function(g){if(!a(this).hasClass("ui-state-disabled")&&!a(this).parent("ul").parent("li").hasClass("ui-state-disabled")){g.optionValue=b.element[0].options[a(this).data("index")].value;b._trigger("hover",g,b._uiHash());
28
+ b._selectedOptionLi().addClass(h);b._focusedOptionLi().removeClass("ui-selectmenu-item-focus ui-state-hover");a(this).removeClass("ui-state-active").addClass("ui-selectmenu-item-focus ui-state-hover")}}).bind("mouseout.selectmenu",function(g){a(this).is(b._selectedOptionLi())&&a(this).addClass(h);g.optionValue=b.element[0].options[a(this).data("index")].value;b._trigger("blur",g,b._uiHash());a(this).removeClass("ui-selectmenu-item-focus ui-state-hover")});if(d[f].parentOptGroup.length){k="ui-selectmenu-group-"+
29
+ this.element.find("optgroup").index(d[f].parentOptGroup);this.list.find("li."+k).length?this.list.find("li."+k+":last ul").append(i):a('<li role="presentation" class="ui-selectmenu-group '+k+(d[f].parentOptGroup.attr("disabled")?' ui-state-disabled" aria-disabled="true"':'"')+'><span class="ui-selectmenu-group-label">'+d[f].parentOptGroup.attr("label")+"</span><ul></ul></li>").appendTo(this.list).find("ul").append(i)}else i.appendTo(this.list);if(c.icons)for(var e in c.icons)if(i.is(c.icons[e].find)){i.data("optionClasses",
30
+ d[f].classes+" ui-selectmenu-hasIcon").addClass("ui-selectmenu-hasIcon");k=c.icons[e].icon||"";i.find("a:eq(0)").prepend('<span class="ui-selectmenu-item-icon ui-icon '+k+'"></span>');d[f].bgImage&&i.find("span").css("background-image",d[f].bgImage)}}else a(' <li role="presentation"><a href="#nogo" tabindex="-1" role="option"></a></li>').appendTo(this.list);f=c.style=="dropdown";this.newelement.toggleClass("ui-selectmenu-dropdown",f).toggleClass("ui-selectmenu-popup",!f);this.list.toggleClass("ui-selectmenu-menu-dropdown ui-corner-bottom",
31
+ f).toggleClass("ui-selectmenu-menu-popup ui-corner-all",!f).find("li:first").toggleClass("ui-corner-top",!f).end().find("li:last").addClass("ui-corner-bottom");this.selectmenuIcon.toggleClass("ui-icon-triangle-1-s",f).toggleClass("ui-icon-triangle-2-n-s",!f);c.style=="dropdown"?this.list.width(c.menuWidth?c.menuWidth:c.width):this.list.width(c.menuWidth?c.menuWidth:c.width-c.handleWidth);this.list.css("height","auto");f=this.listWrap.height();e=a(window).height();e=c.maxHeight?Math.min(c.maxHeight,
32
+ e):e/3;f>e&&this.list.height(e);this._optionLis=this.list.find("li:not(.ui-selectmenu-group)");this.element.attr("disabled")?this.disable():this.enable();this._refreshValue();this._selectedOptionLi().addClass("ui-selectmenu-item-focus");clearTimeout(this.refreshTimeout);this.refreshTimeout=window.setTimeout(function(){b._refreshPosition()},200)},destroy:function(){this.element.removeData(this.widgetName).removeClass("ui-selectmenu-disabled ui-state-disabled").removeAttr("aria-disabled").unbind(".selectmenu");
33
+ a(window).unbind(".selectmenu-"+this.ids[0]);a(document).unbind(".selectmenu-"+this.ids[0]);this.newelementWrap.remove();this.listWrap.remove();this.element.unbind(".selectmenu").show();a.Widget.prototype.destroy.apply(this,arguments)},_typeAhead:function(b,c){var d=this,h=String.fromCharCode(b).toLowerCase(),f=b=null;if(d._typeAhead_timer){window.clearTimeout(d._typeAhead_timer);d._typeAhead_timer=undefined}d._typeAhead_chars=(d._typeAhead_chars===undefined?"":d._typeAhead_chars).concat(h);if(d._typeAhead_chars.length<
34
+ 2||d._typeAhead_chars.substr(-2,1)===h&&d._typeAhead_cycling){d._typeAhead_cycling=true;b=h}else{d._typeAhead_cycling=false;b=d._typeAhead_chars}h=(c!=="focus"?this._selectedOptionLi().data("index"):this._focusedOptionLi().data("index"))||0;for(var i=0;i<this._optionLis.length;i++)if(this._optionLis.eq(i).text().substr(0,b.length).toLowerCase()===b)if(d._typeAhead_cycling){if(f===null)f=i;if(i>h){f=i;break}}else f=i;f!==null&&this._optionLis.eq(f).find("a").trigger(c);d._typeAhead_timer=window.setTimeout(function(){d._typeAhead_timer=
35
+ undefined;d._typeAhead_chars=undefined;d._typeAhead_cycling=undefined},d.options.typeAhead)},_uiHash:function(){var b=this.index();return{index:b,option:a("option",this.element).get(b),value:this.element[0].value}},open:function(b){if(this.newelement.attr("aria-disabled")!="true"){var c=this,d=this.options,h=this._selectedOptionLi(),f=h.find("a");c._closeOthers(b);c.newelement.addClass("ui-state-active");c.list.attr("aria-hidden",false);c.listWrap.addClass("ui-selectmenu-open");d.style=="dropdown"?
36
+ c.newelement.removeClass("ui-corner-all").addClass("ui-corner-top"):this.list.css("left",-5000).scrollTop(this.list.scrollTop()+h.position().top-this.list.outerHeight()/2+h.outerHeight()/2).css("left","auto");c._refreshPosition();f.length&&f[0].focus();c.isOpen=true;c._trigger("open",b,c._uiHash())}},close:function(b,c){if(this.newelement.is(".ui-state-active")){this.newelement.removeClass("ui-state-active");this.listWrap.removeClass("ui-selectmenu-open");this.list.attr("aria-hidden",true);this.options.style==
37
+ "dropdown"&&this.newelement.removeClass("ui-corner-top").addClass("ui-corner-all");c&&this.newelement.focus();this.isOpen=false;this._trigger("close",b,this._uiHash())}},change:function(b){this.element.trigger("change");this._trigger("change",b,this._uiHash())},select:function(b){if(this._disabled(b.currentTarget))return false;this._trigger("select",b,this._uiHash())},widget:function(){return this.listWrap.add(this.newelementWrap)},_closeOthers:function(b){a(".ui-selectmenu.ui-state-active").not(this.newelement).each(function(){a(this).data("selectelement").selectmenu("close",
38
+ b)});a(".ui-selectmenu.ui-state-hover").trigger("mouseout")},_toggle:function(b,c){this.isOpen?this.close(b,c):this.open(b)},_formatText:function(b,c){if(this.options.format)b=this.options.format(b,c);else if(this.options.escapeHtml)b=a("<div />").text(b).html();return b},_selectedIndex:function(){return this.element[0].selectedIndex},_selectedOptionLi:function(){return this._optionLis.eq(this._selectedIndex())},_focusedOptionLi:function(){return this.list.find(".ui-selectmenu-item-focus")},_moveSelection:function(b,
39
+ c){if(!this.options.disabled){var d=parseInt(this._selectedOptionLi().data("index")||0,10)+b;if(d<0)d=0;if(d>this._optionLis.size()-1)d=this._optionLis.size()-1;if(d===c)return false;if(this._optionLis.eq(d).hasClass("ui-state-disabled")){b>0?++b:--b;this._moveSelection(b,d)}else this._optionLis.eq(d).trigger("mouseover").trigger("mouseup")}},_moveFocus:function(b,c){var d=isNaN(b)?parseInt(this._optionLis.filter(b).data("index"),10):parseInt(this._focusedOptionLi().data("index")||0,10)+b;if(d<0)d=
40
+ 0;if(d>this._optionLis.size()-1)d=this._optionLis.size()-1;if(d===c)return false;c="ui-selectmenu-item-"+Math.round(Math.random()*1E3);this._focusedOptionLi().find("a:eq(0)").attr("id","");if(this._optionLis.eq(d).hasClass("ui-state-disabled")){b>0?++b:--b;this._moveFocus(b,d)}else this._optionLis.eq(d).find("a:eq(0)").attr("id",c).focus();this.list.attr("aria-activedescendant",c)},_scrollPage:function(b){var c=Math.floor(this.list.outerHeight()/this._optionLis.first().outerHeight());c=b=="up"?-c:
41
+ c;this._moveFocus(c)},_setOption:function(b,c){this.options[b]=c;if(b=="disabled"){c&&this.close();this.element.add(this.newelement).add(this.list)[c?"addClass":"removeClass"]("ui-selectmenu-disabled ui-state-disabled").attr("aria-disabled",c)}},disable:function(b,c){if(typeof b=="undefined")this._setOption("disabled",true);else c=="optgroup"?this._toggleOptgroup(b,false):this._toggleOption(b,false)},enable:function(b,c){if(typeof b=="undefined")this._setOption("disabled",false);else c=="optgroup"?
42
+ this._toggleOptgroup(b,true):this._toggleOption(b,true)},_disabled:function(b){return a(b).hasClass("ui-state-disabled")},_toggleOption:function(b,c){var d=this._optionLis.eq(b);if(d){d.toggleClass("ui-state-disabled",c).find("a").attr("aria-disabled",!c);c?this.element.find("option").eq(b).attr("disabled","disabled"):this.element.find("option").eq(b).removeAttr("disabled")}},_toggleOptgroup:function(b,c){var d=this.list.find("li.ui-selectmenu-group-"+b);if(d){d.toggleClass("ui-state-disabled",c).attr("aria-disabled",
43
+ !c);c?this.element.find("optgroup").eq(b).attr("disabled","disabled"):this.element.find("optgroup").eq(b).removeAttr("disabled")}},index:function(b){if(arguments.length)if(!this._disabled(a(this._optionLis[b]))&&b!=this._selectedIndex()){this.element[0].selectedIndex=b;this._refreshValue();this.change()}else return false;else return this._selectedIndex()},value:function(b){if(arguments.length&&b!=this.element[0].value){this.element[0].value=b;this._refreshValue();this.change()}else return this.element[0].value},
44
+ _refreshValue:function(){var b=this.options.style=="popup"?" ui-state-active":"",c="ui-selectmenu-item-"+Math.round(Math.random()*1E3);this.list.find(".ui-selectmenu-item-selected").removeClass("ui-selectmenu-item-selected"+b).find("a").attr("aria-selected","false").attr("id","");this._selectedOptionLi().addClass("ui-selectmenu-item-selected"+b).find("a").attr("aria-selected","true").attr("id",c);b=this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"";var d=this._selectedOptionLi().data("optionClasses")?
45
+ this._selectedOptionLi().data("optionClasses"):"";this.newelement.removeClass(b).data("optionClasses",d).addClass(d).find(".ui-selectmenu-status").html(this._selectedOptionLi().find("a:eq(0)").html());this.list.attr("aria-activedescendant",c)},_refreshPosition:function(){var b=this.options,c={of:this.newelement,my:"left top",at:"left bottom",collision:"flip"};if(b.style=="popup"){var d=this._selectedOptionLi();c.my="left top"+(this.list.offset().top-d.offset().top-(this.newelement.outerHeight()+d.outerHeight())/
46
+ 2);c.collision="fit"}this.listWrap.removeAttr("style").zIndex(this.element.zIndex()+2).position(a.extend(c,b.positionOptions))}})})(jQuery);
47
+ (function(a){typeof void 0==="function"&&(void 0).amd?(void 0)(["jquery"],a):a(jQuery)})(function(a){function b(i){return i}function c(i){return decodeURIComponent(i.replace(h," "))}function d(i){if(i.indexOf('"')===0)i=i.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\");try{return f.json?JSON.parse(i):i}catch(k){}}var h=/\+/g,f=a.cookie=function(i,k,e){if(k!==undefined){e=a.extend({},f.defaults,e);if(typeof e.expires==="number"){var g=e.expires,j=e.expires=new Date;j.setDate(j.getDate()+g)}k=
48
+ f.json?JSON.stringify(k):String(k);return document.cookie=[f.raw?i:encodeURIComponent(i),"=",f.raw?k:encodeURIComponent(k),e.expires?"; expires="+e.expires.toUTCString():"",e.path?"; path="+e.path:"",e.domain?"; domain="+e.domain:"",e.secure?"; secure":""].join("")}k=f.raw?b:c;e=document.cookie.split("; ");g=i?undefined:{};j=0;for(var m=e.length;j<m;j++){var n=e[j].split("="),p=k(n.shift());n=k(n.join("="));if(i&&i===p){g=d(n);break}i||(g[p]=d(n))}return g};f.defaults={};a.removeCookie=function(i,
49
+ k){if(a.cookie(i)!==undefined){a.cookie(i,"",a.extend({},k,{expires:-1}));return true}return false}});
js/edit-event-controller.js CHANGED
@@ -1,3 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  jQuery(document).ready(function($) {
2
  var eo_venue_obj;
3
  //Date fields must be wrapped inside event-date
@@ -69,17 +112,24 @@ $.widget("ui.combobox", {
69
  }
70
  };
71
  var input = $("<input>").appendTo(wrapper).val(e).addClass("ui-combobox-input").autocomplete(options).addClass("ui-widget-content ui-corner-left");
72
-
 
 
 
 
73
  //Apend venue address to drop-down
74
- input.data("autocomplete")._renderItem = function (a, b) {
75
  if (b.term_id == 0 ) {
76
- return $("<li></li>").data("item.autocomplete", b).append("<a>" + b.label + "</a>").appendTo(a);
77
  }
78
  //Clean address
79
  var address_array = [b.venue_address, b.venue_city, b.venue_state,b.venue_postcode,b.venue_country];
80
  var address = $.grep(address_array,function(n){return(n);}).join(', ');
81
-
82
- return $("<li></li>").data("item.autocomplete", b)
 
 
 
83
  .append("<a>" + b.label + "</br> <span style='font-size: 0.8em'><em>" +address+ "</span></em></a>").appendTo(a);
84
  };
85
 
1
+ var eventorganiser = eventorganiser || {};
2
+ /**
3
+ * Simply compares two string version values.
4
+ *
5
+ * Example:
6
+ * versionCompare('1.1', '1.2') => -1
7
+ * versionCompare('1.1', '1.1') => 0
8
+ * versionCompare('1.2', '1.1') => 1
9
+ * versionCompare('2.23.3', '2.22.3') => 1
10
+ *
11
+ * Returns:
12
+ * -1 = left is LOWER than right
13
+ * 0 = they are equal
14
+ * 1 = left is GREATER = right is LOWER
15
+ * And FALSE if one of input versions are not valid
16
+ *
17
+ * @function
18
+ * @param {String} left Version #1
19
+ * @param {String} right Version #2
20
+ * @return {Integer|Boolean}
21
+ * @author Alexey Bass (albass)
22
+ * @since 2011-07-14
23
+ */
24
+ eventorganiser.versionCompare = function(left, right) {
25
+ if (typeof left + typeof right != 'stringstring')
26
+ return false;
27
+
28
+ var a = left.split('.')
29
+ , b = right.split('.')
30
+ , i = 0, len = Math.max(a.length, b.length);
31
+
32
+ for (; i < len; i++) {
33
+ if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) {
34
+ return 1;
35
+ } else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) {
36
+ return -1;
37
+ }
38
+ }
39
+
40
+ return 0;
41
+ }
42
+
43
+
44
  jQuery(document).ready(function($) {
45
  var eo_venue_obj;
46
  //Date fields must be wrapped inside event-date
112
  }
113
  };
114
  var input = $("<input>").appendTo(wrapper).val(e).addClass("ui-combobox-input").autocomplete(options).addClass("ui-widget-content ui-corner-left");
115
+
116
+ /* Backwards compat with WP 3.3-3.5 (UI 1.8.16-1.9.2)*/
117
+ var jquery_ui_version = $.ui ? $.ui.version || 0 : -1;
118
+ var ac_namespace = ( eventorganiser.versionCompare( jquery_ui_version, '1.10' ) >= 0 ? 'ui-autocomplete' : 'autocomplete' );
119
+
120
  //Apend venue address to drop-down
121
+ input.data( ac_namespace )._renderItem = function (a, b) {
122
  if (b.term_id == 0 ) {
123
+ return $("<li></li>").data( ac_namespace + "-item", b ).append("<a>" + b.label + "</a>").appendTo(a);
124
  }
125
  //Clean address
126
  var address_array = [b.venue_address, b.venue_city, b.venue_state,b.venue_postcode,b.venue_country];
127
  var address = $.grep(address_array,function(n){return(n);}).join(', ');
128
+
129
+ /* Backwards compat with WP 3.3-3.5 (UI 1.8.16-1.9.2)*/
130
+ var li_ac_namespace = ( eventorganiser.versionCompare( jquery_ui_version, '1.10' ) >= 0 ? 'ui-autocomplete-item' : 'item.autocomplete' );
131
+
132
+ return $("<li></li>").data( li_ac_namespace, b)
133
  .append("<a>" + b.label + "</br> <span style='font-size: 0.8em'><em>" +address+ "</span></em></a>").appendTo(a);
134
  };
135
 
js/edit-event-controller.min.js CHANGED
@@ -1,8 +1,9 @@
1
- jQuery(document).ready(function(a){var f;eventOrganiserSchedulePicker.init({views:{start_date:"#eventorganiser_detail #from_date",start_time:"#HWSEvent_time",end_date:"#eventorganiser_detail #to_date",end_time:"#HWSEvent_time2",occurrence_picker:"#eo_occurrence_datepicker",occurrence_picker_toggle:".eo_occurrence_toggle",schedule_last_date:"#recend",schedule:"#HWSEventInput_Req",is_all_day:"#eo_allday",frequency:"#HWSEvent_freq",week_repeat:"#dayofweekrepeat",month_repeat:"#dayofmonthrepeat",recurrence_section:".reocurrence_row",
 
2
  include:"#eo_occurrence_includes",exclude:"#eo_occurrence_excludes",schedule_span:"#recpan",summary:"#event_summary"},format:EO_Ajax_Event.format,is24hour:Boolean(EO_Ajax_Event.is24hour),startday:EO_Ajax_Event.startday,schedule:window.eventOrganiserSchedule,locale:EO_Ajax_Event.locale,editable:a("#HWSEventInput_Req").val()=="once"||a("#HWSEventInput_Req").val()=="custom"});a("#HWSEvent_rec").click(function(){window.eventOrganiserSchedulePicker.options.editable=a("#HWSEvent_rec").is(":checked");window.eventOrganiserSchedulePicker.update_form()});
3
- a.widget("ui.combobox",{_create:function(){var d=this.element.hide(),e=d.children(":selected");e=e.val()?e.text():"";d=a("<span>").addClass("ui-combobox eo-venue-input").insertAfter(d);var j={delay:0,minLength:0,source:function(c,b){a.getJSON(EO_Ajax_Event.ajaxurl+"?callback=?&action=eo-search-venue",c,function(g){g=a.map(g,function(h){h.label=h.name;return h});b(g)})},select:function(c,b){if(a("tr.venue_row").length>0){b.item.term_id==0?a("tr.venue_row").hide():a("tr.venue_row").show();a("#eventorganiser_event_detail tr.eo-add-new-venue").hide();
4
- eo_initialize_map(b.item.venue_lat,b.item.venue_lng);a("#eo_venue_Lat").val(b.item.venue_lat);a("#eo_venue_Lng").val(b.item.venue_lng)}a("#venue_select").removeAttr("selected");a("#venue_select").val(b.item.term_id)}},i=a("<input>").appendTo(d).val(e).addClass("ui-combobox-input").autocomplete(j).addClass("ui-widget-content ui-corner-left");i.data("autocomplete")._renderItem=function(c,b){if(b.term_id==0)return a("<li></li>").data("item.autocomplete",b).append("<a>"+b.label+"</a>").appendTo(c);var g=
5
- a.grep([b.venue_address,b.venue_city,b.venue_state,b.venue_postcode,b.venue_country],function(h){return h}).join(", ");return a("<li></li>").data("item.autocomplete",b).append("<a>"+b.label+"</br> <span style='font-size: 0.8em'><em>"+g+"</span></em></a>").appendTo(c)};e=a("<span>").addClass("eo-venue-combobox-buttons").appendTo(d);a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height: 21px;'>").attr("title","Show All Items").appendTo(e).button({icons:{primary:"ui-icon-triangle-1-s"},
6
- text:false}).removeClass("ui-corner-all").addClass("ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){if(i.autocomplete("widget").is(":visible"))i.autocomplete("close");else{a(this).blur();i.autocomplete("search","").focus()}});"event"==pagenow&&EO_Ajax_Event.current_user_can.manage_venues&&a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height: 21px;'>").attr("title","Create New Venue").appendTo(e).button({icons:{primary:"ui-icon-plus"},text:false}).removeClass("ui-corner-all").addClass("ui-corner-right add-new-venue ui-combobox-button").click(function(){a("#eventorganiser_event_detail tr.eo-add-new-venue").show();
7
- a("tr.venue_row").show();f={id:a("#venue_select").val(),label:a(".eo-venue-input input").val(),lat:a("#eo_venue_Lat").val(),lng:a("#eo_venue_Lng").val()};a("#venue_select").removeAttr("selected").val(0);a(".eo-venue-combobox-select").hide();a(".eo-venue-input input").val("");eo_initialize_map(0,0);var c=EO_Ajax_Event.location;if(c){c=c.split("/");c=c[c.length-1];eventorganiser_code_address(c)}else map.setZoom(1);a(this).blur()})}});a("#venue_select").combobox();a(".eo-add-new-venue-cancel").click(function(d){d.preventDefault();
8
- a(".eo-venue-combobox-select").show();a(".eo-add-new-venue input").val("");eo_initialize_map(f.lat,f.lng);a("#venue_select").val(f.id);a(".eo-venue-input input").val(f.label);a("#eventorganiser_event_detail tr.eo-add-new-venue").hide()})});
1
+ var eventorganiser=eventorganiser||{};eventorganiser.versionCompare=function(a,d){if(typeof a+typeof d!="stringstring")return false;a=a.split(".");d=d.split(".");for(var b=0,f=Math.max(a.length,d.length);b<f;b++)if(a[b]&&!d[b]&&parseInt(a[b])>0||parseInt(a[b])>parseInt(d[b]))return 1;else if(d[b]&&!a[b]&&parseInt(d[b])>0||parseInt(a[b])<parseInt(d[b]))return-1;return 0};
2
+ jQuery(document).ready(function(a){var d;eventOrganiserSchedulePicker.init({views:{start_date:"#eventorganiser_detail #from_date",start_time:"#HWSEvent_time",end_date:"#eventorganiser_detail #to_date",end_time:"#HWSEvent_time2",occurrence_picker:"#eo_occurrence_datepicker",occurrence_picker_toggle:".eo_occurrence_toggle",schedule_last_date:"#recend",schedule:"#HWSEventInput_Req",is_all_day:"#eo_allday",frequency:"#HWSEvent_freq",week_repeat:"#dayofweekrepeat",month_repeat:"#dayofmonthrepeat",recurrence_section:".reocurrence_row",
3
  include:"#eo_occurrence_includes",exclude:"#eo_occurrence_excludes",schedule_span:"#recpan",summary:"#event_summary"},format:EO_Ajax_Event.format,is24hour:Boolean(EO_Ajax_Event.is24hour),startday:EO_Ajax_Event.startday,schedule:window.eventOrganiserSchedule,locale:EO_Ajax_Event.locale,editable:a("#HWSEventInput_Req").val()=="once"||a("#HWSEventInput_Req").val()=="custom"});a("#HWSEvent_rec").click(function(){window.eventOrganiserSchedulePicker.options.editable=a("#HWSEvent_rec").is(":checked");window.eventOrganiserSchedulePicker.update_form()});
4
+ a.widget("ui.combobox",{_create:function(){var b=this.element.hide(),f=b.children(":selected");f=f.val()?f.text():"";b=a("<span>").addClass("ui-combobox eo-venue-input").insertAfter(b);var l={delay:0,minLength:0,source:function(e,c){a.getJSON(EO_Ajax_Event.ajaxurl+"?callback=?&action=eo-search-venue",e,function(g){g=a.map(g,function(h){h.label=h.name;return h});c(g)})},select:function(e,c){if(a("tr.venue_row").length>0){c.item.term_id==0?a("tr.venue_row").hide():a("tr.venue_row").show();a("#eventorganiser_event_detail tr.eo-add-new-venue").hide();
5
+ eo_initialize_map(c.item.venue_lat,c.item.venue_lng);a("#eo_venue_Lat").val(c.item.venue_lat);a("#eo_venue_Lng").val(c.item.venue_lng)}a("#venue_select").removeAttr("selected");a("#venue_select").val(c.item.term_id)}},i=a("<input>").appendTo(b).val(f).addClass("ui-combobox-input").autocomplete(l).addClass("ui-widget-content ui-corner-left"),j=a.ui?a.ui.version||0:-1,k=eventorganiser.versionCompare(j,"1.10")>=0?"ui-autocomplete":"autocomplete";i.data(k)._renderItem=function(e,c){if(c.term_id==0)return a("<li></li>").data(k+
6
+ "-item",c).append("<a>"+c.label+"</a>").appendTo(e);var g=a.grep([c.venue_address,c.venue_city,c.venue_state,c.venue_postcode,c.venue_country],function(m){return m}).join(", "),h=eventorganiser.versionCompare(j,"1.10")>=0?"ui-autocomplete-item":"item.autocomplete";return a("<li></li>").data(h,c).append("<a>"+c.label+"</br> <span style='font-size: 0.8em'><em>"+g+"</span></em></a>").appendTo(e)};f=a("<span>").addClass("eo-venue-combobox-buttons").appendTo(b);a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height: 21px;'>").attr("title",
7
+ "Show All Items").appendTo(f).button({icons:{primary:"ui-icon-triangle-1-s"},text:false}).removeClass("ui-corner-all").addClass("ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){if(i.autocomplete("widget").is(":visible"))i.autocomplete("close");else{a(this).blur();i.autocomplete("search","").focus()}});"event"==pagenow&&EO_Ajax_Event.current_user_can.manage_venues&&a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height: 21px;'>").attr("title","Create New Venue").appendTo(f).button({icons:{primary:"ui-icon-plus"},
8
+ text:false}).removeClass("ui-corner-all").addClass("ui-corner-right add-new-venue ui-combobox-button").click(function(){a("#eventorganiser_event_detail tr.eo-add-new-venue").show();a("tr.venue_row").show();d={id:a("#venue_select").val(),label:a(".eo-venue-input input").val(),lat:a("#eo_venue_Lat").val(),lng:a("#eo_venue_Lng").val()};a("#venue_select").removeAttr("selected").val(0);a(".eo-venue-combobox-select").hide();a(".eo-venue-input input").val("");eo_initialize_map(0,0);var e=EO_Ajax_Event.location;
9
+ if(e){e=e.split("/");e=e[e.length-1];eventorganiser_code_address(e)}else map.setZoom(1);a(this).blur()})}});a("#venue_select").combobox();a(".eo-add-new-venue-cancel").click(function(b){b.preventDefault();a(".eo-venue-combobox-select").show();a(".eo-add-new-venue input").val("");eo_initialize_map(d.lat,d.lng);a("#venue_select").val(d.id);a(".eo-venue-input input").val(d.label);a("#eventorganiser_event_detail tr.eo-add-new-venue").hide()})});
js/frontend.js CHANGED
@@ -1,3 +1,4 @@
 
1
  (function ($) {
2
  jQuery(document).ready(function () {
3
 
@@ -254,7 +255,7 @@ jQuery(document).ready(function () {
254
  var b = $(this).closest(".eo_widget_calendar").attr("id");
255
 
256
  //Defaults
257
- var cal = {showpastevents: 1};
258
 
259
  //Shortcode widget calendar
260
  if( typeof EOAjax !== "undefined" && typeof eventorganiser.widget_calendars !== "undefined" ){
1
+ var eventorganiser = eventorganiser || {};
2
  (function ($) {
3
  jQuery(document).ready(function () {
4
 
255
  var b = $(this).closest(".eo_widget_calendar").attr("id");
256
 
257
  //Defaults
258
+ var cal = {showpastevents: 1, 'show-long': 0, 'link-to-single': 0 };
259
 
260
  //Shortcode widget calendar
261
  if( typeof EOAjax !== "undefined" && typeof eventorganiser.widget_calendars !== "undefined" ){
js/frontend.min.js CHANGED
@@ -1,5 +1,6 @@
1
- (function(a){jQuery(document).ready(function(){function f(b){var d=b.categories,g="<select class='eo-cal-filter' id='eo-event-cat'>";g+="<option value=''>"+b.buttonText.cat+"</option>";for(b=0;b<d.length;b++)g+="<option class='cat-colour-"+d[b].colour+" cat' value='"+d[b].slug+"'>"+d[b].name+"</option>";g+="</select>";d=a("<span class='fc-header-dropdown filter-category'></span>");d.append(g);return d}function j(){return a("<span class='fc-header-goto'><input type='hidden' class='eo-mini-calendar'/></span>")}
2
- function l(b){var d=b.venues,g="<select class='eo-cal-filter' id='eo-event-venue'>";g+="<option value=''>"+b.buttonText.venue+"</option>";for(b=0;b<d.length;b++)g+="<option value='"+d[b].term_id+"'>"+d[b].name+"</option>";g+="</select>";d=a("<span class='fc-header-dropdown filter-venue'></span>");d.append(g);return d}if(a("#eo-upcoming-dates").length>0&&a("#eo-upcoming-dates").find("li:gt(4)").length>0){var e={more:EOAjaxFront.locale.ShowMore,less:EOAjaxFront.locale.ShowLess};a("#eo-upcoming-dates").find("li:gt(4)").hide().end().after(a('<a href="#" id="eo-upcoming-dates-less">'+
 
3
  e.less+'</a> <span id="eo-upcoming-dates-pipe">|</span> <a href="#" id="eo-upcoming-dates-more">'+e.more+"</a>"));a("#eo-upcoming-dates-pipe").hide();a("#eo-upcoming-dates-less").hide().click(function(b){b.preventDefault();b=Math.floor((a("#eo-upcoming-dates li:visible").length-1)/5)*5-1;a("#eo-upcoming-dates li:gt("+b+")").hide();a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").show();a("#eo-upcoming-dates li:visible").length<=5&&a("#eo-upcoming-dates-less,#eo-upcoming-dates-pipe").hide()});
4
  a("#eo-upcoming-dates-more").click(function(b){b.preventDefault();a("#eo-upcoming-dates-less,#eo-upcoming-dates-pipe, #eo-upcoming-dates li:hidden:lt(5)").show();b=a("#eo-upcoming-dates-pipe").offset();a("html, body").animate({scrollTop:Math.max(b.top+40-a(window).height(),a(window).scrollTop())});a("#eo-upcoming-dates li:hidden").length==0&&a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").hide()})}if(a(".eo-fullcalendar").length>0){e=eventorganiser.calendars;for(var m,c=0;c<e.length;c++){var k=
5
  "#eo_fullcalendar_"+(c+1);if(typeof e[c].category==="undefined")e[c].category="";if(typeof e[c].venue==="undefined")e[c].venue="";var o={id:k,year:e[c].year?e[c].year:undefined,month:e[c].month?e[c].month:undefined,date:e[c].date?e[c].date:undefined,category:e[c].event_category,venue:e[c].event_venue,customButtons:{category:f,venue:l,"goto":j},theme:true,categories:eventorganiser.fullcal.categories,venues:eventorganiser.fullcal.venues,timeFormatphp:e[c].timeformatphp,timeFormat:e[c].timeformat,editable:false,
@@ -9,7 +10,7 @@ at:"bottom center"},hide:{fixed:true,delay:500,effect:function(){a(this).fadeOut
9
  eventColor:"#21759B",defaultView:e[c].defaultview,lazyFetching:"true",events:function(b,d,g,h){var i={start:jQuery.fullCalendar.formatDate(b,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(d,"yyyy-MM-dd"),timeformat:h.timeFormatphp,users_events:h.users_events};if(typeof h.category!=="undefined"&&h.category!="")i.category=h.category;if(typeof h.venue!=="undefined"&&h.venue!="")i.venue=h.venue;i=wp.hooks.applyFilters("eventorganiser.fullcalendar_request",i,b,d,g,h);a.ajax({url:eventorganiser.ajaxurl+
10
  "?action=eventorganiser-fullcal",dataType:"JSON",data:i,success:g})},selectable:false,weekMode:"variable",aspectRatio:1.5,loading:function(b){var d=a("#"+a(this).attr("id")+"_loading");if(b){window.clearTimeout(m);m=window.setTimeout(function(){d.show()},1E3)}else{window.clearTimeout(m);d.hide()}}};o=wp.hooks.applyFilters("eventorganiser.fullcalendar_options",o,e[c]);a(k).fullCalendar(o)}a(".eo-cal-filter").change(function(){a(".eo-fullcalendar").fullCalendar("rerenderEvents")});a(".eo-mini-calendar").datepicker({dateFormat:"DD, d MM, yy",
11
  changeMonth:true,changeYear:true,dateFormat:"DD, d MM, yy",firstDay:parseInt(eventorganiser.fullcal.firstDay),buttonText:EOAjaxFront.locale.gotodate,monthNamesShort:EOAjaxFront.locale.monthAbbrev,dayNamesMin:EOAjaxFront.locale.dayAbbrev,showOn:"button",onSelect:function(b){var d=a(this).parents("div.eo-fullcalendar").attr("id");a("#"+d).fullCalendar("gotoDate",new Date(Date.parse(b)))}})}if(a(".eo_widget_calendar").length>0){a(".eo_widget_calendar tfoot").unbind("click");a(".eo_widget_calendar").off("click").on("click",
12
- "tfoot a",function(b){b.preventDefault();var d=a(this).closest(".eo_widget_calendar").attr("id");b={showpastevents:1};if(typeof EOAjax!=="undefined"&&typeof eventorganiser.widget_calendars!=="undefined")b=eventorganiser.widget_calendars[d];if(typeof eo_widget_cal!=="undefined")b=eo_widget_cal[d];b.eo_month=eveorg_getParameterByName("eo_month",a(this).attr("href"));a.getJSON(EOAjaxFront.adminajax+"?action=eo_widget_cal",b,function(g){a("#"+d+"_content").html(g)})})}if(a(".eo-agenda-widget").length>
13
  0){function p(b,d){a.ajax({url:EOAjaxFront.adminajax,dataType:"JSON",data:{action:"eo_widget_agenda",instance_number:d.number,direction:b,start:d.StartDate,end:d.EndDate},success:function(g){if(!jQuery.isArray(g)||!g[0])return false;else{d.StartDate=g[0].StartDate;d.EndDate=g[g.length-1].StartDate;s(g,d)}}})}function s(b,d){var g=a("#"+d.id+"_container"),h=g.find("ul.dates"),i=h.find("li");a(i).remove();i="";for(c=0;c<b.length;c++){if(i==""||i!=b[c].StartDate&&d.mode=="day"){i=b[c].StartDate;var q=
14
  a('<li class="date" >'+b[c].display+'<ul class="a-date"></ul></li>');h.append(q)}var r=d.add_to_google?a('<li class="event"></li>').append('<span class="cat"></span><span><strong>'+b[c].time+": </strong></span>"+b[c].post_title).append('<div class="meta" style="display:none;"><span>'+b[c].link+"</span><span> \u00a0 </span><span>"+b[c].Glink+"</span></div>"):a('<li class="event"></li>').append("<a class='eo-agenda-event-permalink' href='"+b[c].event_url+"'><span class='cat'></span><span><strong>"+
15
  b[c].time+": </strong></span>"+b[c].post_title+"</a>");r.find("span.cat").css({background:b[c].color});q.append(r)}i=h.find("li");g.find("ul li.event").on("click",function(){a(this).find(".meta").toggle("400")})}for(var n in eo_widget_agenda){n=eo_widget_agenda[n];n.StartDate=a.fullCalendar.formatDate(new Date,"yyyy-MM-dd");n.EndDate=n.StartDate;p(1,n)}a(".eo-agenda-widget .agenda-nav span.button").click(function(b){var d=a(this).parents(".eo-agenda-widget").attr("id");n=eo_widget_agenda[d];b.preventDefault();
1
+ var eventorganiser=eventorganiser||{};
2
+ (function(a){jQuery(document).ready(function(){function f(b){var d=b.categories,g="<select class='eo-cal-filter' id='eo-event-cat'>";g+="<option value=''>"+b.buttonText.cat+"</option>";for(b=0;b<d.length;b++)g+="<option class='cat-colour-"+d[b].colour+" cat' value='"+d[b].slug+"'>"+d[b].name+"</option>";g+="</select>";d=a("<span class='fc-header-dropdown filter-category'></span>");d.append(g);return d}function j(){return a("<span class='fc-header-goto'><input type='hidden' class='eo-mini-calendar'/></span>")}function l(b){var d=
3
+ b.venues,g="<select class='eo-cal-filter' id='eo-event-venue'>";g+="<option value=''>"+b.buttonText.venue+"</option>";for(b=0;b<d.length;b++)g+="<option value='"+d[b].term_id+"'>"+d[b].name+"</option>";g+="</select>";d=a("<span class='fc-header-dropdown filter-venue'></span>");d.append(g);return d}if(a("#eo-upcoming-dates").length>0&&a("#eo-upcoming-dates").find("li:gt(4)").length>0){var e={more:EOAjaxFront.locale.ShowMore,less:EOAjaxFront.locale.ShowLess};a("#eo-upcoming-dates").find("li:gt(4)").hide().end().after(a('<a href="#" id="eo-upcoming-dates-less">'+
4
  e.less+'</a> <span id="eo-upcoming-dates-pipe">|</span> <a href="#" id="eo-upcoming-dates-more">'+e.more+"</a>"));a("#eo-upcoming-dates-pipe").hide();a("#eo-upcoming-dates-less").hide().click(function(b){b.preventDefault();b=Math.floor((a("#eo-upcoming-dates li:visible").length-1)/5)*5-1;a("#eo-upcoming-dates li:gt("+b+")").hide();a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").show();a("#eo-upcoming-dates li:visible").length<=5&&a("#eo-upcoming-dates-less,#eo-upcoming-dates-pipe").hide()});
5
  a("#eo-upcoming-dates-more").click(function(b){b.preventDefault();a("#eo-upcoming-dates-less,#eo-upcoming-dates-pipe, #eo-upcoming-dates li:hidden:lt(5)").show();b=a("#eo-upcoming-dates-pipe").offset();a("html, body").animate({scrollTop:Math.max(b.top+40-a(window).height(),a(window).scrollTop())});a("#eo-upcoming-dates li:hidden").length==0&&a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").hide()})}if(a(".eo-fullcalendar").length>0){e=eventorganiser.calendars;for(var m,c=0;c<e.length;c++){var k=
6
  "#eo_fullcalendar_"+(c+1);if(typeof e[c].category==="undefined")e[c].category="";if(typeof e[c].venue==="undefined")e[c].venue="";var o={id:k,year:e[c].year?e[c].year:undefined,month:e[c].month?e[c].month:undefined,date:e[c].date?e[c].date:undefined,category:e[c].event_category,venue:e[c].event_venue,customButtons:{category:f,venue:l,"goto":j},theme:true,categories:eventorganiser.fullcal.categories,venues:eventorganiser.fullcal.venues,timeFormatphp:e[c].timeformatphp,timeFormat:e[c].timeformat,editable:false,
10
  eventColor:"#21759B",defaultView:e[c].defaultview,lazyFetching:"true",events:function(b,d,g,h){var i={start:jQuery.fullCalendar.formatDate(b,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(d,"yyyy-MM-dd"),timeformat:h.timeFormatphp,users_events:h.users_events};if(typeof h.category!=="undefined"&&h.category!="")i.category=h.category;if(typeof h.venue!=="undefined"&&h.venue!="")i.venue=h.venue;i=wp.hooks.applyFilters("eventorganiser.fullcalendar_request",i,b,d,g,h);a.ajax({url:eventorganiser.ajaxurl+
11
  "?action=eventorganiser-fullcal",dataType:"JSON",data:i,success:g})},selectable:false,weekMode:"variable",aspectRatio:1.5,loading:function(b){var d=a("#"+a(this).attr("id")+"_loading");if(b){window.clearTimeout(m);m=window.setTimeout(function(){d.show()},1E3)}else{window.clearTimeout(m);d.hide()}}};o=wp.hooks.applyFilters("eventorganiser.fullcalendar_options",o,e[c]);a(k).fullCalendar(o)}a(".eo-cal-filter").change(function(){a(".eo-fullcalendar").fullCalendar("rerenderEvents")});a(".eo-mini-calendar").datepicker({dateFormat:"DD, d MM, yy",
12
  changeMonth:true,changeYear:true,dateFormat:"DD, d MM, yy",firstDay:parseInt(eventorganiser.fullcal.firstDay),buttonText:EOAjaxFront.locale.gotodate,monthNamesShort:EOAjaxFront.locale.monthAbbrev,dayNamesMin:EOAjaxFront.locale.dayAbbrev,showOn:"button",onSelect:function(b){var d=a(this).parents("div.eo-fullcalendar").attr("id");a("#"+d).fullCalendar("gotoDate",new Date(Date.parse(b)))}})}if(a(".eo_widget_calendar").length>0){a(".eo_widget_calendar tfoot").unbind("click");a(".eo_widget_calendar").off("click").on("click",
13
+ "tfoot a",function(b){b.preventDefault();var d=a(this).closest(".eo_widget_calendar").attr("id");b={showpastevents:1,"show-long":0,"link-to-single":0};if(typeof EOAjax!=="undefined"&&typeof eventorganiser.widget_calendars!=="undefined")b=eventorganiser.widget_calendars[d];if(typeof eo_widget_cal!=="undefined")b=eo_widget_cal[d];b.eo_month=eveorg_getParameterByName("eo_month",a(this).attr("href"));a.getJSON(EOAjaxFront.adminajax+"?action=eo_widget_cal",b,function(g){a("#"+d+"_content").html(g)})})}if(a(".eo-agenda-widget").length>
14
  0){function p(b,d){a.ajax({url:EOAjaxFront.adminajax,dataType:"JSON",data:{action:"eo_widget_agenda",instance_number:d.number,direction:b,start:d.StartDate,end:d.EndDate},success:function(g){if(!jQuery.isArray(g)||!g[0])return false;else{d.StartDate=g[0].StartDate;d.EndDate=g[g.length-1].StartDate;s(g,d)}}})}function s(b,d){var g=a("#"+d.id+"_container"),h=g.find("ul.dates"),i=h.find("li");a(i).remove();i="";for(c=0;c<b.length;c++){if(i==""||i!=b[c].StartDate&&d.mode=="day"){i=b[c].StartDate;var q=
15
  a('<li class="date" >'+b[c].display+'<ul class="a-date"></ul></li>');h.append(q)}var r=d.add_to_google?a('<li class="event"></li>').append('<span class="cat"></span><span><strong>'+b[c].time+": </strong></span>"+b[c].post_title).append('<div class="meta" style="display:none;"><span>'+b[c].link+"</span><span> \u00a0 </span><span>"+b[c].Glink+"</span></div>"):a('<li class="event"></li>').append("<a class='eo-agenda-event-permalink' href='"+b[c].event_url+"'><span class='cat'></span><span><strong>"+
16
  b[c].time+": </strong></span>"+b[c].post_title+"</a>");r.find("span.cat").css({background:b[c].color});q.append(r)}i=h.find("li");g.find("ul li.event").on("click",function(){a(this).find(".meta").toggle("400")})}for(var n in eo_widget_agenda){n=eo_widget_agenda[n];n.StartDate=a.fullCalendar.formatDate(new Date,"yyyy-MM-dd");n.EndDate=n.StartDate;p(1,n)}a(".eo-agenda-widget .agenda-nav span.button").click(function(b){var d=a(this).parents(".eo-agenda-widget").attr("id");n=eo_widget_agenda[d];b.preventDefault();
js/venues.js CHANGED
@@ -1,5 +1,6 @@
1
  var map;
2
  var marker;
 
3
  jQuery(document).ready(function () {
4
  if (typeof EO_Venue != 'undefined') {
5
  postboxes.add_postbox_toggles(pagenow);
@@ -55,7 +56,8 @@ function eo_initialize_map(Lat, Lng) {
55
  marker = new google.maps.Marker({
56
  position: latlng,
57
  map: map,
58
- draggable: draggable
 
59
  });
60
 
61
  if (typeof EO_Venue != 'undefined') {
@@ -70,6 +72,7 @@ function eo_initialize_map(Lat, Lng) {
70
 
71
  function eventorganiser_code_address(addrStr) {
72
  var geocoder = new google.maps.Geocoder();
 
73
  geocoder.geocode({'address': addrStr}, function (results, status) {
74
  if ( status == google.maps.GeocoderStatus.OK){
75
 
@@ -83,7 +86,8 @@ function eventorganiser_code_address(addrStr) {
83
  marker = new google.maps.Marker({
84
  map: map,
85
  position: results[0].geometry.location,
86
- draggable: draggable
 
87
  });
88
  map.setZoom(15);
89
  if (typeof EO_Venue != 'undefined') {
1
  var map;
2
  var marker;
3
+ var eo_venue = eo_venue || { marker: false };
4
  jQuery(document).ready(function () {
5
  if (typeof EO_Venue != 'undefined') {
6
  postboxes.add_postbox_toggles(pagenow);
56
  marker = new google.maps.Marker({
57
  position: latlng,
58
  map: map,
59
+ draggable: draggable,
60
+ icon: ( eo_venue.marker ? eo_venue.marker : null )
61
  });
62
 
63
  if (typeof EO_Venue != 'undefined') {
72
 
73
  function eventorganiser_code_address(addrStr) {
74
  var geocoder = new google.maps.Geocoder();
75
+
76
  geocoder.geocode({'address': addrStr}, function (results, status) {
77
  if ( status == google.maps.GeocoderStatus.OK){
78
 
86
  marker = new google.maps.Marker({
87
  map: map,
88
  position: results[0].geometry.location,
89
+ draggable: draggable,
90
+ icon: ( eo_venue.marker ? eo_venue.marker : null )
91
  });
92
  map.setZoom(15);
93
  if (typeof EO_Venue != 'undefined') {
js/venues.min.js CHANGED
@@ -1,7 +1,7 @@
1
- var map,marker;
2
  jQuery(document).ready(function(){typeof EO_Venue!="undefined"&&postboxes.add_postbox_toggles(pagenow);if(typeof google!=="undefined"){var c=jQuery("#eo_venue_Lat").val(),a=jQuery("#eo_venue_Lng").val();if(typeof c!=="undefined"&&typeof a!=="undefined"){eo_initialize_map(c,a);if(c==0&&a==0){if(typeof EO_Venue!="undefined"){var b=EO_Venue.location.split("/");b=b[b.length-1]}typeof b!="undefined"&&b?eventorganiser_code_address(b):map.setZoom(1)}jQuery(".eo_addressInput").change(function(){var d=[];
3
  jQuery(".eo_addressInput").each(function(){d.push(jQuery(this).val())});eventorganiser_code_address(d.join(", "))})}}});
4
- function eo_initialize_map(c,a){if(typeof google!=="undefined"){c=new google.maps.LatLng(c,a);a={zoom:15,center:c,mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(document.getElementById("venuemap"),a);marker=new google.maps.Marker({position:c,map:map,draggable:typeof EO_Venue!="undefined"?true:false});typeof EO_Venue!="undefined"&&google.maps.event.addListener(marker,"dragend",function(b){jQuery("#eo_venue_Lat").val(b.latLng.lat().toFixed(6));jQuery("#eo_venue_Lng").val(b.latLng.lng().toFixed(6));
5
- map.setCenter(marker.position)})}}
6
- function eventorganiser_code_address(c){(new google.maps.Geocoder).geocode({address:c},function(a,b){if(b==google.maps.GeocoderStatus.OK){marker.setMap(null);map.setCenter(a[0].geometry.location);marker=new google.maps.Marker({map:map,position:a[0].geometry.location,draggable:typeof EO_Venue!="undefined"?true:false});map.setZoom(15);typeof EO_Venue!="undefined"&&google.maps.event.addListener(marker,"dragend",function(d){jQuery("#eo_venue_Lat").val(d.latLng.lat().toFixed(6));jQuery("#eo_venue_Lng").val(d.latLng.lng().toFixed(6));
7
- map.setCenter(marker.position)});jQuery("#eo_venue_Lat").val(a[0].geometry.location.lat());jQuery("#eo_venue_Lng").val(a[0].geometry.location.lng())}})};
1
+ var map,marker,eo_venue=eo_venue||{marker:false};
2
  jQuery(document).ready(function(){typeof EO_Venue!="undefined"&&postboxes.add_postbox_toggles(pagenow);if(typeof google!=="undefined"){var c=jQuery("#eo_venue_Lat").val(),a=jQuery("#eo_venue_Lng").val();if(typeof c!=="undefined"&&typeof a!=="undefined"){eo_initialize_map(c,a);if(c==0&&a==0){if(typeof EO_Venue!="undefined"){var b=EO_Venue.location.split("/");b=b[b.length-1]}typeof b!="undefined"&&b?eventorganiser_code_address(b):map.setZoom(1)}jQuery(".eo_addressInput").change(function(){var d=[];
3
  jQuery(".eo_addressInput").each(function(){d.push(jQuery(this).val())});eventorganiser_code_address(d.join(", "))})}}});
4
+ function eo_initialize_map(c,a){if(typeof google!=="undefined"){c=new google.maps.LatLng(c,a);a={zoom:15,center:c,mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(document.getElementById("venuemap"),a);marker=new google.maps.Marker({position:c,map:map,draggable:typeof EO_Venue!="undefined"?true:false,icon:eo_venue.marker?eo_venue.marker:null});typeof EO_Venue!="undefined"&&google.maps.event.addListener(marker,"dragend",function(b){jQuery("#eo_venue_Lat").val(b.latLng.lat().toFixed(6));
5
+ jQuery("#eo_venue_Lng").val(b.latLng.lng().toFixed(6));map.setCenter(marker.position)})}}
6
+ function eventorganiser_code_address(c){(new google.maps.Geocoder).geocode({address:c},function(a,b){if(b==google.maps.GeocoderStatus.OK){marker.setMap(null);map.setCenter(a[0].geometry.location);marker=new google.maps.Marker({map:map,position:a[0].geometry.location,draggable:typeof EO_Venue!="undefined"?true:false,icon:eo_venue.marker?eo_venue.marker:null});map.setZoom(15);typeof EO_Venue!="undefined"&&google.maps.event.addListener(marker,"dragend",function(d){jQuery("#eo_venue_Lat").val(d.latLng.lat().toFixed(6));
7
+ jQuery("#eo_venue_Lng").val(d.latLng.lng().toFixed(6));map.setCenter(marker.position)});jQuery("#eo_venue_Lat").val(a[0].geometry.location.lat());jQuery("#eo_venue_Lng").val(a[0].geometry.location.lng())}})};
languages/eventorganiser-da_DK.po CHANGED
@@ -1119,7 +1119,7 @@ msgstr ""
1119
  #: ../templates/shortcode-event-list.php:52
1120
  #: ../templates/widget-event-list.php:49
1121
  msgid "on"
1122
- msgstr ""
1123
 
1124
  #: ../event-organiser-edit.php:106
1125
  msgid "once"
1119
  #: ../templates/shortcode-event-list.php:52
1120
  #: ../templates/widget-event-list.php:49
1121
  msgid "on"
1122
+ msgstr ""
1123
 
1124
  #: ../event-organiser-edit.php:106
1125
  msgid "once"
languages/eventorganiser-de_DE.mo CHANGED
Binary file
languages/eventorganiser-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
- "PO-Revision-Date: 2013-07-02 12:56:15+0000\n"
6
- "Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: German (Germany)\n"
9
  "MIME-Version: 1.0\n"
@@ -216,7 +216,7 @@ msgstr "Der Kategorie eine Farbe zuweisen."
216
 
217
  #: ../event-organiser-settings.php:96
218
  msgid "Author"
219
- msgstr "Author"
220
 
221
  #: ../event-organiser-debug.php:56
222
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
@@ -928,7 +928,7 @@ msgstr "Abgelaufene Event einschließen"
928
 
929
  #: ../event-organiser-edit.php:160
930
  msgid "Include/Exclude occurrences"
931
- msgstr "Vorkommen ein- uns auschliessen"
932
 
933
  #: ../event-organiser-debug.php:314
934
  msgid "Incorrectly registered"
@@ -1846,5 +1846,5 @@ msgstr "Möglicherweise müssen Sie gehen zu WordPress Einstellungen > Permalink
1846
 
1847
  #: ../event-organiser-settings.php:129
1848
  msgid "yyyy-mm-dd"
1849
- msgstr "JJJJ-MM-TT"
1850
 
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-08 16:37:20+0000\n"
6
+ "Last-Translator: kniebremser <kniebremser@fluchtsportler.de>\n"
7
  "Language-Team: \n"
8
  "Language: German (Germany)\n"
9
  "MIME-Version: 1.0\n"
216
 
217
  #: ../event-organiser-settings.php:96
218
  msgid "Author"
219
+ msgstr "Autor"
220
 
221
  #: ../event-organiser-debug.php:56
222
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
928
 
929
  #: ../event-organiser-edit.php:160
930
  msgid "Include/Exclude occurrences"
931
+ msgstr "Vorkommen ein- und auschliessen"
932
 
933
  #: ../event-organiser-debug.php:314
934
  msgid "Incorrectly registered"
1846
 
1847
  #: ../event-organiser-settings.php:129
1848
  msgid "yyyy-mm-dd"
1849
+ msgstr "yyyy-mm-dd"
1850
 
languages/eventorganiser-es_ES.mo CHANGED
Binary file
languages/eventorganiser-es_ES.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
- "PO-Revision-Date: 2013-07-02 12:56:15+0000\n"
6
  "Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Spanish; Castilian (Spain)\n"
@@ -27,7 +27,7 @@ msgstr " <span class=\"meta-nav\">&larr;</span> Eventos anteriores"
27
 
28
  #: ../includes/class-event-organiser-im-export.php:491
29
  msgid "%d categories were created"
30
- msgstr ""
31
 
32
  #: ../includes/class-event-organiser-im-export.php:480
33
  msgid "%d events were successfully imported"
@@ -40,15 +40,15 @@ msgstr "Ningun evento importado."
40
 
41
  #: ../event-organiser-debug.php:281
42
  msgid "%s has only been tested up to %s %s"
43
- msgstr ""
44
 
45
  #: ../event-organiser-debug.php:144
46
  msgid "%s present"
47
- msgstr ""
48
 
49
  #: ../event-organiser-debug.php:288
50
  msgid "%s requires %s version %s or higher"
51
- msgstr ""
52
 
53
  #: ../event-organiser-manage.php:189
54
  msgid "&mdash; No Change &mdash;"
@@ -60,7 +60,7 @@ msgstr "Mensaje 'No hay eventos'"
60
 
61
  #: ../includes/class-event-organiser-im-export.php:489
62
  msgid "1 category was created"
63
- msgstr ""
64
 
65
  #: ../includes/class-event-organiser-im-export.php:478
66
  msgid "1 event was successfully imported"
@@ -90,7 +90,12 @@ msgid "<h4>The Default Templates Have Changed</h4>Don't panic! If you've set up
90
  "haven't and want the old templates back, <a "
91
  "href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>see "
92
  "this post<a/>."
93
- msgstr ""
 
 
 
 
 
94
 
95
  #: ../classes/class-eo-widget-categories.php:10
96
  msgid "A list or dropdown of event categories"
@@ -217,7 +222,8 @@ msgstr "Autor"
217
  #: ../event-organiser-debug.php:56
218
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
219
  "in red."
220
- msgstr ""
 
221
 
222
  #: ../includes/event-organiser-ajax.php:329
223
  msgid "Break this series"
@@ -517,7 +523,7 @@ msgstr "Fecha/hora de fin"
517
 
518
  #: ../event-organiser-edit.php:76
519
  msgid "Ensure dates are entered in %1$s format and times in %2$s (24 hour) format"
520
- msgstr "Asegurate de que las fechas introducidas estan en formato %1$s y las horas "
521
  "en formato %2$s (24 horas)"
522
 
523
  #: ../event-organiser-manage.php:18
@@ -573,7 +579,7 @@ msgstr "Evento del borrador actualizado. <a target=\"_blank\" "
573
 
574
  #: ../classes/class-eo-event-list-widget.php:78
575
  msgid "Event list widget placeholders"
576
- msgstr ""
577
 
578
  #: ../event-organiser-settings.php:26
579
  #, fuzzy
@@ -949,12 +955,12 @@ msgstr "Incorrectamente registrado"
949
 
950
  #: ../includes/class-event-organiser-im-export.php:739
951
  msgid "Invalid date. Date expected in YYYYMMDD format."
952
- msgstr ""
953
 
954
  #: ../includes/class-event-organiser-im-export.php:771
955
  msgid "Invalid datetime. Date expected in YYYYMMDDTHHiissZ or YYYYMMDDTHHiiss "
956
  "format."
957
- msgstr ""
958
 
959
  #: ../includes/class-event-organiser-im-export.php:64
960
  #, fuzzy
@@ -970,7 +976,8 @@ msgstr "Horario mensual no válido (ordinal no válido)"
970
  #: ../event-organiser-debug.php:159
971
  msgid "Known plug-in & theme conflicts, highlighted in red, may be minor or have a "
972
  "simple resolution. Please contact support."
973
- msgstr ""
 
974
 
975
  #: ../includes/event-organiser-register.php:215
976
  #: ../includes/event-organiser-event-functions.php:530
@@ -1051,7 +1058,9 @@ msgstr "meses"
1051
  #: ../event-organiser-debug.php:52
1052
  msgid "Most bugs arise from theme or plug-in conflicts. You can check this by "
1053
  "disabling all other plug-ins and switching to TwentyTweleve."
1054
- msgstr ""
 
 
1055
 
1056
  #: ../event-organiser-debug.php:69
1057
  msgid "Multisite"
@@ -1181,7 +1190,7 @@ msgstr "Descripción"
1181
 
1182
  #: ../event-organiser-settings.php:554
1183
  msgid "Page list (fallback)"
1184
- msgstr ""
1185
 
1186
  #: ../includes/event-organiser-cpt.php:63
1187
  #: ../includes/event-organiser-cpt.php:64
@@ -1202,19 +1211,19 @@ msgstr "Privilegios"
1202
 
1203
  #: ../event-organiser-debug.php:107
1204
  msgid "PHP cURL Support"
1205
- msgstr ""
1206
 
1207
  #: ../event-organiser-debug.php:95
1208
  msgid "PHP Memory Usage"
1209
- msgstr ""
1210
 
1211
  #: ../event-organiser-debug.php:99
1212
  msgid "PHP Post Max Size"
1213
- msgstr ""
1214
 
1215
  #: ../event-organiser-debug.php:103
1216
  msgid "PHP Upload Max Size"
1217
- msgstr ""
1218
 
1219
  #: ../event-organiser-debug.php:83
1220
  msgid "PHP Version"
@@ -1229,7 +1238,7 @@ msgstr "Atención: para habilitar estas estructuras debes haber habilitado prime
1229
 
1230
  #: ../event-organiser-debug.php:111
1231
  msgid "Plug-ins"
1232
- msgstr ""
1233
 
1234
  #: ../includes/event-organiser-cpt.php:95
1235
  msgid "Popular Tags"
@@ -1456,7 +1465,8 @@ msgstr "Habilitar plantillas:"
1456
  #: ../event-organiser-debug.php:367
1457
  msgid "The <a href='%s'>wp_footer hook</a> could be not be found. Without, for "
1458
  "example, the calendar will not function"
1459
- msgstr ""
 
1460
 
1461
  #: ../includes/event-organiser-cpt.php:425
1462
  msgid "The end date is the date the event finishes. If the event is a reoccuring "
@@ -1480,7 +1490,8 @@ msgstr "La fecha de comienzo es la fecha que el evento comienza. Si el evento es
1480
  #: ../event-organiser-debug.php:316
1481
  msgid "The widget sidebars are incorrectly registered. See the <a href='%s'>FAQ</a> "
1482
  "or contact support to resolve this."
1483
- msgstr ""
 
1484
 
1485
  #: ../event-organiser-debug.php:117
1486
  msgid "Theme"
@@ -1492,7 +1503,7 @@ msgstr "No hay resumen porque esta es una entrada protegida."
1492
 
1493
  #: ../includes/class-event-organiser-im-export.php:474
1494
  msgid "There was an error with %1$d of %2$d events in the ical file"
1495
- msgstr ""
1496
 
1497
  #: ../includes/event-organiser-register.php:215
1498
  #: ../includes/event-organiser-event-functions.php:530
@@ -1583,7 +1594,9 @@ msgstr "Título"
1583
  msgid "To help speed things along, if you report a bug please indicate if you have "
1584
  "done so. Once the plug-in or theme has been identified it is often easy to "
1585
  "resolve the issue."
1586
- msgstr ""
 
 
1587
 
1588
  #: ../includes/event-organiser-cpt.php:432
1589
  msgid "To repeat an event according to some regular pattern, use the reocurrence "
@@ -1602,7 +1615,8 @@ msgstr "hoy"
1602
  #: ../event-organiser-debug.php:352
1603
  #: ../event-organiser-debug.php:359
1604
  msgid "Turn <a href=\"%s\">WP_Debug mode</a> on and revisit the front-end to check"
1605
- msgstr ""
 
1606
 
1607
  #: ../event-organiser-debug.php:300
1608
  #: ../event-organiser-debug.php:351
@@ -1781,7 +1795,7 @@ msgstr "Dónde"
1781
 
1782
  #: ../event-organiser-debug.php:148
1783
  msgid "Widget Sidebars"
1784
- msgstr ""
1785
 
1786
  #: ../event-organiser-debug.php:77
1787
  msgid "WordPress"
@@ -1827,7 +1841,9 @@ msgstr "Puedes crear un evento en este calendario, pinchando en un día o arrast
1827
  msgid "You can use specified tags as placeholders for event information which you "
1828
  "want to appear in the widget. <a href=\"%s\" target=\"_blank\"> Find out "
1829
  "more</a>."
1830
- msgstr ""
 
 
1831
 
1832
  #: ../event-organiser-venues.php:112
1833
  #, fuzzy
@@ -1869,5 +1885,5 @@ msgstr "Puede que también necesites ir a Ajustes de Wordpress > Enlaces permane
1869
 
1870
  #: ../event-organiser-settings.php:129
1871
  msgid "yyyy-mm-dd"
1872
- msgstr ""
1873
 
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-23 05:24:21+0000\n"
6
  "Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Spanish; Castilian (Spain)\n"
27
 
28
  #: ../includes/class-event-organiser-im-export.php:491
29
  msgid "%d categories were created"
30
+ msgstr "Han sido creadas %d categorías"
31
 
32
  #: ../includes/class-event-organiser-im-export.php:480
33
  msgid "%d events were successfully imported"
40
 
41
  #: ../event-organiser-debug.php:281
42
  msgid "%s has only been tested up to %s %s"
43
+ msgstr "%s sólo ha sido probado hasta %s %s"
44
 
45
  #: ../event-organiser-debug.php:144
46
  msgid "%s present"
47
+ msgstr "%s presente"
48
 
49
  #: ../event-organiser-debug.php:288
50
  msgid "%s requires %s version %s or higher"
51
+ msgstr "%s requiere %s versión %s o mayor"
52
 
53
  #: ../event-organiser-manage.php:189
54
  msgid "&mdash; No Change &mdash;"
60
 
61
  #: ../includes/class-event-organiser-im-export.php:489
62
  msgid "1 category was created"
63
+ msgstr "Ha sido creada 1 categoría"
64
 
65
  #: ../includes/class-event-organiser-im-export.php:478
66
  msgid "1 event was successfully imported"
90
  "haven't and want the old templates back, <a "
91
  "href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>see "
92
  "this post<a/>."
93
+ msgstr "<h4>Las plantillas por defecto han cambiado</h4>No te preocupes, si has "
94
+ "configurado tus propias plantillas en tu theme no advertirás ningín "
95
+ "cambio.</br> Si no es el caso y quieres las antiguas plantillas de nuevo, "
96
+ "<a "
97
+ "href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>lee "
98
+ "esto<a/>."
99
 
100
  #: ../classes/class-eo-widget-categories.php:10
101
  msgid "A list or dropdown of event categories"
222
  #: ../event-organiser-debug.php:56
223
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
224
  "in red."
225
+ msgstr "Abajo se resalta en rojo cualquier conflicto <strong>conocido</strong> de "
226
+ "plug-in o theme"
227
 
228
  #: ../includes/event-organiser-ajax.php:329
229
  msgid "Break this series"
523
 
524
  #: ../event-organiser-edit.php:76
525
  msgid "Ensure dates are entered in %1$s format and times in %2$s (24 hour) format"
526
+ msgstr "Asegúrate de que las fechas introducidas estan en formato %1$s y las horas "
527
  "en formato %2$s (24 horas)"
528
 
529
  #: ../event-organiser-manage.php:18
579
 
580
  #: ../classes/class-eo-event-list-widget.php:78
581
  msgid "Event list widget placeholders"
582
+ msgstr "Marcadores de posición del widget de la lista de eventos"
583
 
584
  #: ../event-organiser-settings.php:26
585
  #, fuzzy
955
 
956
  #: ../includes/class-event-organiser-im-export.php:739
957
  msgid "Invalid date. Date expected in YYYYMMDD format."
958
+ msgstr "Fecha no válida. Se espera en el formato YYYYMMDD"
959
 
960
  #: ../includes/class-event-organiser-im-export.php:771
961
  msgid "Invalid datetime. Date expected in YYYYMMDDTHHiissZ or YYYYMMDDTHHiiss "
962
  "format."
963
+ msgstr "Formato de la fecha no válido"
964
 
965
  #: ../includes/class-event-organiser-im-export.php:64
966
  #, fuzzy
976
  #: ../event-organiser-debug.php:159
977
  msgid "Known plug-in & theme conflicts, highlighted in red, may be minor or have a "
978
  "simple resolution. Please contact support."
979
+ msgstr "Los conflictos conocidos del plug-in y theme, resaltados en rojo, puedenser "
980
+ "menores o tener una resolución simple."
981
 
982
  #: ../includes/event-organiser-register.php:215
983
  #: ../includes/event-organiser-event-functions.php:530
1058
  #: ../event-organiser-debug.php:52
1059
  msgid "Most bugs arise from theme or plug-in conflicts. You can check this by "
1060
  "disabling all other plug-ins and switching to TwentyTweleve."
1061
+ msgstr "La mayoría de los fallos provienen de conflictos del theme o del plug-in. "
1062
+ "Puedes revisarlo desactivando todos los demás plug-ins y cambiando a "
1063
+ "TwentyTwelve"
1064
 
1065
  #: ../event-organiser-debug.php:69
1066
  msgid "Multisite"
1190
 
1191
  #: ../event-organiser-settings.php:554
1192
  msgid "Page list (fallback)"
1193
+ msgstr "Lista de páginas (recurso)"
1194
 
1195
  #: ../includes/event-organiser-cpt.php:63
1196
  #: ../includes/event-organiser-cpt.php:64
1211
 
1212
  #: ../event-organiser-debug.php:107
1213
  msgid "PHP cURL Support"
1214
+ msgstr "Soporte PHP cURL"
1215
 
1216
  #: ../event-organiser-debug.php:95
1217
  msgid "PHP Memory Usage"
1218
+ msgstr "Uso de memoria PHP"
1219
 
1220
  #: ../event-organiser-debug.php:99
1221
  msgid "PHP Post Max Size"
1222
+ msgstr "Tamaño máximo de post PHP"
1223
 
1224
  #: ../event-organiser-debug.php:103
1225
  msgid "PHP Upload Max Size"
1226
+ msgstr "Tamaño máximo de Subida PHP"
1227
 
1228
  #: ../event-organiser-debug.php:83
1229
  msgid "PHP Version"
1238
 
1239
  #: ../event-organiser-debug.php:111
1240
  msgid "Plug-ins"
1241
+ msgstr "Plug-ins"
1242
 
1243
  #: ../includes/event-organiser-cpt.php:95
1244
  msgid "Popular Tags"
1465
  #: ../event-organiser-debug.php:367
1466
  msgid "The <a href='%s'>wp_footer hook</a> could be not be found. Without, for "
1467
  "example, the calendar will not function"
1468
+ msgstr "El <a href='%s'>wp_footer hook</a> no se ha encontrado. Sin él, por ejemplo "
1469
+ "el calendario no funcionará."
1470
 
1471
  #: ../includes/event-organiser-cpt.php:425
1472
  msgid "The end date is the date the event finishes. If the event is a reoccuring "
1490
  #: ../event-organiser-debug.php:316
1491
  msgid "The widget sidebars are incorrectly registered. See the <a href='%s'>FAQ</a> "
1492
  "or contact support to resolve this."
1493
+ msgstr "Las barras laterales del widget no se han registrado correctamente. Visita "
1494
+ "el <a href='%s'>FAQ</a> o contacta con soporte para solucionarlo."
1495
 
1496
  #: ../event-organiser-debug.php:117
1497
  msgid "Theme"
1503
 
1504
  #: ../includes/class-event-organiser-im-export.php:474
1505
  msgid "There was an error with %1$d of %2$d events in the ical file"
1506
+ msgstr "Ha habido un error con %1$d de %2$d eventos en el archivo ical"
1507
 
1508
  #: ../includes/event-organiser-register.php:215
1509
  #: ../includes/event-organiser-event-functions.php:530
1594
  msgid "To help speed things along, if you report a bug please indicate if you have "
1595
  "done so. Once the plug-in or theme has been identified it is often easy to "
1596
  "resolve the issue."
1597
+ msgstr "Para acelerar las cosas si informas de un fallo, por favor indica que los "
1598
+ "has hecho. Una vez el plug-in o theme haya sido identificado es más fácil "
1599
+ "que se resuelva."
1600
 
1601
  #: ../includes/event-organiser-cpt.php:432
1602
  msgid "To repeat an event according to some regular pattern, use the reocurrence "
1615
  #: ../event-organiser-debug.php:352
1616
  #: ../event-organiser-debug.php:359
1617
  msgid "Turn <a href=\"%s\">WP_Debug mode</a> on and revisit the front-end to check"
1618
+ msgstr "Activa <a href=\"%s\">WP_Debug mode</a> y vuelve a visitar el front-end para "
1619
+ "revisar"
1620
 
1621
  #: ../event-organiser-debug.php:300
1622
  #: ../event-organiser-debug.php:351
1795
 
1796
  #: ../event-organiser-debug.php:148
1797
  msgid "Widget Sidebars"
1798
+ msgstr "Barras laterales del Widget"
1799
 
1800
  #: ../event-organiser-debug.php:77
1801
  msgid "WordPress"
1841
  msgid "You can use specified tags as placeholders for event information which you "
1842
  "want to appear in the widget. <a href=\"%s\" target=\"_blank\"> Find out "
1843
  "more</a>."
1844
+ msgstr "Puedes especificar etiquetas especificadas como marcadores de posición para "
1845
+ "la información de un evento que quieras que aparezca en el widget. <a "
1846
+ "href=\"%s\" target=\"_blank\">Averigua más sobre el tema</a>."
1847
 
1848
  #: ../event-organiser-venues.php:112
1849
  #, fuzzy
1885
 
1886
  #: ../event-organiser-settings.php:129
1887
  msgid "yyyy-mm-dd"
1888
+ msgstr "yyyy-mm-dd"
1889
 
languages/eventorganiser-he_IL.mo ADDED
Binary file
languages/eventorganiser-he_IL.po ADDED
@@ -0,0 +1,1778 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr "Project-Id-Version: Event Organiser\n"
3
+ "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
+ "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-14 16:22:10+0000\n"
6
+ "Last-Translator: nitzan shapira <nitz38@gmail.com>\n"
7
+ "Language-Team: \n"
8
+ "Language: Hebrew (Israel)\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ ""
13
+
14
+ #: ../templates/taxonomy-event-category.php:49
15
+ #: ../templates/taxonomy-event-category.php:107
16
+ #: ../templates/archive-event.php:56
17
+ #: ../templates/taxonomy-event-tag.php:49
18
+ #: ../templates/taxonomy-event-tag.php:107
19
+ #: ../templates/taxonomy-event-venue.php:49
20
+ #: ../templates/taxonomy-event-venue.php:106
21
+ msgid " <span class=\"meta-nav\">&larr;</span> Newer events"
22
+ msgstr ""
23
+
24
+ #: ../templates/archive-event.php:116
25
+ msgid " <span class=\"meta-nav\">&rarr;</span> Newer events"
26
+ msgstr ""
27
+
28
+ #: ../includes/class-event-organiser-im-export.php:491
29
+ msgid "%d categories were created"
30
+ msgstr ""
31
+
32
+ #: ../includes/class-event-organiser-im-export.php:480
33
+ msgid "%d events were successfully imported"
34
+ msgstr ""
35
+
36
+ #: ../includes/class-event-organiser-im-export.php:485
37
+ msgid "%d venues were created"
38
+ msgstr ""
39
+
40
+ #: ../event-organiser-debug.php:281
41
+ msgid "%s has only been tested up to %s %s"
42
+ msgstr ""
43
+
44
+ #: ../event-organiser-debug.php:144
45
+ msgid "%s present"
46
+ msgstr ""
47
+
48
+ #: ../event-organiser-debug.php:288
49
+ msgid "%s requires %s version %s or higher"
50
+ msgstr ""
51
+
52
+ #: ../event-organiser-manage.php:189
53
+ msgid "&mdash; No Change &mdash;"
54
+ msgstr ""
55
+
56
+ #: ../classes/class-eo-event-list-widget.php:90
57
+ msgid "'No events' message"
58
+ msgstr ""
59
+
60
+ #: ../includes/class-event-organiser-im-export.php:489
61
+ msgid "1 category was created"
62
+ msgstr ""
63
+
64
+ #: ../includes/class-event-organiser-im-export.php:478
65
+ msgid "1 event was successfully imported"
66
+ msgstr ""
67
+
68
+ #: ../includes/class-event-organiser-im-export.php:483
69
+ msgid "1 venue was created"
70
+ msgstr ""
71
+
72
+ #: ../event-organiser-calendar.php:193
73
+ msgid "24 hour time"
74
+ msgstr ""
75
+
76
+ #: ../includes/event-organiser-register.php:580
77
+ msgid "<h4>City & State Fields Added</h4>City and state / province fields for "
78
+ "venues have now been added. </br> If you'd like, Event Organiser can <a "
79
+ "href='%s'>attempt to auto-fill them</a>. You can always manually change the "
80
+ "details aftewards."
81
+ msgstr ""
82
+
83
+ #: ../includes/event-organiser-register.php:587
84
+ msgid "<h4>The Default Templates Have Changed</h4>Don't panic! If you've set up "
85
+ "your own templates in your theme you won't notice any change. </br> If you "
86
+ "haven't and want the old templates back, <a "
87
+ "href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>see "
88
+ "this post<a/>."
89
+ msgstr ""
90
+
91
+ #: ../classes/class-eo-widget-categories.php:10
92
+ msgid "A list or dropdown of event categories"
93
+ msgstr ""
94
+
95
+ #: ../classes/class-eo-widget-venues.php:10
96
+ msgid "A list or dropdown of event venues"
97
+ msgstr ""
98
+
99
+ #: ../event-organiser-settings.php:116
100
+ msgid "Add an 'events' link to the navigation menu:"
101
+ msgstr ""
102
+
103
+ #: ../includes/event-organiser-cpt.php:481
104
+ msgid "Add Event"
105
+ msgstr ""
106
+
107
+ #: ../event-organiser-venues.php:227
108
+ #: ../event-organiser-venues.php:265
109
+ msgid "Add New"
110
+ msgstr ""
111
+
112
+ #: ../includes/event-organiser-cpt.php:67
113
+ msgid "Add New Category"
114
+ msgstr ""
115
+
116
+ #: ../includes/event-organiser-cpt.php:142
117
+ msgid "Add New Event"
118
+ msgstr "הןסף אירוע"
119
+
120
+ #: ../includes/event-organiser-cpt.php:100
121
+ msgid "Add New Tag"
122
+ msgstr "הוסף תגית"
123
+
124
+ #: ../event-organiser-venues.php:269
125
+ msgid "Add New Venue"
126
+ msgstr ""
127
+
128
+ #: ../includes/event-organiser-cpt.php:105
129
+ msgid "Add or remove tags"
130
+ msgstr ""
131
+
132
+ #: ../includes/event-organiser-cpt.php:37
133
+ msgid "Add or remove venues"
134
+ msgstr ""
135
+
136
+ #: ../includes/event-organiser-ajax.php:521
137
+ msgid "Add To Google Calendar"
138
+ msgstr ""
139
+
140
+ #: ../event-organiser-venues.php:342
141
+ msgid "Add Venue"
142
+ msgstr ""
143
+
144
+ #: ../includes/event-organiser-venue-functions.php:790
145
+ msgid "Address"
146
+ msgstr ""
147
+
148
+ #: ../includes/event-organiser-cpt.php:62
149
+ msgid "All Categories"
150
+ msgstr "כל הקטגוריות"
151
+
152
+ #: ../includes/event-organiser-cpt.php:426
153
+ msgid "All dates and times must be entered in the specified format. This format can "
154
+ "changed in the settings page."
155
+ msgstr ""
156
+
157
+ #: ../event-organiser-edit.php:97
158
+ msgid "All day"
159
+ msgstr ""
160
+
161
+ #: ../includes/event-organiser-ajax.php:516
162
+ #: ../includes/event-organiser-event-functions.php:1021
163
+ msgid "All Day"
164
+ msgstr ""
165
+
166
+ #: ../includes/event-organiser-cpt.php:145
167
+ msgid "All events"
168
+ msgstr "כל האירועים"
169
+
170
+ #: ../includes/event-organiser-cpt.php:94
171
+ msgid "All Tags"
172
+ msgstr "כל התגיות"
173
+
174
+ #: ../includes/event-organiser-cpt.php:31
175
+ #: ../classes/class-eo-event-list-widget.php:47
176
+ msgid "All Venues"
177
+ msgstr ""
178
+
179
+ #: ../templates/taxonomy-event-category.php:120
180
+ msgid "Apologies, but no events were found for the requested category. "
181
+ msgstr ""
182
+
183
+ #: ../templates/taxonomy-event-tag.php:120
184
+ msgid "Apologies, but no events were found for the requested tag. "
185
+ msgstr ""
186
+
187
+ #: ../templates/taxonomy-event-venue.php:118
188
+ msgid "Apologies, but no events were found for the requested venue. "
189
+ msgstr ""
190
+
191
+ #: ../templates/archive-event.php:128
192
+ msgid "Apologies, but no results were found for the requested archive"
193
+ msgstr ""
194
+
195
+ #: ../event-organiser-settings.php:152
196
+ msgid "Are current events past?"
197
+ msgstr ""
198
+
199
+ #: ../classes/class-eo-event-list-widget.php:61
200
+ msgid "ASC"
201
+ msgstr ""
202
+
203
+ #: ../includes/event-organiser-cpt.php:614
204
+ msgid "Assign the category a colour."
205
+ msgstr ""
206
+
207
+ #: ../event-organiser-settings.php:96
208
+ msgid "Author"
209
+ msgstr "מחבר"
210
+
211
+ #: ../event-organiser-debug.php:56
212
+ msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
213
+ "in red."
214
+ msgstr ""
215
+
216
+ #: ../includes/event-organiser-ajax.php:329
217
+ msgid "Break this series"
218
+ msgstr ""
219
+
220
+ #: ../includes/event-organiser-cpt.php:477
221
+ msgid "By clicking the relevant tab, you can view events in Month, Week or Day "
222
+ "mode. You can also filter the events by events by category and venue. The "
223
+ "'go to date' button allows you to quickly jump to a specific date."
224
+ msgstr ""
225
+
226
+ #: ../event-organiser-calendar.php:186
227
+ msgid "Calendar options"
228
+ msgstr ""
229
+
230
+ #: ../event-organiser-calendar.php:23
231
+ #: ../event-organiser-calendar.php:24
232
+ msgid "Calendar View"
233
+ msgstr ""
234
+
235
+ #: ../event-organiser-edit.php:219
236
+ #: ../event-organiser-calendar.php:265
237
+ #: ../event-organiser-calendar.php:272
238
+ msgid "Cancel"
239
+ msgstr ""
240
+
241
+ #: ../event-organiser-manage.php:25
242
+ #: ../templates/event-meta-event-single.php:68
243
+ msgid "Categories"
244
+ msgstr ""
245
+
246
+ #: ../event-organiser-edit.php:64
247
+ msgid "Check to edit this event and its reoccurrences"
248
+ msgstr ""
249
+
250
+ #: ../event-organiser-settings.php:539
251
+ msgid "Choose a custom permalink structure for events, venues, event categories and "
252
+ "event tags."
253
+ msgstr ""
254
+
255
+ #: ../includes/event-organiser-cpt.php:103
256
+ msgid "Choose from the most used tags"
257
+ msgstr ""
258
+
259
+ #: ../includes/event-organiser-cpt.php:435
260
+ msgid "Choose the reoccurrence end date. No further occurrences are added after "
261
+ "this date, but an occurrence that starts before may finish after this date."
262
+ msgstr ""
263
+
264
+ #: ../includes/event-organiser-venue-functions.php:791
265
+ msgid "City"
266
+ msgstr ""
267
+
268
+ #: ../includes/event-organiser-cpt.php:608
269
+ msgid "Color"
270
+ msgstr ""
271
+
272
+ #: ../event-organiser-settings.php:100
273
+ msgid "Comments"
274
+ msgstr "תגובות"
275
+
276
+ #: ../event-organiser-debug.php:307
277
+ msgid "Correctly registered"
278
+ msgstr ""
279
+
280
+ #: ../includes/event-organiser-venue-functions.php:794
281
+ msgid "Country"
282
+ msgstr ""
283
+
284
+ #: ../event-organiser-calendar.php:227
285
+ msgid "Create an event"
286
+ msgstr ""
287
+
288
+ #: ../includes/event-organiser-cpt.php:421
289
+ msgid "Creating events"
290
+ msgstr ""
291
+
292
+ #: ../includes/event-organiser-cpt.php:422
293
+ msgid "Creating events:"
294
+ msgstr ""
295
+
296
+ #: ../event-organiser-calendar.php:222
297
+ msgid "Current date/time"
298
+ msgstr ""
299
+
300
+ #: ../event-organiser-edit.php:107
301
+ msgid "custom"
302
+ msgstr ""
303
+
304
+ #: ../includes/event-organiser-cpt.php:218
305
+ msgid "Custom field deleted."
306
+ msgstr ""
307
+
308
+ #: ../includes/event-organiser-cpt.php:217
309
+ msgid "Custom field updated."
310
+ msgstr ""
311
+
312
+ #: ../event-organiser-settings.php:99
313
+ msgid "Custom Fields"
314
+ msgstr ""
315
+
316
+ #: ../includes/event-organiser-event-functions.php:543
317
+ msgid "custom reoccurrence"
318
+ msgstr ""
319
+
320
+ #: ../event-organiser-edit.php:106
321
+ msgid "daily"
322
+ msgstr ""
323
+
324
+ #: ../event-organiser-debug.php:133
325
+ msgid "Database character set"
326
+ msgstr ""
327
+
328
+ #: ../event-organiser-debug.php:127
329
+ msgid "Database tables"
330
+ msgstr ""
331
+
332
+ #: ../event-organiser-debug.php:123
333
+ msgid "Databse Prefix:"
334
+ msgstr ""
335
+
336
+ #: ../event-organiser-settings.php:121
337
+ msgid "Date Format:"
338
+ msgstr "תבנית תאריך"
339
+
340
+ #: ../event-organiser-calendar.php:56
341
+ msgid "day"
342
+ msgstr ""
343
+
344
+ #: ../event-organiser-calendar.php:212
345
+ msgid "Day"
346
+ msgstr ""
347
+
348
+ #: ../event-organiser-settings.php:240
349
+ msgid "Day archive"
350
+ msgstr ""
351
+
352
+ #: ../event-organiser-edit.php:141
353
+ msgid "day of month"
354
+ msgstr ""
355
+
356
+ #: ../event-organiser-edit.php:145
357
+ msgid "day of week"
358
+ msgstr ""
359
+
360
+ #: ../includes/event-organiser-register.php:198
361
+ msgid "days"
362
+ msgstr ""
363
+
364
+ #: ../event-organiser-settings.php:127
365
+ msgid "dd-mm-yyyy"
366
+ msgstr ""
367
+
368
+ #: ../event-organiser-debug.php:139
369
+ msgid "Debug mode"
370
+ msgstr ""
371
+
372
+ #: ../classes/class-eo-venue-list-table.php:70
373
+ #: ../classes/class-eo-venue-list-table.php:127
374
+ msgid "Delete"
375
+ msgstr ""
376
+
377
+ #: ../event-organiser-settings.php:68
378
+ #: ../event-organiser.php:104
379
+ msgid "Delete Events"
380
+ msgstr "מחק אירוע"
381
+
382
+ #: ../event-organiser-settings.php:164
383
+ msgid "Delete expired events:"
384
+ msgstr ""
385
+
386
+ #: ../event-organiser-settings.php:70
387
+ #: ../event-organiser.php:106
388
+ msgid "Delete Other's Events"
389
+ msgstr "מחק אירוע אחר"
390
+
391
+ #: ../includes/event-organiser-ajax.php:315
392
+ msgid "Delete this occurrence"
393
+ msgstr ""
394
+
395
+ #: ../includes/event-organiser-cpt.php:466
396
+ msgid "Delete will permanently remove the venue"
397
+ msgstr ""
398
+
399
+ #: ../classes/class-eo-event-list-widget.php:62
400
+ msgid "DESC"
401
+ msgstr ""
402
+
403
+ #: ../includes/event-organiser-register.php:624
404
+ msgid "Dismiss"
405
+ msgstr ""
406
+
407
+ #: ../includes/event-organiser-register.php:623
408
+ msgid "Dismiss this notice"
409
+ msgstr ""
410
+
411
+ #: ../classes/class-eo-widget-categories.php:96
412
+ msgid "Display as dropdown"
413
+ msgstr ""
414
+
415
+ #: ../event-organiser-settings.php:113
416
+ #: ../event-organiser-settings.php:140
417
+ msgid "Display past events on calendars, event lists and archives (this can be "
418
+ "over-ridden by shortcode attributes and widget options)."
419
+ msgstr ""
420
+
421
+ #: ../classes/class-eo-calendar-widget.php:17
422
+ msgid "Displays a calendar of your events"
423
+ msgstr ""
424
+
425
+ #: ../classes/class-eo-event-list-widget.php:22
426
+ msgid "Displays a list of events"
427
+ msgstr ""
428
+
429
+ #: ../classes/class-eo-agenda-widget.php:17
430
+ msgid "Displays a list of events, grouped by date"
431
+ msgstr ""
432
+
433
+ #: ../event-organiser-settings.php:550
434
+ msgid "Do not add to menu"
435
+ msgstr ""
436
+
437
+ #: ../includes/class-event-organiser-im-export.php:90
438
+ msgid "Download Export File"
439
+ msgstr ""
440
+
441
+ #: ../includes/event-organiser-ajax.php:237
442
+ msgid "Draft"
443
+ msgstr ""
444
+
445
+ #: ../templates/single-event.php:71
446
+ msgid "Edit"
447
+ msgstr ""
448
+
449
+ #: ../includes/event-organiser-cpt.php:65
450
+ msgid "Edit Category"
451
+ msgstr "ערוך קטגוריות"
452
+
453
+ #: ../includes/event-organiser-ajax.php:296
454
+ #: ../includes/event-organiser-cpt.php:143
455
+ msgid "Edit Event"
456
+ msgstr ""
457
+
458
+ #: ../event-organiser-settings.php:66
459
+ #: ../event-organiser.php:102
460
+ msgid "Edit Events"
461
+ msgstr "יציאה"
462
+
463
+ #: ../event-organiser-settings.php:69
464
+ #: ../event-organiser.php:105
465
+ msgid "Edit Others' Events"
466
+ msgstr "ערוך אירוע אחר"
467
+
468
+ #: ../includes/event-organiser-cpt.php:98
469
+ msgid "Edit Tag"
470
+ msgstr "ערוך תגית"
471
+
472
+ #: ../includes/event-organiser-cpt.php:465
473
+ msgid "Edit takes you to the editing screen for that venue. You can also reach that "
474
+ "screen by clicking on the venue title."
475
+ msgstr ""
476
+
477
+ #: ../event-organiser-venues.php:264
478
+ msgid "Edit Venue"
479
+ msgstr ""
480
+
481
+ #: ../event-organiser-settings.php:213
482
+ msgid "Enable event pretty permalinks:"
483
+ msgstr ""
484
+
485
+ #: ../event-organiser-settings.php:173
486
+ msgid "Enable events ICAL feed:"
487
+ msgstr ""
488
+
489
+ #: ../event-organiser-settings.php:190
490
+ msgid "Enable templates:"
491
+ msgstr ""
492
+
493
+ #: ../includes/event-organiser-ajax.php:265
494
+ msgid "End"
495
+ msgstr ""
496
+
497
+ #: ../event-organiser-edit.php:90
498
+ #: ../event-organiser-manage.php:27
499
+ msgid "End Date/Time"
500
+ msgstr ""
501
+
502
+ #: ../event-organiser-edit.php:76
503
+ msgid "Ensure dates are entered in %1$s format and times in %2$s (24 hour) format"
504
+ msgstr ""
505
+
506
+ #: ../event-organiser-manage.php:18
507
+ msgid "Event"
508
+ msgstr ""
509
+
510
+ #: ../event-organiser-settings.php:232
511
+ msgid "Event (archive)"
512
+ msgstr ""
513
+
514
+ #: ../event-organiser-settings.php:223
515
+ msgid "Event (single)"
516
+ msgstr ""
517
+
518
+ #: ../event-organiser-settings.php:251
519
+ msgid "Event Categories"
520
+ msgstr ""
521
+
522
+ #: ../classes/class-eo-event-list-widget.php:39
523
+ msgid "Event categories"
524
+ msgstr ""
525
+
526
+ #: ../templates/taxonomy-event-category.php:31
527
+ msgid "Event Category Archives: %s"
528
+ msgstr ""
529
+
530
+ #: ../classes/class-eo-agenda-widget.php:42
531
+ msgid "Event date/time format"
532
+ msgstr ""
533
+
534
+ #: ../event-organiser-edit.php:351
535
+ msgid "Event dates were not saved."
536
+ msgstr ""
537
+
538
+ #: ../event-organiser-calendar.php:293
539
+ msgid "Event Detail"
540
+ msgstr ""
541
+
542
+ #: ../event-organiser-edit.php:14
543
+ #: ../event-organiser-calendar.php:291
544
+ #: ../templates/event-meta-event-single.php:37
545
+ msgid "Event Details"
546
+ msgstr ""
547
+
548
+ #: ../includes/event-organiser-cpt.php:228
549
+ msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
550
+ msgstr ""
551
+
552
+ #: ../classes/class-eo-event-list-widget.php:78
553
+ msgid "Event list widget placeholders"
554
+ msgstr ""
555
+
556
+ #: ../event-organiser-settings.php:26
557
+ msgid "Event Organiser"
558
+ msgstr ""
559
+
560
+ #: ../event-organiser-settings.php:25
561
+ msgid "Event Organiser Settings"
562
+ msgstr "ניהול"
563
+
564
+ #: ../event-organiser-debug.php:73
565
+ msgid "Event Organiser version"
566
+ msgstr ""
567
+
568
+ #: ../event-organiser-settings.php:201
569
+ msgid "Event page:"
570
+ msgstr ""
571
+
572
+ #: ../includes/event-organiser-cpt.php:222
573
+ msgid "Event published. <a href=\"%s\">View event</a>"
574
+ msgstr ""
575
+
576
+ #: ../includes/event-organiser-cpt.php:221
577
+ msgid "Event restored to revision from %s"
578
+ msgstr ""
579
+
580
+ #: ../includes/event-organiser-cpt.php:223
581
+ msgid "Event saved."
582
+ msgstr "האירוע נשמר"
583
+
584
+ #: ../includes/event-organiser-cpt.php:225
585
+ msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" "
586
+ "href=\"%2$s\">Preview event</a>"
587
+ msgstr ""
588
+
589
+ #: ../includes/event-organiser-cpt.php:224
590
+ msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
591
+ msgstr ""
592
+
593
+ #: ../templates/taxonomy-event-tag.php:31
594
+ msgid "Event Tag Archives: %s"
595
+ msgstr ""
596
+
597
+ #: ../event-organiser-settings.php:102
598
+ #: ../event-organiser-settings.php:259
599
+ msgid "Event Tags"
600
+ msgstr "תגית"
601
+
602
+ #: ../event-organiser-calendar.php:236
603
+ msgid "Event Title"
604
+ msgstr ""
605
+
606
+ #: ../includes/event-organiser-cpt.php:219
607
+ msgid "Event updated."
608
+ msgstr ""
609
+
610
+ #: ../includes/event-organiser-cpt.php:216
611
+ msgid "Event updated. <a href=\"%s\">View event</a>"
612
+ msgstr ""
613
+
614
+ #: ../classes/class-eo-calendar-widget.php:62
615
+ msgid "Event venue"
616
+ msgstr ""
617
+
618
+ #: ../includes/event-organiser-cpt.php:28
619
+ msgid "Event Venues"
620
+ msgstr ""
621
+
622
+ #: ../event-organiser.php:128
623
+ #: ../event-organiser-venues.php:429
624
+ #: ../templates/archive-event.php:42
625
+ msgid "Events"
626
+ msgstr ""
627
+
628
+ #: ../classes/class-eo-agenda-widget.php:18
629
+ msgid "Events Agenda"
630
+ msgstr ""
631
+
632
+ #: ../event-organiser-settings.php:200
633
+ msgid "Events archives:"
634
+ msgstr ""
635
+
636
+ #: ../templates/taxonomy-event-venue.php:31
637
+ msgid "Events at: %s"
638
+ msgstr ""
639
+
640
+ #: ../event-organiser-calendar.php:208
641
+ msgid "Events Calendar"
642
+ msgstr ""
643
+
644
+ #: ../event-organiser-settings.php:203
645
+ msgid "Events Category page:"
646
+ msgstr ""
647
+
648
+ #: ../event-organiser-manage.php:143
649
+ msgid "Events within %d months"
650
+ msgstr ""
651
+
652
+ #: ../event-organiser-manage.php:141
653
+ msgid "Events within %d weeks"
654
+ msgstr ""
655
+
656
+ #: ../event-organiser-manage.php:142
657
+ msgid "Events within 1 month"
658
+ msgstr ""
659
+
660
+ #: ../event-organiser-manage.php:140
661
+ msgid "Events within 1 week"
662
+ msgstr ""
663
+
664
+ #: ../event-organiser-manage.php:144
665
+ msgid "Events within 1 year"
666
+ msgstr ""
667
+
668
+ #: ../event-organiser-manage.php:139
669
+ msgid "Events within 24 hours"
670
+ msgstr ""
671
+
672
+ #: ../templates/archive-event.php:34
673
+ #: ../templates/archive-event.php:37
674
+ #: ../templates/archive-event.php:40
675
+ msgid "Events: "
676
+ msgstr ""
677
+
678
+ #: ../includes/event-organiser-register.php:206
679
+ #: ../includes/event-organiser-event-functions.php:552
680
+ msgid "every %d days"
681
+ msgstr ""
682
+
683
+ #: ../includes/event-organiser-register.php:210
684
+ #: ../includes/event-organiser-event-functions.php:573
685
+ msgid "every %d months on the"
686
+ msgstr ""
687
+
688
+ #: ../includes/event-organiser-register.php:208
689
+ #: ../includes/event-organiser-event-functions.php:560
690
+ msgid "every %d weeks on"
691
+ msgstr ""
692
+
693
+ #: ../includes/event-organiser-event-functions.php:604
694
+ msgid "every %d years"
695
+ msgstr ""
696
+
697
+ #: ../includes/event-organiser-register.php:212
698
+ msgid "every %d years on the"
699
+ msgstr ""
700
+
701
+ #: ../includes/event-organiser-register.php:205
702
+ #: ../includes/event-organiser-event-functions.php:550
703
+ msgid "every day"
704
+ msgstr ""
705
+
706
+ #: ../includes/event-organiser-register.php:209
707
+ #: ../includes/event-organiser-event-functions.php:571
708
+ msgid "every month on the"
709
+ msgstr ""
710
+
711
+ #: ../includes/event-organiser-register.php:207
712
+ #: ../includes/event-organiser-event-functions.php:558
713
+ msgid "every week on"
714
+ msgstr ""
715
+
716
+ #: ../includes/event-organiser-event-functions.php:602
717
+ msgid "every year"
718
+ msgstr ""
719
+
720
+ #: ../includes/event-organiser-register.php:211
721
+ msgid "every year on the"
722
+ msgstr ""
723
+
724
+ #: ../event-organiser-settings.php:98
725
+ msgid "Excerpt"
726
+ msgstr ""
727
+
728
+ #: ../event-organiser-settings.php:182
729
+ msgid "Exclude events from searches:"
730
+ msgstr ""
731
+
732
+ #: ../event-organiser-manage.php:138
733
+ msgid "Expired events"
734
+ msgstr ""
735
+
736
+ #: ../event-organiser-settings.php:18
737
+ msgid "Export"
738
+ msgstr "יצוא"
739
+
740
+ #: ../includes/class-event-organiser-im-export.php:84
741
+ msgid "Export Events"
742
+ msgstr ""
743
+
744
+ #: ../includes/class-event-organiser-im-export.php:54
745
+ msgid "File Error encountered: %d"
746
+ msgstr ""
747
+
748
+ #: ../includes/class-event-organiser-im-export.php:66
749
+ msgid "File size: %s. File type: %s"
750
+ msgstr ""
751
+
752
+ #: ../includes/event-organiser-register.php:215
753
+ #: ../includes/event-organiser-event-functions.php:530
754
+ msgid "first"
755
+ msgstr ""
756
+
757
+ #: ../event-organiser-settings.php:196
758
+ msgid "For each of the pages, the corresponding template is used. To use your own "
759
+ "template simply give it the same name and store in your theme folder. By "
760
+ "default, if Event Organiser cannot find a template in your theme directory, "
761
+ "it will use its own default template. To prevent this, uncheck this option. "
762
+ "WordPress will then decide which template from your theme's folder to use."
763
+ msgstr ""
764
+
765
+ #: ../includes/event-organiser-cpt.php:488
766
+ msgid "For more information"
767
+ msgstr ""
768
+
769
+ #: ../includes/event-organiser-cpt.php:490
770
+ msgid "Found a bug?"
771
+ msgstr ""
772
+
773
+ #: ../includes/event-organiser-register.php:215
774
+ #: ../includes/event-organiser-event-functions.php:530
775
+ msgid "fourth"
776
+ msgstr ""
777
+
778
+ #: ../event-organiser-manage.php:137
779
+ msgid "Future events"
780
+ msgstr ""
781
+
782
+ #: ../event-organiser-settings.php:15
783
+ #: ../event-organiser-settings.php:45
784
+ msgid "General"
785
+ msgstr ""
786
+
787
+ #: ../event-organiser-venues.php:409
788
+ msgid "Get Link"
789
+ msgstr ""
790
+
791
+ #: ../event-organiser-calendar.php:59
792
+ msgid "go to date"
793
+ msgstr ""
794
+
795
+ #: ../classes/class-eo-agenda-widget.php:30
796
+ msgid "Group by"
797
+ msgstr ""
798
+
799
+ #: ../classes/class-eo-agenda-widget.php:38
800
+ msgid "Group date format"
801
+ msgstr ""
802
+
803
+ #: ../event-organiser-settings.php:143
804
+ msgid "Group occurrences"
805
+ msgstr ""
806
+
807
+ #: ../includes/event-organiser-cpt.php:491
808
+ msgid "Have a question?"
809
+ msgstr ""
810
+
811
+ #: ../includes/event-organiser-register.php:193
812
+ msgid "Hide dates"
813
+ msgstr ""
814
+
815
+ #: ../event-organiser-debug.php:65
816
+ msgid "Home url"
817
+ msgstr "קישור לדף הבית"
818
+
819
+ #: ../includes/event-organiser-register.php:195
820
+ msgid "Hour"
821
+ msgstr ""
822
+
823
+ #: ../includes/event-organiser-cpt.php:463
824
+ msgid "Hovering over a row in the venues list will display action links that allow "
825
+ "you to manage that venue. You can perform the following actions:"
826
+ msgstr ""
827
+
828
+ #: ../event-organiser-settings.php:161
829
+ msgid "If 'no' is selected, an occurrence of an event is only past when it has "
830
+ "finished. Otherwise, an occurrence is considered 'past' as soon as it "
831
+ "starts."
832
+ msgstr ""
833
+
834
+ #: ../includes/event-organiser-cpt.php:436
835
+ msgid "If monthly reoccurrence is selected, select whether this should repeat on "
836
+ "that date of the month (e.g. on the 24th) or on the day of the month (e.g. "
837
+ "on the third Tuesday) "
838
+ msgstr ""
839
+
840
+ #: ../event-organiser-settings.php:149
841
+ msgid "If selected only one occurrence of an event will be displayed on event lists "
842
+ "and archives (this can be over-ridden by shortcode attributes and widget "
843
+ "options."
844
+ msgstr ""
845
+
846
+ #: ../event-organiser-settings.php:170
847
+ msgid "If selected the event will be automatically trashed 24 hours after the last "
848
+ "occurrence finishes."
849
+ msgstr ""
850
+
851
+ #: ../event-organiser-settings.php:179
852
+ msgid "If selected, visitors can subscribe to your events with the url: %s"
853
+ msgstr ""
854
+
855
+ #: ../includes/event-organiser-cpt.php:437
856
+ msgid "If weekly reoccurrence is selected, select which days of the week the event "
857
+ "should be repeated. If no days are selected, the day of the start date is "
858
+ "used"
859
+ msgstr ""
860
+
861
+ #: ../event-organiser-settings.php:219
862
+ msgid "If you have pretty permalinks enabled, select to have pretty premalinks for "
863
+ "events."
864
+ msgstr ""
865
+
866
+ #: ../event-organiser-settings.php:18
867
+ msgid "Import"
868
+ msgstr "יבוא"
869
+
870
+ #: ../includes/class-event-organiser-im-export.php:96
871
+ msgid "Import an ICS file."
872
+ msgstr ""
873
+
874
+ #: ../includes/class-event-organiser-im-export.php:98
875
+ msgid "Import categories"
876
+ msgstr ""
877
+
878
+ #: ../includes/class-event-organiser-im-export.php:93
879
+ msgid "Import Events"
880
+ msgstr ""
881
+
882
+ #: ../includes/class-event-organiser-im-export.php:97
883
+ msgid "Import venues"
884
+ msgstr ""
885
+
886
+ #: ../classes/class-eo-agenda-widget.php:46
887
+ msgid "Include 'Add To Google' link"
888
+ msgstr ""
889
+
890
+ #: ../classes/class-eo-event-list-widget.php:66
891
+ msgid "Include past events"
892
+ msgstr ""
893
+
894
+ #: ../event-organiser-edit.php:160
895
+ msgid "Include/Exclude occurrences"
896
+ msgstr ""
897
+
898
+ #: ../event-organiser-debug.php:314
899
+ msgid "Incorrectly registered"
900
+ msgstr ""
901
+
902
+ #: ../includes/class-event-organiser-im-export.php:739
903
+ msgid "Invalid date. Date expected in YYYYMMDD format."
904
+ msgstr ""
905
+
906
+ #: ../includes/class-event-organiser-im-export.php:771
907
+ msgid "Invalid datetime. Date expected in YYYYMMDDTHHiissZ or YYYYMMDDTHHiiss "
908
+ "format."
909
+ msgstr ""
910
+
911
+ #: ../includes/class-event-organiser-im-export.php:64
912
+ msgid "Invalid file uploaded. The file must be a ics calendar file of type "
913
+ "'text/calendar', no larger than 2MB."
914
+ msgstr ""
915
+
916
+ #: ../includes/event.php:490
917
+ msgid "Invalid monthly schedule (invalid ordinal)"
918
+ msgstr ""
919
+
920
+ #: ../event-organiser-debug.php:159
921
+ msgid "Known plug-in & theme conflicts, highlighted in red, may be minor or have a "
922
+ "simple resolution. Please contact support."
923
+ msgstr ""
924
+
925
+ #: ../includes/event-organiser-register.php:215
926
+ #: ../includes/event-organiser-event-functions.php:530
927
+ msgid "last"
928
+ msgstr ""
929
+
930
+ #: ../templates/archive-event.php:115
931
+ msgid "Later events <span class=\"meta-nav\">&larr;</span>"
932
+ msgstr ""
933
+
934
+ #: ../templates/taxonomy-event-category.php:48
935
+ #: ../templates/taxonomy-event-category.php:106
936
+ #: ../templates/archive-event.php:55
937
+ #: ../templates/taxonomy-event-tag.php:48
938
+ #: ../templates/taxonomy-event-tag.php:106
939
+ #: ../templates/taxonomy-event-venue.php:48
940
+ #: ../templates/taxonomy-event-venue.php:105
941
+ msgid "Later events <span class=\"meta-nav\">&rarr;</span>"
942
+ msgstr ""
943
+
944
+ #: ../includes/class-event-organiser-im-export.php:431
945
+ #: ../includes/class-event-organiser-im-export.php:457
946
+ msgid "Line: %1$d"
947
+ msgstr ""
948
+
949
+ #: ../classes/class-eo-event-list-widget.php:41
950
+ msgid "List category slug(s), seperate by comma. Leave blank for all"
951
+ msgstr ""
952
+
953
+ #: ../event-organiser-calendar.php:215
954
+ msgid "Loading&#8230;"
955
+ msgstr ""
956
+
957
+ #: ../includes/event-organiser-cpt.php:227
958
+ msgid "M j, Y @ G:i"
959
+ msgstr ""
960
+
961
+ #: ../event-organiser-settings.php:73
962
+ #: ../event-organiser.php:109
963
+ msgid "Manage Event Categories & Tags"
964
+ msgstr ""
965
+
966
+ #: ../event-organiser-settings.php:72
967
+ #: ../event-organiser.php:108
968
+ msgid "Manage Venues"
969
+ msgstr ""
970
+
971
+ #: ../includes/event-organiser-register.php:196
972
+ msgid "Minute"
973
+ msgstr ""
974
+
975
+ #: ../event-organiser-settings.php:128
976
+ msgid "mm-dd-yyyy"
977
+ msgstr ""
978
+
979
+ #: ../event-organiser-calendar.php:58
980
+ msgid "month"
981
+ msgstr ""
982
+
983
+ #: ../event-organiser-calendar.php:212
984
+ msgid "Month"
985
+ msgstr ""
986
+
987
+ #: ../event-organiser-settings.php:239
988
+ msgid "Month archive"
989
+ msgstr ""
990
+
991
+ #: ../event-organiser-edit.php:107
992
+ msgid "monthly"
993
+ msgstr ""
994
+
995
+ #: ../includes/event-organiser-register.php:202
996
+ msgid "months"
997
+ msgstr ""
998
+
999
+ #: ../event-organiser-debug.php:52
1000
+ msgid "Most bugs arise from theme or plug-in conflicts. You can check this by "
1001
+ "disabling all other plug-ins and switching to TwentyTweleve."
1002
+ msgstr ""
1003
+
1004
+ #: ../event-organiser-debug.php:69
1005
+ msgid "Multisite"
1006
+ msgstr ""
1007
+
1008
+ #: ../event-organiser-debug.php:87
1009
+ msgid "MySQL Version"
1010
+ msgstr ""
1011
+
1012
+ #: ../includes/event-organiser-cpt.php:68
1013
+ msgid "New Category Name"
1014
+ msgstr "שם קטגוריה חדשה"
1015
+
1016
+ #: ../includes/event-organiser-cpt.php:144
1017
+ msgid "New Event"
1018
+ msgstr "אירוע חדש"
1019
+
1020
+ #: ../includes/event-organiser-cpt.php:101
1021
+ msgid "New Tag Name"
1022
+ msgstr "שם התגית"
1023
+
1024
+ #: ../includes/event-organiser-cpt.php:35
1025
+ msgid "New Venue Name"
1026
+ msgstr ""
1027
+
1028
+ #: ../classes/class-eo-calendar-widget.php:198
1029
+ msgid "Next month"
1030
+ msgstr ""
1031
+
1032
+ #: ../event-organiser-debug.php:108
1033
+ #: ../event-organiser-debug.php:365
1034
+ #: ../event-organiser-settings.php:158
1035
+ msgid "No"
1036
+ msgstr ""
1037
+
1038
+ #: ../includes/event-organiser-cpt.php:69
1039
+ msgid "No categories found"
1040
+ msgstr "לא נמצאה קטגוריה"
1041
+
1042
+ #: ../includes/event-organiser-cpt.php:148
1043
+ msgid "No events found"
1044
+ msgstr "לא נמצא אירוע מתאים"
1045
+
1046
+ #: ../includes/event-organiser-cpt.php:149
1047
+ msgid "No events found in Trash"
1048
+ msgstr "שום אירוע לא נמצא באשפה"
1049
+
1050
+ #: ../includes/class-event-organiser-im-export.php:472
1051
+ msgid "No events were imported."
1052
+ msgstr ""
1053
+
1054
+ #: ../includes/class-event-organiser-im-export.php:61
1055
+ msgid "No file detected."
1056
+ msgstr ""
1057
+
1058
+ #: ../includes/event-organiser-cpt.php:102
1059
+ msgid "No tags found"
1060
+ msgstr ""
1061
+
1062
+ #: ../includes/event-organiser-ajax.php:570
1063
+ msgid "No Venue"
1064
+ msgstr ""
1065
+
1066
+ #: ../includes/event-organiser-cpt.php:36
1067
+ msgid "No venues found"
1068
+ msgstr ""
1069
+
1070
+ #: ../event-organiser-settings.php:510
1071
+ msgid "None"
1072
+ msgstr ""
1073
+
1074
+ #: ../templates/taxonomy-event-category.php:116
1075
+ #: ../templates/archive-event.php:124
1076
+ #: ../templates/taxonomy-event-tag.php:116
1077
+ #: ../templates/taxonomy-event-venue.php:115
1078
+ msgid "Nothing Found"
1079
+ msgstr ""
1080
+
1081
+ #: ../classes/class-eo-event-list-widget.php:35
1082
+ msgid "Number of events"
1083
+ msgstr ""
1084
+
1085
+ #: ../event-organiser-calendar.php:178
1086
+ msgid "Occurrence deleted."
1087
+ msgstr ""
1088
+
1089
+ #: ../includes/event.php:681
1090
+ msgid "Occurrence note deleted. Occurrence not found"
1091
+ msgstr ""
1092
+
1093
+ #: ../event-organiser-edit.php:126
1094
+ #: ../templates/shortcode-event-list.php:52
1095
+ #: ../templates/widget-event-list.php:49
1096
+ msgid "on"
1097
+ msgstr ""
1098
+
1099
+ #: ../event-organiser-edit.php:106
1100
+ msgid "once"
1101
+ msgstr ""
1102
+
1103
+ #: ../includes/event-organiser-event-functions.php:540
1104
+ msgid "one time only"
1105
+ msgstr ""
1106
+
1107
+ #: ../includes/event-organiser-cpt.php:446
1108
+ msgid "Only pre-existing venues can be selected. To add a venue, go to the venues "
1109
+ "page."
1110
+ msgstr ""
1111
+
1112
+ #: ../classes/class-eo-event-list-widget.php:55
1113
+ msgid "Order by"
1114
+ msgstr ""
1115
+
1116
+ #: ../event-organiser-settings.php:96
1117
+ #: ../event-organiser-edit.php:28
1118
+ #: ../event-organiser-manage.php:22
1119
+ msgid "Organiser"
1120
+ msgstr ""
1121
+
1122
+ #: ../includes/event-organiser-cpt.php:456
1123
+ #: ../includes/event-organiser-cpt.php:475
1124
+ msgid "Overview"
1125
+ msgstr ""
1126
+
1127
+ #: ../event-organiser-settings.php:554
1128
+ msgid "Page list (fallback)"
1129
+ msgstr ""
1130
+
1131
+ #: ../includes/event-organiser-cpt.php:63
1132
+ #: ../includes/event-organiser-cpt.php:64
1133
+ msgid "Parent Category"
1134
+ msgstr ""
1135
+
1136
+ #: ../event-organiser-venues.php:402
1137
+ msgid "Permalink:"
1138
+ msgstr ""
1139
+
1140
+ #: ../event-organiser-settings.php:17
1141
+ msgid "Permalinks"
1142
+ msgstr ""
1143
+
1144
+ #: ../event-organiser-settings.php:16
1145
+ msgid "Permissions"
1146
+ msgstr ""
1147
+
1148
+ #: ../event-organiser-debug.php:107
1149
+ msgid "PHP cURL Support"
1150
+ msgstr ""
1151
+
1152
+ #: ../event-organiser-debug.php:95
1153
+ msgid "PHP Memory Usage"
1154
+ msgstr ""
1155
+
1156
+ #: ../event-organiser-debug.php:99
1157
+ msgid "PHP Post Max Size"
1158
+ msgstr ""
1159
+
1160
+ #: ../event-organiser-debug.php:103
1161
+ msgid "PHP Upload Max Size"
1162
+ msgstr ""
1163
+
1164
+ #: ../event-organiser-debug.php:83
1165
+ msgid "PHP Version"
1166
+ msgstr "גירסת PHP"
1167
+
1168
+ #: ../event-organiser-settings.php:540
1169
+ msgid "Please note to enable these structures you must first have pretty permalinks "
1170
+ "enabled on WordPress in Settings > Permalinks."
1171
+ msgstr ""
1172
+
1173
+ #: ../event-organiser-debug.php:111
1174
+ msgid "Plug-ins"
1175
+ msgstr ""
1176
+
1177
+ #: ../includes/event-organiser-cpt.php:95
1178
+ msgid "Popular Tags"
1179
+ msgstr "תגיות פופוליריות"
1180
+
1181
+ #: ../includes/event-organiser-venue-functions.php:793
1182
+ msgid "Post Code"
1183
+ msgstr ""
1184
+
1185
+ #: ../classes/class-eo-calendar-widget.php:195
1186
+ msgid "Previous month"
1187
+ msgstr ""
1188
+
1189
+ #: ../includes/event-organiser-ajax.php:235
1190
+ msgid "Private"
1191
+ msgstr ""
1192
+
1193
+ #: ../includes/event-organiser-ajax.php:233
1194
+ msgid "Protected"
1195
+ msgstr ""
1196
+
1197
+ #: ../event-organiser-calendar.php:268
1198
+ msgid "Publish Event"
1199
+ msgstr ""
1200
+
1201
+ #: ../event-organiser-settings.php:67
1202
+ #: ../event-organiser.php:103
1203
+ msgid "Publish Events"
1204
+ msgstr "פרסם אירוע"
1205
+
1206
+ #: ../event-organiser-settings.php:71
1207
+ #: ../event-organiser.php:107
1208
+ msgid "Read Private Events"
1209
+ msgstr "קרא אירוע פרטי"
1210
+
1211
+ #: ../event-organiser-edit.php:104
1212
+ msgid "Reoccurence:"
1213
+ msgstr ""
1214
+
1215
+ #: ../event-organiser-manage.php:28
1216
+ msgid "Reoccurrence"
1217
+ msgstr ""
1218
+
1219
+ #: ../event-organiser-edit.php:120
1220
+ msgid "Repeat every"
1221
+ msgstr ""
1222
+
1223
+ #: ../includes/event-organiser-cpt.php:431
1224
+ msgid "Repeating events"
1225
+ msgstr ""
1226
+
1227
+ #: ../event-organiser-settings.php:101
1228
+ msgid "Revisions"
1229
+ msgstr ""
1230
+
1231
+ #: ../event-organiser-settings.php:499
1232
+ msgid "Role"
1233
+ msgstr ""
1234
+
1235
+ #: ../event-organiser-venues.php:151
1236
+ msgid "Save"
1237
+ msgstr ""
1238
+
1239
+ #: ../event-organiser-calendar.php:264
1240
+ msgid "Save Draft"
1241
+ msgstr ""
1242
+
1243
+ #: ../includes/event.php:400
1244
+ msgid "Schedule end date is before is before the start date."
1245
+ msgstr ""
1246
+
1247
+ #: ../includes/event.php:412
1248
+ msgid "Schedule not recognised."
1249
+ msgstr ""
1250
+
1251
+ #: ../includes/event-organiser-cpt.php:61
1252
+ msgid "Search Categories"
1253
+ msgstr ""
1254
+
1255
+ #: ../includes/event-organiser-cpt.php:147
1256
+ msgid "Search events"
1257
+ msgstr "חפש אירוע"
1258
+
1259
+ #: ../event-organiser-venues.php:230
1260
+ msgid "Search results for &#8220;%s&#8221;"
1261
+ msgstr ""
1262
+
1263
+ #: ../includes/event-organiser-cpt.php:93
1264
+ msgid "Search Tags"
1265
+ msgstr "חפש תגית"
1266
+
1267
+ #: ../event-organiser-venues.php:240
1268
+ msgid "Search Venues"
1269
+ msgstr ""
1270
+
1271
+ #: ../includes/event-organiser-register.php:215
1272
+ #: ../includes/event-organiser-event-functions.php:530
1273
+ msgid "second"
1274
+ msgstr ""
1275
+
1276
+ #: ../includes/event-organiser-cpt.php:489
1277
+ msgid "See the <a %s> documentation</a>"
1278
+ msgstr ""
1279
+
1280
+ #: ../event-organiser-edit.php:191
1281
+ msgid "Select a venue"
1282
+ msgstr ""
1283
+
1284
+ #: ../classes/class-eo-widget-categories.php:45
1285
+ msgid "Select Category"
1286
+ msgstr ""
1287
+
1288
+ #: ../event-organiser-settings.php:91
1289
+ msgid "Select which features events should support"
1290
+ msgstr ""
1291
+
1292
+ #: ../includes/event-organiser-cpt.php:442
1293
+ #: ../includes/event-organiser-cpt.php:443
1294
+ msgid "Selecting a venue"
1295
+ msgstr ""
1296
+
1297
+ #: ../includes/event-organiser-cpt.php:106
1298
+ msgid "Separate tags with commas"
1299
+ msgstr ""
1300
+
1301
+ #: ../includes/event-organiser-cpt.php:38
1302
+ msgid "Separate venues with commas"
1303
+ msgstr ""
1304
+
1305
+ #: ../event-organiser-settings.php:494
1306
+ msgid "Set permissions for events and venue management"
1307
+ msgstr ""
1308
+
1309
+ #: ../includes/event-organiser-register.php:315
1310
+ msgid "Settings"
1311
+ msgstr ""
1312
+
1313
+ #: ../event-organiser-edit.php:163
1314
+ msgid "Show dates"
1315
+ msgstr ""
1316
+
1317
+ #: ../classes/class-eo-widget-categories.php:99
1318
+ msgid "Show hierarchy"
1319
+ msgstr ""
1320
+
1321
+ #: ../includes/event-organiser-register.php:51
1322
+ msgid "Show Less"
1323
+ msgstr ""
1324
+
1325
+ #: ../includes/event-organiser-register.php:50
1326
+ msgid "Show More"
1327
+ msgstr ""
1328
+
1329
+ #: ../event-organiser-settings.php:107
1330
+ #: ../event-organiser-settings.php:134
1331
+ msgid "Show past events:"
1332
+ msgstr ""
1333
+
1334
+ #: ../event-organiser-debug.php:61
1335
+ msgid "Site url"
1336
+ msgstr "קישור לאתר"
1337
+
1338
+ #: ../event-organiser-venues.php:428
1339
+ msgid "Slug"
1340
+ msgstr ""
1341
+
1342
+ #: ../includes/event-organiser-cpt.php:434
1343
+ msgid "Specify how regularly the event should repeat (default 1)"
1344
+ msgstr ""
1345
+
1346
+ #: ../templates/event-meta-event-single.php:58
1347
+ msgid "Start"
1348
+ msgstr ""
1349
+
1350
+ #: ../classes/class-eo-event-list-widget.php:57
1351
+ msgid "Start date"
1352
+ msgstr ""
1353
+
1354
+ #: ../includes/event.php:387
1355
+ msgid "Start date not provided."
1356
+ msgstr ""
1357
+
1358
+ #: ../includes/event.php:397
1359
+ msgid "Start date occurs after end date."
1360
+ msgstr ""
1361
+
1362
+ #: ../event-organiser-edit.php:80
1363
+ #: ../event-organiser-manage.php:26
1364
+ msgid "Start Date/Time"
1365
+ msgstr ""
1366
+
1367
+ #: ../includes/event-organiser-venue-functions.php:792
1368
+ msgid "State / Province"
1369
+ msgstr ""
1370
+
1371
+ #: ../event-organiser-calendar.php:274
1372
+ msgid "Submit for Review"
1373
+ msgstr ""
1374
+
1375
+ #: ../event-organiser-debug.php:10
1376
+ #: ../event-organiser-debug.php:11
1377
+ #: ../event-organiser-debug.php:36
1378
+ msgid "System Info"
1379
+ msgstr "מידע מערכת"
1380
+
1381
+ #: ../templates/event-meta-event-single.php:73
1382
+ msgid "Tags"
1383
+ msgstr ""
1384
+
1385
+ #: ../classes/class-eo-event-list-widget.php:76
1386
+ msgid "Template (leave blank for default)"
1387
+ msgstr ""
1388
+
1389
+ #: ../event-organiser-settings.php:46
1390
+ msgid "Templates"
1391
+ msgstr "תבניות"
1392
+
1393
+ #: ../event-organiser-debug.php:367
1394
+ msgid "The <a href='%s'>wp_footer hook</a> could be not be found. Without, for "
1395
+ "example, the calendar will not function"
1396
+ msgstr ""
1397
+
1398
+ #: ../includes/event-organiser-cpt.php:425
1399
+ msgid "The end date is the date the event finishes. If the event is a reoccuring "
1400
+ "event, this is the end date of the first occurrence."
1401
+ msgstr ""
1402
+
1403
+ #: ../includes/class-event-organiser-im-export.php:87
1404
+ msgid "The export button below generates an ICS file of your events that can be "
1405
+ "imported in to other calendar applications such as Google Calendar."
1406
+ msgstr ""
1407
+
1408
+ #: ../includes/event-organiser-cpt.php:424
1409
+ msgid "The start date is the date the event starts. If the event is a reoccuring "
1410
+ "event, this is the start date of the first occurrence."
1411
+ msgstr ""
1412
+
1413
+ #: ../event-organiser-debug.php:316
1414
+ msgid "The widget sidebars are incorrectly registered. See the <a href='%s'>FAQ</a> "
1415
+ "or contact support to resolve this."
1416
+ msgstr ""
1417
+
1418
+ #: ../event-organiser-debug.php:117
1419
+ msgid "Theme"
1420
+ msgstr ""
1421
+
1422
+ #: ../classes/class-eventorganiser-shortcodes.php:334
1423
+ msgid "There is no excerpt because this is a protected post."
1424
+ msgstr ""
1425
+
1426
+ #: ../includes/class-event-organiser-im-export.php:474
1427
+ msgid "There was an error with %1$d of %2$d events in the ical file"
1428
+ msgstr ""
1429
+
1430
+ #: ../includes/event-organiser-register.php:215
1431
+ #: ../includes/event-organiser-event-functions.php:530
1432
+ msgid "third"
1433
+ msgstr ""
1434
+
1435
+ #: ../event-organiser-settings.php:131
1436
+ msgid "This alters the default format for inputting dates."
1437
+ msgstr ""
1438
+
1439
+ #: ../templates/event-meta-event-single.php:50
1440
+ msgid "This event finished on %s"
1441
+ msgstr ""
1442
+
1443
+ #: ../templates/event-meta-event-single.php:46
1444
+ msgid "This event is running from %1$s until %2$s. It is next occurring on %3$s"
1445
+ msgstr ""
1446
+
1447
+ #: ../includes/event-organiser-ajax.php:290
1448
+ msgid "This event reoccurs"
1449
+ msgstr ""
1450
+
1451
+ #: ../templates/single-event.php:60
1452
+ msgid "This event was posted by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
1453
+ "href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
1454
+ msgstr ""
1455
+
1456
+ #: ../templates/single-event.php:58
1457
+ msgid "This event was posted in %1$s by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
1458
+ "href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
1459
+ msgstr ""
1460
+
1461
+ #: ../includes/event-organiser-register.php:213
1462
+ msgid "This event will repeat"
1463
+ msgstr ""
1464
+
1465
+ #: ../event-organiser-edit.php:63
1466
+ msgid "This is a reoccurring event"
1467
+ msgstr ""
1468
+
1469
+ #: ../includes/event-organiser-cpt.php:457
1470
+ msgid "This is the list of all saved events. Note that <strong> reoccurring events "
1471
+ "appear as a single row </strong> in the table and the start and end date "
1472
+ "refers to the first occurrence of that event."
1473
+ msgstr ""
1474
+
1475
+ #: ../event-organiser-debug.php:47
1476
+ msgid "This page highlights useful information for debugging. If you're reporting a "
1477
+ "bug, please include this information."
1478
+ msgstr ""
1479
+
1480
+ #: ../includes/event-organiser-cpt.php:476
1481
+ msgid "This page shows all (occurrances of) events. You can view the summary of an "
1482
+ "event by clicking on it. If you have the necessary permissions, a link to "
1483
+ "the event's edit page will appear also."
1484
+ msgstr ""
1485
+
1486
+ #: ../event-organiser-settings.php:97
1487
+ msgid "Thumbnail"
1488
+ msgstr ""
1489
+
1490
+ #: ../event-organiser-debug.php:152
1491
+ msgid "Timezone"
1492
+ msgstr ""
1493
+
1494
+ #: ../classes/class-eo-event-list-widget.php:31
1495
+ #: ../classes/class-eo-event-list-widget.php:58
1496
+ msgid "Title"
1497
+ msgstr ""
1498
+
1499
+ #: ../classes/class-eo-widget-categories.php:92
1500
+ msgid "Title:"
1501
+ msgstr ""
1502
+
1503
+ #: ../event-organiser-debug.php:54
1504
+ msgid "To help speed things along, if you report a bug please indicate if you have "
1505
+ "done so. Once the plug-in or theme has been identified it is often easy to "
1506
+ "resolve the issue."
1507
+ msgstr ""
1508
+
1509
+ #: ../includes/event-organiser-cpt.php:432
1510
+ msgid "To repeat an event according to some regular pattern, use the reocurrence "
1511
+ "dropdown menu to select how the event is to repeat. Further options then "
1512
+ "appear, "
1513
+ msgstr ""
1514
+
1515
+ #: ../event-organiser-calendar.php:55
1516
+ msgid "today"
1517
+ msgstr ""
1518
+
1519
+ #: ../event-organiser-debug.php:301
1520
+ #: ../event-organiser-debug.php:308
1521
+ #: ../event-organiser-debug.php:352
1522
+ #: ../event-organiser-debug.php:359
1523
+ msgid "Turn <a href=\"%s\">WP_Debug mode</a> on and revisit the front-end to check"
1524
+ msgstr ""
1525
+
1526
+ #: ../event-organiser-debug.php:300
1527
+ #: ../event-organiser-debug.php:351
1528
+ msgid "Unknown"
1529
+ msgstr ""
1530
+
1531
+ #: ../event-organiser-debug.php:338
1532
+ msgid "unknown"
1533
+ msgstr ""
1534
+
1535
+ #: ../event-organiser-edit.php:150
1536
+ msgid "until"
1537
+ msgstr ""
1538
+
1539
+ #: ../templates/event-meta-event-single.php:88
1540
+ msgid "Upcoming Dates"
1541
+ msgstr ""
1542
+
1543
+ #: ../includes/event-organiser-cpt.php:66
1544
+ msgid "Update Category"
1545
+ msgstr ""
1546
+
1547
+ #: ../includes/event-organiser-cpt.php:99
1548
+ msgid "Update Tag"
1549
+ msgstr ""
1550
+
1551
+ #: ../event-organiser-venues.php:342
1552
+ msgid "Update Venue"
1553
+ msgstr ""
1554
+
1555
+ #: ../includes/class-event-organiser-im-export.php:102
1556
+ msgid "Upload ICS file"
1557
+ msgstr ""
1558
+
1559
+ #: ../includes/event-organiser-cpt.php:445
1560
+ msgid "Use the venues input field to search for existing venues"
1561
+ msgstr ""
1562
+
1563
+ #: ../event-organiser-edit.php:188
1564
+ #: ../event-organiser-manage.php:24
1565
+ #: ../event-organiser-venues.php:421
1566
+ #: ../templates/event-meta-event-single.php:63
1567
+ msgid "Venue"
1568
+ msgstr ""
1569
+
1570
+ #: ../classes/class-eo-venue-list-table.php:23
1571
+ msgid "venue"
1572
+ msgstr ""
1573
+
1574
+ #: ../event-organiser-venues.php:167
1575
+ msgid "Venue <strong>created</strong>"
1576
+ msgstr ""
1577
+
1578
+ #: ../event-organiser-venues.php:168
1579
+ msgid "Venue <strong>updated</strong>"
1580
+ msgstr ""
1581
+
1582
+ #: ../event-organiser-venues.php:83
1583
+ msgid "Venue <strong>was not</strong> created"
1584
+ msgstr ""
1585
+
1586
+ #: ../event-organiser-venues.php:46
1587
+ msgid "Venue <strong>was not</strong> updated"
1588
+ msgstr ""
1589
+
1590
+ #: ../event-organiser-venues.php:297
1591
+ msgid "Venue Location"
1592
+ msgstr ""
1593
+
1594
+ #: ../event-organiser-edit.php:201
1595
+ msgid "Venue Name"
1596
+ msgstr ""
1597
+
1598
+ #: ../event-organiser-venues.php:396
1599
+ msgid "Venue name"
1600
+ msgstr ""
1601
+
1602
+ #: ../event-organiser-settings.php:202
1603
+ msgid "Venue page:"
1604
+ msgstr ""
1605
+
1606
+ #: ../event-organiser-venues.php:169
1607
+ msgid "Venue(s) <strong>deleted</strong>"
1608
+ msgstr ""
1609
+
1610
+ #: ../event-organiser-venues.php:139
1611
+ msgid "Venue(s) <strong>were not </strong> deleted"
1612
+ msgstr ""
1613
+
1614
+ #: ../event-organiser-settings.php:243
1615
+ #: ../event-organiser-venues.php:10
1616
+ #: ../event-organiser-venues.php:11
1617
+ #: ../event-organiser-venues.php:159
1618
+ #: ../event-organiser-venues.php:226
1619
+ msgid "Venues"
1620
+ msgstr ""
1621
+
1622
+ #: ../classes/class-eo-venue-list-table.php:24
1623
+ msgid "venues"
1624
+ msgstr ""
1625
+
1626
+ #: ../includes/event-organiser-ajax.php:520
1627
+ #: ../classes/class-eo-venue-list-table.php:71
1628
+ msgid "View"
1629
+ msgstr ""
1630
+
1631
+ #: ../event-organiser-calendar.php:60
1632
+ #: ../event-organiser-manage.php:109
1633
+ msgid "View all categories"
1634
+ msgstr ""
1635
+
1636
+ #: ../event-organiser-manage.php:136
1637
+ msgid "View all events"
1638
+ msgstr ""
1639
+
1640
+ #: ../event-organiser-calendar.php:61
1641
+ #: ../event-organiser-manage.php:123
1642
+ msgid "View all venues"
1643
+ msgstr ""
1644
+
1645
+ #: ../includes/event-organiser-cpt.php:146
1646
+ msgid "View Event"
1647
+ msgstr "צפה באירוע"
1648
+
1649
+ #: ../event-organiser-venues.php:410
1650
+ msgid "View Venue"
1651
+ msgstr ""
1652
+
1653
+ #: ../includes/event-organiser-cpt.php:467
1654
+ msgid "View will take you to the venue's page"
1655
+ msgstr ""
1656
+
1657
+ #: ../event-organiser-debug.php:91
1658
+ msgid "Web Server"
1659
+ msgstr ""
1660
+
1661
+ #: ../event-organiser-calendar.php:57
1662
+ msgid "week"
1663
+ msgstr ""
1664
+
1665
+ #: ../event-organiser-calendar.php:212
1666
+ msgid "Week"
1667
+ msgstr ""
1668
+
1669
+ #: ../event-organiser-edit.php:106
1670
+ msgid "weekly"
1671
+ msgstr ""
1672
+
1673
+ #: ../includes/event-organiser-register.php:200
1674
+ msgid "weeks"
1675
+ msgstr ""
1676
+
1677
+ #: ../event-organiser-welcome.php:23
1678
+ msgid "Welcome"
1679
+ msgstr "ברוכים הבאים"
1680
+
1681
+ #: ../event-organiser-welcome.php:51
1682
+ msgid "Welcome to Event Organiser %s"
1683
+ msgstr ""
1684
+
1685
+ #: ../event-organiser-welcome.php:24
1686
+ msgid "Welcome View"
1687
+ msgstr ""
1688
+
1689
+ #: ../event-organiser-calendar.php:232
1690
+ msgid "When"
1691
+ msgstr ""
1692
+
1693
+ #: ../event-organiser-calendar.php:240
1694
+ msgid "Where"
1695
+ msgstr ""
1696
+
1697
+ #: ../event-organiser-debug.php:148
1698
+ msgid "Widget Sidebars"
1699
+ msgstr ""
1700
+
1701
+ #: ../event-organiser-debug.php:77
1702
+ msgid "WordPress"
1703
+ msgstr "וורדפרס"
1704
+
1705
+ #: ../includes/event-organiser-register.php:203
1706
+ msgid "year"
1707
+ msgstr ""
1708
+
1709
+ #: ../event-organiser-settings.php:238
1710
+ msgid "Year archive"
1711
+ msgstr ""
1712
+
1713
+ #: ../event-organiser-edit.php:107
1714
+ msgid "yearly"
1715
+ msgstr ""
1716
+
1717
+ #: ../includes/event-organiser-register.php:204
1718
+ msgid "years"
1719
+ msgstr ""
1720
+
1721
+ #: ../event-organiser-debug.php:108
1722
+ #: ../event-organiser-debug.php:358
1723
+ #: ../event-organiser-settings.php:159
1724
+ msgid "Yes"
1725
+ msgstr ""
1726
+
1727
+ #: ../includes/event-organiser-cpt.php:482
1728
+ msgid "You can create an event on this Calendar, by clicking on day or dragging "
1729
+ "over multiple days (in Month view) or multiple times (in Week and Day view). "
1730
+ "You can give the event a title, specify a venue and provide a descripton. "
1731
+ "The event can be immediately published or saved as a draft. In any case, the "
1732
+ "event is created and you are forwarded to that event's edit page."
1733
+ msgstr ""
1734
+
1735
+ #: ../classes/class-eo-event-list-widget.php:80
1736
+ msgid "You can use specified tags as placeholders for event information which you "
1737
+ "want to appear in the widget. <a href=\"%s\" target=\"_blank\"> Find out "
1738
+ "more</a>."
1739
+ msgstr ""
1740
+
1741
+ #: ../event-organiser-venues.php:112
1742
+ msgid "You do not have permission to delete this venue"
1743
+ msgstr ""
1744
+
1745
+ #: ../event-organiser-venues.php:39
1746
+ #: ../event-organiser-venues.php:68
1747
+ msgid "You do not have permission to edit this venue."
1748
+ msgstr ""
1749
+
1750
+ #: ../event-organiser-venues.php:34
1751
+ msgid "You do not have permission to manage venues"
1752
+ msgstr ""
1753
+
1754
+ #: ../event-organiser-calendar.php:96
1755
+ msgid "You do not have sufficient permissions to create events"
1756
+ msgstr ""
1757
+
1758
+ #: ../event-organiser-calendar.php:168
1759
+ msgid "You do not have sufficient permissions to delete this event"
1760
+ msgstr ""
1761
+
1762
+ #: ../event-organiser-calendar.php:152
1763
+ msgid "You do not have sufficient permissions to edit this event"
1764
+ msgstr ""
1765
+
1766
+ #: ../includes/class-event-organiser-im-export.php:329
1767
+ msgid "You do not have sufficient permissions to import events."
1768
+ msgstr ""
1769
+
1770
+ #: ../event-organiser-settings.php:541
1771
+ msgid "You may also need to go to WordPress Settings > Permalinks and click 'Save "
1772
+ "Changes' before any changes will take effect."
1773
+ msgstr ""
1774
+
1775
+ #: ../event-organiser-settings.php:129
1776
+ msgid "yyyy-mm-dd"
1777
+ msgstr ""
1778
+
languages/eventorganiser-hr.mo ADDED
Binary file
languages/eventorganiser-hr.po ADDED
@@ -0,0 +1,1845 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr "Project-Id-Version: Event Organiser\n"
3
+ "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
+ "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-17 07:44:10+0000\n"
6
+ "Last-Translator: Branimir <lraspolic@ctk-rijeka.hr>\n"
7
+ "Language-Team: \n"
8
+ "Language: Croatian\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ ""
13
+
14
+ #: ../templates/taxonomy-event-category.php:49
15
+ #: ../templates/taxonomy-event-category.php:107
16
+ #: ../templates/archive-event.php:56
17
+ #: ../templates/taxonomy-event-tag.php:49
18
+ #: ../templates/taxonomy-event-tag.php:107
19
+ #: ../templates/taxonomy-event-venue.php:49
20
+ #: ../templates/taxonomy-event-venue.php:106
21
+ msgid " <span class=\"meta-nav\">&larr;</span> Newer events"
22
+ msgstr "<span class=\"meta-nav\">←</span> Novija događanja"
23
+
24
+ #: ../templates/archive-event.php:116
25
+ msgid " <span class=\"meta-nav\">&rarr;</span> Newer events"
26
+ msgstr "<span class=\"meta-nav\">→</span> Noviji događaji"
27
+
28
+ #: ../includes/class-event-organiser-im-export.php:491
29
+ msgid "%d categories were created"
30
+ msgstr "%d kategorija je kreirano"
31
+
32
+ #: ../includes/class-event-organiser-im-export.php:480
33
+ msgid "%d events were successfully imported"
34
+ msgstr "%d događaja je uspješno uvezeno"
35
+
36
+ #: ../includes/class-event-organiser-im-export.php:485
37
+ msgid "%d venues were created"
38
+ msgstr "%d sastajališta je kreirano"
39
+
40
+ #: ../event-organiser-debug.php:281
41
+ msgid "%s has only been tested up to %s %s"
42
+ msgstr "%s testirano je do %s %s"
43
+
44
+ #: ../event-organiser-debug.php:144
45
+ msgid "%s present"
46
+ msgstr "%s sadašnji"
47
+
48
+ #: ../event-organiser-debug.php:288
49
+ msgid "%s requires %s version %s or higher"
50
+ msgstr "%s zahtjeva %s verziju %s ili višu"
51
+
52
+ #: ../event-organiser-manage.php:189
53
+ msgid "&mdash; No Change &mdash;"
54
+ msgstr "— Nema promjene —"
55
+
56
+ #: ../classes/class-eo-event-list-widget.php:90
57
+ msgid "'No events' message"
58
+ msgstr "'Nema događanja' poruka"
59
+
60
+ #: ../includes/class-event-organiser-im-export.php:489
61
+ msgid "1 category was created"
62
+ msgstr "1 kategorija je kreirana"
63
+
64
+ #: ../includes/class-event-organiser-im-export.php:478
65
+ msgid "1 event was successfully imported"
66
+ msgstr "1 događaj je uspješno uvezen"
67
+
68
+ #: ../includes/class-event-organiser-im-export.php:483
69
+ msgid "1 venue was created"
70
+ msgstr "1 sastajalište je kreirano"
71
+
72
+ #: ../event-organiser-calendar.php:193
73
+ msgid "24 hour time"
74
+ msgstr "24 satno"
75
+
76
+ #: ../includes/event-organiser-register.php:580
77
+ msgid "<h4>City & State Fields Added</h4>City and state / province fields for "
78
+ "venues have now been added. </br> If you'd like, Event Organiser can <a "
79
+ "href='%s'>attempt to auto-fill them</a>. You can always manually change the "
80
+ "details aftewards."
81
+ msgstr "<h4> Grad i Država polje Dodano </ h4> grad i država / pokrajina stavke za "
82
+ "mjesta sada su dodani. </ br> Ako želite, Event Organiser može <a href='%s'> "
83
+ "pokušati da se automatski popunjavaju</>. Uvijek možete ručno promijeniti "
84
+ "podatke poslije."
85
+
86
+ #: ../includes/event-organiser-register.php:587
87
+ msgid "<h4>The Default Templates Have Changed</h4>Don't panic! If you've set up "
88
+ "your own templates in your theme you won't notice any change. </br> If you "
89
+ "haven't and want the old templates back, <a "
90
+ "href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>see "
91
+ "this post<a/>."
92
+ msgstr "<h4>Glavni se je predložak promijenio</h4> Ne paničarite ! Ako ste svoj "
93
+ "vlastiti predložak u vašoj temi nečete primjetiti nikakve promjene.</br>Ako "
94
+ "niste i želite stare predložke nazad, <a "
95
+ "href=\"http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>pogledajte "
96
+ "post</a>"
97
+
98
+ #: ../classes/class-eo-widget-categories.php:10
99
+ msgid "A list or dropdown of event categories"
100
+ msgstr "Lista ili padajuća lista kategorija događanja."
101
+
102
+ #: ../classes/class-eo-widget-venues.php:10
103
+ msgid "A list or dropdown of event venues"
104
+ msgstr "LIsta ili padajući izbornik sastajlišta događanja"
105
+
106
+ #: ../event-organiser-settings.php:116
107
+ msgid "Add an 'events' link to the navigation menu:"
108
+ msgstr "Dodaj 'listu događanja' u navigacijski izbornik"
109
+
110
+ #: ../includes/event-organiser-cpt.php:481
111
+ msgid "Add Event"
112
+ msgstr "dodaj događaj"
113
+
114
+ #: ../event-organiser-venues.php:227
115
+ #: ../event-organiser-venues.php:265
116
+ msgid "Add New"
117
+ msgstr "Dodaj novi"
118
+
119
+ #: ../includes/event-organiser-cpt.php:67
120
+ msgid "Add New Category"
121
+ msgstr "Dodaj novu kategoriju"
122
+
123
+ #: ../includes/event-organiser-cpt.php:142
124
+ msgid "Add New Event"
125
+ msgstr "Dodaj novi događaj"
126
+
127
+ #: ../includes/event-organiser-cpt.php:100
128
+ msgid "Add New Tag"
129
+ msgstr "Dodaj novu oznaku"
130
+
131
+ #: ../event-organiser-venues.php:269
132
+ msgid "Add New Venue"
133
+ msgstr "Dodaj novo sastajalište"
134
+
135
+ #: ../includes/event-organiser-cpt.php:105
136
+ msgid "Add or remove tags"
137
+ msgstr "Dodaj ili obriši oznake"
138
+
139
+ #: ../includes/event-organiser-cpt.php:37
140
+ msgid "Add or remove venues"
141
+ msgstr "Dodaj ili obriši satajalište"
142
+
143
+ #: ../includes/event-organiser-ajax.php:521
144
+ msgid "Add To Google Calendar"
145
+ msgstr "dodaj u Gogle kalendar"
146
+
147
+ #: ../event-organiser-venues.php:342
148
+ msgid "Add Venue"
149
+ msgstr "Dodaj sastajalište"
150
+
151
+ #: ../includes/event-organiser-venue-functions.php:790
152
+ msgid "Address"
153
+ msgstr "Adresa"
154
+
155
+ #: ../includes/event-organiser-cpt.php:62
156
+ msgid "All Categories"
157
+ msgstr "Sve kategorije"
158
+
159
+ #: ../includes/event-organiser-cpt.php:426
160
+ msgid "All dates and times must be entered in the specified format. This format can "
161
+ "changed in the settings page."
162
+ msgstr "Svi datumi i vremena moraju biti upisani u zadanom formatu. ovaj format se "
163
+ "može promijeniti u postavkama stranice."
164
+
165
+ #: ../event-organiser-edit.php:97
166
+ msgid "All day"
167
+ msgstr "Cijeli dan"
168
+
169
+ #: ../includes/event-organiser-ajax.php:516
170
+ #: ../includes/event-organiser-event-functions.php:1021
171
+ msgid "All Day"
172
+ msgstr "Cijeli dan"
173
+
174
+ #: ../includes/event-organiser-cpt.php:145
175
+ msgid "All events"
176
+ msgstr "Svi događaji"
177
+
178
+ #: ../includes/event-organiser-cpt.php:94
179
+ msgid "All Tags"
180
+ msgstr "Sve oznake"
181
+
182
+ #: ../includes/event-organiser-cpt.php:31
183
+ #: ../classes/class-eo-event-list-widget.php:47
184
+ msgid "All Venues"
185
+ msgstr "Sva sastajališta"
186
+
187
+ #: ../templates/taxonomy-event-category.php:120
188
+ msgid "Apologies, but no events were found for the requested category. "
189
+ msgstr "Isprike, nijedan događaj nije pronađen za traženu kategoriju"
190
+
191
+ #: ../templates/taxonomy-event-tag.php:120
192
+ msgid "Apologies, but no events were found for the requested tag. "
193
+ msgstr "Isprike, no nijedan događaj nije pronađen za traženu oznaku."
194
+
195
+ #: ../templates/taxonomy-event-venue.php:118
196
+ msgid "Apologies, but no events were found for the requested venue. "
197
+ msgstr "Isprike, nijedan događaj nije pronađen za traženo sastajalište."
198
+
199
+ #: ../templates/archive-event.php:128
200
+ msgid "Apologies, but no results were found for the requested archive"
201
+ msgstr "Oooops, nema rezultat pretraživanja tražene arhive."
202
+
203
+ #: ../event-organiser-settings.php:152
204
+ msgid "Are current events past?"
205
+ msgstr "Da li je sadašnji događaj prošao?"
206
+
207
+ #: ../classes/class-eo-event-list-widget.php:61
208
+ msgid "ASC"
209
+ msgstr "ASC"
210
+
211
+ #: ../includes/event-organiser-cpt.php:614
212
+ msgid "Assign the category a colour."
213
+ msgstr "Dodjeli kategoriji boju"
214
+
215
+ #: ../event-organiser-settings.php:96
216
+ msgid "Author"
217
+ msgstr "Autor"
218
+
219
+ #: ../event-organiser-debug.php:56
220
+ msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
221
+ "in red."
222
+ msgstr "Ispod su označeni svi <strong>poznati</strong>problemi sa dodacima i "
223
+ "temama."
224
+
225
+ #: ../includes/event-organiser-ajax.php:329
226
+ msgid "Break this series"
227
+ msgstr "Prelomi ovaj niz"
228
+
229
+ #: ../includes/event-organiser-cpt.php:477
230
+ msgid "By clicking the relevant tab, you can view events in Month, Week or Day "
231
+ "mode. You can also filter the events by events by category and venue. The "
232
+ "'go to date' button allows you to quickly jump to a specific date."
233
+ msgstr "Klikom na odgovarajuću karticu, ožete pregledati događaje u mjesecu, tjednu "
234
+ "ili danu. Možete i filtrirati događanja, prema događaju, kategoriji ili "
235
+ "sastajalištu. Dugme 'idi na datum' omogućava Vam brzi skok na specifičan "
236
+ "datum."
237
+
238
+ #: ../event-organiser-calendar.php:186
239
+ msgid "Calendar options"
240
+ msgstr "Opcije kalendara"
241
+
242
+ #: ../event-organiser-calendar.php:23
243
+ #: ../event-organiser-calendar.php:24
244
+ msgid "Calendar View"
245
+ msgstr "Pregled Kalendara"
246
+
247
+ #: ../event-organiser-edit.php:219
248
+ #: ../event-organiser-calendar.php:265
249
+ #: ../event-organiser-calendar.php:272
250
+ msgid "Cancel"
251
+ msgstr "Otkaži"
252
+
253
+ #: ../event-organiser-manage.php:25
254
+ #: ../templates/event-meta-event-single.php:68
255
+ msgid "Categories"
256
+ msgstr "Kategorije"
257
+
258
+ #: ../event-organiser-edit.php:64
259
+ msgid "Check to edit this event and its reoccurrences"
260
+ msgstr "Označi da bi ste uređivali ovaj događaj i njegova ponavljanja"
261
+
262
+ #: ../event-organiser-settings.php:539
263
+ msgid "Choose a custom permalink structure for events, venues, event categories and "
264
+ "event tags."
265
+ msgstr "Izaberi prilagođenu strukturu stalnih veza za događaje, sastajlišta, "
266
+ "kategorije događaja i oznake događaja."
267
+
268
+ #: ../includes/event-organiser-cpt.php:103
269
+ msgid "Choose from the most used tags"
270
+ msgstr "Izaberi između najkorištenijih oznaka"
271
+
272
+ #: ../includes/event-organiser-cpt.php:435
273
+ msgid "Choose the reoccurrence end date. No further occurrences are added after "
274
+ "this date, but an occurrence that starts before may finish after this date."
275
+ msgstr "Odaberite datu prestanka pojavljivanja, Daljnja ponavljanja nisu dodan nakon "
276
+ "ovog datuma, ali ponvaljanje koje počinje prije može završiti poslje ovog "
277
+ "datuma."
278
+
279
+ #: ../includes/event-organiser-venue-functions.php:791
280
+ msgid "City"
281
+ msgstr "Grad"
282
+
283
+ #: ../includes/event-organiser-cpt.php:608
284
+ msgid "Color"
285
+ msgstr "Boja"
286
+
287
+ #: ../event-organiser-settings.php:100
288
+ msgid "Comments"
289
+ msgstr "Komentari"
290
+
291
+ #: ../event-organiser-debug.php:307
292
+ msgid "Correctly registered"
293
+ msgstr "Ispravno registriran"
294
+
295
+ #: ../includes/event-organiser-venue-functions.php:794
296
+ msgid "Country"
297
+ msgstr "Država"
298
+
299
+ #: ../event-organiser-calendar.php:227
300
+ msgid "Create an event"
301
+ msgstr "Kreiraj događaj"
302
+
303
+ #: ../includes/event-organiser-cpt.php:421
304
+ msgid "Creating events"
305
+ msgstr "Kreiranje događaja"
306
+
307
+ #: ../includes/event-organiser-cpt.php:422
308
+ msgid "Creating events:"
309
+ msgstr "Kreiranje događaja:"
310
+
311
+ #: ../event-organiser-calendar.php:222
312
+ msgid "Current date/time"
313
+ msgstr "Trenutni datum/vrijeme"
314
+
315
+ #: ../event-organiser-edit.php:107
316
+ msgid "custom"
317
+ msgstr "prilagođeno"
318
+
319
+ #: ../includes/event-organiser-cpt.php:218
320
+ msgid "Custom field deleted."
321
+ msgstr "Prilagođeno polje obrisano"
322
+
323
+ #: ../includes/event-organiser-cpt.php:217
324
+ msgid "Custom field updated."
325
+ msgstr "Prilagođeno polje ažurirano"
326
+
327
+ #: ../event-organiser-settings.php:99
328
+ msgid "Custom Fields"
329
+ msgstr "Prilagođena polja"
330
+
331
+ #: ../includes/event-organiser-event-functions.php:543
332
+ msgid "custom reoccurrence"
333
+ msgstr "prilagođeno sjedište"
334
+
335
+ #: ../event-organiser-edit.php:106
336
+ msgid "daily"
337
+ msgstr "dnevno"
338
+
339
+ #: ../event-organiser-debug.php:133
340
+ msgid "Database character set"
341
+ msgstr "Postavke skupa znakova"
342
+
343
+ #: ../event-organiser-debug.php:127
344
+ msgid "Database tables"
345
+ msgstr "Tablice baze"
346
+
347
+ #: ../event-organiser-debug.php:123
348
+ msgid "Databse Prefix:"
349
+ msgstr "Prefix baze"
350
+
351
+ #: ../event-organiser-settings.php:121
352
+ msgid "Date Format:"
353
+ msgstr "Format Datuma"
354
+
355
+ #: ../event-organiser-calendar.php:56
356
+ msgid "day"
357
+ msgstr "dan"
358
+
359
+ #: ../event-organiser-calendar.php:212
360
+ msgid "Day"
361
+ msgstr "Dan"
362
+
363
+ #: ../event-organiser-settings.php:240
364
+ msgid "Day archive"
365
+ msgstr "Dnevna arhiva"
366
+
367
+ #: ../event-organiser-edit.php:141
368
+ msgid "day of month"
369
+ msgstr "dan u mjesecu"
370
+
371
+ #: ../event-organiser-edit.php:145
372
+ msgid "day of week"
373
+ msgstr "dan u tjednu"
374
+
375
+ #: ../includes/event-organiser-register.php:198
376
+ msgid "days"
377
+ msgstr "dani"
378
+
379
+ #: ../event-organiser-settings.php:127
380
+ msgid "dd-mm-yyyy"
381
+ msgstr "dd-mm-yyyy"
382
+
383
+ #: ../event-organiser-debug.php:139
384
+ msgid "Debug mode"
385
+ msgstr "debug mode"
386
+
387
+ #: ../classes/class-eo-venue-list-table.php:70
388
+ #: ../classes/class-eo-venue-list-table.php:127
389
+ msgid "Delete"
390
+ msgstr "Obriši"
391
+
392
+ #: ../event-organiser-settings.php:68
393
+ #: ../event-organiser.php:104
394
+ msgid "Delete Events"
395
+ msgstr "Obriši događaje"
396
+
397
+ #: ../event-organiser-settings.php:164
398
+ msgid "Delete expired events:"
399
+ msgstr "Obriši istekle događaje:"
400
+
401
+ #: ../event-organiser-settings.php:70
402
+ #: ../event-organiser.php:106
403
+ msgid "Delete Other's Events"
404
+ msgstr "Obriši druga događanja"
405
+
406
+ #: ../includes/event-organiser-ajax.php:315
407
+ msgid "Delete this occurrence"
408
+ msgstr "Obriši ovo sjedište"
409
+
410
+ #: ../includes/event-organiser-cpt.php:466
411
+ msgid "Delete will permanently remove the venue"
412
+ msgstr "Brisanje će trajno maknuti sastajatlište"
413
+
414
+ #: ../classes/class-eo-event-list-widget.php:62
415
+ msgid "DESC"
416
+ msgstr "DESC"
417
+
418
+ #: ../includes/event-organiser-register.php:624
419
+ msgid "Dismiss"
420
+ msgstr "Zanemari"
421
+
422
+ #: ../includes/event-organiser-register.php:623
423
+ msgid "Dismiss this notice"
424
+ msgstr "Zanemari ovu obavijest"
425
+
426
+ #: ../classes/class-eo-widget-categories.php:96
427
+ msgid "Display as dropdown"
428
+ msgstr "Prikaži kao padajuču listu"
429
+
430
+ #: ../event-organiser-settings.php:113
431
+ #: ../event-organiser-settings.php:140
432
+ msgid "Display past events on calendars, event lists and archives (this can be "
433
+ "over-ridden by shortcode attributes and widget options)."
434
+ msgstr "Prikaži prošle događaje na kalendaru, listu odgađanja i arhivu(ovo može biti "
435
+ "pregaženo sa shortcodom atributima ili widget opcijama)"
436
+
437
+ #: ../classes/class-eo-calendar-widget.php:17
438
+ msgid "Displays a calendar of your events"
439
+ msgstr "Prikaži kalendar svojih događanja"
440
+
441
+ #: ../classes/class-eo-event-list-widget.php:22
442
+ msgid "Displays a list of events"
443
+ msgstr "Prikaži listu događanja"
444
+
445
+ #: ../classes/class-eo-agenda-widget.php:17
446
+ msgid "Displays a list of events, grouped by date"
447
+ msgstr "Prikaži listu događanja, grupiranu po datumima"
448
+
449
+ #: ../event-organiser-settings.php:550
450
+ msgid "Do not add to menu"
451
+ msgstr "Ne dodavaj u navigaciju"
452
+
453
+ #: ../includes/class-event-organiser-im-export.php:90
454
+ msgid "Download Export File"
455
+ msgstr "Preuzmi Izvezenu datoteku"
456
+
457
+ #: ../includes/event-organiser-ajax.php:237
458
+ msgid "Draft"
459
+ msgstr "Skica"
460
+
461
+ #: ../templates/single-event.php:71
462
+ msgid "Edit"
463
+ msgstr "Uredi"
464
+
465
+ #: ../includes/event-organiser-cpt.php:65
466
+ msgid "Edit Category"
467
+ msgstr "Uredi kategoriju"
468
+
469
+ #: ../includes/event-organiser-ajax.php:296
470
+ #: ../includes/event-organiser-cpt.php:143
471
+ msgid "Edit Event"
472
+ msgstr "Uredi Događaj"
473
+
474
+ #: ../event-organiser-settings.php:66
475
+ #: ../event-organiser.php:102
476
+ msgid "Edit Events"
477
+ msgstr "Uredi Događanja"
478
+
479
+ #: ../event-organiser-settings.php:69
480
+ #: ../event-organiser.php:105
481
+ msgid "Edit Others' Events"
482
+ msgstr "Uredi druga događanja"
483
+
484
+ #: ../includes/event-organiser-cpt.php:98
485
+ msgid "Edit Tag"
486
+ msgstr "Uredi Oznaku"
487
+
488
+ #: ../includes/event-organiser-cpt.php:465
489
+ msgid "Edit takes you to the editing screen for that venue. You can also reach that "
490
+ "screen by clicking on the venue title."
491
+ msgstr "Uređivanje vas vodi na zaslon uređivanja sastajališta. Do istog pregleda "
492
+ "možet doći klikon na naslov sastajališta"
493
+
494
+ #: ../event-organiser-venues.php:264
495
+ msgid "Edit Venue"
496
+ msgstr "Uredi Sastajališta"
497
+
498
+ #: ../event-organiser-settings.php:213
499
+ msgid "Enable event pretty permalinks:"
500
+ msgstr "Omogući stalne veze:"
501
+
502
+ #: ../event-organiser-settings.php:173
503
+ msgid "Enable events ICAL feed:"
504
+ msgstr "Omogući ICAL feed"
505
+
506
+ #: ../event-organiser-settings.php:190
507
+ msgid "Enable templates:"
508
+ msgstr "Omogući predloške:"
509
+
510
+ #: ../includes/event-organiser-ajax.php:265
511
+ msgid "End"
512
+ msgstr "Kraj"
513
+
514
+ #: ../event-organiser-edit.php:90
515
+ #: ../event-organiser-manage.php:27
516
+ msgid "End Date/Time"
517
+ msgstr "Završetak Datum/Vrijeme"
518
+
519
+ #: ../event-organiser-edit.php:76
520
+ msgid "Ensure dates are entered in %1$s format and times in %2$s (24 hour) format"
521
+ msgstr "Osigurava da su datumi upisani u% 1 $ S formatu i vrijeme u% 2 $ s (24 sata) "
522
+ "formatu"
523
+
524
+ #: ../event-organiser-manage.php:18
525
+ msgid "Event"
526
+ msgstr "Događaj"
527
+
528
+ #: ../event-organiser-settings.php:232
529
+ msgid "Event (archive)"
530
+ msgstr "Događaj (arhiva)"
531
+
532
+ #: ../event-organiser-settings.php:223
533
+ msgid "Event (single)"
534
+ msgstr "Događaj(pojedinačan)"
535
+
536
+ #: ../event-organiser-settings.php:251
537
+ msgid "Event Categories"
538
+ msgstr "Kategorije događaja"
539
+
540
+ #: ../classes/class-eo-event-list-widget.php:39
541
+ msgid "Event categories"
542
+ msgstr "Kategorije događaja"
543
+
544
+ #: ../templates/taxonomy-event-category.php:31
545
+ msgid "Event Category Archives: %s"
546
+ msgstr "Arhiva kategorije događanja:%s"
547
+
548
+ #: ../classes/class-eo-agenda-widget.php:42
549
+ msgid "Event date/time format"
550
+ msgstr "Format datum/vrijeme događaja"
551
+
552
+ #: ../event-organiser-edit.php:351
553
+ msgid "Event dates were not saved."
554
+ msgstr "Datum događanja nije spremljen."
555
+
556
+ #: ../event-organiser-calendar.php:293
557
+ msgid "Event Detail"
558
+ msgstr "Detalji događaja"
559
+
560
+ #: ../event-organiser-edit.php:14
561
+ #: ../event-organiser-calendar.php:291
562
+ #: ../templates/event-meta-event-single.php:37
563
+ msgid "Event Details"
564
+ msgstr "Detalji događaja"
565
+
566
+ #: ../includes/event-organiser-cpt.php:228
567
+ msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
568
+ msgstr "Skica događaj ažurirana<a target=\"_blank\" href=\"%s\">Pregledaj "
569
+ "događaj</a>"
570
+
571
+ #: ../classes/class-eo-event-list-widget.php:78
572
+ msgid "Event list widget placeholders"
573
+ msgstr "LIsta događanja widget"
574
+
575
+ #: ../event-organiser-settings.php:26
576
+ msgid "Event Organiser"
577
+ msgstr "Event Organiser"
578
+
579
+ #: ../event-organiser-settings.php:25
580
+ msgid "Event Organiser Settings"
581
+ msgstr "Postavke Event Organiser"
582
+
583
+ #: ../event-organiser-debug.php:73
584
+ msgid "Event Organiser version"
585
+ msgstr "Verzija Event Organiser"
586
+
587
+ #: ../event-organiser-settings.php:201
588
+ msgid "Event page:"
589
+ msgstr "Stranica događanja:"
590
+
591
+ #: ../includes/event-organiser-cpt.php:222
592
+ msgid "Event published. <a href=\"%s\">View event</a>"
593
+ msgstr "događaj objavljen. <a href=\"%s\">Pregledaj događaj</a>"
594
+
595
+ #: ../includes/event-organiser-cpt.php:221
596
+ msgid "Event restored to revision from %s"
597
+ msgstr "Događaj obnovljen prema %s reviziji"
598
+
599
+ #: ../includes/event-organiser-cpt.php:223
600
+ msgid "Event saved."
601
+ msgstr "Događaj spremljen"
602
+
603
+ #: ../includes/event-organiser-cpt.php:225
604
+ msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" "
605
+ "href=\"%2$s\">Preview event</a>"
606
+ msgstr "Raspored odagađaj za:<strong>%1$s</strong>.<a target=\"_blank\" "
607
+ "href=\"%2$s\"> Pregled događaja</a>"
608
+
609
+ #: ../includes/event-organiser-cpt.php:224
610
+ msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
611
+ msgstr "Događaj objavljen <a target=\"_blank\" href=\"%s\"> Pregledaj događaj </a>"
612
+
613
+ #: ../templates/taxonomy-event-tag.php:31
614
+ msgid "Event Tag Archives: %s"
615
+ msgstr "Arhiva oznaka događanja: %s"
616
+
617
+ #: ../event-organiser-settings.php:102
618
+ #: ../event-organiser-settings.php:259
619
+ msgid "Event Tags"
620
+ msgstr "Oznake događaja"
621
+
622
+ #: ../event-organiser-calendar.php:236
623
+ msgid "Event Title"
624
+ msgstr "Naslov događaja"
625
+
626
+ #: ../includes/event-organiser-cpt.php:219
627
+ msgid "Event updated."
628
+ msgstr "Događaj ažuriran"
629
+
630
+ #: ../includes/event-organiser-cpt.php:216
631
+ msgid "Event updated. <a href=\"%s\">View event</a>"
632
+ msgstr "Događaj ažuriran <a href=\"%s\">Pregledaj događaj</a>"
633
+
634
+ #: ../classes/class-eo-calendar-widget.php:62
635
+ msgid "Event venue"
636
+ msgstr "Mjesto događanja"
637
+
638
+ #: ../includes/event-organiser-cpt.php:28
639
+ msgid "Event Venues"
640
+ msgstr "Sastajališta događanja"
641
+
642
+ #: ../event-organiser.php:128
643
+ #: ../event-organiser-venues.php:429
644
+ #: ../templates/archive-event.php:42
645
+ msgid "Events"
646
+ msgstr "Događaji"
647
+
648
+ #: ../classes/class-eo-agenda-widget.php:18
649
+ msgid "Events Agenda"
650
+ msgstr "Podsjetnik događanja"
651
+
652
+ #: ../event-organiser-settings.php:200
653
+ msgid "Events archives:"
654
+ msgstr "Arhiva događanja:"
655
+
656
+ #: ../templates/taxonomy-event-venue.php:31
657
+ msgid "Events at: %s"
658
+ msgstr "Događaji na: %s"
659
+
660
+ #: ../event-organiser-calendar.php:208
661
+ msgid "Events Calendar"
662
+ msgstr "Kalendar Događanja"
663
+
664
+ #: ../event-organiser-settings.php:203
665
+ msgid "Events Category page:"
666
+ msgstr "Stranica kategorije događanja:"
667
+
668
+ #: ../event-organiser-manage.php:143
669
+ msgid "Events within %d months"
670
+ msgstr "Događaji unutar %d mjeseca"
671
+
672
+ #: ../event-organiser-manage.php:141
673
+ msgid "Events within %d weeks"
674
+ msgstr "Događaji unutar %d tjedana"
675
+
676
+ #: ../event-organiser-manage.php:142
677
+ msgid "Events within 1 month"
678
+ msgstr "Događaji unutar 1 mjeseca"
679
+
680
+ #: ../event-organiser-manage.php:140
681
+ msgid "Events within 1 week"
682
+ msgstr "Događaji unutar 1 tjedna"
683
+
684
+ #: ../event-organiser-manage.php:144
685
+ msgid "Events within 1 year"
686
+ msgstr "Događaji unutar 1 godine"
687
+
688
+ #: ../event-organiser-manage.php:139
689
+ msgid "Events within 24 hours"
690
+ msgstr "Događaji unutar 24 sata"
691
+
692
+ #: ../templates/archive-event.php:34
693
+ #: ../templates/archive-event.php:37
694
+ #: ../templates/archive-event.php:40
695
+ msgid "Events: "
696
+ msgstr "Događaji:"
697
+
698
+ #: ../includes/event-organiser-register.php:206
699
+ #: ../includes/event-organiser-event-functions.php:552
700
+ msgid "every %d days"
701
+ msgstr "svaki %d dan/e"
702
+
703
+ #: ../includes/event-organiser-register.php:210
704
+ #: ../includes/event-organiser-event-functions.php:573
705
+ msgid "every %d months on the"
706
+ msgstr "svaki %d mjesec na"
707
+
708
+ #: ../includes/event-organiser-register.php:208
709
+ #: ../includes/event-organiser-event-functions.php:560
710
+ msgid "every %d weeks on"
711
+ msgstr "sve %d tjedne u"
712
+
713
+ #: ../includes/event-organiser-event-functions.php:604
714
+ msgid "every %d years"
715
+ msgstr "svake %d godine"
716
+
717
+ #: ../includes/event-organiser-register.php:212
718
+ msgid "every %d years on the"
719
+ msgstr "svake %d godine na"
720
+
721
+ #: ../includes/event-organiser-register.php:205
722
+ #: ../includes/event-organiser-event-functions.php:550
723
+ msgid "every day"
724
+ msgstr "svaki dan"
725
+
726
+ #: ../includes/event-organiser-register.php:209
727
+ #: ../includes/event-organiser-event-functions.php:571
728
+ msgid "every month on the"
729
+ msgstr "svaki mjesec na"
730
+
731
+ #: ../includes/event-organiser-register.php:207
732
+ #: ../includes/event-organiser-event-functions.php:558
733
+ msgid "every week on"
734
+ msgstr "svaki tjedan u"
735
+
736
+ #: ../includes/event-organiser-event-functions.php:602
737
+ msgid "every year"
738
+ msgstr "svake godine"
739
+
740
+ #: ../includes/event-organiser-register.php:211
741
+ msgid "every year on the"
742
+ msgstr "svake godine na"
743
+
744
+ #: ../event-organiser-settings.php:98
745
+ msgid "Excerpt"
746
+ msgstr "Izvod"
747
+
748
+ #: ../event-organiser-settings.php:182
749
+ msgid "Exclude events from searches:"
750
+ msgstr "Izdvoji događanja i pretraživanja:"
751
+
752
+ #: ../event-organiser-manage.php:138
753
+ msgid "Expired events"
754
+ msgstr "Istekli događaji"
755
+
756
+ #: ../event-organiser-settings.php:18
757
+ msgid "Export"
758
+ msgstr "Izvezi"
759
+
760
+ #: ../includes/class-event-organiser-im-export.php:84
761
+ msgid "Export Events"
762
+ msgstr "Izvezi događanja"
763
+
764
+ #: ../includes/class-event-organiser-im-export.php:54
765
+ msgid "File Error encountered: %d"
766
+ msgstr "Došlo je do pogreške datoteke: %d"
767
+
768
+ #: ../includes/class-event-organiser-im-export.php:66
769
+ msgid "File size: %s. File type: %s"
770
+ msgstr "Veličina datoteke: %s. Tip datoteke:%s"
771
+
772
+ #: ../includes/event-organiser-register.php:215
773
+ #: ../includes/event-organiser-event-functions.php:530
774
+ msgid "first"
775
+ msgstr "prvi"
776
+
777
+ #: ../event-organiser-settings.php:196
778
+ msgid "For each of the pages, the corresponding template is used. To use your own "
779
+ "template simply give it the same name and store in your theme folder. By "
780
+ "default, if Event Organiser cannot find a template in your theme directory, "
781
+ "it will use its own default template. To prevent this, uncheck this option. "
782
+ "WordPress will then decide which template from your theme's folder to use."
783
+ msgstr "Za svaku od stranica, Zadani predložak se koristi. Ako bi ste koristili "
784
+ "svoje predložak jednostavno mu dajte isto ime i spremite ga u folder THEME. "
785
+ "Po defaultu, Ako Event Organiser ne može pronaći predložak u vašem "
786
+ "direktoriju thema, koristit će svoj zadani predložak. Da bi ste ovo "
787
+ "izbjegli, isključite ovu opciju. Wordpress će onda odlučiti koji predložak "
788
+ "iz vašeg direktorija thema da se koristi."
789
+
790
+ #: ../includes/event-organiser-cpt.php:488
791
+ msgid "For more information"
792
+ msgstr "Za više informacija"
793
+
794
+ #: ../includes/event-organiser-cpt.php:490
795
+ msgid "Found a bug?"
796
+ msgstr "Pronašli ste bug?"
797
+
798
+ #: ../includes/event-organiser-register.php:215
799
+ #: ../includes/event-organiser-event-functions.php:530
800
+ msgid "fourth"
801
+ msgstr "četvrti"
802
+
803
+ #: ../event-organiser-manage.php:137
804
+ msgid "Future events"
805
+ msgstr "Budući događaji"
806
+
807
+ #: ../event-organiser-settings.php:15
808
+ #: ../event-organiser-settings.php:45
809
+ msgid "General"
810
+ msgstr "Opće "
811
+
812
+ #: ../event-organiser-venues.php:409
813
+ msgid "Get Link"
814
+ msgstr "Uzmi poveznicu"
815
+
816
+ #: ../event-organiser-calendar.php:59
817
+ msgid "go to date"
818
+ msgstr "odi na datum"
819
+
820
+ #: ../classes/class-eo-agenda-widget.php:30
821
+ msgid "Group by"
822
+ msgstr "Grupirano prema"
823
+
824
+ #: ../classes/class-eo-agenda-widget.php:38
825
+ msgid "Group date format"
826
+ msgstr "Grupiranje formata datuma"
827
+
828
+ #: ../event-organiser-settings.php:143
829
+ msgid "Group occurrences"
830
+ msgstr "Grupiraj događanja"
831
+
832
+ #: ../includes/event-organiser-cpt.php:491
833
+ msgid "Have a question?"
834
+ msgstr "Imate li pitanja?"
835
+
836
+ #: ../includes/event-organiser-register.php:193
837
+ msgid "Hide dates"
838
+ msgstr "Sakrij datume"
839
+
840
+ #: ../event-organiser-debug.php:65
841
+ msgid "Home url"
842
+ msgstr "Url početne stranice"
843
+
844
+ #: ../includes/event-organiser-register.php:195
845
+ msgid "Hour"
846
+ msgstr "Sat"
847
+
848
+ #: ../includes/event-organiser-cpt.php:463
849
+ msgid "Hovering over a row in the venues list will display action links that allow "
850
+ "you to manage that venue. You can perform the following actions:"
851
+ msgstr "Prelaskom preko reda u listi sastajališta prikazat će se akcijski link koji "
852
+ "vam omogućava upravljanje sa tim sastajalištem. Možete izvoditi sljedeće "
853
+ "radnje:"
854
+
855
+ #: ../event-organiser-settings.php:161
856
+ msgid "If 'no' is selected, an occurrence of an event is only past when it has "
857
+ "finished. Otherwise, an occurrence is considered 'past' as soon as it "
858
+ "starts."
859
+ msgstr "Ako je 'ne' odabrano, pojavljivanje događaja prolazi kada je događaj "
860
+ "završen. U suprotnom, pojavljivanje se smatra 'prošli' čim započne"
861
+
862
+ #: ../includes/event-organiser-cpt.php:436
863
+ msgid "If monthly reoccurrence is selected, select whether this should repeat on "
864
+ "that date of the month (e.g. on the 24th) or on the day of the month (e.g. "
865
+ "on the third Tuesday) "
866
+ msgstr "Ako je mjesečno ponavljanje označeno, izaberite da li se ponavlja na datum u "
867
+ "mjesecu (npr. u sljedečih 24 sata) ili na dan u mjesecu (npr. sljedeći "
868
+ "četvrtak)"
869
+
870
+ #: ../event-organiser-settings.php:149
871
+ msgid "If selected only one occurrence of an event will be displayed on event lists "
872
+ "and archives (this can be over-ridden by shortcode attributes and widget "
873
+ "options."
874
+ msgstr "Ako je označena samo jedna pojava događaj će biti prikazan na popisima "
875
+ "događanja i arhivama(ove postavke mogu biti promoštene sa shortcodovima "
876
+ "atributa i opijama widget-a)"
877
+
878
+ #: ../event-organiser-settings.php:170
879
+ msgid "If selected the event will be automatically trashed 24 hours after the last "
880
+ "occurrence finishes."
881
+ msgstr "Ako je označeno, događaj će biti automatski stavljen u smeće 24 sata nakon "
882
+ "zadnjed pojavljivanja."
883
+
884
+ #: ../event-organiser-settings.php:179
885
+ msgid "If selected, visitors can subscribe to your events with the url: %s"
886
+ msgstr "Ako je izabrano, posjettelji se mogu pretplatiti na tvoja događanja sa "
887
+ "url-a:%s"
888
+
889
+ #: ../includes/event-organiser-cpt.php:437
890
+ msgid "If weekly reoccurrence is selected, select which days of the week the event "
891
+ "should be repeated. If no days are selected, the day of the start date is "
892
+ "used"
893
+ msgstr "Ako je označeno ponavljanje prema tjednu, označite koje dane u tjednu će se "
894
+ "događaj biti ponavljan. Ako ni jedan dan nije označen, dan startnog datum sa "
895
+ "koristi"
896
+
897
+ #: ../event-organiser-settings.php:219
898
+ msgid "If you have pretty permalinks enabled, select to have pretty premalinks for "
899
+ "events."
900
+ msgstr "Ako imate omogućene stalne veze, izaberi da imate stalne veze i za "
901
+ "događanja."
902
+
903
+ #: ../event-organiser-settings.php:18
904
+ msgid "Import"
905
+ msgstr "Uvezi"
906
+
907
+ #: ../includes/class-event-organiser-im-export.php:96
908
+ msgid "Import an ICS file."
909
+ msgstr "Uvezi ICS datoteku"
910
+
911
+ #: ../includes/class-event-organiser-im-export.php:98
912
+ msgid "Import categories"
913
+ msgstr "Uvezi kategorije"
914
+
915
+ #: ../includes/class-event-organiser-im-export.php:93
916
+ msgid "Import Events"
917
+ msgstr "Uvezi Događaje"
918
+
919
+ #: ../includes/class-event-organiser-im-export.php:97
920
+ msgid "Import venues"
921
+ msgstr "Uvezi sastajališta"
922
+
923
+ #: ../classes/class-eo-agenda-widget.php:46
924
+ msgid "Include 'Add To Google' link"
925
+ msgstr "Uključi 'Add To google' poveznicu"
926
+
927
+ #: ../classes/class-eo-event-list-widget.php:66
928
+ msgid "Include past events"
929
+ msgstr "Uključi prošle događaje"
930
+
931
+ #: ../event-organiser-edit.php:160
932
+ msgid "Include/Exclude occurrences"
933
+ msgstr "Uključi/isključi ponavljanja"
934
+
935
+ #: ../event-organiser-debug.php:314
936
+ msgid "Incorrectly registered"
937
+ msgstr "Neispravno registriran"
938
+
939
+ #: ../includes/class-event-organiser-im-export.php:739
940
+ msgid "Invalid date. Date expected in YYYYMMDD format."
941
+ msgstr "Krivi datum. Datum je očekivan u formatu YYYYMMDD."
942
+
943
+ #: ../includes/class-event-organiser-im-export.php:771
944
+ msgid "Invalid datetime. Date expected in YYYYMMDDTHHiissZ or YYYYMMDDTHHiiss "
945
+ "format."
946
+ msgstr "Krivi datum/vrijeme. Datum očekivan u YYYYMMDDTHHiissZ ili YYYYMMDDTHHiiss "
947
+ "formatu"
948
+
949
+ #: ../includes/class-event-organiser-im-export.php:64
950
+ msgid "Invalid file uploaded. The file must be a ics calendar file of type "
951
+ "'text/calendar', no larger than 2MB."
952
+ msgstr "Kriva datoteka ažurirana. Datoteka mora biti tipa ics kalendata tipa "
953
+ "'text/kalendar', ne veća od 2MB"
954
+
955
+ #: ../includes/event.php:490
956
+ msgid "Invalid monthly schedule (invalid ordinal)"
957
+ msgstr "Krivi mjesečni raspored"
958
+
959
+ #: ../event-organiser-debug.php:159
960
+ msgid "Known plug-in & theme conflicts, highlighted in red, may be minor or have a "
961
+ "simple resolution. Please contact support."
962
+ msgstr "Poznati problemi priključaka i tema, označeno sa crvenom, može biti manji "
963
+ "problem ili jednostavno riješenje. Molimo kontaktirajte podršku"
964
+
965
+ #: ../includes/event-organiser-register.php:215
966
+ #: ../includes/event-organiser-event-functions.php:530
967
+ msgid "last"
968
+ msgstr "zadnji"
969
+
970
+ #: ../templates/archive-event.php:115
971
+ msgid "Later events <span class=\"meta-nav\">&larr;</span>"
972
+ msgstr "Kasniji događaji <span class=\"meta-nav\">←</span>"
973
+
974
+ #: ../templates/taxonomy-event-category.php:48
975
+ #: ../templates/taxonomy-event-category.php:106
976
+ #: ../templates/archive-event.php:55
977
+ #: ../templates/taxonomy-event-tag.php:48
978
+ #: ../templates/taxonomy-event-tag.php:106
979
+ #: ../templates/taxonomy-event-venue.php:48
980
+ #: ../templates/taxonomy-event-venue.php:105
981
+ msgid "Later events <span class=\"meta-nav\">&rarr;</span>"
982
+ msgstr "Kasnija događanja <span class=\"meta-nav\">→</span>"
983
+
984
+ #: ../includes/class-event-organiser-im-export.php:431
985
+ #: ../includes/class-event-organiser-im-export.php:457
986
+ msgid "Line: %1$d"
987
+ msgstr "Linija: %1$d"
988
+
989
+ #: ../classes/class-eo-event-list-widget.php:41
990
+ msgid "List category slug(s), seperate by comma. Leave blank for all"
991
+ msgstr "Listanje kategorija slug, odvojiti zarezom. ostaviti prazno za sve"
992
+
993
+ #: ../event-organiser-calendar.php:215
994
+ msgid "Loading&#8230;"
995
+ msgstr "Učitavam...."
996
+
997
+ #: ../includes/event-organiser-cpt.php:227
998
+ msgid "M j, Y @ G:i"
999
+ msgstr "M j, Y @ G:i"
1000
+
1001
+ #: ../event-organiser-settings.php:73
1002
+ #: ../event-organiser.php:109
1003
+ msgid "Manage Event Categories & Tags"
1004
+ msgstr "Upravljanje kategorijama događanja i Oznakama"
1005
+
1006
+ #: ../event-organiser-settings.php:72
1007
+ #: ../event-organiser.php:108
1008
+ msgid "Manage Venues"
1009
+ msgstr "Upravljanje sastajalištima"
1010
+
1011
+ #: ../includes/event-organiser-register.php:196
1012
+ msgid "Minute"
1013
+ msgstr "Minuta"
1014
+
1015
+ #: ../event-organiser-settings.php:128
1016
+ msgid "mm-dd-yyyy"
1017
+ msgstr "mm-dd-yyyy"
1018
+
1019
+ #: ../event-organiser-calendar.php:58
1020
+ msgid "month"
1021
+ msgstr "mjesec"
1022
+
1023
+ #: ../event-organiser-calendar.php:212
1024
+ msgid "Month"
1025
+ msgstr "Mjesec"
1026
+
1027
+ #: ../event-organiser-settings.php:239
1028
+ msgid "Month archive"
1029
+ msgstr "Mjesečna arhiva"
1030
+
1031
+ #: ../event-organiser-edit.php:107
1032
+ msgid "monthly"
1033
+ msgstr "mjesečno"
1034
+
1035
+ #: ../includes/event-organiser-register.php:202
1036
+ msgid "months"
1037
+ msgstr "mjeseci"
1038
+
1039
+ #: ../event-organiser-debug.php:52
1040
+ msgid "Most bugs arise from theme or plug-in conflicts. You can check this by "
1041
+ "disabling all other plug-ins and switching to TwentyTweleve."
1042
+ msgstr "Većina bugovi proizlaze iz teme ili plug-inova. To možete provjeriti "
1043
+ "onemogućavanjem svih ostalih dodataka i prelazak na TwentyTweleve."
1044
+
1045
+ #: ../event-organiser-debug.php:69
1046
+ msgid "Multisite"
1047
+ msgstr "Multisite"
1048
+
1049
+ #: ../event-organiser-debug.php:87
1050
+ msgid "MySQL Version"
1051
+ msgstr "MySql verzija"
1052
+
1053
+ #: ../includes/event-organiser-cpt.php:68
1054
+ msgid "New Category Name"
1055
+ msgstr "Novo ime kategorije"
1056
+
1057
+ #: ../includes/event-organiser-cpt.php:144
1058
+ msgid "New Event"
1059
+ msgstr "Novi događaj"
1060
+
1061
+ #: ../includes/event-organiser-cpt.php:101
1062
+ msgid "New Tag Name"
1063
+ msgstr "Novo ime oznake"
1064
+
1065
+ #: ../includes/event-organiser-cpt.php:35
1066
+ msgid "New Venue Name"
1067
+ msgstr "Novo ime sastajališta"
1068
+
1069
+ #: ../classes/class-eo-calendar-widget.php:198
1070
+ msgid "Next month"
1071
+ msgstr "Sljedeći mjesec"
1072
+
1073
+ #: ../event-organiser-debug.php:108
1074
+ #: ../event-organiser-debug.php:365
1075
+ #: ../event-organiser-settings.php:158
1076
+ msgid "No"
1077
+ msgstr "Ne"
1078
+
1079
+ #: ../includes/event-organiser-cpt.php:69
1080
+ msgid "No categories found"
1081
+ msgstr "Nijedna kategorija nije pronađena"
1082
+
1083
+ #: ../includes/event-organiser-cpt.php:148
1084
+ msgid "No events found"
1085
+ msgstr "Nijedan događaj nije pronađen"
1086
+
1087
+ #: ../includes/event-organiser-cpt.php:149
1088
+ msgid "No events found in Trash"
1089
+ msgstr "Nema događaja u smeću"
1090
+
1091
+ #: ../includes/class-event-organiser-im-export.php:472
1092
+ msgid "No events were imported."
1093
+ msgstr "Nijedan događaj nije Uvezen."
1094
+
1095
+ #: ../includes/class-event-organiser-im-export.php:61
1096
+ msgid "No file detected."
1097
+ msgstr "Datoteka nije detektirana"
1098
+
1099
+ #: ../includes/event-organiser-cpt.php:102
1100
+ msgid "No tags found"
1101
+ msgstr "Oznake nisu pronađene"
1102
+
1103
+ #: ../includes/event-organiser-ajax.php:570
1104
+ msgid "No Venue"
1105
+ msgstr "Nema sastajališta"
1106
+
1107
+ #: ../includes/event-organiser-cpt.php:36
1108
+ msgid "No venues found"
1109
+ msgstr "Nijedno sastajlište nije pronađeno"
1110
+
1111
+ #: ../event-organiser-settings.php:510
1112
+ msgid "None"
1113
+ msgstr "Nijedan"
1114
+
1115
+ #: ../templates/taxonomy-event-category.php:116
1116
+ #: ../templates/archive-event.php:124
1117
+ #: ../templates/taxonomy-event-tag.php:116
1118
+ #: ../templates/taxonomy-event-venue.php:115
1119
+ msgid "Nothing Found"
1120
+ msgstr "Ništa nije pronađeno"
1121
+
1122
+ #: ../classes/class-eo-event-list-widget.php:35
1123
+ msgid "Number of events"
1124
+ msgstr "Broj događaja"
1125
+
1126
+ #: ../event-organiser-calendar.php:178
1127
+ msgid "Occurrence deleted."
1128
+ msgstr "Pojavljivanje obrisano."
1129
+
1130
+ #: ../includes/event.php:681
1131
+ msgid "Occurrence note deleted. Occurrence not found"
1132
+ msgstr "Pojavljivanje nije obrisano. Pojavljivanje nije pornađeno"
1133
+
1134
+ #: ../event-organiser-edit.php:126
1135
+ #: ../templates/shortcode-event-list.php:52
1136
+ #: ../templates/widget-event-list.php:49
1137
+ msgid "on"
1138
+ msgstr "na"
1139
+
1140
+ #: ../event-organiser-edit.php:106
1141
+ msgid "once"
1142
+ msgstr "jednom"
1143
+
1144
+ #: ../includes/event-organiser-event-functions.php:540
1145
+ msgid "one time only"
1146
+ msgstr "jedan put samo"
1147
+
1148
+ #: ../includes/event-organiser-cpt.php:446
1149
+ msgid "Only pre-existing venues can be selected. To add a venue, go to the venues "
1150
+ "page."
1151
+ msgstr "Samo postoječa stastajlišta mogu biti izabrana. Da bi ste dodali sastajlište "
1152
+ "odite na stranicu sastajališta."
1153
+
1154
+ #: ../classes/class-eo-event-list-widget.php:55
1155
+ msgid "Order by"
1156
+ msgstr "Presloži prema"
1157
+
1158
+ #: ../event-organiser-settings.php:96
1159
+ #: ../event-organiser-edit.php:28
1160
+ #: ../event-organiser-manage.php:22
1161
+ msgid "Organiser"
1162
+ msgstr "Organizator"
1163
+
1164
+ #: ../includes/event-organiser-cpt.php:456
1165
+ #: ../includes/event-organiser-cpt.php:475
1166
+ msgid "Overview"
1167
+ msgstr "pregled"
1168
+
1169
+ #: ../event-organiser-settings.php:554
1170
+ msgid "Page list (fallback)"
1171
+ msgstr "Lista stranica(rezervna)"
1172
+
1173
+ #: ../includes/event-organiser-cpt.php:63
1174
+ #: ../includes/event-organiser-cpt.php:64
1175
+ msgid "Parent Category"
1176
+ msgstr "Glavna kategorija"
1177
+
1178
+ #: ../event-organiser-venues.php:402
1179
+ msgid "Permalink:"
1180
+ msgstr "Stalne veze:"
1181
+
1182
+ #: ../event-organiser-settings.php:17
1183
+ msgid "Permalinks"
1184
+ msgstr "Stalne veze"
1185
+
1186
+ #: ../event-organiser-settings.php:16
1187
+ msgid "Permissions"
1188
+ msgstr "Dopuštenja"
1189
+
1190
+ #: ../event-organiser-debug.php:107
1191
+ msgid "PHP cURL Support"
1192
+ msgstr "PHP cURL Podrška"
1193
+
1194
+ #: ../event-organiser-debug.php:95
1195
+ msgid "PHP Memory Usage"
1196
+ msgstr "PHP iskorištena memorija"
1197
+
1198
+ #: ../event-organiser-debug.php:99
1199
+ msgid "PHP Post Max Size"
1200
+ msgstr "PHP Max. veličina posta"
1201
+
1202
+ #: ../event-organiser-debug.php:103
1203
+ msgid "PHP Upload Max Size"
1204
+ msgstr "PHP Max veličina Upload-a"
1205
+
1206
+ #: ../event-organiser-debug.php:83
1207
+ msgid "PHP Version"
1208
+ msgstr "PHP verzija"
1209
+
1210
+ #: ../event-organiser-settings.php:540
1211
+ msgid "Please note to enable these structures you must first have pretty permalinks "
1212
+ "enabled on WordPress in Settings > Permalinks."
1213
+ msgstr "Uzmite u obzir da sa omogućavanje ove strukture prvo morate imati omogućene "
1214
+ "stalne veze u postavkama wordpress-a"
1215
+
1216
+ #: ../event-organiser-debug.php:111
1217
+ msgid "Plug-ins"
1218
+ msgstr "Dodaci"
1219
+
1220
+ #: ../includes/event-organiser-cpt.php:95
1221
+ msgid "Popular Tags"
1222
+ msgstr "Popularne oznake"
1223
+
1224
+ #: ../includes/event-organiser-venue-functions.php:793
1225
+ msgid "Post Code"
1226
+ msgstr "Poštanski broj"
1227
+
1228
+ #: ../classes/class-eo-calendar-widget.php:195
1229
+ msgid "Previous month"
1230
+ msgstr "Prijašnji mjesec"
1231
+
1232
+ #: ../includes/event-organiser-ajax.php:235
1233
+ msgid "Private"
1234
+ msgstr "Privatno"
1235
+
1236
+ #: ../includes/event-organiser-ajax.php:233
1237
+ msgid "Protected"
1238
+ msgstr "Zaštičeno"
1239
+
1240
+ #: ../event-organiser-calendar.php:268
1241
+ msgid "Publish Event"
1242
+ msgstr "Objavi događaj"
1243
+
1244
+ #: ../event-organiser-settings.php:67
1245
+ #: ../event-organiser.php:103
1246
+ msgid "Publish Events"
1247
+ msgstr "Objavi Događaje"
1248
+
1249
+ #: ../event-organiser-settings.php:71
1250
+ #: ../event-organiser.php:107
1251
+ msgid "Read Private Events"
1252
+ msgstr "Pročitaj privatne događaje"
1253
+
1254
+ #: ../event-organiser-edit.php:104
1255
+ msgid "Reoccurence:"
1256
+ msgstr "Pojavljivanja:"
1257
+
1258
+ #: ../event-organiser-manage.php:28
1259
+ msgid "Reoccurrence"
1260
+ msgstr "Pojavljivanja"
1261
+
1262
+ #: ../event-organiser-edit.php:120
1263
+ msgid "Repeat every"
1264
+ msgstr "Ponavljaj svaki"
1265
+
1266
+ #: ../includes/event-organiser-cpt.php:431
1267
+ msgid "Repeating events"
1268
+ msgstr "Ponavljanje događaja:"
1269
+
1270
+ #: ../event-organiser-settings.php:101
1271
+ msgid "Revisions"
1272
+ msgstr "Revizija"
1273
+
1274
+ #: ../event-organiser-settings.php:499
1275
+ msgid "Role"
1276
+ msgstr "Uloge"
1277
+
1278
+ #: ../event-organiser-venues.php:151
1279
+ msgid "Save"
1280
+ msgstr "Spremi"
1281
+
1282
+ #: ../event-organiser-calendar.php:264
1283
+ msgid "Save Draft"
1284
+ msgstr "Spremi skicu"
1285
+
1286
+ #: ../includes/event.php:400
1287
+ msgid "Schedule end date is before is before the start date."
1288
+ msgstr "Planirani datum kraja je prije početnog datuma."
1289
+
1290
+ #: ../includes/event.php:412
1291
+ msgid "Schedule not recognised."
1292
+ msgstr "Raspored nije prepoznat."
1293
+
1294
+ #: ../includes/event-organiser-cpt.php:61
1295
+ msgid "Search Categories"
1296
+ msgstr "Pretraži kategorije"
1297
+
1298
+ #: ../includes/event-organiser-cpt.php:147
1299
+ msgid "Search events"
1300
+ msgstr "Pretraži događaje"
1301
+
1302
+ #: ../event-organiser-venues.php:230
1303
+ msgid "Search results for &#8220;%s&#8221;"
1304
+ msgstr "Rezultati pretraživanja za \"%s\""
1305
+
1306
+ #: ../includes/event-organiser-cpt.php:93
1307
+ msgid "Search Tags"
1308
+ msgstr "Pretraži Oznake"
1309
+
1310
+ #: ../event-organiser-venues.php:240
1311
+ msgid "Search Venues"
1312
+ msgstr "Pretraži sastajališta"
1313
+
1314
+ #: ../includes/event-organiser-register.php:215
1315
+ #: ../includes/event-organiser-event-functions.php:530
1316
+ msgid "second"
1317
+ msgstr "drugi"
1318
+
1319
+ #: ../includes/event-organiser-cpt.php:489
1320
+ msgid "See the <a %s> documentation</a>"
1321
+ msgstr "Pogledaj <a %s>dokumentaciju</a>"
1322
+
1323
+ #: ../event-organiser-edit.php:191
1324
+ msgid "Select a venue"
1325
+ msgstr "Izaberi sastajalište"
1326
+
1327
+ #: ../classes/class-eo-widget-categories.php:45
1328
+ msgid "Select Category"
1329
+ msgstr "Izaberi kategoriju"
1330
+
1331
+ #: ../event-organiser-settings.php:91
1332
+ msgid "Select which features events should support"
1333
+ msgstr "Izaberi koja svojstva događaji podržavavju"
1334
+
1335
+ #: ../includes/event-organiser-cpt.php:442
1336
+ #: ../includes/event-organiser-cpt.php:443
1337
+ msgid "Selecting a venue"
1338
+ msgstr "Odabir sastajališta"
1339
+
1340
+ #: ../includes/event-organiser-cpt.php:106
1341
+ msgid "Separate tags with commas"
1342
+ msgstr "Odvoji oznake sa zarezom"
1343
+
1344
+ #: ../includes/event-organiser-cpt.php:38
1345
+ msgid "Separate venues with commas"
1346
+ msgstr "Odvoji sastajališta sa zarezom"
1347
+
1348
+ #: ../event-organiser-settings.php:494
1349
+ msgid "Set permissions for events and venue management"
1350
+ msgstr "Postavljanje dozvola za upravljanje događajima i sastajalištima"
1351
+
1352
+ #: ../includes/event-organiser-register.php:315
1353
+ msgid "Settings"
1354
+ msgstr "Postavke"
1355
+
1356
+ #: ../event-organiser-edit.php:163
1357
+ msgid "Show dates"
1358
+ msgstr "prikaži datume"
1359
+
1360
+ #: ../classes/class-eo-widget-categories.php:99
1361
+ msgid "Show hierarchy"
1362
+ msgstr "Pokaži hijerarhije"
1363
+
1364
+ #: ../includes/event-organiser-register.php:51
1365
+ msgid "Show Less"
1366
+ msgstr "Prikaži manje"
1367
+
1368
+ #: ../includes/event-organiser-register.php:50
1369
+ msgid "Show More"
1370
+ msgstr "Prikaži više"
1371
+
1372
+ #: ../event-organiser-settings.php:107
1373
+ #: ../event-organiser-settings.php:134
1374
+ msgid "Show past events:"
1375
+ msgstr "Prikaži prošle događaje"
1376
+
1377
+ #: ../event-organiser-debug.php:61
1378
+ msgid "Site url"
1379
+ msgstr "Url wev stranice"
1380
+
1381
+ #: ../event-organiser-venues.php:428
1382
+ msgid "Slug"
1383
+ msgstr "Slug"
1384
+
1385
+ #: ../includes/event-organiser-cpt.php:434
1386
+ msgid "Specify how regularly the event should repeat (default 1)"
1387
+ msgstr "Odredi koliko bi se događaj trebao ponavljati (zadano 1)"
1388
+
1389
+ #: ../templates/event-meta-event-single.php:58
1390
+ msgid "Start"
1391
+ msgstr "Početak"
1392
+
1393
+ #: ../classes/class-eo-event-list-widget.php:57
1394
+ msgid "Start date"
1395
+ msgstr "Početni datum"
1396
+
1397
+ #: ../includes/event.php:387
1398
+ msgid "Start date not provided."
1399
+ msgstr "Početni datum nije označen."
1400
+
1401
+ #: ../includes/event.php:397
1402
+ msgid "Start date occurs after end date."
1403
+ msgstr "Početni datum se javlja nakon krajnjeg datuma"
1404
+
1405
+ #: ../event-organiser-edit.php:80
1406
+ #: ../event-organiser-manage.php:26
1407
+ msgid "Start Date/Time"
1408
+ msgstr "Početni datum/vrijeme"
1409
+
1410
+ #: ../includes/event-organiser-venue-functions.php:792
1411
+ msgid "State / Province"
1412
+ msgstr "Država/pokrajna"
1413
+
1414
+ #: ../event-organiser-calendar.php:274
1415
+ msgid "Submit for Review"
1416
+ msgstr "Podnesi za pregled"
1417
+
1418
+ #: ../event-organiser-debug.php:10
1419
+ #: ../event-organiser-debug.php:11
1420
+ #: ../event-organiser-debug.php:36
1421
+ msgid "System Info"
1422
+ msgstr "Sistem info"
1423
+
1424
+ #: ../templates/event-meta-event-single.php:73
1425
+ msgid "Tags"
1426
+ msgstr "Oznake"
1427
+
1428
+ #: ../classes/class-eo-event-list-widget.php:76
1429
+ msgid "Template (leave blank for default)"
1430
+ msgstr "Predložak (pusti prazno za korištenje zadanog )"
1431
+
1432
+ #: ../event-organiser-settings.php:46
1433
+ msgid "Templates"
1434
+ msgstr "Predlošci"
1435
+
1436
+ #: ../event-organiser-debug.php:367
1437
+ msgid "The <a href='%s'>wp_footer hook</a> could be not be found. Without, for "
1438
+ "example, the calendar will not function"
1439
+ msgstr "<a href='%s'>wp_footer hook</a> ne može biti pronađen. Bez njega kalendar "
1440
+ "neće raditi."
1441
+
1442
+ #: ../includes/event-organiser-cpt.php:425
1443
+ msgid "The end date is the date the event finishes. If the event is a reoccuring "
1444
+ "event, this is the end date of the first occurrence."
1445
+ msgstr "Datum završetka događanja. Ako se događaj ponavlja, ovo je onda datum "
1446
+ "završetka prvog održavanja."
1447
+
1448
+ #: ../includes/class-event-organiser-im-export.php:87
1449
+ msgid "The export button below generates an ICS file of your events that can be "
1450
+ "imported in to other calendar applications such as Google Calendar."
1451
+ msgstr "Dugme za izvoz generira ICS datoteku tvojih događaja koja može biti uvezene "
1452
+ "u druge aplikacije kalendara kao što je npr. Google kalendar"
1453
+
1454
+ #: ../includes/event-organiser-cpt.php:424
1455
+ msgid "The start date is the date the event starts. If the event is a reoccuring "
1456
+ "event, this is the start date of the first occurrence."
1457
+ msgstr "Datum početka događaja. Ako se događaj ponavlja , ovo je onda datum njegovog "
1458
+ "prvog održavanja."
1459
+
1460
+ #: ../event-organiser-debug.php:316
1461
+ msgid "The widget sidebars are incorrectly registered. See the <a href='%s'>FAQ</a> "
1462
+ "or contact support to resolve this."
1463
+ msgstr "Bočni widget je neispravno registriran. Pogledajte na <a href='%s'></a> ili "
1464
+ "kontaktirajte podršku da bi ste riješili problem."
1465
+
1466
+ #: ../event-organiser-debug.php:117
1467
+ msgid "Theme"
1468
+ msgstr "Teme"
1469
+
1470
+ #: ../classes/class-eventorganiser-shortcodes.php:334
1471
+ msgid "There is no excerpt because this is a protected post."
1472
+ msgstr "Nema izvadka jer je ovo zaštičen post"
1473
+
1474
+ #: ../includes/class-event-organiser-im-export.php:474
1475
+ msgid "There was an error with %1$d of %2$d events in the ical file"
1476
+ msgstr "Došlo je do greške %1$d od %2$d događaja u ical datoteci"
1477
+
1478
+ #: ../includes/event-organiser-register.php:215
1479
+ #: ../includes/event-organiser-event-functions.php:530
1480
+ msgid "third"
1481
+ msgstr "treči"
1482
+
1483
+ #: ../event-organiser-settings.php:131
1484
+ msgid "This alters the default format for inputting dates."
1485
+ msgstr "Ovo mijenja zadani format za unos datuma"
1486
+
1487
+ #: ../templates/event-meta-event-single.php:50
1488
+ msgid "This event finished on %s"
1489
+ msgstr "Ovaj događaj završava na %s"
1490
+
1491
+ #: ../templates/event-meta-event-single.php:46
1492
+ msgid "This event is running from %1$s until %2$s. It is next occurring on %3$s"
1493
+ msgstr "Ovaj događaj počinje od %1$s do %2$s. Sljedeće događanje je na %3$s"
1494
+
1495
+ #: ../includes/event-organiser-ajax.php:290
1496
+ msgid "This event reoccurs"
1497
+ msgstr "Ovaj se događaj ponavlja"
1498
+
1499
+ #: ../templates/single-event.php:60
1500
+ msgid "This event was posted by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
1501
+ "href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
1502
+ msgstr "Ovaj događaj je objavljen od <a href=\"%5$s\">%4$s</a>. Stavi u oznake <a "
1503
+ "href=\"%2$s\" title=\"Stalne veze %3$s\" rel=\"bookmark\">stalne veze</a>."
1504
+
1505
+ #: ../templates/single-event.php:58
1506
+ msgid "This event was posted in %1$s by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
1507
+ "href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
1508
+ msgstr "Ovaj događaj je objavljen %1$s od <a href=\"%5$s\">%4$s</a>. Označi<a "
1509
+ "href=\"%2$s\" title=\"Stalnu vezu %3$s\" rel=\"bookmark\">stalnu vezu</a>."
1510
+
1511
+ #: ../includes/event-organiser-register.php:213
1512
+ msgid "This event will repeat"
1513
+ msgstr "Ovaj se događaj ponavlja"
1514
+
1515
+ #: ../event-organiser-edit.php:63
1516
+ msgid "This is a reoccurring event"
1517
+ msgstr "Ovo je ponavljajuči događaj"
1518
+
1519
+ #: ../includes/event-organiser-cpt.php:457
1520
+ msgid "This is the list of all saved events. Note that <strong> reoccurring events "
1521
+ "appear as a single row </strong> in the table and the start and end date "
1522
+ "refers to the first occurrence of that event."
1523
+ msgstr "Ovo je lista svih spremljenih događanja. Primjetit da <strong>ponavljajući "
1524
+ "događaji se pojavljuju kao jedan red</strong>u tablici, početni i krajni "
1525
+ "datumse odnose na prvo pojavljivanje ovog događanja."
1526
+
1527
+ #: ../event-organiser-debug.php:47
1528
+ msgid "This page highlights useful information for debugging. If you're reporting a "
1529
+ "bug, please include this information."
1530
+ msgstr "Ova stranica naglašava korisne informacije za ispravljanje pogrešaka. Ako "
1531
+ "prijavljujete bug, molimo navedite sljedeće podatke."
1532
+
1533
+ #: ../includes/event-organiser-cpt.php:476
1534
+ msgid "This page shows all (occurrances of) events. You can view the summary of an "
1535
+ "event by clicking on it. If you have the necessary permissions, a link to "
1536
+ "the event's edit page will appear also."
1537
+ msgstr "Ova stranica prikazuje sva pojavljivanja događaja. Možete vidjeti sažetak "
1538
+ "događaja klikom na njega. Ako imate potreben dozvole, pojavit će se i dugem "
1539
+ "za uređivanje stranice."
1540
+
1541
+ #: ../event-organiser-settings.php:97
1542
+ msgid "Thumbnail"
1543
+ msgstr "Minijature"
1544
+
1545
+ #: ../event-organiser-debug.php:152
1546
+ msgid "Timezone"
1547
+ msgstr "Vremenska zona"
1548
+
1549
+ #: ../classes/class-eo-event-list-widget.php:31
1550
+ #: ../classes/class-eo-event-list-widget.php:58
1551
+ msgid "Title"
1552
+ msgstr "Naslov"
1553
+
1554
+ #: ../classes/class-eo-widget-categories.php:92
1555
+ msgid "Title:"
1556
+ msgstr "Naslov:"
1557
+
1558
+ #: ../event-organiser-debug.php:54
1559
+ msgid "To help speed things along, if you report a bug please indicate if you have "
1560
+ "done so. Once the plug-in or theme has been identified it is often easy to "
1561
+ "resolve the issue."
1562
+ msgstr "Da bi ubrzali riješavanje problema, ako prijavite bug. Jednom kada je "
1563
+ "plug-in (dodatak) ili tema koja stvara problem identificirana ubrzava se "
1564
+ "postupak riješavanja problema."
1565
+
1566
+ #: ../includes/event-organiser-cpt.php:432
1567
+ msgid "To repeat an event according to some regular pattern, use the reocurrence "
1568
+ "dropdown menu to select how the event is to repeat. Further options then "
1569
+ "appear, "
1570
+ msgstr "Da bi ste namjestili ponavljanje događaja, koristi padajući izbornik "
1571
+ "ponavljanja da odredite kako želite da se događaj ponavlja. Dodatne se "
1572
+ "mogućnosti onda pojavljuju,"
1573
+
1574
+ #: ../event-organiser-calendar.php:55
1575
+ msgid "today"
1576
+ msgstr "danas"
1577
+
1578
+ #: ../event-organiser-debug.php:301
1579
+ #: ../event-organiser-debug.php:308
1580
+ #: ../event-organiser-debug.php:352
1581
+ #: ../event-organiser-debug.php:359
1582
+ msgid "Turn <a href=\"%s\">WP_Debug mode</a> on and revisit the front-end to check"
1583
+ msgstr "Uključite <a href=\"%s\">Wp_Degug način</> i ponovno posjetite front end za "
1584
+ "provjeru"
1585
+
1586
+ #: ../event-organiser-debug.php:300
1587
+ #: ../event-organiser-debug.php:351
1588
+ msgid "Unknown"
1589
+ msgstr "Nepoznato"
1590
+
1591
+ #: ../event-organiser-debug.php:338
1592
+ msgid "unknown"
1593
+ msgstr "nepoznato"
1594
+
1595
+ #: ../event-organiser-edit.php:150
1596
+ msgid "until"
1597
+ msgstr "do"
1598
+
1599
+ #: ../templates/event-meta-event-single.php:88
1600
+ msgid "Upcoming Dates"
1601
+ msgstr "Nadolazeći datumi"
1602
+
1603
+ #: ../includes/event-organiser-cpt.php:66
1604
+ msgid "Update Category"
1605
+ msgstr "Ažuriraj kateogoriju"
1606
+
1607
+ #: ../includes/event-organiser-cpt.php:99
1608
+ msgid "Update Tag"
1609
+ msgstr "Ažuriraj oznaku"
1610
+
1611
+ #: ../event-organiser-venues.php:342
1612
+ msgid "Update Venue"
1613
+ msgstr "Ažuriraj sastajalište"
1614
+
1615
+ #: ../includes/class-event-organiser-im-export.php:102
1616
+ msgid "Upload ICS file"
1617
+ msgstr "Otpremi ICS datoteku"
1618
+
1619
+ #: ../includes/event-organiser-cpt.php:445
1620
+ msgid "Use the venues input field to search for existing venues"
1621
+ msgstr "Koristite ovo polje za pretraživanje postoječih sastajlišta"
1622
+
1623
+ #: ../event-organiser-edit.php:188
1624
+ #: ../event-organiser-manage.php:24
1625
+ #: ../event-organiser-venues.php:421
1626
+ #: ../templates/event-meta-event-single.php:63
1627
+ msgid "Venue"
1628
+ msgstr "Sastajalište"
1629
+
1630
+ #: ../classes/class-eo-venue-list-table.php:23
1631
+ msgid "venue"
1632
+ msgstr "sastajalište"
1633
+
1634
+ #: ../event-organiser-venues.php:167
1635
+ msgid "Venue <strong>created</strong>"
1636
+ msgstr "Sastajalište <strong>kreirano </strong>"
1637
+
1638
+ #: ../event-organiser-venues.php:168
1639
+ msgid "Venue <strong>updated</strong>"
1640
+ msgstr "Sastajalište <strong>ažurirano</strong>"
1641
+
1642
+ #: ../event-organiser-venues.php:83
1643
+ msgid "Venue <strong>was not</strong> created"
1644
+ msgstr "Sastajalište"
1645
+
1646
+ #: ../event-organiser-venues.php:46
1647
+ msgid "Venue <strong>was not</strong> updated"
1648
+ msgstr "Sastajalište <strong> nije </strong> ažurirano"
1649
+
1650
+ #: ../event-organiser-venues.php:297
1651
+ msgid "Venue Location"
1652
+ msgstr "Lokacija sastajališta"
1653
+
1654
+ #: ../event-organiser-edit.php:201
1655
+ msgid "Venue Name"
1656
+ msgstr "Naziv sastajališta"
1657
+
1658
+ #: ../event-organiser-venues.php:396
1659
+ msgid "Venue name"
1660
+ msgstr "Naziv sastajališta"
1661
+
1662
+ #: ../event-organiser-settings.php:202
1663
+ msgid "Venue page:"
1664
+ msgstr "Stranica sastajališta:"
1665
+
1666
+ #: ../event-organiser-venues.php:169
1667
+ msgid "Venue(s) <strong>deleted</strong>"
1668
+ msgstr "Sastajalište/a<strong>obrisana</strong>"
1669
+
1670
+ #: ../event-organiser-venues.php:139
1671
+ msgid "Venue(s) <strong>were not </strong> deleted"
1672
+ msgstr "Sastajališta <strong>nisu</strong> obrisana"
1673
+
1674
+ #: ../event-organiser-settings.php:243
1675
+ #: ../event-organiser-venues.php:10
1676
+ #: ../event-organiser-venues.php:11
1677
+ #: ../event-organiser-venues.php:159
1678
+ #: ../event-organiser-venues.php:226
1679
+ msgid "Venues"
1680
+ msgstr "Sastajlišta"
1681
+
1682
+ #: ../classes/class-eo-venue-list-table.php:24
1683
+ msgid "venues"
1684
+ msgstr "sastajališta"
1685
+
1686
+ #: ../includes/event-organiser-ajax.php:520
1687
+ #: ../classes/class-eo-venue-list-table.php:71
1688
+ msgid "View"
1689
+ msgstr "Pregled"
1690
+
1691
+ #: ../event-organiser-calendar.php:60
1692
+ #: ../event-organiser-manage.php:109
1693
+ msgid "View all categories"
1694
+ msgstr "Pregledaj sve kategorije"
1695
+
1696
+ #: ../event-organiser-manage.php:136
1697
+ msgid "View all events"
1698
+ msgstr "Pregledaj sve događaje"
1699
+
1700
+ #: ../event-organiser-calendar.php:61
1701
+ #: ../event-organiser-manage.php:123
1702
+ msgid "View all venues"
1703
+ msgstr "Pregledaj sva sastajališta"
1704
+
1705
+ #: ../includes/event-organiser-cpt.php:146
1706
+ msgid "View Event"
1707
+ msgstr "Pregledaj događaj"
1708
+
1709
+ #: ../event-organiser-venues.php:410
1710
+ msgid "View Venue"
1711
+ msgstr "Pregledaj sastajalište"
1712
+
1713
+ #: ../includes/event-organiser-cpt.php:467
1714
+ msgid "View will take you to the venue's page"
1715
+ msgstr "Pregled će vas odvesti na stranicu sastajališta"
1716
+
1717
+ #: ../event-organiser-debug.php:91
1718
+ msgid "Web Server"
1719
+ msgstr "Web server"
1720
+
1721
+ #: ../event-organiser-calendar.php:57
1722
+ msgid "week"
1723
+ msgstr "tjedan"
1724
+
1725
+ #: ../event-organiser-calendar.php:212
1726
+ msgid "Week"
1727
+ msgstr "Tjedan"
1728
+
1729
+ #: ../event-organiser-edit.php:106
1730
+ msgid "weekly"
1731
+ msgstr "tjedno"
1732
+
1733
+ #: ../includes/event-organiser-register.php:200
1734
+ msgid "weeks"
1735
+ msgstr "tjedni"
1736
+
1737
+ #: ../event-organiser-welcome.php:23
1738
+ msgid "Welcome"
1739
+ msgstr "Dobro došli"
1740
+
1741
+ #: ../event-organiser-welcome.php:51
1742
+ msgid "Welcome to Event Organiser %s"
1743
+ msgstr "Dobro došli u Event organiser"
1744
+
1745
+ #: ../event-organiser-welcome.php:24
1746
+ msgid "Welcome View"
1747
+ msgstr "Pregled"
1748
+
1749
+ #: ../event-organiser-calendar.php:232
1750
+ msgid "When"
1751
+ msgstr "Kada"
1752
+
1753
+ #: ../event-organiser-calendar.php:240
1754
+ msgid "Where"
1755
+ msgstr "Gdje"
1756
+
1757
+ #: ../event-organiser-debug.php:148
1758
+ msgid "Widget Sidebars"
1759
+ msgstr "Bočni Widget"
1760
+
1761
+ #: ../event-organiser-debug.php:77
1762
+ msgid "WordPress"
1763
+ msgstr "Wordpress"
1764
+
1765
+ #: ../includes/event-organiser-register.php:203
1766
+ msgid "year"
1767
+ msgstr "godina "
1768
+
1769
+ #: ../event-organiser-settings.php:238
1770
+ msgid "Year archive"
1771
+ msgstr "Godišnja arhiva"
1772
+
1773
+ #: ../event-organiser-edit.php:107
1774
+ msgid "yearly"
1775
+ msgstr "godišnje"
1776
+
1777
+ #: ../includes/event-organiser-register.php:204
1778
+ msgid "years"
1779
+ msgstr "godine"
1780
+
1781
+ #: ../event-organiser-debug.php:108
1782
+ #: ../event-organiser-debug.php:358
1783
+ #: ../event-organiser-settings.php:159
1784
+ msgid "Yes"
1785
+ msgstr "Da"
1786
+
1787
+ #: ../includes/event-organiser-cpt.php:482
1788
+ msgid "You can create an event on this Calendar, by clicking on day or dragging "
1789
+ "over multiple days (in Month view) or multiple times (in Week and Day view). "
1790
+ "You can give the event a title, specify a venue and provide a descripton. "
1791
+ "The event can be immediately published or saved as a draft. In any case, the "
1792
+ "event is created and you are forwarded to that event's edit page."
1793
+ msgstr "Možete stvoriti događaj na tom kalendaru, klikom na dan ili povlačenjem više "
1794
+ "dana (u mjesečnom prikazu) ili više puta (u tjedni i dnevni prikaz). Možete "
1795
+ "dati slučaju naslov, odrediti mjesto i pružiti opis.Događaj može odmah biti "
1796
+ "objavljen ili biti spremljen kao skica. U svakom slučaju, događaj je kreiran "
1797
+ "i biti ćete preusmjereni na stranicu događanja."
1798
+
1799
+ #: ../classes/class-eo-event-list-widget.php:80
1800
+ msgid "You can use specified tags as placeholders for event information which you "
1801
+ "want to appear in the widget. <a href=\"%s\" target=\"_blank\"> Find out "
1802
+ "more</a>."
1803
+ msgstr "Možete koristiti navedene oznake kao rezervirana mjesta (placeholder) za "
1804
+ "informacije događaja koje želite da se prikažu u widgetu<a href=\"%s\" "
1805
+ "target=\"_blank\"> Find out more</a>."
1806
+
1807
+ #: ../event-organiser-venues.php:112
1808
+ msgid "You do not have permission to delete this venue"
1809
+ msgstr "Nemate dopuštetnje za brisanje ovog sastajališta"
1810
+
1811
+ #: ../event-organiser-venues.php:39
1812
+ #: ../event-organiser-venues.php:68
1813
+ msgid "You do not have permission to edit this venue."
1814
+ msgstr "Nemate dopuštenja da uređujete ovo sastajalište."
1815
+
1816
+ #: ../event-organiser-venues.php:34
1817
+ msgid "You do not have permission to manage venues"
1818
+ msgstr "Nemate dopuštenja za mjenjanje sastajališta"
1819
+
1820
+ #: ../event-organiser-calendar.php:96
1821
+ msgid "You do not have sufficient permissions to create events"
1822
+ msgstr "Nemate potrebne ovlasti za stvaranje događaja"
1823
+
1824
+ #: ../event-organiser-calendar.php:168
1825
+ msgid "You do not have sufficient permissions to delete this event"
1826
+ msgstr "Nemate potrebne ovlasti za brisanje ovog događaja"
1827
+
1828
+ #: ../event-organiser-calendar.php:152
1829
+ msgid "You do not have sufficient permissions to edit this event"
1830
+ msgstr "Nemate potrebne ovlasti za uređivanje ovog događaja"
1831
+
1832
+ #: ../includes/class-event-organiser-im-export.php:329
1833
+ msgid "You do not have sufficient permissions to import events."
1834
+ msgstr "Nemate potreben ovlasti za uvoz događanja."
1835
+
1836
+ #: ../event-organiser-settings.php:541
1837
+ msgid "You may also need to go to WordPress Settings > Permalinks and click 'Save "
1838
+ "Changes' before any changes will take effect."
1839
+ msgstr "Morate otići na Wordpress postavke>stalne veze i kliknut na 'Spremi "
1840
+ "postavke' prije pregleda bilo kakvih promjena."
1841
+
1842
+ #: ../event-organiser-settings.php:129
1843
+ msgid "yyyy-mm-dd"
1844
+ msgstr "yyyy-mm-dd"
1845
+
languages/eventorganiser-pl_PL.po CHANGED
@@ -160,7 +160,7 @@ msgstr "Wszystkie daty i godziny muszą być podane w określonym formacie. Form
160
 
161
  #: ../event-organiser-edit.php:97
162
  msgid "All day"
163
- msgstr "De hele dag (van 0.00 - 24.00 uur)"
164
 
165
  #: ../includes/event-organiser-ajax.php:516
166
  #: ../includes/event-organiser-event-functions.php:1021
@@ -396,7 +396,7 @@ msgstr "Usuwanie zakończonych wydarzeń:"
396
  #: ../event-organiser-settings.php:70
397
  #: ../event-organiser.php:106
398
  msgid "Delete Other's Events"
399
- msgstr "Items van anderen verwijderen"
400
 
401
  #: ../includes/event-organiser-ajax.php:315
402
  msgid "Delete this occurrence"
@@ -496,7 +496,7 @@ msgstr "Włącz przyjazne linki dla wydarzeń:"
496
 
497
  #: ../event-organiser-settings.php:173
498
  msgid "Enable events ICAL feed:"
499
- msgstr "ICAL Feed voor gebeurtenissen activeren"
500
 
501
  #: ../event-organiser-settings.php:190
502
  msgid "Enable templates:"
@@ -996,7 +996,7 @@ msgstr "Późniejsze wydarzenia <span class=\"meta-nav\">&rarr;</span>"
996
  #: ../includes/class-event-organiser-im-export.php:457
997
  #, php-format
998
  msgid "Line: %1$d"
999
- msgstr ""
1000
 
1001
  #: ../classes/class-eo-event-list-widget.php:41
1002
  msgid "List category slug(s), seperate by comma. Leave blank for all"
160
 
161
  #: ../event-organiser-edit.php:97
162
  msgid "All day"
163
+ msgstr "Cały dzień"
164
 
165
  #: ../includes/event-organiser-ajax.php:516
166
  #: ../includes/event-organiser-event-functions.php:1021
396
  #: ../event-organiser-settings.php:70
397
  #: ../event-organiser.php:106
398
  msgid "Delete Other's Events"
399
+ msgstr "Usuwanie wydarzeń innych"
400
 
401
  #: ../includes/event-organiser-ajax.php:315
402
  msgid "Delete this occurrence"
496
 
497
  #: ../event-organiser-settings.php:173
498
  msgid "Enable events ICAL feed:"
499
+ msgstr "Ustawienia ICal dla wydarzeń:"
500
 
501
  #: ../event-organiser-settings.php:190
502
  msgid "Enable templates:"
996
  #: ../includes/class-event-organiser-im-export.php:457
997
  #, php-format
998
  msgid "Line: %1$d"
999
+ msgstr "Linia: %1$d"
1000
 
1001
  #: ../classes/class-eo-event-list-widget.php:41
1002
  msgid "List category slug(s), seperate by comma. Leave blank for all"
languages/eventorganiser-pt_BR.mo CHANGED
Binary file
languages/eventorganiser-pt_BR.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
- "PO-Revision-Date: 2013-07-02 12:56:15+0000\n"
6
- "Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Portuguese (Brazil)\n"
9
  "MIME-Version: 1.0\n"
@@ -135,7 +135,7 @@ msgstr "Adicionar ou remover locais"
135
 
136
  #: ../includes/event-organiser-ajax.php:521
137
  msgid "Add To Google Calendar"
138
- msgstr ""
139
 
140
  #: ../event-organiser-venues.php:342
141
  msgid "Add Venue"
@@ -212,7 +212,8 @@ msgstr "Autor"
212
  #: ../event-organiser-debug.php:56
213
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
214
  "in red."
215
- msgstr ""
 
216
 
217
  #: ../includes/event-organiser-ajax.php:329
218
  msgid "Break this series"
@@ -228,7 +229,7 @@ msgstr "Ao clicar na aba superior, você poderá visualizar os eventos por Mês,
228
 
229
  #: ../event-organiser-calendar.php:186
230
  msgid "Calendar options"
231
- msgstr ""
232
 
233
  #: ../event-organiser-calendar.php:23
234
  #: ../event-organiser-calendar.php:24
@@ -289,7 +290,7 @@ msgstr "País"
289
 
290
  #: ../event-organiser-calendar.php:227
291
  msgid "Create an event"
292
- msgstr ""
293
 
294
  #: ../includes/event-organiser-cpt.php:421
295
  msgid "Creating events"
@@ -572,7 +573,7 @@ msgstr "Configurações do Event Organiser"
572
 
573
  #: ../event-organiser-debug.php:73
574
  msgid "Event Organiser version"
575
- msgstr ""
576
 
577
  #: ../event-organiser-settings.php:201
578
  msgid "Event page:"
@@ -828,7 +829,7 @@ msgstr ""
828
 
829
  #: ../event-organiser-debug.php:65
830
  msgid "Home url"
831
- msgstr ""
832
 
833
  #: ../includes/event-organiser-register.php:195
834
  msgid "Hour"
@@ -1023,15 +1024,17 @@ msgstr "meses"
1023
  #: ../event-organiser-debug.php:52
1024
  msgid "Most bugs arise from theme or plug-in conflicts. You can check this by "
1025
  "disabling all other plug-ins and switching to TwentyTweleve."
1026
- msgstr ""
 
 
1027
 
1028
  #: ../event-organiser-debug.php:69
1029
  msgid "Multisite"
1030
- msgstr ""
1031
 
1032
  #: ../event-organiser-debug.php:87
1033
  msgid "MySQL Version"
1034
- msgstr ""
1035
 
1036
  #: ../includes/event-organiser-cpt.php:68
1037
  msgid "New Category Name"
@@ -1176,19 +1179,19 @@ msgstr ""
1176
 
1177
  #: ../event-organiser-debug.php:95
1178
  msgid "PHP Memory Usage"
1179
- msgstr ""
1180
 
1181
  #: ../event-organiser-debug.php:99
1182
  msgid "PHP Post Max Size"
1183
- msgstr ""
1184
 
1185
  #: ../event-organiser-debug.php:103
1186
  msgid "PHP Upload Max Size"
1187
- msgstr ""
1188
 
1189
  #: ../event-organiser-debug.php:83
1190
  msgid "PHP Version"
1191
- msgstr ""
1192
 
1193
  #: ../event-organiser-settings.php:540
1194
  msgid "Please note to enable these structures you must first have pretty permalinks "
@@ -1198,7 +1201,7 @@ msgstr "Lembre-se que para habilitar estas estruturas, os Links Permanentes do "
1198
 
1199
  #: ../event-organiser-debug.php:111
1200
  msgid "Plug-ins"
1201
- msgstr ""
1202
 
1203
  #: ../includes/event-organiser-cpt.php:95
1204
  msgid "Popular Tags"
@@ -1260,7 +1263,7 @@ msgstr "Função"
1260
 
1261
  #: ../event-organiser-venues.php:151
1262
  msgid "Save"
1263
- msgstr ""
1264
 
1265
  #: ../event-organiser-calendar.php:264
1266
  msgid "Save Draft"
@@ -1346,11 +1349,11 @@ msgstr ""
1346
 
1347
  #: ../includes/event-organiser-register.php:51
1348
  msgid "Show Less"
1349
- msgstr ""
1350
 
1351
  #: ../includes/event-organiser-register.php:50
1352
  msgid "Show More"
1353
- msgstr ""
1354
 
1355
  #: ../event-organiser-settings.php:107
1356
  #: ../event-organiser-settings.php:134
@@ -1359,7 +1362,7 @@ msgstr "Mostrar eventos passados:"
1359
 
1360
  #: ../event-organiser-debug.php:61
1361
  msgid "Site url"
1362
- msgstr ""
1363
 
1364
  #: ../event-organiser-venues.php:428
1365
  msgid "Slug"
@@ -1402,7 +1405,7 @@ msgstr "Enviar para Análise"
1402
  #: ../event-organiser-debug.php:11
1403
  #: ../event-organiser-debug.php:36
1404
  msgid "System Info"
1405
- msgstr ""
1406
 
1407
  #: ../templates/event-meta-event-single.php:73
1408
  msgid "Tags"
@@ -1446,7 +1449,7 @@ msgstr ""
1446
 
1447
  #: ../event-organiser-debug.php:117
1448
  msgid "Theme"
1449
- msgstr ""
1450
 
1451
  #: ../classes/class-eventorganiser-shortcodes.php:334
1452
  msgid "There is no excerpt because this is a protected post."
@@ -1508,7 +1511,8 @@ msgstr "Esta é a lista de todos os eventos salvos. Lembre-se que <strong>evento
1508
  #: ../event-organiser-debug.php:47
1509
  msgid "This page highlights useful information for debugging. If you're reporting a "
1510
  "bug, please include this information."
1511
- msgstr ""
 
1512
 
1513
  #: ../includes/event-organiser-cpt.php:476
1514
  msgid "This page shows all (occurrances of) events. You can view the summary of an "
@@ -1692,7 +1696,7 @@ msgstr "Visualizar irá levá-lo para a página do local"
1692
 
1693
  #: ../event-organiser-debug.php:91
1694
  msgid "Web Server"
1695
- msgstr ""
1696
 
1697
  #: ../event-organiser-calendar.php:57
1698
  msgid "week"
@@ -1712,15 +1716,15 @@ msgstr "semanas"
1712
 
1713
  #: ../event-organiser-welcome.php:23
1714
  msgid "Welcome"
1715
- msgstr ""
1716
 
1717
  #: ../event-organiser-welcome.php:51
1718
  msgid "Welcome to Event Organiser %s"
1719
- msgstr ""
1720
 
1721
  #: ../event-organiser-welcome.php:24
1722
  msgid "Welcome View"
1723
- msgstr ""
1724
 
1725
  #: ../event-organiser-calendar.php:232
1726
  msgid "When"
@@ -1736,7 +1740,7 @@ msgstr ""
1736
 
1737
  #: ../event-organiser-debug.php:77
1738
  msgid "WordPress"
1739
- msgstr ""
1740
 
1741
  #: ../includes/event-organiser-register.php:203
1742
  msgid "year"
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-08 21:28:25+0000\n"
6
+ "Last-Translator: Sigrid <sigrid.milano@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Portuguese (Brazil)\n"
9
  "MIME-Version: 1.0\n"
135
 
136
  #: ../includes/event-organiser-ajax.php:521
137
  msgid "Add To Google Calendar"
138
+ msgstr "Adicionao ao Google Calendar"
139
 
140
  #: ../event-organiser-venues.php:342
141
  msgid "Add Venue"
212
  #: ../event-organiser-debug.php:56
213
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
214
  "in red."
215
+ msgstr "Abaixo, todo conflito <strong> já identificado</strong> complug-in e temas "
216
+ "estão assinalados em vermelho."
217
 
218
  #: ../includes/event-organiser-ajax.php:329
219
  msgid "Break this series"
229
 
230
  #: ../event-organiser-calendar.php:186
231
  msgid "Calendar options"
232
+ msgstr "Opções de calendário"
233
 
234
  #: ../event-organiser-calendar.php:23
235
  #: ../event-organiser-calendar.php:24
290
 
291
  #: ../event-organiser-calendar.php:227
292
  msgid "Create an event"
293
+ msgstr "Criar um evento"
294
 
295
  #: ../includes/event-organiser-cpt.php:421
296
  msgid "Creating events"
573
 
574
  #: ../event-organiser-debug.php:73
575
  msgid "Event Organiser version"
576
+ msgstr "versão do Event Organiser"
577
 
578
  #: ../event-organiser-settings.php:201
579
  msgid "Event page:"
829
 
830
  #: ../event-organiser-debug.php:65
831
  msgid "Home url"
832
+ msgstr "url da página inicial"
833
 
834
  #: ../includes/event-organiser-register.php:195
835
  msgid "Hour"
1024
  #: ../event-organiser-debug.php:52
1025
  msgid "Most bugs arise from theme or plug-in conflicts. You can check this by "
1026
  "disabling all other plug-ins and switching to TwentyTweleve."
1027
+ msgstr "Muitos \"bugs\" ou erros são causados por conflitos entre o tema e o "
1028
+ "plug-in. Você pode verificar esta ocorrência ao trocar o tema atual pelo "
1029
+ "TwentyTwelve."
1030
 
1031
  #: ../event-organiser-debug.php:69
1032
  msgid "Multisite"
1033
+ msgstr "multisite"
1034
 
1035
  #: ../event-organiser-debug.php:87
1036
  msgid "MySQL Version"
1037
+ msgstr "versão do MYSQL"
1038
 
1039
  #: ../includes/event-organiser-cpt.php:68
1040
  msgid "New Category Name"
1179
 
1180
  #: ../event-organiser-debug.php:95
1181
  msgid "PHP Memory Usage"
1182
+ msgstr "Uso de memório PHP"
1183
 
1184
  #: ../event-organiser-debug.php:99
1185
  msgid "PHP Post Max Size"
1186
+ msgstr "tamanho máximo do post PHP"
1187
 
1188
  #: ../event-organiser-debug.php:103
1189
  msgid "PHP Upload Max Size"
1190
+ msgstr "tamanho máximo para upload PHP"
1191
 
1192
  #: ../event-organiser-debug.php:83
1193
  msgid "PHP Version"
1194
+ msgstr "versão do PHP"
1195
 
1196
  #: ../event-organiser-settings.php:540
1197
  msgid "Please note to enable these structures you must first have pretty permalinks "
1201
 
1202
  #: ../event-organiser-debug.php:111
1203
  msgid "Plug-ins"
1204
+ msgstr "Plug-ins"
1205
 
1206
  #: ../includes/event-organiser-cpt.php:95
1207
  msgid "Popular Tags"
1263
 
1264
  #: ../event-organiser-venues.php:151
1265
  msgid "Save"
1266
+ msgstr "Salvar"
1267
 
1268
  #: ../event-organiser-calendar.php:264
1269
  msgid "Save Draft"
1349
 
1350
  #: ../includes/event-organiser-register.php:51
1351
  msgid "Show Less"
1352
+ msgstr "Menos"
1353
 
1354
  #: ../includes/event-organiser-register.php:50
1355
  msgid "Show More"
1356
+ msgstr "Mais"
1357
 
1358
  #: ../event-organiser-settings.php:107
1359
  #: ../event-organiser-settings.php:134
1362
 
1363
  #: ../event-organiser-debug.php:61
1364
  msgid "Site url"
1365
+ msgstr "url do site"
1366
 
1367
  #: ../event-organiser-venues.php:428
1368
  msgid "Slug"
1405
  #: ../event-organiser-debug.php:11
1406
  #: ../event-organiser-debug.php:36
1407
  msgid "System Info"
1408
+ msgstr "Informações de sistema"
1409
 
1410
  #: ../templates/event-meta-event-single.php:73
1411
  msgid "Tags"
1449
 
1450
  #: ../event-organiser-debug.php:117
1451
  msgid "Theme"
1452
+ msgstr "Tema"
1453
 
1454
  #: ../classes/class-eventorganiser-shortcodes.php:334
1455
  msgid "There is no excerpt because this is a protected post."
1511
  #: ../event-organiser-debug.php:47
1512
  msgid "This page highlights useful information for debugging. If you're reporting a "
1513
  "bug, please include this information."
1514
+ msgstr "Esta página apresenta informações úteis para resoloçnao de conflito de "
1515
+ "plugins. Quando registrar um \"bug\", por favor, inclua esta informação."
1516
 
1517
  #: ../includes/event-organiser-cpt.php:476
1518
  msgid "This page shows all (occurrances of) events. You can view the summary of an "
1696
 
1697
  #: ../event-organiser-debug.php:91
1698
  msgid "Web Server"
1699
+ msgstr "servidos Web"
1700
 
1701
  #: ../event-organiser-calendar.php:57
1702
  msgid "week"
1716
 
1717
  #: ../event-organiser-welcome.php:23
1718
  msgid "Welcome"
1719
+ msgstr "Bem vindo"
1720
 
1721
  #: ../event-organiser-welcome.php:51
1722
  msgid "Welcome to Event Organiser %s"
1723
+ msgstr "Bem vindo ao Event Organizer"
1724
 
1725
  #: ../event-organiser-welcome.php:24
1726
  msgid "Welcome View"
1727
+ msgstr "Mensagem de boas vindas"
1728
 
1729
  #: ../event-organiser-calendar.php:232
1730
  msgid "When"
1740
 
1741
  #: ../event-organiser-debug.php:77
1742
  msgid "WordPress"
1743
+ msgstr "WordPress"
1744
 
1745
  #: ../includes/event-organiser-register.php:203
1746
  msgid "year"
languages/eventorganiser-ru_RU.mo CHANGED
Binary file
languages/eventorganiser-ru_RU.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
- "PO-Revision-Date: 2013-07-06 18:54:38+0000\n"
6
  "Last-Translator: vladimir <vetego@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Russian (Russian Federation)\n"
@@ -47,7 +47,7 @@ msgstr ""
47
 
48
  #: ../event-organiser-debug.php:288
49
  msgid "%s requires %s version %s or higher"
50
- msgstr ""
51
 
52
  #: ../event-organiser-manage.php:189
53
  msgid "&mdash; No Change &mdash;"
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-10 06:12:10+0000\n"
6
  "Last-Translator: vladimir <vetego@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Russian (Russian Federation)\n"
47
 
48
  #: ../event-organiser-debug.php:288
49
  msgid "%s requires %s version %s or higher"
50
+ msgstr "Для %s требуется %s версии %s или выше"
51
 
52
  #: ../event-organiser-manage.php:189
53
  msgid "&mdash; No Change &mdash;"
languages/eventorganiser-tr_TR.mo CHANGED
Binary file
languages/eventorganiser-tr_TR.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
- "PO-Revision-Date: 2013-07-02 12:56:15+0000\n"
6
- "Last-Translator: Gökhan DAMGACI <sonsuzsanat@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Turkish (Turkey)\n"
9
  "MIME-Version: 1.0\n"
@@ -242,7 +242,7 @@ msgstr ""
242
  #: ../event-organiser-manage.php:25
243
  #: ../templates/event-meta-event-single.php:68
244
  msgid "Categories"
245
- msgstr ""
246
 
247
  #: ../event-organiser-edit.php:64
248
  msgid "Check to edit this event and its reoccurrences"
@@ -264,11 +264,11 @@ msgstr ""
264
 
265
  #: ../includes/event-organiser-venue-functions.php:791
266
  msgid "City"
267
- msgstr ""
268
 
269
  #: ../includes/event-organiser-cpt.php:608
270
  msgid "Color"
271
- msgstr ""
272
 
273
  #: ../event-organiser-settings.php:100
274
  msgid "Comments"
@@ -320,7 +320,7 @@ msgstr ""
320
 
321
  #: ../event-organiser-edit.php:106
322
  msgid "daily"
323
- msgstr ""
324
 
325
  #: ../event-organiser-debug.php:133
326
  msgid "Database character set"
@@ -340,11 +340,11 @@ msgstr "Tarih formatı"
340
 
341
  #: ../event-organiser-calendar.php:56
342
  msgid "day"
343
- msgstr ""
344
 
345
  #: ../event-organiser-calendar.php:212
346
  msgid "Day"
347
- msgstr ""
348
 
349
  #: ../event-organiser-settings.php:240
350
  msgid "Day archive"
@@ -352,15 +352,15 @@ msgstr "Gün arşivi"
352
 
353
  #: ../event-organiser-edit.php:141
354
  msgid "day of month"
355
- msgstr ""
356
 
357
  #: ../event-organiser-edit.php:145
358
  msgid "day of week"
359
- msgstr ""
360
 
361
  #: ../includes/event-organiser-register.php:198
362
  msgid "days"
363
- msgstr ""
364
 
365
  #: ../event-organiser-settings.php:127
366
  msgid "dd-mm-yyyy"
@@ -373,7 +373,7 @@ msgstr "Debug modu"
373
  #: ../classes/class-eo-venue-list-table.php:70
374
  #: ../classes/class-eo-venue-list-table.php:127
375
  msgid "Delete"
376
- msgstr ""
377
 
378
  #: ../event-organiser-settings.php:68
379
  #: ../event-organiser.php:104
@@ -507,7 +507,7 @@ msgstr ""
507
 
508
  #: ../event-organiser-manage.php:18
509
  msgid "Event"
510
- msgstr ""
511
 
512
  #: ../event-organiser-settings.php:232
513
  msgid "Event (archive)"
@@ -539,13 +539,13 @@ msgstr ""
539
 
540
  #: ../event-organiser-calendar.php:293
541
  msgid "Event Detail"
542
- msgstr ""
543
 
544
  #: ../event-organiser-edit.php:14
545
  #: ../event-organiser-calendar.php:291
546
  #: ../templates/event-meta-event-single.php:37
547
  msgid "Event Details"
548
- msgstr ""
549
 
550
  #: ../includes/event-organiser-cpt.php:228
551
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
@@ -619,13 +619,13 @@ msgstr "Etkinlik mekanı"
619
 
620
  #: ../includes/event-organiser-cpt.php:28
621
  msgid "Event Venues"
622
- msgstr ""
623
 
624
  #: ../event-organiser.php:128
625
  #: ../event-organiser-venues.php:429
626
  #: ../templates/archive-event.php:42
627
  msgid "Events"
628
- msgstr ""
629
 
630
  #: ../classes/class-eo-agenda-widget.php:18
631
  msgid "Events Agenda"
@@ -637,11 +637,11 @@ msgstr "Etkinlik arşivleri:"
637
 
638
  #: ../templates/taxonomy-event-venue.php:31
639
  msgid "Events at: %s"
640
- msgstr ""
641
 
642
  #: ../event-organiser-calendar.php:208
643
  msgid "Events Calendar"
644
- msgstr ""
645
 
646
  #: ../event-organiser-settings.php:203
647
  msgid "Events Category page:"
@@ -657,25 +657,25 @@ msgstr ""
657
 
658
  #: ../event-organiser-manage.php:142
659
  msgid "Events within 1 month"
660
- msgstr ""
661
 
662
  #: ../event-organiser-manage.php:140
663
  msgid "Events within 1 week"
664
- msgstr ""
665
 
666
  #: ../event-organiser-manage.php:144
667
  msgid "Events within 1 year"
668
- msgstr ""
669
 
670
  #: ../event-organiser-manage.php:139
671
  msgid "Events within 24 hours"
672
- msgstr ""
673
 
674
  #: ../templates/archive-event.php:34
675
  #: ../templates/archive-event.php:37
676
  #: ../templates/archive-event.php:40
677
  msgid "Events: "
678
- msgstr ""
679
 
680
  #: ../includes/event-organiser-register.php:206
681
  #: ../includes/event-organiser-event-functions.php:552
@@ -935,7 +935,7 @@ msgstr "Kırmızıyla işaretlenen bilinen bileşen ve tema çatışmaları kü
935
  #: ../includes/event-organiser-register.php:215
936
  #: ../includes/event-organiser-event-functions.php:530
937
  msgid "last"
938
- msgstr ""
939
 
940
  #: ../templates/archive-event.php:115
941
  msgid "Later events <span class=\"meta-nav\">&larr;</span>"
@@ -962,7 +962,7 @@ msgstr "Kategorileri virgülle ayırın. Hepsi için boş bırakın."
962
 
963
  #: ../event-organiser-calendar.php:215
964
  msgid "Loading&#8230;"
965
- msgstr ""
966
 
967
  #: ../includes/event-organiser-cpt.php:227
968
  msgid "M j, Y @ G:i"
@@ -980,7 +980,7 @@ msgstr "Mekanları yönet"
980
 
981
  #: ../includes/event-organiser-register.php:196
982
  msgid "Minute"
983
- msgstr ""
984
 
985
  #: ../event-organiser-settings.php:128
986
  msgid "mm-dd-yyyy"
@@ -988,11 +988,11 @@ msgstr "aa-gg-yyyy"
988
 
989
  #: ../event-organiser-calendar.php:58
990
  msgid "month"
991
- msgstr ""
992
 
993
  #: ../event-organiser-calendar.php:212
994
  msgid "Month"
995
- msgstr ""
996
 
997
  #: ../event-organiser-settings.php:239
998
  msgid "Month archive"
@@ -1000,7 +1000,7 @@ msgstr "Ay arşivi"
1000
 
1001
  #: ../event-organiser-edit.php:107
1002
  msgid "monthly"
1003
- msgstr ""
1004
 
1005
  #: ../includes/event-organiser-register.php:202
1006
  msgid "months"
@@ -1069,15 +1069,15 @@ msgstr ""
1069
 
1070
  #: ../includes/event-organiser-cpt.php:102
1071
  msgid "No tags found"
1072
- msgstr ""
1073
 
1074
  #: ../includes/event-organiser-ajax.php:570
1075
  msgid "No Venue"
1076
- msgstr ""
1077
 
1078
  #: ../includes/event-organiser-cpt.php:36
1079
  msgid "No venues found"
1080
- msgstr ""
1081
 
1082
  #: ../event-organiser-settings.php:510
1083
  msgid "None"
@@ -1088,7 +1088,7 @@ msgstr "Hiç biri"
1088
  #: ../templates/taxonomy-event-tag.php:116
1089
  #: ../templates/taxonomy-event-venue.php:115
1090
  msgid "Nothing Found"
1091
- msgstr ""
1092
 
1093
  #: ../classes/class-eo-event-list-widget.php:35
1094
  msgid "Number of events"
@@ -1246,7 +1246,7 @@ msgstr "Rol"
1246
 
1247
  #: ../event-organiser-venues.php:151
1248
  msgid "Save"
1249
- msgstr ""
1250
 
1251
  #: ../event-organiser-calendar.php:264
1252
  msgid "Save Draft"
@@ -1283,7 +1283,7 @@ msgstr ""
1283
  #: ../includes/event-organiser-register.php:215
1284
  #: ../includes/event-organiser-event-functions.php:530
1285
  msgid "second"
1286
- msgstr ""
1287
 
1288
  #: ../includes/event-organiser-cpt.php:489
1289
  msgid "See the <a %s> documentation</a>"
@@ -1291,11 +1291,11 @@ msgstr ""
1291
 
1292
  #: ../event-organiser-edit.php:191
1293
  msgid "Select a venue"
1294
- msgstr ""
1295
 
1296
  #: ../classes/class-eo-widget-categories.php:45
1297
  msgid "Select Category"
1298
- msgstr ""
1299
 
1300
  #: ../event-organiser-settings.php:91
1301
  msgid "Select which features events should support"
@@ -1320,7 +1320,7 @@ msgstr "Etkinlik ve mekan yönetimi için izinleri belirleyin"
1320
 
1321
  #: ../includes/event-organiser-register.php:315
1322
  msgid "Settings"
1323
- msgstr ""
1324
 
1325
  #: ../event-organiser-edit.php:163
1326
  msgid "Show dates"
@@ -1357,7 +1357,7 @@ msgstr ""
1357
 
1358
  #: ../templates/event-meta-event-single.php:58
1359
  msgid "Start"
1360
- msgstr ""
1361
 
1362
  #: ../classes/class-eo-event-list-widget.php:57
1363
  msgid "Start date"
@@ -1392,7 +1392,7 @@ msgstr "Sistem bilgisi"
1392
 
1393
  #: ../templates/event-meta-event-single.php:73
1394
  msgid "Tags"
1395
- msgstr ""
1396
 
1397
  #: ../classes/class-eo-event-list-widget.php:76
1398
  msgid "Template (leave blank for default)"
@@ -1531,7 +1531,7 @@ msgstr ""
1531
 
1532
  #: ../event-organiser-calendar.php:55
1533
  msgid "today"
1534
- msgstr ""
1535
 
1536
  #: ../event-organiser-debug.php:301
1537
  #: ../event-organiser-debug.php:308
@@ -1548,7 +1548,7 @@ msgstr "Bilinmeyen"
1548
 
1549
  #: ../event-organiser-debug.php:338
1550
  msgid "unknown"
1551
- msgstr ""
1552
 
1553
  #: ../event-organiser-edit.php:150
1554
  msgid "until"
@@ -1583,11 +1583,11 @@ msgstr ""
1583
  #: ../event-organiser-venues.php:421
1584
  #: ../templates/event-meta-event-single.php:63
1585
  msgid "Venue"
1586
- msgstr ""
1587
 
1588
  #: ../classes/class-eo-venue-list-table.php:23
1589
  msgid "venue"
1590
- msgstr ""
1591
 
1592
  #: ../event-organiser-venues.php:167
1593
  msgid "Venue <strong>created</strong>"
@@ -1607,15 +1607,15 @@ msgstr ""
1607
 
1608
  #: ../event-organiser-venues.php:297
1609
  msgid "Venue Location"
1610
- msgstr ""
1611
 
1612
  #: ../event-organiser-edit.php:201
1613
  msgid "Venue Name"
1614
- msgstr ""
1615
 
1616
  #: ../event-organiser-venues.php:396
1617
  msgid "Venue name"
1618
- msgstr ""
1619
 
1620
  #: ../event-organiser-settings.php:202
1621
  msgid "Venue page:"
@@ -1639,7 +1639,7 @@ msgstr "Mekanlar"
1639
 
1640
  #: ../classes/class-eo-venue-list-table.php:24
1641
  msgid "venues"
1642
- msgstr ""
1643
 
1644
  #: ../includes/event-organiser-ajax.php:520
1645
  #: ../classes/class-eo-venue-list-table.php:71
2
  msgstr "Project-Id-Version: Event Organiser\n"
3
  "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
  "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-17 09:04:33+0000\n"
6
+ "Last-Translator: kuncili <kuncili@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: Turkish (Turkey)\n"
9
  "MIME-Version: 1.0\n"
242
  #: ../event-organiser-manage.php:25
243
  #: ../templates/event-meta-event-single.php:68
244
  msgid "Categories"
245
+ msgstr "Kategori"
246
 
247
  #: ../event-organiser-edit.php:64
248
  msgid "Check to edit this event and its reoccurrences"
264
 
265
  #: ../includes/event-organiser-venue-functions.php:791
266
  msgid "City"
267
+ msgstr "Şehir"
268
 
269
  #: ../includes/event-organiser-cpt.php:608
270
  msgid "Color"
271
+ msgstr "Renk"
272
 
273
  #: ../event-organiser-settings.php:100
274
  msgid "Comments"
320
 
321
  #: ../event-organiser-edit.php:106
322
  msgid "daily"
323
+ msgstr "günlük"
324
 
325
  #: ../event-organiser-debug.php:133
326
  msgid "Database character set"
340
 
341
  #: ../event-organiser-calendar.php:56
342
  msgid "day"
343
+ msgstr "gün"
344
 
345
  #: ../event-organiser-calendar.php:212
346
  msgid "Day"
347
+ msgstr "Gün"
348
 
349
  #: ../event-organiser-settings.php:240
350
  msgid "Day archive"
352
 
353
  #: ../event-organiser-edit.php:141
354
  msgid "day of month"
355
+ msgstr "ayın günü"
356
 
357
  #: ../event-organiser-edit.php:145
358
  msgid "day of week"
359
+ msgstr "haftanın günü"
360
 
361
  #: ../includes/event-organiser-register.php:198
362
  msgid "days"
363
+ msgstr "günler"
364
 
365
  #: ../event-organiser-settings.php:127
366
  msgid "dd-mm-yyyy"
373
  #: ../classes/class-eo-venue-list-table.php:70
374
  #: ../classes/class-eo-venue-list-table.php:127
375
  msgid "Delete"
376
+ msgstr "sil"
377
 
378
  #: ../event-organiser-settings.php:68
379
  #: ../event-organiser.php:104
507
 
508
  #: ../event-organiser-manage.php:18
509
  msgid "Event"
510
+ msgstr "Etkinlik"
511
 
512
  #: ../event-organiser-settings.php:232
513
  msgid "Event (archive)"
539
 
540
  #: ../event-organiser-calendar.php:293
541
  msgid "Event Detail"
542
+ msgstr "Etkinlik Detayı"
543
 
544
  #: ../event-organiser-edit.php:14
545
  #: ../event-organiser-calendar.php:291
546
  #: ../templates/event-meta-event-single.php:37
547
  msgid "Event Details"
548
+ msgstr "Etkinlik Detayları"
549
 
550
  #: ../includes/event-organiser-cpt.php:228
551
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
619
 
620
  #: ../includes/event-organiser-cpt.php:28
621
  msgid "Event Venues"
622
+ msgstr "Etkinlik Mekanları"
623
 
624
  #: ../event-organiser.php:128
625
  #: ../event-organiser-venues.php:429
626
  #: ../templates/archive-event.php:42
627
  msgid "Events"
628
+ msgstr "Etkinlikler"
629
 
630
  #: ../classes/class-eo-agenda-widget.php:18
631
  msgid "Events Agenda"
637
 
638
  #: ../templates/taxonomy-event-venue.php:31
639
  msgid "Events at: %s"
640
+ msgstr "Buradaki Etkinlikler"
641
 
642
  #: ../event-organiser-calendar.php:208
643
  msgid "Events Calendar"
644
+ msgstr "Etkinlik Takvimi"
645
 
646
  #: ../event-organiser-settings.php:203
647
  msgid "Events Category page:"
657
 
658
  #: ../event-organiser-manage.php:142
659
  msgid "Events within 1 month"
660
+ msgstr "Son 1 ay içindeki etkinlikler"
661
 
662
  #: ../event-organiser-manage.php:140
663
  msgid "Events within 1 week"
664
+ msgstr "Son 1 hafta içindeki etkinlikler"
665
 
666
  #: ../event-organiser-manage.php:144
667
  msgid "Events within 1 year"
668
+ msgstr "Son 1 yıl içinde etkinlikler"
669
 
670
  #: ../event-organiser-manage.php:139
671
  msgid "Events within 24 hours"
672
+ msgstr "24 saat içindeki etkinlikler"
673
 
674
  #: ../templates/archive-event.php:34
675
  #: ../templates/archive-event.php:37
676
  #: ../templates/archive-event.php:40
677
  msgid "Events: "
678
+ msgstr "Etkinlikler"
679
 
680
  #: ../includes/event-organiser-register.php:206
681
  #: ../includes/event-organiser-event-functions.php:552
935
  #: ../includes/event-organiser-register.php:215
936
  #: ../includes/event-organiser-event-functions.php:530
937
  msgid "last"
938
+ msgstr "son"
939
 
940
  #: ../templates/archive-event.php:115
941
  msgid "Later events <span class=\"meta-nav\">&larr;</span>"
962
 
963
  #: ../event-organiser-calendar.php:215
964
  msgid "Loading&#8230;"
965
+ msgstr "Yükleniyor..."
966
 
967
  #: ../includes/event-organiser-cpt.php:227
968
  msgid "M j, Y @ G:i"
980
 
981
  #: ../includes/event-organiser-register.php:196
982
  msgid "Minute"
983
+ msgstr "Dakika"
984
 
985
  #: ../event-organiser-settings.php:128
986
  msgid "mm-dd-yyyy"
988
 
989
  #: ../event-organiser-calendar.php:58
990
  msgid "month"
991
+ msgstr "ay"
992
 
993
  #: ../event-organiser-calendar.php:212
994
  msgid "Month"
995
+ msgstr "Ay"
996
 
997
  #: ../event-organiser-settings.php:239
998
  msgid "Month archive"
1000
 
1001
  #: ../event-organiser-edit.php:107
1002
  msgid "monthly"
1003
+ msgstr "aylık"
1004
 
1005
  #: ../includes/event-organiser-register.php:202
1006
  msgid "months"
1069
 
1070
  #: ../includes/event-organiser-cpt.php:102
1071
  msgid "No tags found"
1072
+ msgstr "Etiket bulunamadı"
1073
 
1074
  #: ../includes/event-organiser-ajax.php:570
1075
  msgid "No Venue"
1076
+ msgstr "Etkinlik yok"
1077
 
1078
  #: ../includes/event-organiser-cpt.php:36
1079
  msgid "No venues found"
1080
+ msgstr "Etkinlik bulunamadı"
1081
 
1082
  #: ../event-organiser-settings.php:510
1083
  msgid "None"
1088
  #: ../templates/taxonomy-event-tag.php:116
1089
  #: ../templates/taxonomy-event-venue.php:115
1090
  msgid "Nothing Found"
1091
+ msgstr "Hiçbir Şey Bulunamadı"
1092
 
1093
  #: ../classes/class-eo-event-list-widget.php:35
1094
  msgid "Number of events"
1246
 
1247
  #: ../event-organiser-venues.php:151
1248
  msgid "Save"
1249
+ msgstr "Kaydet"
1250
 
1251
  #: ../event-organiser-calendar.php:264
1252
  msgid "Save Draft"
1283
  #: ../includes/event-organiser-register.php:215
1284
  #: ../includes/event-organiser-event-functions.php:530
1285
  msgid "second"
1286
+ msgstr "ikinci"
1287
 
1288
  #: ../includes/event-organiser-cpt.php:489
1289
  msgid "See the <a %s> documentation</a>"
1291
 
1292
  #: ../event-organiser-edit.php:191
1293
  msgid "Select a venue"
1294
+ msgstr "Mekan seç"
1295
 
1296
  #: ../classes/class-eo-widget-categories.php:45
1297
  msgid "Select Category"
1298
+ msgstr "Kategori Seç"
1299
 
1300
  #: ../event-organiser-settings.php:91
1301
  msgid "Select which features events should support"
1320
 
1321
  #: ../includes/event-organiser-register.php:315
1322
  msgid "Settings"
1323
+ msgstr "Ayarlar"
1324
 
1325
  #: ../event-organiser-edit.php:163
1326
  msgid "Show dates"
1357
 
1358
  #: ../templates/event-meta-event-single.php:58
1359
  msgid "Start"
1360
+ msgstr "Başlangıç"
1361
 
1362
  #: ../classes/class-eo-event-list-widget.php:57
1363
  msgid "Start date"
1392
 
1393
  #: ../templates/event-meta-event-single.php:73
1394
  msgid "Tags"
1395
+ msgstr "Etiketler"
1396
 
1397
  #: ../classes/class-eo-event-list-widget.php:76
1398
  msgid "Template (leave blank for default)"
1531
 
1532
  #: ../event-organiser-calendar.php:55
1533
  msgid "today"
1534
+ msgstr "bugün"
1535
 
1536
  #: ../event-organiser-debug.php:301
1537
  #: ../event-organiser-debug.php:308
1548
 
1549
  #: ../event-organiser-debug.php:338
1550
  msgid "unknown"
1551
+ msgstr "bilinmeyen"
1552
 
1553
  #: ../event-organiser-edit.php:150
1554
  msgid "until"
1583
  #: ../event-organiser-venues.php:421
1584
  #: ../templates/event-meta-event-single.php:63
1585
  msgid "Venue"
1586
+ msgstr "Mekan"
1587
 
1588
  #: ../classes/class-eo-venue-list-table.php:23
1589
  msgid "venue"
1590
+ msgstr "mekan"
1591
 
1592
  #: ../event-organiser-venues.php:167
1593
  msgid "Venue <strong>created</strong>"
1607
 
1608
  #: ../event-organiser-venues.php:297
1609
  msgid "Venue Location"
1610
+ msgstr "Mekan yeri"
1611
 
1612
  #: ../event-organiser-edit.php:201
1613
  msgid "Venue Name"
1614
+ msgstr "Mekan Adı"
1615
 
1616
  #: ../event-organiser-venues.php:396
1617
  msgid "Venue name"
1618
+ msgstr "mekan adı"
1619
 
1620
  #: ../event-organiser-settings.php:202
1621
  msgid "Venue page:"
1639
 
1640
  #: ../classes/class-eo-venue-list-table.php:24
1641
  msgid "venues"
1642
+ msgstr "mekanlar"
1643
 
1644
  #: ../includes/event-organiser-ajax.php:520
1645
  #: ../classes/class-eo-venue-list-table.php:71
languages/eventorganiser-zh_CN.mo ADDED
Binary file
languages/eventorganiser-zh_CN.po ADDED
@@ -0,0 +1,1778 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr "Project-Id-Version: Event Organiser\n"
3
+ "Report-Msgid-Bugs-To: stephenh1988@gmail.com\n"
4
+ "POT-Creation-Date: 2008-09-01 09:37+0000\n"
5
+ "PO-Revision-Date: 2013-07-23 05:08:53+0000\n"
6
+ "Last-Translator: sdsunqian <sdsunqian@qq.com>\n"
7
+ "Language-Team: \n"
8
+ "Language: Chinese (China)\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ ""
13
+
14
+ #: ../templates/taxonomy-event-category.php:49
15
+ #: ../templates/taxonomy-event-category.php:107
16
+ #: ../templates/archive-event.php:56
17
+ #: ../templates/taxonomy-event-tag.php:49
18
+ #: ../templates/taxonomy-event-tag.php:107
19
+ #: ../templates/taxonomy-event-venue.php:49
20
+ #: ../templates/taxonomy-event-venue.php:106
21
+ msgid " <span class=\"meta-nav\">&larr;</span> Newer events"
22
+ msgstr ""
23
+
24
+ #: ../templates/archive-event.php:116
25
+ msgid " <span class=\"meta-nav\">&rarr;</span> Newer events"
26
+ msgstr ""
27
+
28
+ #: ../includes/class-event-organiser-im-export.php:491
29
+ msgid "%d categories were created"
30
+ msgstr ""
31
+
32
+ #: ../includes/class-event-organiser-im-export.php:480
33
+ msgid "%d events were successfully imported"
34
+ msgstr ""
35
+
36
+ #: ../includes/class-event-organiser-im-export.php:485
37
+ msgid "%d venues were created"
38
+ msgstr ""
39
+
40
+ #: ../event-organiser-debug.php:281
41
+ msgid "%s has only been tested up to %s %s"
42
+ msgstr ""
43
+
44
+ #: ../event-organiser-debug.php:144
45
+ msgid "%s present"
46
+ msgstr ""
47
+
48
+ #: ../event-organiser-debug.php:288
49
+ msgid "%s requires %s version %s or higher"
50
+ msgstr ""
51
+
52
+ #: ../event-organiser-manage.php:189
53
+ msgid "&mdash; No Change &mdash;"
54
+ msgstr ""
55
+
56
+ #: ../classes/class-eo-event-list-widget.php:90
57
+ msgid "'No events' message"
58
+ msgstr ""
59
+
60
+ #: ../includes/class-event-organiser-im-export.php:489
61
+ msgid "1 category was created"
62
+ msgstr ""
63
+
64
+ #: ../includes/class-event-organiser-im-export.php:478
65
+ msgid "1 event was successfully imported"
66
+ msgstr ""
67
+
68
+ #: ../includes/class-event-organiser-im-export.php:483
69
+ msgid "1 venue was created"
70
+ msgstr ""
71
+
72
+ #: ../event-organiser-calendar.php:193
73
+ msgid "24 hour time"
74
+ msgstr ""
75
+
76
+ #: ../includes/event-organiser-register.php:580
77
+ msgid "<h4>City & State Fields Added</h4>City and state / province fields for "
78
+ "venues have now been added. </br> If you'd like, Event Organiser can <a "
79
+ "href='%s'>attempt to auto-fill them</a>. You can always manually change the "
80
+ "details aftewards."
81
+ msgstr ""
82
+
83
+ #: ../includes/event-organiser-register.php:587
84
+ msgid "<h4>The Default Templates Have Changed</h4>Don't panic! If you've set up "
85
+ "your own templates in your theme you won't notice any change. </br> If you "
86
+ "haven't and want the old templates back, <a "
87
+ "href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>see "
88
+ "this post<a/>."
89
+ msgstr ""
90
+
91
+ #: ../classes/class-eo-widget-categories.php:10
92
+ msgid "A list or dropdown of event categories"
93
+ msgstr ""
94
+
95
+ #: ../classes/class-eo-widget-venues.php:10
96
+ msgid "A list or dropdown of event venues"
97
+ msgstr ""
98
+
99
+ #: ../event-organiser-settings.php:116
100
+ msgid "Add an 'events' link to the navigation menu:"
101
+ msgstr ""
102
+
103
+ #: ../includes/event-organiser-cpt.php:481
104
+ msgid "Add Event"
105
+ msgstr ""
106
+
107
+ #: ../event-organiser-venues.php:227
108
+ #: ../event-organiser-venues.php:265
109
+ msgid "Add New"
110
+ msgstr ""
111
+
112
+ #: ../includes/event-organiser-cpt.php:67
113
+ msgid "Add New Category"
114
+ msgstr ""
115
+
116
+ #: ../includes/event-organiser-cpt.php:142
117
+ msgid "Add New Event"
118
+ msgstr ""
119
+
120
+ #: ../includes/event-organiser-cpt.php:100
121
+ msgid "Add New Tag"
122
+ msgstr ""
123
+
124
+ #: ../event-organiser-venues.php:269
125
+ msgid "Add New Venue"
126
+ msgstr ""
127
+
128
+ #: ../includes/event-organiser-cpt.php:105
129
+ msgid "Add or remove tags"
130
+ msgstr ""
131
+
132
+ #: ../includes/event-organiser-cpt.php:37
133
+ msgid "Add or remove venues"
134
+ msgstr ""
135
+
136
+ #: ../includes/event-organiser-ajax.php:521
137
+ msgid "Add To Google Calendar"
138
+ msgstr ""
139
+
140
+ #: ../event-organiser-venues.php:342
141
+ msgid "Add Venue"
142
+ msgstr ""
143
+
144
+ #: ../includes/event-organiser-venue-functions.php:790
145
+ msgid "Address"
146
+ msgstr ""
147
+
148
+ #: ../includes/event-organiser-cpt.php:62
149
+ msgid "All Categories"
150
+ msgstr ""
151
+
152
+ #: ../includes/event-organiser-cpt.php:426
153
+ msgid "All dates and times must be entered in the specified format. This format can "
154
+ "changed in the settings page."
155
+ msgstr ""
156
+
157
+ #: ../event-organiser-edit.php:97
158
+ msgid "All day"
159
+ msgstr ""
160
+
161
+ #: ../includes/event-organiser-ajax.php:516
162
+ #: ../includes/event-organiser-event-functions.php:1021
163
+ msgid "All Day"
164
+ msgstr ""
165
+
166
+ #: ../includes/event-organiser-cpt.php:145
167
+ msgid "All events"
168
+ msgstr ""
169
+
170
+ #: ../includes/event-organiser-cpt.php:94
171
+ msgid "All Tags"
172
+ msgstr ""
173
+
174
+ #: ../includes/event-organiser-cpt.php:31
175
+ #: ../classes/class-eo-event-list-widget.php:47
176
+ msgid "All Venues"
177
+ msgstr ""
178
+
179
+ #: ../templates/taxonomy-event-category.php:120
180
+ msgid "Apologies, but no events were found for the requested category. "
181
+ msgstr ""
182
+
183
+ #: ../templates/taxonomy-event-tag.php:120
184
+ msgid "Apologies, but no events were found for the requested tag. "
185
+ msgstr ""
186
+
187
+ #: ../templates/taxonomy-event-venue.php:118
188
+ msgid "Apologies, but no events were found for the requested venue. "
189
+ msgstr ""
190
+
191
+ #: ../templates/archive-event.php:128
192
+ msgid "Apologies, but no results were found for the requested archive"
193
+ msgstr ""
194
+
195
+ #: ../event-organiser-settings.php:152
196
+ msgid "Are current events past?"
197
+ msgstr ""
198
+
199
+ #: ../classes/class-eo-event-list-widget.php:61
200
+ msgid "ASC"
201
+ msgstr ""
202
+
203
+ #: ../includes/event-organiser-cpt.php:614
204
+ msgid "Assign the category a colour."
205
+ msgstr ""
206
+
207
+ #: ../event-organiser-settings.php:96
208
+ msgid "Author"
209
+ msgstr ""
210
+
211
+ #: ../event-organiser-debug.php:56
212
+ msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
213
+ "in red."
214
+ msgstr ""
215
+
216
+ #: ../includes/event-organiser-ajax.php:329
217
+ msgid "Break this series"
218
+ msgstr ""
219
+
220
+ #: ../includes/event-organiser-cpt.php:477
221
+ msgid "By clicking the relevant tab, you can view events in Month, Week or Day "
222
+ "mode. You can also filter the events by events by category and venue. The "
223
+ "'go to date' button allows you to quickly jump to a specific date."
224
+ msgstr ""
225
+
226
+ #: ../event-organiser-calendar.php:186
227
+ msgid "Calendar options"
228
+ msgstr ""
229
+
230
+ #: ../event-organiser-calendar.php:23
231
+ #: ../event-organiser-calendar.php:24
232
+ msgid "Calendar View"
233
+ msgstr ""
234
+
235
+ #: ../event-organiser-edit.php:219
236
+ #: ../event-organiser-calendar.php:265
237
+ #: ../event-organiser-calendar.php:272
238
+ msgid "Cancel"
239
+ msgstr ""
240
+
241
+ #: ../event-organiser-manage.php:25
242
+ #: ../templates/event-meta-event-single.php:68
243
+ msgid "Categories"
244
+ msgstr ""
245
+
246
+ #: ../event-organiser-edit.php:64
247
+ msgid "Check to edit this event and its reoccurrences"
248
+ msgstr ""
249
+
250
+ #: ../event-organiser-settings.php:539
251
+ msgid "Choose a custom permalink structure for events, venues, event categories and "
252
+ "event tags."
253
+ msgstr ""
254
+
255
+ #: ../includes/event-organiser-cpt.php:103
256
+ msgid "Choose from the most used tags"
257
+ msgstr ""
258
+
259
+ #: ../includes/event-organiser-cpt.php:435
260
+ msgid "Choose the reoccurrence end date. No further occurrences are added after "
261
+ "this date, but an occurrence that starts before may finish after this date."
262
+ msgstr ""
263
+
264
+ #: ../includes/event-organiser-venue-functions.php:791
265
+ msgid "City"
266
+ msgstr ""
267
+
268
+ #: ../includes/event-organiser-cpt.php:608
269
+ msgid "Color"
270
+ msgstr ""
271
+
272
+ #: ../event-organiser-settings.php:100
273
+ msgid "Comments"
274
+ msgstr ""
275
+
276
+ #: ../event-organiser-debug.php:307
277
+ msgid "Correctly registered"
278
+ msgstr ""
279
+
280
+ #: ../includes/event-organiser-venue-functions.php:794
281
+ msgid "Country"
282
+ msgstr ""
283
+
284
+ #: ../event-organiser-calendar.php:227
285
+ msgid "Create an event"
286
+ msgstr ""
287
+
288
+ #: ../includes/event-organiser-cpt.php:421
289
+ msgid "Creating events"
290
+ msgstr ""
291
+
292
+ #: ../includes/event-organiser-cpt.php:422
293
+ msgid "Creating events:"
294
+ msgstr ""
295
+
296
+ #: ../event-organiser-calendar.php:222
297
+ msgid "Current date/time"
298
+ msgstr ""
299
+
300
+ #: ../event-organiser-edit.php:107
301
+ msgid "custom"
302
+ msgstr ""
303
+
304
+ #: ../includes/event-organiser-cpt.php:218
305
+ msgid "Custom field deleted."
306
+ msgstr ""
307
+
308
+ #: ../includes/event-organiser-cpt.php:217
309
+ msgid "Custom field updated."
310
+ msgstr ""
311
+
312
+ #: ../event-organiser-settings.php:99
313
+ msgid "Custom Fields"
314
+ msgstr ""
315
+
316
+ #: ../includes/event-organiser-event-functions.php:543
317
+ msgid "custom reoccurrence"
318
+ msgstr ""
319
+
320
+ #: ../event-organiser-edit.php:106
321
+ msgid "daily"
322
+ msgstr ""
323
+
324
+ #: ../event-organiser-debug.php:133
325
+ msgid "Database character set"
326
+ msgstr ""
327
+
328
+ #: ../event-organiser-debug.php:127
329
+ msgid "Database tables"
330
+ msgstr ""
331
+
332
+ #: ../event-organiser-debug.php:123
333
+ msgid "Databse Prefix:"
334
+ msgstr ""
335
+
336
+ #: ../event-organiser-settings.php:121
337
+ msgid "Date Format:"
338
+ msgstr "日期格式"
339
+
340
+ #: ../event-organiser-calendar.php:56
341
+ msgid "day"
342
+ msgstr ""
343
+
344
+ #: ../event-organiser-calendar.php:212
345
+ msgid "Day"
346
+ msgstr ""
347
+
348
+ #: ../event-organiser-settings.php:240
349
+ msgid "Day archive"
350
+ msgstr ""
351
+
352
+ #: ../event-organiser-edit.php:141
353
+ msgid "day of month"
354
+ msgstr ""
355
+
356
+ #: ../event-organiser-edit.php:145
357
+ msgid "day of week"
358
+ msgstr ""
359
+
360
+ #: ../includes/event-organiser-register.php:198
361
+ msgid "days"
362
+ msgstr ""
363
+
364
+ #: ../event-organiser-settings.php:127
365
+ msgid "dd-mm-yyyy"
366
+ msgstr ""
367
+
368
+ #: ../event-organiser-debug.php:139
369
+ msgid "Debug mode"
370
+ msgstr ""
371
+
372
+ #: ../classes/class-eo-venue-list-table.php:70
373
+ #: ../classes/class-eo-venue-list-table.php:127
374
+ msgid "Delete"
375
+ msgstr ""
376
+
377
+ #: ../event-organiser-settings.php:68
378
+ #: ../event-organiser.php:104
379
+ msgid "Delete Events"
380
+ msgstr "删除事件"
381
+
382
+ #: ../event-organiser-settings.php:164
383
+ msgid "Delete expired events:"
384
+ msgstr "删除过期事件"
385
+
386
+ #: ../event-organiser-settings.php:70
387
+ #: ../event-organiser.php:106
388
+ msgid "Delete Other's Events"
389
+ msgstr ""
390
+
391
+ #: ../includes/event-organiser-ajax.php:315
392
+ msgid "Delete this occurrence"
393
+ msgstr ""
394
+
395
+ #: ../includes/event-organiser-cpt.php:466
396
+ msgid "Delete will permanently remove the venue"
397
+ msgstr ""
398
+
399
+ #: ../classes/class-eo-event-list-widget.php:62
400
+ msgid "DESC"
401
+ msgstr ""
402
+
403
+ #: ../includes/event-organiser-register.php:624
404
+ msgid "Dismiss"
405
+ msgstr ""
406
+
407
+ #: ../includes/event-organiser-register.php:623
408
+ msgid "Dismiss this notice"
409
+ msgstr ""
410
+
411
+ #: ../classes/class-eo-widget-categories.php:96
412
+ msgid "Display as dropdown"
413
+ msgstr ""
414
+
415
+ #: ../event-organiser-settings.php:113
416
+ #: ../event-organiser-settings.php:140
417
+ msgid "Display past events on calendars, event lists and archives (this can be "
418
+ "over-ridden by shortcode attributes and widget options)."
419
+ msgstr ""
420
+
421
+ #: ../classes/class-eo-calendar-widget.php:17
422
+ msgid "Displays a calendar of your events"
423
+ msgstr ""
424
+
425
+ #: ../classes/class-eo-event-list-widget.php:22
426
+ msgid "Displays a list of events"
427
+ msgstr ""
428
+
429
+ #: ../classes/class-eo-agenda-widget.php:17
430
+ msgid "Displays a list of events, grouped by date"
431
+ msgstr ""
432
+
433
+ #: ../event-organiser-settings.php:550
434
+ msgid "Do not add to menu"
435
+ msgstr ""
436
+
437
+ #: ../includes/class-event-organiser-im-export.php:90
438
+ msgid "Download Export File"
439
+ msgstr ""
440
+
441
+ #: ../includes/event-organiser-ajax.php:237
442
+ msgid "Draft"
443
+ msgstr ""
444
+
445
+ #: ../templates/single-event.php:71
446
+ msgid "Edit"
447
+ msgstr ""
448
+
449
+ #: ../includes/event-organiser-cpt.php:65
450
+ msgid "Edit Category"
451
+ msgstr ""
452
+
453
+ #: ../includes/event-organiser-ajax.php:296
454
+ #: ../includes/event-organiser-cpt.php:143
455
+ msgid "Edit Event"
456
+ msgstr ""
457
+
458
+ #: ../event-organiser-settings.php:66
459
+ #: ../event-organiser.php:102
460
+ msgid "Edit Events"
461
+ msgstr "编辑事件"
462
+
463
+ #: ../event-organiser-settings.php:69
464
+ #: ../event-organiser.php:105
465
+ msgid "Edit Others' Events"
466
+ msgstr ""
467
+
468
+ #: ../includes/event-organiser-cpt.php:98
469
+ msgid "Edit Tag"
470
+ msgstr ""
471
+
472
+ #: ../includes/event-organiser-cpt.php:465
473
+ msgid "Edit takes you to the editing screen for that venue. You can also reach that "
474
+ "screen by clicking on the venue title."
475
+ msgstr ""
476
+
477
+ #: ../event-organiser-venues.php:264
478
+ msgid "Edit Venue"
479
+ msgstr ""
480
+
481
+ #: ../event-organiser-settings.php:213
482
+ msgid "Enable event pretty permalinks:"
483
+ msgstr ""
484
+
485
+ #: ../event-organiser-settings.php:173
486
+ msgid "Enable events ICAL feed:"
487
+ msgstr ""
488
+
489
+ #: ../event-organiser-settings.php:190
490
+ msgid "Enable templates:"
491
+ msgstr ""
492
+
493
+ #: ../includes/event-organiser-ajax.php:265
494
+ msgid "End"
495
+ msgstr ""
496
+
497
+ #: ../event-organiser-edit.php:90
498
+ #: ../event-organiser-manage.php:27
499
+ msgid "End Date/Time"
500
+ msgstr ""
501
+
502
+ #: ../event-organiser-edit.php:76
503
+ msgid "Ensure dates are entered in %1$s format and times in %2$s (24 hour) format"
504
+ msgstr ""
505
+
506
+ #: ../event-organiser-manage.php:18
507
+ msgid "Event"
508
+ msgstr ""
509
+
510
+ #: ../event-organiser-settings.php:232
511
+ msgid "Event (archive)"
512
+ msgstr ""
513
+
514
+ #: ../event-organiser-settings.php:223
515
+ msgid "Event (single)"
516
+ msgstr ""
517
+
518
+ #: ../event-organiser-settings.php:251
519
+ msgid "Event Categories"
520
+ msgstr ""
521
+
522
+ #: ../classes/class-eo-event-list-widget.php:39
523
+ msgid "Event categories"
524
+ msgstr ""
525
+
526
+ #: ../templates/taxonomy-event-category.php:31
527
+ msgid "Event Category Archives: %s"
528
+ msgstr ""
529
+
530
+ #: ../classes/class-eo-agenda-widget.php:42
531
+ msgid "Event date/time format"
532
+ msgstr ""
533
+
534
+ #: ../event-organiser-edit.php:351
535
+ msgid "Event dates were not saved."
536
+ msgstr ""
537
+
538
+ #: ../event-organiser-calendar.php:293
539
+ msgid "Event Detail"
540
+ msgstr ""
541
+
542
+ #: ../event-organiser-edit.php:14
543
+ #: ../event-organiser-calendar.php:291
544
+ #: ../templates/event-meta-event-single.php:37
545
+ msgid "Event Details"
546
+ msgstr ""
547
+
548
+ #: ../includes/event-organiser-cpt.php:228
549
+ msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
550
+ msgstr ""
551
+
552
+ #: ../classes/class-eo-event-list-widget.php:78
553
+ msgid "Event list widget placeholders"
554
+ msgstr ""
555
+
556
+ #: ../event-organiser-settings.php:26
557
+ msgid "Event Organiser"
558
+ msgstr "事件组织插件"
559
+
560
+ #: ../event-organiser-settings.php:25
561
+ msgid "Event Organiser Settings"
562
+ msgstr "事件组织插件设置"
563
+
564
+ #: ../event-organiser-debug.php:73
565
+ msgid "Event Organiser version"
566
+ msgstr "事件组织插件版本"
567
+
568
+ #: ../event-organiser-settings.php:201
569
+ msgid "Event page:"
570
+ msgstr ""
571
+
572
+ #: ../includes/event-organiser-cpt.php:222
573
+ msgid "Event published. <a href=\"%s\">View event</a>"
574
+ msgstr ""
575
+
576
+ #: ../includes/event-organiser-cpt.php:221
577
+ msgid "Event restored to revision from %s"
578
+ msgstr ""
579
+
580
+ #: ../includes/event-organiser-cpt.php:223
581
+ msgid "Event saved."
582
+ msgstr ""
583
+
584
+ #: ../includes/event-organiser-cpt.php:225
585
+ msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" "
586
+ "href=\"%2$s\">Preview event</a>"
587
+ msgstr ""
588
+
589
+ #: ../includes/event-organiser-cpt.php:224
590
+ msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
591
+ msgstr ""
592
+
593
+ #: ../templates/taxonomy-event-tag.php:31
594
+ msgid "Event Tag Archives: %s"
595
+ msgstr ""
596
+
597
+ #: ../event-organiser-settings.php:102
598
+ #: ../event-organiser-settings.php:259
599
+ msgid "Event Tags"
600
+ msgstr ""
601
+
602
+ #: ../event-organiser-calendar.php:236
603
+ msgid "Event Title"
604
+ msgstr ""
605
+
606
+ #: ../includes/event-organiser-cpt.php:219
607
+ msgid "Event updated."
608
+ msgstr ""
609
+
610
+ #: ../includes/event-organiser-cpt.php:216
611
+ msgid "Event updated. <a href=\"%s\">View event</a>"
612
+ msgstr ""
613
+
614
+ #: ../classes/class-eo-calendar-widget.php:62
615
+ msgid "Event venue"
616
+ msgstr ""
617
+
618
+ #: ../includes/event-organiser-cpt.php:28
619
+ msgid "Event Venues"
620
+ msgstr ""
621
+
622
+ #: ../event-organiser.php:128
623
+ #: ../event-organiser-venues.php:429
624
+ #: ../templates/archive-event.php:42
625
+ msgid "Events"
626
+ msgstr ""
627
+
628
+ #: ../classes/class-eo-agenda-widget.php:18
629
+ msgid "Events Agenda"
630
+ msgstr "事件日历"
631
+
632
+ #: ../event-organiser-settings.php:200
633
+ msgid "Events archives:"
634
+ msgstr ""
635
+
636
+ #: ../templates/taxonomy-event-venue.php:31
637
+ msgid "Events at: %s"
638
+ msgstr ""
639
+
640
+ #: ../event-organiser-calendar.php:208
641
+ msgid "Events Calendar"
642
+ msgstr ""
643
+
644
+ #: ../event-organiser-settings.php:203
645
+ msgid "Events Category page:"
646
+ msgstr ""
647
+
648
+ #: ../event-organiser-manage.php:143
649
+ msgid "Events within %d months"
650
+ msgstr ""
651
+
652
+ #: ../event-organiser-manage.php:141
653
+ msgid "Events within %d weeks"
654
+ msgstr ""
655
+
656
+ #: ../event-organiser-manage.php:142
657
+ msgid "Events within 1 month"
658
+ msgstr ""
659
+
660
+ #: ../event-organiser-manage.php:140
661
+ msgid "Events within 1 week"
662
+ msgstr ""
663
+
664
+ #: ../event-organiser-manage.php:144
665
+ msgid "Events within 1 year"
666
+ msgstr ""
667
+
668
+ #: ../event-organiser-manage.php:139
669
+ msgid "Events within 24 hours"
670
+ msgstr ""
671
+
672
+ #: ../templates/archive-event.php:34
673
+ #: ../templates/archive-event.php:37
674
+ #: ../templates/archive-event.php:40
675
+ msgid "Events: "
676
+ msgstr ""
677
+
678
+ #: ../includes/event-organiser-register.php:206
679
+ #: ../includes/event-organiser-event-functions.php:552
680
+ msgid "every %d days"
681
+ msgstr ""
682
+
683
+ #: ../includes/event-organiser-register.php:210
684
+ #: ../includes/event-organiser-event-functions.php:573
685
+ msgid "every %d months on the"
686
+ msgstr ""
687
+
688
+ #: ../includes/event-organiser-register.php:208
689
+ #: ../includes/event-organiser-event-functions.php:560
690
+ msgid "every %d weeks on"
691
+ msgstr ""
692
+
693
+ #: ../includes/event-organiser-event-functions.php:604
694
+ msgid "every %d years"
695
+ msgstr ""
696
+
697
+ #: ../includes/event-organiser-register.php:212
698
+ msgid "every %d years on the"
699
+ msgstr ""
700
+
701
+ #: ../includes/event-organiser-register.php:205
702
+ #: ../includes/event-organiser-event-functions.php:550
703
+ msgid "every day"
704
+ msgstr ""
705
+
706
+ #: ../includes/event-organiser-register.php:209
707
+ #: ../includes/event-organiser-event-functions.php:571
708
+ msgid "every month on the"
709
+ msgstr ""
710
+
711
+ #: ../includes/event-organiser-register.php:207
712
+ #: ../includes/event-organiser-event-functions.php:558
713
+ msgid "every week on"
714
+ msgstr ""
715
+
716
+ #: ../includes/event-organiser-event-functions.php:602
717
+ msgid "every year"
718
+ msgstr ""
719
+
720
+ #: ../includes/event-organiser-register.php:211
721
+ msgid "every year on the"
722
+ msgstr ""
723
+
724
+ #: ../event-organiser-settings.php:98
725
+ msgid "Excerpt"
726
+ msgstr ""
727
+
728
+ #: ../event-organiser-settings.php:182
729
+ msgid "Exclude events from searches:"
730
+ msgstr ""
731
+
732
+ #: ../event-organiser-manage.php:138
733
+ msgid "Expired events"
734
+ msgstr ""
735
+
736
+ #: ../event-organiser-settings.php:18
737
+ msgid "Export"
738
+ msgstr "导出"
739
+
740
+ #: ../includes/class-event-organiser-im-export.php:84
741
+ msgid "Export Events"
742
+ msgstr ""
743
+
744
+ #: ../includes/class-event-organiser-im-export.php:54
745
+ msgid "File Error encountered: %d"
746
+ msgstr ""
747
+
748
+ #: ../includes/class-event-organiser-im-export.php:66
749
+ msgid "File size: %s. File type: %s"
750
+ msgstr ""
751
+
752
+ #: ../includes/event-organiser-register.php:215
753
+ #: ../includes/event-organiser-event-functions.php:530
754
+ msgid "first"
755
+ msgstr ""
756
+
757
+ #: ../event-organiser-settings.php:196
758
+ msgid "For each of the pages, the corresponding template is used. To use your own "
759
+ "template simply give it the same name and store in your theme folder. By "
760
+ "default, if Event Organiser cannot find a template in your theme directory, "
761
+ "it will use its own default template. To prevent this, uncheck this option. "
762
+ "WordPress will then decide which template from your theme's folder to use."
763
+ msgstr ""
764
+
765
+ #: ../includes/event-organiser-cpt.php:488
766
+ msgid "For more information"
767
+ msgstr ""
768
+
769
+ #: ../includes/event-organiser-cpt.php:490
770
+ msgid "Found a bug?"
771
+ msgstr ""
772
+
773
+ #: ../includes/event-organiser-register.php:215
774
+ #: ../includes/event-organiser-event-functions.php:530
775
+ msgid "fourth"
776
+ msgstr ""
777
+
778
+ #: ../event-organiser-manage.php:137
779
+ msgid "Future events"
780
+ msgstr ""
781
+
782
+ #: ../event-organiser-settings.php:15
783
+ #: ../event-organiser-settings.php:45
784
+ msgid "General"
785
+ msgstr ""
786
+
787
+ #: ../event-organiser-venues.php:409
788
+ msgid "Get Link"
789
+ msgstr ""
790
+
791
+ #: ../event-organiser-calendar.php:59
792
+ msgid "go to date"
793
+ msgstr ""
794
+
795
+ #: ../classes/class-eo-agenda-widget.php:30
796
+ msgid "Group by"
797
+ msgstr ""
798
+
799
+ #: ../classes/class-eo-agenda-widget.php:38
800
+ msgid "Group date format"
801
+ msgstr ""
802
+
803
+ #: ../event-organiser-settings.php:143
804
+ msgid "Group occurrences"
805
+ msgstr ""
806
+
807
+ #: ../includes/event-organiser-cpt.php:491
808
+ msgid "Have a question?"
809
+ msgstr ""
810
+
811
+ #: ../includes/event-organiser-register.php:193
812
+ msgid "Hide dates"
813
+ msgstr ""
814
+
815
+ #: ../event-organiser-debug.php:65
816
+ msgid "Home url"
817
+ msgstr "主页地址"
818
+
819
+ #: ../includes/event-organiser-register.php:195
820
+ msgid "Hour"
821
+ msgstr ""
822
+
823
+ #: ../includes/event-organiser-cpt.php:463
824
+ msgid "Hovering over a row in the venues list will display action links that allow "
825
+ "you to manage that venue. You can perform the following actions:"
826
+ msgstr ""
827
+
828
+ #: ../event-organiser-settings.php:161
829
+ msgid "If 'no' is selected, an occurrence of an event is only past when it has "
830
+ "finished. Otherwise, an occurrence is considered 'past' as soon as it "
831
+ "starts."
832
+ msgstr ""
833
+
834
+ #: ../includes/event-organiser-cpt.php:436
835
+ msgid "If monthly reoccurrence is selected, select whether this should repeat on "
836
+ "that date of the month (e.g. on the 24th) or on the day of the month (e.g. "
837
+ "on the third Tuesday) "
838
+ msgstr ""
839
+
840
+ #: ../event-organiser-settings.php:149
841
+ msgid "If selected only one occurrence of an event will be displayed on event lists "
842
+ "and archives (this can be over-ridden by shortcode attributes and widget "
843
+ "options."
844
+ msgstr ""
845
+
846
+ #: ../event-organiser-settings.php:170
847
+ msgid "If selected the event will be automatically trashed 24 hours after the last "
848
+ "occurrence finishes."
849
+ msgstr ""
850
+
851
+ #: ../event-organiser-settings.php:179
852
+ msgid "If selected, visitors can subscribe to your events with the url: %s"
853
+ msgstr ""
854
+
855
+ #: ../includes/event-organiser-cpt.php:437
856
+ msgid "If weekly reoccurrence is selected, select which days of the week the event "
857
+ "should be repeated. If no days are selected, the day of the start date is "
858
+ "used"
859
+ msgstr ""
860
+
861
+ #: ../event-organiser-settings.php:219
862
+ msgid "If you have pretty permalinks enabled, select to have pretty premalinks for "
863
+ "events."
864
+ msgstr ""
865
+
866
+ #: ../event-organiser-settings.php:18
867
+ msgid "Import"
868
+ msgstr "导入"
869
+
870
+ #: ../includes/class-event-organiser-im-export.php:96
871
+ msgid "Import an ICS file."
872
+ msgstr ""
873
+
874
+ #: ../includes/class-event-organiser-im-export.php:98
875
+ msgid "Import categories"
876
+ msgstr ""
877
+
878
+ #: ../includes/class-event-organiser-im-export.php:93
879
+ msgid "Import Events"
880
+ msgstr ""
881
+
882
+ #: ../includes/class-event-organiser-im-export.php:97
883
+ msgid "Import venues"
884
+ msgstr ""
885
+
886
+ #: ../classes/class-eo-agenda-widget.php:46
887
+ msgid "Include 'Add To Google' link"
888
+ msgstr ""
889
+
890
+ #: ../classes/class-eo-event-list-widget.php:66
891
+ msgid "Include past events"
892
+ msgstr ""
893
+
894
+ #: ../event-organiser-edit.php:160
895
+ msgid "Include/Exclude occurrences"
896
+ msgstr ""
897
+
898
+ #: ../event-organiser-debug.php:314
899
+ msgid "Incorrectly registered"
900
+ msgstr ""
901
+
902
+ #: ../includes/class-event-organiser-im-export.php:739
903
+ msgid "Invalid date. Date expected in YYYYMMDD format."
904
+ msgstr ""
905
+
906
+ #: ../includes/class-event-organiser-im-export.php:771
907
+ msgid "Invalid datetime. Date expected in YYYYMMDDTHHiissZ or YYYYMMDDTHHiiss "
908
+ "format."
909
+ msgstr ""
910
+
911
+ #: ../includes/class-event-organiser-im-export.php:64
912
+ msgid "Invalid file uploaded. The file must be a ics calendar file of type "
913
+ "'text/calendar', no larger than 2MB."
914
+ msgstr ""
915
+
916
+ #: ../includes/event.php:490
917
+ msgid "Invalid monthly schedule (invalid ordinal)"
918
+ msgstr ""
919
+
920
+ #: ../event-organiser-debug.php:159
921
+ msgid "Known plug-in & theme conflicts, highlighted in red, may be minor or have a "
922
+ "simple resolution. Please contact support."
923
+ msgstr ""
924
+
925
+ #: ../includes/event-organiser-register.php:215
926
+ #: ../includes/event-organiser-event-functions.php:530
927
+ msgid "last"
928
+ msgstr ""
929
+
930
+ #: ../templates/archive-event.php:115
931
+ msgid "Later events <span class=\"meta-nav\">&larr;</span>"
932
+ msgstr ""
933
+
934
+ #: ../templates/taxonomy-event-category.php:48
935
+ #: ../templates/taxonomy-event-category.php:106
936
+ #: ../templates/archive-event.php:55
937
+ #: ../templates/taxonomy-event-tag.php:48
938
+ #: ../templates/taxonomy-event-tag.php:106
939
+ #: ../templates/taxonomy-event-venue.php:48
940
+ #: ../templates/taxonomy-event-venue.php:105
941
+ msgid "Later events <span class=\"meta-nav\">&rarr;</span>"
942
+ msgstr ""
943
+
944
+ #: ../includes/class-event-organiser-im-export.php:431
945
+ #: ../includes/class-event-organiser-im-export.php:457
946
+ msgid "Line: %1$d"
947
+ msgstr ""
948
+
949
+ #: ../classes/class-eo-event-list-widget.php:41
950
+ msgid "List category slug(s), seperate by comma. Leave blank for all"
951
+ msgstr ""
952
+
953
+ #: ../event-organiser-calendar.php:215
954
+ msgid "Loading&#8230;"
955
+ msgstr ""
956
+
957
+ #: ../includes/event-organiser-cpt.php:227
958
+ msgid "M j, Y @ G:i"
959
+ msgstr ""
960
+
961
+ #: ../event-organiser-settings.php:73
962
+ #: ../event-organiser.php:109
963
+ msgid "Manage Event Categories & Tags"
964
+ msgstr "管理事件分类和标签"
965
+
966
+ #: ../event-organiser-settings.php:72
967
+ #: ../event-organiser.php:108
968
+ msgid "Manage Venues"
969
+ msgstr "管理地点"
970
+
971
+ #: ../includes/event-organiser-register.php:196
972
+ msgid "Minute"
973
+ msgstr ""
974
+
975
+ #: ../event-organiser-settings.php:128
976
+ msgid "mm-dd-yyyy"
977
+ msgstr ""
978
+
979
+ #: ../event-organiser-calendar.php:58
980
+ msgid "month"
981
+ msgstr ""
982
+
983
+ #: ../event-organiser-calendar.php:212
984
+ msgid "Month"
985
+ msgstr ""
986
+
987
+ #: ../event-organiser-settings.php:239
988
+ msgid "Month archive"
989
+ msgstr ""
990
+
991
+ #: ../event-organiser-edit.php:107
992
+ msgid "monthly"
993
+ msgstr ""
994
+
995
+ #: ../includes/event-organiser-register.php:202
996
+ msgid "months"
997
+ msgstr ""
998
+
999
+ #: ../event-organiser-debug.php:52
1000
+ msgid "Most bugs arise from theme or plug-in conflicts. You can check this by "
1001
+ "disabling all other plug-ins and switching to TwentyTweleve."
1002
+ msgstr ""
1003
+
1004
+ #: ../event-organiser-debug.php:69
1005
+ msgid "Multisite"
1006
+ msgstr "多站点"
1007
+
1008
+ #: ../event-organiser-debug.php:87
1009
+ msgid "MySQL Version"
1010
+ msgstr "MySQL版本"
1011
+
1012
+ #: ../includes/event-organiser-cpt.php:68
1013
+ msgid "New Category Name"
1014
+ msgstr ""
1015
+
1016
+ #: ../includes/event-organiser-cpt.php:144
1017
+ msgid "New Event"
1018
+ msgstr ""
1019
+
1020
+ #: ../includes/event-organiser-cpt.php:101
1021
+ msgid "New Tag Name"
1022
+ msgstr ""
1023
+
1024
+ #: ../includes/event-organiser-cpt.php:35
1025
+ msgid "New Venue Name"
1026
+ msgstr ""
1027
+
1028
+ #: ../classes/class-eo-calendar-widget.php:198
1029
+ msgid "Next month"
1030
+ msgstr ""
1031
+
1032
+ #: ../event-organiser-debug.php:108
1033
+ #: ../event-organiser-debug.php:365
1034
+ #: ../event-organiser-settings.php:158
1035
+ msgid "No"
1036
+ msgstr "否"
1037
+
1038
+ #: ../includes/event-organiser-cpt.php:69
1039
+ msgid "No categories found"
1040
+ msgstr ""
1041
+
1042
+ #: ../includes/event-organiser-cpt.php:148
1043
+ msgid "No events found"
1044
+ msgstr ""
1045
+
1046
+ #: ../includes/event-organiser-cpt.php:149
1047
+ msgid "No events found in Trash"
1048
+ msgstr ""
1049
+
1050
+ #: ../includes/class-event-organiser-im-export.php:472
1051
+ msgid "No events were imported."
1052
+ msgstr ""
1053
+
1054
+ #: ../includes/class-event-organiser-im-export.php:61
1055
+ msgid "No file detected."
1056
+ msgstr ""
1057
+
1058
+ #: ../includes/event-organiser-cpt.php:102
1059
+ msgid "No tags found"
1060
+ msgstr ""
1061
+
1062
+ #: ../includes/event-organiser-ajax.php:570
1063
+ msgid "No Venue"
1064
+ msgstr ""
1065
+
1066
+ #: ../includes/event-organiser-cpt.php:36
1067
+ msgid "No venues found"
1068
+ msgstr ""
1069
+
1070
+ #: ../event-organiser-settings.php:510
1071
+ msgid "None"
1072
+ msgstr ""
1073
+
1074
+ #: ../templates/taxonomy-event-category.php:116
1075
+ #: ../templates/archive-event.php:124
1076
+ #: ../templates/taxonomy-event-tag.php:116
1077
+ #: ../templates/taxonomy-event-venue.php:115
1078
+ msgid "Nothing Found"
1079
+ msgstr ""
1080
+
1081
+ #: ../classes/class-eo-event-list-widget.php:35
1082
+ msgid "Number of events"
1083
+ msgstr ""
1084
+
1085
+ #: ../event-organiser-calendar.php:178
1086
+ msgid "Occurrence deleted."
1087
+ msgstr ""
1088
+
1089
+ #: ../includes/event.php:681
1090
+ msgid "Occurrence note deleted. Occurrence not found"
1091
+ msgstr ""
1092
+
1093
+ #: ../event-organiser-edit.php:126
1094
+ #: ../templates/shortcode-event-list.php:52
1095
+ #: ../templates/widget-event-list.php:49
1096
+ msgid "on"
1097
+ msgstr ""
1098
+
1099
+ #: ../event-organiser-edit.php:106
1100
+ msgid "once"
1101
+ msgstr ""
1102
+
1103
+ #: ../includes/event-organiser-event-functions.php:540
1104
+ msgid "one time only"
1105
+ msgstr ""
1106
+
1107
+ #: ../includes/event-organiser-cpt.php:446
1108
+ msgid "Only pre-existing venues can be selected. To add a venue, go to the venues "
1109
+ "page."
1110
+ msgstr ""
1111
+
1112
+ #: ../classes/class-eo-event-list-widget.php:55
1113
+ msgid "Order by"
1114
+ msgstr ""
1115
+
1116
+ #: ../event-organiser-settings.php:96
1117
+ #: ../event-organiser-edit.php:28
1118
+ #: ../event-organiser-manage.php:22
1119
+ msgid "Organiser"
1120
+ msgstr ""
1121
+
1122
+ #: ../includes/event-organiser-cpt.php:456
1123
+ #: ../includes/event-organiser-cpt.php:475
1124
+ msgid "Overview"
1125
+ msgstr ""
1126
+
1127
+ #: ../event-organiser-settings.php:554
1128
+ msgid "Page list (fallback)"
1129
+ msgstr ""
1130
+
1131
+ #: ../includes/event-organiser-cpt.php:63
1132
+ #: ../includes/event-organiser-cpt.php:64
1133
+ msgid "Parent Category"
1134
+ msgstr ""
1135
+
1136
+ #: ../event-organiser-venues.php:402
1137
+ msgid "Permalink:"
1138
+ msgstr ""
1139
+
1140
+ #: ../event-organiser-settings.php:17
1141
+ msgid "Permalinks"
1142
+ msgstr ""
1143
+
1144
+ #: ../event-organiser-settings.php:16
1145
+ msgid "Permissions"
1146
+ msgstr ""
1147
+
1148
+ #: ../event-organiser-debug.php:107
1149
+ msgid "PHP cURL Support"
1150
+ msgstr ""
1151
+
1152
+ #: ../event-organiser-debug.php:95
1153
+ msgid "PHP Memory Usage"
1154
+ msgstr "PHP内存使用"
1155
+
1156
+ #: ../event-organiser-debug.php:99
1157
+ msgid "PHP Post Max Size"
1158
+ msgstr ""
1159
+
1160
+ #: ../event-organiser-debug.php:103
1161
+ msgid "PHP Upload Max Size"
1162
+ msgstr ""
1163
+
1164
+ #: ../event-organiser-debug.php:83
1165
+ msgid "PHP Version"
1166
+ msgstr "PHP版本"
1167
+
1168
+ #: ../event-organiser-settings.php:540
1169
+ msgid "Please note to enable these structures you must first have pretty permalinks "
1170
+ "enabled on WordPress in Settings > Permalinks."
1171
+ msgstr ""
1172
+
1173
+ #: ../event-organiser-debug.php:111
1174
+ msgid "Plug-ins"
1175
+ msgstr ""
1176
+
1177
+ #: ../includes/event-organiser-cpt.php:95
1178
+ msgid "Popular Tags"
1179
+ msgstr ""
1180
+
1181
+ #: ../includes/event-organiser-venue-functions.php:793
1182
+ msgid "Post Code"
1183
+ msgstr ""
1184
+
1185
+ #: ../classes/class-eo-calendar-widget.php:195
1186
+ msgid "Previous month"
1187
+ msgstr ""
1188
+
1189
+ #: ../includes/event-organiser-ajax.php:235
1190
+ msgid "Private"
1191
+ msgstr ""
1192
+
1193
+ #: ../includes/event-organiser-ajax.php:233
1194
+ msgid "Protected"
1195
+ msgstr ""
1196
+
1197
+ #: ../event-organiser-calendar.php:268
1198
+ msgid "Publish Event"
1199
+ msgstr ""
1200
+
1201
+ #: ../event-organiser-settings.php:67
1202
+ #: ../event-organiser.php:103
1203
+ msgid "Publish Events"
1204
+ msgstr "发布事件"
1205
+
1206
+ #: ../event-organiser-settings.php:71
1207
+ #: ../event-organiser.php:107
1208
+ msgid "Read Private Events"
1209
+ msgstr ""
1210
+
1211
+ #: ../event-organiser-edit.php:104
1212
+ msgid "Reoccurence:"
1213
+ msgstr ""
1214
+
1215
+ #: ../event-organiser-manage.php:28
1216
+ msgid "Reoccurrence"
1217
+ msgstr ""
1218
+
1219
+ #: ../event-organiser-edit.php:120
1220
+ msgid "Repeat every"
1221
+ msgstr ""
1222
+
1223
+ #: ../includes/event-organiser-cpt.php:431
1224
+ msgid "Repeating events"
1225
+ msgstr ""
1226
+
1227
+ #: ../event-organiser-settings.php:101
1228
+ msgid "Revisions"
1229
+ msgstr ""
1230
+
1231
+ #: ../event-organiser-settings.php:499
1232
+ msgid "Role"
1233
+ msgstr ""
1234
+
1235
+ #: ../event-organiser-venues.php:151
1236
+ msgid "Save"
1237
+ msgstr ""
1238
+
1239
+ #: ../event-organiser-calendar.php:264
1240
+ msgid "Save Draft"
1241
+ msgstr ""
1242
+
1243
+ #: ../includes/event.php:400
1244
+ msgid "Schedule end date is before is before the start date."
1245
+ msgstr ""
1246
+
1247
+ #: ../includes/event.php:412
1248
+ msgid "Schedule not recognised."
1249
+ msgstr ""
1250
+
1251
+ #: ../includes/event-organiser-cpt.php:61
1252
+ msgid "Search Categories"
1253
+ msgstr ""
1254
+
1255
+ #: ../includes/event-organiser-cpt.php:147
1256
+ msgid "Search events"
1257
+ msgstr ""
1258
+
1259
+ #: ../event-organiser-venues.php:230
1260
+ msgid "Search results for &#8220;%s&#8221;"
1261
+ msgstr ""
1262
+
1263
+ #: ../includes/event-organiser-cpt.php:93
1264
+ msgid "Search Tags"
1265
+ msgstr ""
1266
+
1267
+ #: ../event-organiser-venues.php:240
1268
+ msgid "Search Venues"
1269
+ msgstr ""
1270
+
1271
+ #: ../includes/event-organiser-register.php:215
1272
+ #: ../includes/event-organiser-event-functions.php:530
1273
+ msgid "second"
1274
+ msgstr ""
1275
+
1276
+ #: ../includes/event-organiser-cpt.php:489
1277
+ msgid "See the <a %s> documentation</a>"
1278
+ msgstr ""
1279
+
1280
+ #: ../event-organiser-edit.php:191
1281
+ msgid "Select a venue"
1282
+ msgstr ""
1283
+
1284
+ #: ../classes/class-eo-widget-categories.php:45
1285
+ msgid "Select Category"
1286
+ msgstr ""
1287
+
1288
+ #: ../event-organiser-settings.php:91
1289
+ msgid "Select which features events should support"
1290
+ msgstr ""
1291
+
1292
+ #: ../includes/event-organiser-cpt.php:442
1293
+ #: ../includes/event-organiser-cpt.php:443
1294
+ msgid "Selecting a venue"
1295
+ msgstr ""
1296
+
1297
+ #: ../includes/event-organiser-cpt.php:106
1298
+ msgid "Separate tags with commas"
1299
+ msgstr ""
1300
+
1301
+ #: ../includes/event-organiser-cpt.php:38
1302
+ msgid "Separate venues with commas"
1303
+ msgstr ""
1304
+
1305
+ #: ../event-organiser-settings.php:494
1306
+ msgid "Set permissions for events and venue management"
1307
+ msgstr ""
1308
+
1309
+ #: ../includes/event-organiser-register.php:315
1310
+ msgid "Settings"
1311
+ msgstr ""
1312
+
1313
+ #: ../event-organiser-edit.php:163
1314
+ msgid "Show dates"
1315
+ msgstr ""
1316
+
1317
+ #: ../classes/class-eo-widget-categories.php:99
1318
+ msgid "Show hierarchy"
1319
+ msgstr ""
1320
+
1321
+ #: ../includes/event-organiser-register.php:51
1322
+ msgid "Show Less"
1323
+ msgstr ""
1324
+
1325
+ #: ../includes/event-organiser-register.php:50
1326
+ msgid "Show More"
1327
+ msgstr ""
1328
+
1329
+ #: ../event-organiser-settings.php:107
1330
+ #: ../event-organiser-settings.php:134
1331
+ msgid "Show past events:"
1332
+ msgstr ""
1333
+
1334
+ #: ../event-organiser-debug.php:61
1335
+ msgid "Site url"
1336
+ msgstr "站点地址"
1337
+
1338
+ #: ../event-organiser-venues.php:428
1339
+ msgid "Slug"
1340
+ msgstr ""
1341
+
1342
+ #: ../includes/event-organiser-cpt.php:434
1343
+ msgid "Specify how regularly the event should repeat (default 1)"
1344
+ msgstr ""
1345
+
1346
+ #: ../templates/event-meta-event-single.php:58
1347
+ msgid "Start"
1348
+ msgstr ""
1349
+
1350
+ #: ../classes/class-eo-event-list-widget.php:57
1351
+ msgid "Start date"
1352
+ msgstr ""
1353
+
1354
+ #: ../includes/event.php:387
1355
+ msgid "Start date not provided."
1356
+ msgstr ""
1357
+
1358
+ #: ../includes/event.php:397
1359
+ msgid "Start date occurs after end date."
1360
+ msgstr ""
1361
+
1362
+ #: ../event-organiser-edit.php:80
1363
+ #: ../event-organiser-manage.php:26
1364
+ msgid "Start Date/Time"
1365
+ msgstr ""
1366
+
1367
+ #: ../includes/event-organiser-venue-functions.php:792
1368
+ msgid "State / Province"
1369
+ msgstr ""
1370
+
1371
+ #: ../event-organiser-calendar.php:274
1372
+ msgid "Submit for Review"
1373
+ msgstr ""
1374
+
1375
+ #: ../event-organiser-debug.php:10
1376
+ #: ../event-organiser-debug.php:11
1377
+ #: ../event-organiser-debug.php:36
1378
+ msgid "System Info"
1379
+ msgstr "系统信息"
1380
+
1381
+ #: ../templates/event-meta-event-single.php:73
1382
+ msgid "Tags"
1383
+ msgstr ""
1384
+
1385
+ #: ../classes/class-eo-event-list-widget.php:76
1386
+ msgid "Template (leave blank for default)"
1387
+ msgstr ""
1388
+
1389
+ #: ../event-organiser-settings.php:46
1390
+ msgid "Templates"
1391
+ msgstr "模版"
1392
+
1393
+ #: ../event-organiser-debug.php:367
1394
+ msgid "The <a href='%s'>wp_footer hook</a> could be not be found. Without, for "
1395
+ "example, the calendar will not function"
1396
+ msgstr ""
1397
+
1398
+ #: ../includes/event-organiser-cpt.php:425
1399
+ msgid "The end date is the date the event finishes. If the event is a reoccuring "
1400
+ "event, this is the end date of the first occurrence."
1401
+ msgstr ""
1402
+
1403
+ #: ../includes/class-event-organiser-im-export.php:87
1404
+ msgid "The export button below generates an ICS file of your events that can be "
1405
+ "imported in to other calendar applications such as Google Calendar."
1406
+ msgstr ""
1407
+
1408
+ #: ../includes/event-organiser-cpt.php:424
1409
+ msgid "The start date is the date the event starts. If the event is a reoccuring "
1410
+ "event, this is the start date of the first occurrence."
1411
+ msgstr ""
1412
+
1413
+ #: ../event-organiser-debug.php:316
1414
+ msgid "The widget sidebars are incorrectly registered. See the <a href='%s'>FAQ</a> "
1415
+ "or contact support to resolve this."
1416
+ msgstr ""
1417
+
1418
+ #: ../event-organiser-debug.php:117
1419
+ msgid "Theme"
1420
+ msgstr ""
1421
+
1422
+ #: ../classes/class-eventorganiser-shortcodes.php:334
1423
+ msgid "There is no excerpt because this is a protected post."
1424
+ msgstr ""
1425
+
1426
+ #: ../includes/class-event-organiser-im-export.php:474
1427
+ msgid "There was an error with %1$d of %2$d events in the ical file"
1428
+ msgstr ""
1429
+
1430
+ #: ../includes/event-organiser-register.php:215
1431
+ #: ../includes/event-organiser-event-functions.php:530
1432
+ msgid "third"
1433
+ msgstr ""
1434
+
1435
+ #: ../event-organiser-settings.php:131
1436
+ msgid "This alters the default format for inputting dates."
1437
+ msgstr ""
1438
+
1439
+ #: ../templates/event-meta-event-single.php:50
1440
+ msgid "This event finished on %s"
1441
+ msgstr ""
1442
+
1443
+ #: ../templates/event-meta-event-single.php:46
1444
+ msgid "This event is running from %1$s until %2$s. It is next occurring on %3$s"
1445
+ msgstr ""
1446
+
1447
+ #: ../includes/event-organiser-ajax.php:290
1448
+ msgid "This event reoccurs"
1449
+ msgstr ""
1450
+
1451
+ #: ../templates/single-event.php:60
1452
+ msgid "This event was posted by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
1453
+ "href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
1454
+ msgstr ""
1455
+
1456
+ #: ../templates/single-event.php:58
1457
+ msgid "This event was posted in %1$s by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
1458
+ "href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
1459
+ msgstr ""
1460
+
1461
+ #: ../includes/event-organiser-register.php:213
1462
+ msgid "This event will repeat"
1463
+ msgstr ""
1464
+
1465
+ #: ../event-organiser-edit.php:63
1466
+ msgid "This is a reoccurring event"
1467
+ msgstr ""
1468
+
1469
+ #: ../includes/event-organiser-cpt.php:457
1470
+ msgid "This is the list of all saved events. Note that <strong> reoccurring events "
1471
+ "appear as a single row </strong> in the table and the start and end date "
1472
+ "refers to the first occurrence of that event."
1473
+ msgstr ""
1474
+
1475
+ #: ../event-organiser-debug.php:47
1476
+ msgid "This page highlights useful information for debugging. If you're reporting a "
1477
+ "bug, please include this information."
1478
+ msgstr ""
1479
+
1480
+ #: ../includes/event-organiser-cpt.php:476
1481
+ msgid "This page shows all (occurrances of) events. You can view the summary of an "
1482
+ "event by clicking on it. If you have the necessary permissions, a link to "
1483
+ "the event's edit page will appear also."
1484
+ msgstr ""
1485
+
1486
+ #: ../event-organiser-settings.php:97
1487
+ msgid "Thumbnail"
1488
+ msgstr ""
1489
+
1490
+ #: ../event-organiser-debug.php:152
1491
+ msgid "Timezone"
1492
+ msgstr ""
1493
+
1494
+ #: ../classes/class-eo-event-list-widget.php:31
1495
+ #: ../classes/class-eo-event-list-widget.php:58
1496
+ msgid "Title"
1497
+ msgstr ""
1498
+
1499
+ #: ../classes/class-eo-widget-categories.php:92
1500
+ msgid "Title:"
1501
+ msgstr ""
1502
+
1503
+ #: ../event-organiser-debug.php:54
1504
+ msgid "To help speed things along, if you report a bug please indicate if you have "
1505
+ "done so. Once the plug-in or theme has been identified it is often easy to "
1506
+ "resolve the issue."
1507
+ msgstr ""
1508
+
1509
+ #: ../includes/event-organiser-cpt.php:432
1510
+ msgid "To repeat an event according to some regular pattern, use the reocurrence "
1511
+ "dropdown menu to select how the event is to repeat. Further options then "
1512
+ "appear, "
1513
+ msgstr ""
1514
+
1515
+ #: ../event-organiser-calendar.php:55
1516
+ msgid "today"
1517
+ msgstr ""
1518
+
1519
+ #: ../event-organiser-debug.php:301
1520
+ #: ../event-organiser-debug.php:308
1521
+ #: ../event-organiser-debug.php:352
1522
+ #: ../event-organiser-debug.php:359
1523
+ msgid "Turn <a href=\"%s\">WP_Debug mode</a> on and revisit the front-end to check"
1524
+ msgstr ""
1525
+
1526
+ #: ../event-organiser-debug.php:300
1527
+ #: ../event-organiser-debug.php:351
1528
+ msgid "Unknown"
1529
+ msgstr ""
1530
+
1531
+ #: ../event-organiser-debug.php:338
1532
+ msgid "unknown"
1533
+ msgstr ""
1534
+
1535
+ #: ../event-organiser-edit.php:150
1536
+ msgid "until"
1537
+ msgstr ""
1538
+
1539
+ #: ../templates/event-meta-event-single.php:88
1540
+ msgid "Upcoming Dates"
1541
+ msgstr ""
1542
+
1543
+ #: ../includes/event-organiser-cpt.php:66
1544
+ msgid "Update Category"
1545
+ msgstr ""
1546
+
1547
+ #: ../includes/event-organiser-cpt.php:99
1548
+ msgid "Update Tag"
1549
+ msgstr ""
1550
+
1551
+ #: ../event-organiser-venues.php:342
1552
+ msgid "Update Venue"
1553
+ msgstr ""
1554
+
1555
+ #: ../includes/class-event-organiser-im-export.php:102
1556
+ msgid "Upload ICS file"
1557
+ msgstr ""
1558
+
1559
+ #: ../includes/event-organiser-cpt.php:445
1560
+ msgid "Use the venues input field to search for existing venues"
1561
+ msgstr ""
1562
+
1563
+ #: ../event-organiser-edit.php:188
1564
+ #: ../event-organiser-manage.php:24
1565
+ #: ../event-organiser-venues.php:421
1566
+ #: ../templates/event-meta-event-single.php:63
1567
+ msgid "Venue"
1568
+ msgstr ""
1569
+
1570
+ #: ../classes/class-eo-venue-list-table.php:23
1571
+ msgid "venue"
1572
+ msgstr ""
1573
+
1574
+ #: ../event-organiser-venues.php:167
1575
+ msgid "Venue <strong>created</strong>"
1576
+ msgstr ""
1577
+
1578
+ #: ../event-organiser-venues.php:168
1579
+ msgid "Venue <strong>updated</strong>"
1580
+ msgstr ""
1581
+
1582
+ #: ../event-organiser-venues.php:83
1583
+ msgid "Venue <strong>was not</strong> created"
1584
+ msgstr ""
1585
+
1586
+ #: ../event-organiser-venues.php:46
1587
+ msgid "Venue <strong>was not</strong> updated"
1588
+ msgstr ""
1589
+
1590
+ #: ../event-organiser-venues.php:297
1591
+ msgid "Venue Location"
1592
+ msgstr ""
1593
+
1594
+ #: ../event-organiser-edit.php:201
1595
+ msgid "Venue Name"
1596
+ msgstr ""
1597
+
1598
+ #: ../event-organiser-venues.php:396
1599
+ msgid "Venue name"
1600
+ msgstr ""
1601
+
1602
+ #: ../event-organiser-settings.php:202
1603
+ msgid "Venue page:"
1604
+ msgstr ""
1605
+
1606
+ #: ../event-organiser-venues.php:169
1607
+ msgid "Venue(s) <strong>deleted</strong>"
1608
+ msgstr ""
1609
+
1610
+ #: ../event-organiser-venues.php:139
1611
+ msgid "Venue(s) <strong>were not </strong> deleted"
1612
+ msgstr ""
1613
+
1614
+ #: ../event-organiser-settings.php:243
1615
+ #: ../event-organiser-venues.php:10
1616
+ #: ../event-organiser-venues.php:11
1617
+ #: ../event-organiser-venues.php:159
1618
+ #: ../event-organiser-venues.php:226
1619
+ msgid "Venues"
1620
+ msgstr ""
1621
+
1622
+ #: ../classes/class-eo-venue-list-table.php:24
1623
+ msgid "venues"
1624
+ msgstr ""
1625
+
1626
+ #: ../includes/event-organiser-ajax.php:520
1627
+ #: ../classes/class-eo-venue-list-table.php:71
1628
+ msgid "View"
1629
+ msgstr ""
1630
+
1631
+ #: ../event-organiser-calendar.php:60
1632
+ #: ../event-organiser-manage.php:109
1633
+ msgid "View all categories"
1634
+ msgstr ""
1635
+
1636
+ #: ../event-organiser-manage.php:136
1637
+ msgid "View all events"
1638
+ msgstr ""
1639
+
1640
+ #: ../event-organiser-calendar.php:61
1641
+ #: ../event-organiser-manage.php:123
1642
+ msgid "View all venues"
1643
+ msgstr ""
1644
+
1645
+ #: ../includes/event-organiser-cpt.php:146
1646
+ msgid "View Event"
1647
+ msgstr ""
1648
+
1649
+ #: ../event-organiser-venues.php:410
1650
+ msgid "View Venue"
1651
+ msgstr ""
1652
+
1653
+ #: ../includes/event-organiser-cpt.php:467
1654
+ msgid "View will take you to the venue's page"
1655
+ msgstr ""
1656
+
1657
+ #: ../event-organiser-debug.php:91
1658
+ msgid "Web Server"
1659
+ msgstr "Web服务器"
1660
+
1661
+ #: ../event-organiser-calendar.php:57
1662
+ msgid "week"
1663
+ msgstr ""
1664
+
1665
+ #: ../event-organiser-calendar.php:212
1666
+ msgid "Week"
1667
+ msgstr ""
1668
+
1669
+ #: ../event-organiser-edit.php:106
1670
+ msgid "weekly"
1671
+ msgstr ""
1672
+
1673
+ #: ../includes/event-organiser-register.php:200
1674
+ msgid "weeks"
1675
+ msgstr ""
1676
+
1677
+ #: ../event-organiser-welcome.php:23
1678
+ msgid "Welcome"
1679
+ msgstr "欢迎"
1680
+
1681
+ #: ../event-organiser-welcome.php:51
1682
+ msgid "Welcome to Event Organiser %s"
1683
+ msgstr "欢迎使用事件组织插件 %s"
1684
+
1685
+ #: ../event-organiser-welcome.php:24
1686
+ msgid "Welcome View"
1687
+ msgstr "欢迎视图"
1688
+
1689
+ #: ../event-organiser-calendar.php:232
1690
+ msgid "When"
1691
+ msgstr ""
1692
+
1693
+ #: ../event-organiser-calendar.php:240
1694
+ msgid "Where"
1695
+ msgstr ""
1696
+
1697
+ #: ../event-organiser-debug.php:148
1698
+ msgid "Widget Sidebars"
1699
+ msgstr ""
1700
+
1701
+ #: ../event-organiser-debug.php:77
1702
+ msgid "WordPress"
1703
+ msgstr "WordPress"
1704
+
1705
+ #: ../includes/event-organiser-register.php:203
1706
+ msgid "year"
1707
+ msgstr ""
1708
+
1709
+ #: ../event-organiser-settings.php:238
1710
+ msgid "Year archive"
1711
+ msgstr ""
1712
+
1713
+ #: ../event-organiser-edit.php:107
1714
+ msgid "yearly"
1715
+ msgstr ""
1716
+
1717
+ #: ../includes/event-organiser-register.php:204
1718
+ msgid "years"
1719
+ msgstr ""
1720
+
1721
+ #: ../event-organiser-debug.php:108
1722
+ #: ../event-organiser-debug.php:358
1723
+ #: ../event-organiser-settings.php:159
1724
+ msgid "Yes"
1725
+ msgstr "是"
1726
+
1727
+ #: ../includes/event-organiser-cpt.php:482
1728
+ msgid "You can create an event on this Calendar, by clicking on day or dragging "
1729
+ "over multiple days (in Month view) or multiple times (in Week and Day view). "
1730
+ "You can give the event a title, specify a venue and provide a descripton. "
1731
+ "The event can be immediately published or saved as a draft. In any case, the "
1732
+ "event is created and you are forwarded to that event's edit page."
1733
+ msgstr ""
1734
+
1735
+ #: ../classes/class-eo-event-list-widget.php:80
1736
+ msgid "You can use specified tags as placeholders for event information which you "
1737
+ "want to appear in the widget. <a href=\"%s\" target=\"_blank\"> Find out "
1738
+ "more</a>."
1739
+ msgstr ""
1740
+
1741
+ #: ../event-organiser-venues.php:112
1742
+ msgid "You do not have permission to delete this venue"
1743
+ msgstr ""
1744
+
1745
+ #: ../event-organiser-venues.php:39
1746
+ #: ../event-organiser-venues.php:68
1747
+ msgid "You do not have permission to edit this venue."
1748
+ msgstr ""
1749
+
1750
+ #: ../event-organiser-venues.php:34
1751
+ msgid "You do not have permission to manage venues"
1752
+ msgstr ""
1753
+
1754
+ #: ../event-organiser-calendar.php:96
1755
+ msgid "You do not have sufficient permissions to create events"
1756
+ msgstr ""
1757
+
1758
+ #: ../event-organiser-calendar.php:168
1759
+ msgid "You do not have sufficient permissions to delete this event"
1760
+ msgstr ""
1761
+
1762
+ #: ../event-organiser-calendar.php:152
1763
+ msgid "You do not have sufficient permissions to edit this event"
1764
+ msgstr ""
1765
+
1766
+ #: ../includes/class-event-organiser-im-export.php:329
1767
+ msgid "You do not have sufficient permissions to import events."
1768
+ msgstr ""
1769
+
1770
+ #: ../event-organiser-settings.php:541
1771
+ msgid "You may also need to go to WordPress Settings > Permalinks and click 'Save "
1772
+ "Changes' before any changes will take effect."
1773
+ msgstr ""
1774
+
1775
+ #: ../event-organiser-settings.php:129
1776
+ msgid "yyyy-mm-dd"
1777
+ msgstr ""
1778
+
languages/eventorganiser.pot CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Event Organiser\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-04-08 14:15+0100\n"
6
- "PO-Revision-Date: 2013-04-08 14:15+0100\n"
7
  "Last-Translator: Stephen Harris <contact@stephenharris.info>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
@@ -14,618 +14,695 @@ msgstr ""
14
  "X-Poedit-Basepath: .\n"
15
  "X-Poedit-SearchPath-0: ..\n"
16
 
17
- #: ../event-organiser-welcome.php:23
18
- msgid "Welcome"
19
- msgstr ""
20
-
21
- #: ../event-organiser-welcome.php:24
22
- msgid "Welcome View"
23
- msgstr ""
24
-
25
- #: ../event-organiser-welcome.php:51
26
- #, php-format
27
- msgid "Welcome to Event Organiser %s"
28
- msgstr ""
29
-
30
- #: ../event-organiser-debug.php:10
31
- #: ../event-organiser-debug.php:11
32
- #: ../event-organiser-debug.php:36
33
  msgid "System Info"
34
  msgstr ""
35
 
36
- #: ../event-organiser-debug.php:47
37
  msgid "This page highlights useful information for debugging. If you're reporting a bug, please include this information."
38
  msgstr ""
39
 
40
- #: ../event-organiser-debug.php:52
 
 
 
 
41
  msgid "Most bugs arise from theme or plug-in conflicts. You can check this by disabling all other plug-ins and switching to TwentyTweleve."
42
  msgstr ""
43
 
44
- #: ../event-organiser-debug.php:54
45
  msgid "To help speed things along, if you report a bug please indicate if you have done so. Once the plug-in or theme has been identified it is often easy to resolve the issue."
46
  msgstr ""
47
 
48
- #: ../event-organiser-debug.php:56
49
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted in red."
50
  msgstr ""
51
 
52
- #: ../event-organiser-debug.php:61
 
 
 
 
 
53
  msgid "Site url"
54
  msgstr ""
55
 
56
- #: ../event-organiser-debug.php:65
 
57
  msgid "Home url"
58
  msgstr ""
59
 
60
- #: ../event-organiser-debug.php:69
 
61
  msgid "Multisite"
62
  msgstr ""
63
 
64
- #: ../event-organiser-debug.php:73
65
  msgid "Event Organiser version"
66
  msgstr ""
67
 
68
- #: ../event-organiser-debug.php:77
 
69
  msgid "WordPress"
70
  msgstr ""
71
 
72
- #: ../event-organiser-debug.php:83
 
73
  msgid "PHP Version"
74
  msgstr ""
75
 
76
- #: ../event-organiser-debug.php:87
 
77
  msgid "MySQL Version"
78
  msgstr ""
79
 
80
- #: ../event-organiser-debug.php:91
 
81
  msgid "Web Server"
82
  msgstr ""
83
 
84
- #: ../event-organiser-debug.php:95
85
  msgid "PHP Memory Usage"
86
  msgstr ""
87
 
88
- #: ../event-organiser-debug.php:99
89
  msgid "PHP Post Max Size"
90
  msgstr ""
91
 
92
- #: ../event-organiser-debug.php:103
93
  msgid "PHP Upload Max Size"
94
  msgstr ""
95
 
96
- #: ../event-organiser-debug.php:107
97
  msgid "PHP cURL Support"
98
  msgstr ""
99
 
100
- #: ../event-organiser-debug.php:108
101
- #: ../event-organiser-debug.php:358
102
- #: ../event-organiser-settings.php:159
103
  msgid "Yes"
104
  msgstr ""
105
 
106
- #: ../event-organiser-debug.php:108
107
- #: ../event-organiser-debug.php:365
108
- #: ../event-organiser-settings.php:158
109
  msgid "No"
110
  msgstr ""
111
 
112
- #: ../event-organiser-debug.php:111
113
  msgid "Plug-ins"
114
  msgstr ""
115
 
116
- #: ../event-organiser-debug.php:117
 
117
  msgid "Theme"
118
  msgstr ""
119
 
120
- #: ../event-organiser-debug.php:123
121
  msgid "Databse Prefix:"
122
  msgstr ""
123
 
124
- #: ../event-organiser-debug.php:127
 
125
  msgid "Database tables"
126
  msgstr ""
127
 
128
- #: ../event-organiser-debug.php:133
 
129
  msgid "Database character set"
130
  msgstr ""
131
 
132
- #: ../event-organiser-debug.php:139
 
133
  msgid "Debug mode"
134
  msgstr ""
135
 
136
- #: ../event-organiser-debug.php:144
137
  #, php-format
138
  msgid "%s present"
139
  msgstr ""
140
 
141
- #: ../event-organiser-debug.php:148
142
  msgid "Widget Sidebars"
143
  msgstr ""
144
 
145
- #: ../event-organiser-debug.php:152
146
  msgid "Timezone"
147
  msgstr ""
148
 
149
- #: ../event-organiser-debug.php:159
150
  msgid "Known plug-in & theme conflicts, highlighted in red, may be minor or have a simple resolution. Please contact support."
151
  msgstr ""
152
 
153
- #: ../event-organiser-debug.php:281
154
  #, php-format
155
  msgid "%s has only been tested up to %s %s"
156
  msgstr ""
157
 
158
- #: ../event-organiser-debug.php:288
159
  #, php-format
160
  msgid "%s requires %s version %s or higher"
161
  msgstr ""
162
 
163
- #: ../event-organiser-debug.php:300
164
- #: ../event-organiser-debug.php:351
165
  msgid "Unknown"
166
  msgstr ""
167
 
168
- #: ../event-organiser-debug.php:301
169
- #: ../event-organiser-debug.php:308
170
- #: ../event-organiser-debug.php:352
171
- #: ../event-organiser-debug.php:359
172
  #, php-format
173
  msgid "Turn <a href=\"%s\">WP_Debug mode</a> on and revisit the front-end to check"
174
  msgstr ""
175
 
176
- #: ../event-organiser-debug.php:307
177
  msgid "Correctly registered"
178
  msgstr ""
179
 
180
- #: ../event-organiser-debug.php:314
181
  msgid "Incorrectly registered"
182
  msgstr ""
183
 
184
- #: ../event-organiser-debug.php:316
185
  #, php-format
186
  msgid "The widget sidebars are incorrectly registered. See the <a href='%s'>FAQ</a> or contact support to resolve this."
187
  msgstr ""
188
 
189
- #: ../event-organiser-debug.php:338
190
  msgid "unknown"
191
  msgstr ""
192
 
193
- #: ../event-organiser-debug.php:367
194
  #, php-format
195
  msgid "The <a href='%s'>wp_footer hook</a> could be not be found. Without, for example, the calendar will not function"
196
  msgstr ""
197
 
198
- #: ../event-organiser-settings.php:15
199
- #: ../event-organiser-settings.php:45
200
- msgid "General"
201
  msgstr ""
202
 
203
- #: ../event-organiser-settings.php:16
204
- msgid "Permissions"
205
  msgstr ""
206
 
207
- #: ../event-organiser-settings.php:17
208
- msgid "Permalinks"
209
  msgstr ""
210
 
211
- #: ../event-organiser-settings.php:18
212
- msgid "Import"
 
 
 
 
213
  msgstr ""
214
 
215
  #: ../event-organiser-settings.php:18
216
- msgid "Export"
 
217
  msgstr ""
218
 
219
- #: ../event-organiser-settings.php:25
220
- msgid "Event Organiser Settings"
221
  msgstr ""
222
 
223
- #: ../event-organiser-settings.php:26
224
- msgid "Event Organiser"
225
  msgstr ""
226
 
227
- #: ../event-organiser-settings.php:46
228
- msgid "Templates"
 
 
 
 
229
  msgstr ""
230
 
231
- #: ../event-organiser-settings.php:66
 
 
 
 
232
  #: ../event-organiser.php:102
233
  msgid "Edit Events"
234
  msgstr ""
235
 
236
- #: ../event-organiser-settings.php:67
237
  #: ../event-organiser.php:103
238
  msgid "Publish Events"
239
  msgstr ""
240
 
241
- #: ../event-organiser-settings.php:68
242
  #: ../event-organiser.php:104
243
  msgid "Delete Events"
244
  msgstr ""
245
 
246
- #: ../event-organiser-settings.php:69
247
  #: ../event-organiser.php:105
248
  msgid "Edit Others' Events"
249
  msgstr ""
250
 
251
- #: ../event-organiser-settings.php:70
252
  #: ../event-organiser.php:106
253
  msgid "Delete Other's Events"
254
  msgstr ""
255
 
256
- #: ../event-organiser-settings.php:71
257
  #: ../event-organiser.php:107
258
  msgid "Read Private Events"
259
  msgstr ""
260
 
261
- #: ../event-organiser-settings.php:72
262
  #: ../event-organiser.php:108
263
  msgid "Manage Venues"
264
  msgstr ""
265
 
266
- #: ../event-organiser-settings.php:73
267
  #: ../event-organiser.php:109
268
  msgid "Manage Event Categories & Tags"
269
  msgstr ""
270
 
271
- #: ../event-organiser-settings.php:91
 
 
 
 
272
  msgid "Select which features events should support"
273
  msgstr ""
274
 
275
- #: ../event-organiser-settings.php:96
276
- #: ../event-organiser-edit.php:28
277
- #: ../event-organiser-manage.php:22
278
  msgid "Organiser"
279
  msgstr ""
280
 
281
- #: ../event-organiser-settings.php:96
282
  msgid "Author"
283
  msgstr ""
284
 
285
- #: ../event-organiser-settings.php:97
286
  msgid "Thumbnail"
287
  msgstr ""
288
 
289
- #: ../event-organiser-settings.php:98
290
  msgid "Excerpt"
291
  msgstr ""
292
 
293
- #: ../event-organiser-settings.php:99
294
  msgid "Custom Fields"
295
  msgstr ""
296
 
297
- #: ../event-organiser-settings.php:100
298
  msgid "Comments"
299
  msgstr ""
300
 
301
- #: ../event-organiser-settings.php:101
302
  msgid "Revisions"
303
  msgstr ""
304
 
305
- #: ../event-organiser-settings.php:102
306
- #: ../event-organiser-settings.php:259
307
  msgid "Event Tags"
308
  msgstr ""
309
 
310
- #: ../event-organiser-settings.php:107
311
- #: ../event-organiser-settings.php:134
312
  msgid "Show past events:"
313
  msgstr ""
314
 
315
- #: ../event-organiser-settings.php:113
316
- #: ../event-organiser-settings.php:140
317
  msgid "Display past events on calendars, event lists and archives (this can be over-ridden by shortcode attributes and widget options)."
318
  msgstr ""
319
 
320
- #: ../event-organiser-settings.php:116
321
  msgid "Add an 'events' link to the navigation menu:"
322
  msgstr ""
323
 
324
- #: ../event-organiser-settings.php:121
325
  msgid "Date Format:"
326
  msgstr ""
327
 
328
- #: ../event-organiser-settings.php:127
329
  msgid "dd-mm-yyyy"
330
  msgstr ""
331
 
332
- #: ../event-organiser-settings.php:128
333
  msgid "mm-dd-yyyy"
334
  msgstr ""
335
 
336
- #: ../event-organiser-settings.php:129
337
  msgid "yyyy-mm-dd"
338
  msgstr ""
339
 
340
- #: ../event-organiser-settings.php:131
341
  msgid "This alters the default format for inputting dates."
342
  msgstr ""
343
 
344
- #: ../event-organiser-settings.php:143
345
  msgid "Group occurrences"
346
  msgstr ""
347
 
348
- #: ../event-organiser-settings.php:149
349
  msgid "If selected only one occurrence of an event will be displayed on event lists and archives (this can be over-ridden by shortcode attributes and widget options."
350
  msgstr ""
351
 
352
- #: ../event-organiser-settings.php:152
353
  msgid "Are current events past?"
354
  msgstr ""
355
 
356
- #: ../event-organiser-settings.php:161
357
  msgid "If 'no' is selected, an occurrence of an event is only past when it has finished. Otherwise, an occurrence is considered 'past' as soon as it starts."
358
  msgstr ""
359
 
360
- #: ../event-organiser-settings.php:164
361
  msgid "Delete expired events:"
362
  msgstr ""
363
 
364
- #: ../event-organiser-settings.php:170
365
  msgid "If selected the event will be automatically trashed 24 hours after the last occurrence finishes."
366
  msgstr ""
367
 
368
- #: ../event-organiser-settings.php:173
369
  msgid "Enable events ICAL feed:"
370
  msgstr ""
371
 
372
- #: ../event-organiser-settings.php:179
373
  #, php-format
374
  msgid "If selected, visitors can subscribe to your events with the url: %s"
375
  msgstr ""
376
 
377
- #: ../event-organiser-settings.php:182
378
  msgid "Exclude events from searches:"
379
  msgstr ""
380
 
381
- #: ../event-organiser-settings.php:190
382
  msgid "Enable templates:"
383
  msgstr ""
384
 
385
- #: ../event-organiser-settings.php:196
386
  msgid "For each of the pages, the corresponding template is used. To use your own template simply give it the same name and store in your theme folder. By default, if Event Organiser cannot find a template in your theme directory, it will use its own default template. To prevent this, uncheck this option. WordPress will then decide which template from your theme's folder to use."
387
  msgstr ""
388
 
389
- #: ../event-organiser-settings.php:200
390
  msgid "Events archives:"
391
  msgstr ""
392
 
393
- #: ../event-organiser-settings.php:201
394
  msgid "Event page:"
395
  msgstr ""
396
 
397
- #: ../event-organiser-settings.php:202
398
  msgid "Venue page:"
399
  msgstr ""
400
 
401
- #: ../event-organiser-settings.php:203
402
  msgid "Events Category page:"
403
  msgstr ""
404
 
405
- #: ../event-organiser-settings.php:213
 
 
 
 
 
406
  msgid "Enable event pretty permalinks:"
407
  msgstr ""
408
 
409
- #: ../event-organiser-settings.php:219
410
  msgid "If you have pretty permalinks enabled, select to have pretty premalinks for events."
411
  msgstr ""
412
 
413
- #: ../event-organiser-settings.php:223
414
  msgid "Event (single)"
415
  msgstr ""
416
 
417
- #: ../event-organiser-settings.php:232
418
  msgid "Event (archive)"
419
  msgstr ""
420
 
421
- #: ../event-organiser-settings.php:238
422
  msgid "Year archive"
423
  msgstr ""
424
 
425
- #: ../event-organiser-settings.php:239
426
  msgid "Month archive"
427
  msgstr ""
428
 
429
- #: ../event-organiser-settings.php:240
430
  msgid "Day archive"
431
  msgstr ""
432
 
433
- #: ../event-organiser-settings.php:243
434
- #: ../event-organiser-venues.php:10
435
- #: ../event-organiser-venues.php:11
436
- #: ../event-organiser-venues.php:159
437
- #: ../event-organiser-venues.php:226
438
  msgid "Venues"
439
  msgstr ""
440
 
441
- #: ../event-organiser-settings.php:251
442
  msgid "Event Categories"
443
  msgstr ""
444
 
445
- #: ../event-organiser-settings.php:494
446
  msgid "Set permissions for events and venue management"
447
  msgstr ""
448
 
449
- #: ../event-organiser-settings.php:499
450
  msgid "Role"
451
  msgstr ""
452
 
453
- #: ../event-organiser-settings.php:510
454
  msgid "None"
455
  msgstr ""
456
 
457
- #: ../event-organiser-settings.php:539
458
  msgid "Choose a custom permalink structure for events, venues, event categories and event tags."
459
  msgstr ""
460
 
461
- #: ../event-organiser-settings.php:540
462
  msgid "Please note to enable these structures you must first have pretty permalinks enabled on WordPress in Settings > Permalinks."
463
  msgstr ""
464
 
465
- #: ../event-organiser-settings.php:541
466
  msgid "You may also need to go to WordPress Settings > Permalinks and click 'Save Changes' before any changes will take effect."
467
  msgstr ""
468
 
469
- #: ../event-organiser-settings.php:550
470
  msgid "Do not add to menu"
471
  msgstr ""
472
 
473
- #: ../event-organiser-settings.php:554
474
  msgid "Page list (fallback)"
475
  msgstr ""
476
 
477
  #: ../event-organiser-edit.php:14
478
- #: ../event-organiser-calendar.php:291
479
- #: ../templates/event-meta-event-single.php:37
480
  msgid "Event Details"
481
  msgstr ""
482
 
483
- #: ../event-organiser-edit.php:63
484
  msgid "This is a reoccurring event"
485
  msgstr ""
486
 
487
- #: ../event-organiser-edit.php:64
488
  msgid "Check to edit this event and its reoccurrences"
489
  msgstr ""
490
 
491
- #: ../event-organiser-edit.php:76
492
  #, php-format
493
  msgid "Ensure dates are entered in %1$s format and times in %2$s (24 hour) format"
494
  msgstr ""
495
 
496
- #: ../event-organiser-edit.php:80
497
- #: ../event-organiser-manage.php:26
498
  msgid "Start Date/Time"
499
  msgstr ""
500
 
501
- #: ../event-organiser-edit.php:90
502
- #: ../event-organiser-manage.php:27
503
  msgid "End Date/Time"
504
  msgstr ""
505
 
506
- #: ../event-organiser-edit.php:97
507
  msgid "All day"
508
  msgstr ""
509
 
510
- #: ../event-organiser-edit.php:104
511
  msgid "Reoccurence:"
512
  msgstr ""
513
 
514
- #: ../event-organiser-edit.php:106
515
  msgid "once"
516
  msgstr ""
517
 
518
- #: ../event-organiser-edit.php:106
519
  msgid "daily"
520
  msgstr ""
521
 
522
- #: ../event-organiser-edit.php:106
523
  msgid "weekly"
524
  msgstr ""
525
 
526
- #: ../event-organiser-edit.php:107
527
  msgid "monthly"
528
  msgstr ""
529
 
530
- #: ../event-organiser-edit.php:107
531
  msgid "yearly"
532
  msgstr ""
533
 
534
- #: ../event-organiser-edit.php:107
535
  msgid "custom"
536
  msgstr ""
537
 
538
- #: ../event-organiser-edit.php:120
539
  msgid "Repeat every"
540
  msgstr ""
541
 
542
- #: ../event-organiser-edit.php:126
543
  #: ../templates/shortcode-event-list.php:52
544
- #: ../templates/widget-event-list.php:49
545
  msgid "on"
546
  msgstr ""
547
 
548
- #: ../event-organiser-edit.php:141
549
  msgid "day of month"
550
  msgstr ""
551
 
552
- #: ../event-organiser-edit.php:145
553
  msgid "day of week"
554
  msgstr ""
555
 
556
- #: ../event-organiser-edit.php:150
557
  msgid "until"
558
  msgstr ""
559
 
560
- #: ../event-organiser-edit.php:160
561
  msgid "Include/Exclude occurrences"
562
  msgstr ""
563
 
564
- #: ../event-organiser-edit.php:163
565
  msgid "Show dates"
566
  msgstr ""
567
 
568
- #: ../event-organiser-edit.php:188
569
- #: ../event-organiser-manage.php:24
570
- #: ../event-organiser-venues.php:421
571
- #: ../templates/event-meta-event-single.php:63
572
  msgid "Venue"
573
  msgstr ""
574
 
575
- #: ../event-organiser-edit.php:191
576
  msgid "Select a venue"
577
  msgstr ""
578
 
579
- #: ../event-organiser-edit.php:201
580
  msgid "Venue Name"
581
  msgstr ""
582
 
583
- #: ../event-organiser-edit.php:219
584
- #: ../event-organiser-calendar.php:265
585
- #: ../event-organiser-calendar.php:272
586
  msgid "Cancel"
587
  msgstr ""
588
 
589
- #: ../event-organiser-edit.php:351
590
  msgid "Event dates were not saved."
591
  msgstr ""
592
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
593
  #: ../event-organiser-calendar.php:23
594
- #: ../event-organiser-calendar.php:24
595
  msgid "Calendar View"
596
  msgstr ""
597
 
598
- #: ../event-organiser-calendar.php:55
599
  msgid "today"
600
  msgstr ""
601
 
602
- #: ../event-organiser-calendar.php:56
603
  msgid "day"
604
  msgstr ""
605
 
606
- #: ../event-organiser-calendar.php:57
607
  msgid "week"
608
  msgstr ""
609
 
610
- #: ../event-organiser-calendar.php:58
611
  msgid "month"
612
  msgstr ""
613
 
614
- #: ../event-organiser-calendar.php:59
615
  msgid "go to date"
616
  msgstr ""
617
 
618
- #: ../event-organiser-calendar.php:60
619
- #: ../event-organiser-manage.php:109
620
  msgid "View all categories"
621
  msgstr ""
622
 
623
- #: ../event-organiser-calendar.php:61
624
- #: ../event-organiser-manage.php:123
625
  msgid "View all venues"
626
  msgstr ""
627
 
628
- #: ../event-organiser-calendar.php:96
629
  msgid "You do not have sufficient permissions to create events"
630
  msgstr ""
631
 
@@ -633,231 +710,230 @@ msgstr ""
633
  msgid "You do not have sufficient permissions to edit this event"
634
  msgstr ""
635
 
636
- #: ../event-organiser-calendar.php:168
637
  msgid "You do not have sufficient permissions to delete this event"
638
  msgstr ""
639
 
640
- #: ../event-organiser-calendar.php:178
641
  msgid "Occurrence deleted."
642
  msgstr ""
643
 
644
- #: ../event-organiser-calendar.php:186
645
  msgid "Calendar options"
646
  msgstr ""
647
 
648
- #: ../event-organiser-calendar.php:193
649
  msgid "24 hour time"
650
  msgstr ""
651
 
652
- #: ../event-organiser-calendar.php:208
653
  msgid "Events Calendar"
654
  msgstr ""
655
 
656
- #: ../event-organiser-calendar.php:212
657
  msgid "Day"
658
  msgstr ""
659
 
660
- #: ../event-organiser-calendar.php:212
661
  msgid "Week"
662
  msgstr ""
663
 
664
- #: ../event-organiser-calendar.php:212
665
  msgid "Month"
666
  msgstr ""
667
 
668
- #: ../event-organiser-calendar.php:215
669
  msgid "Loading&#8230;"
670
  msgstr ""
671
 
672
- #: ../event-organiser-calendar.php:222
673
  msgid "Current date/time"
674
  msgstr ""
675
 
676
- #: ../event-organiser-calendar.php:227
677
  msgid "Create an event"
678
  msgstr ""
679
 
680
- #: ../event-organiser-calendar.php:232
681
  msgid "When"
682
  msgstr ""
683
 
684
- #: ../event-organiser-calendar.php:236
685
  msgid "Event Title"
686
  msgstr ""
687
 
688
- #: ../event-organiser-calendar.php:240
689
  msgid "Where"
690
  msgstr ""
691
 
692
- #: ../event-organiser-calendar.php:264
693
  msgid "Save Draft"
694
  msgstr ""
695
 
696
- #: ../event-organiser-calendar.php:268
697
  msgid "Publish Event"
698
  msgstr ""
699
 
700
- #: ../event-organiser-calendar.php:274
701
  msgid "Submit for Review"
702
  msgstr ""
703
 
704
- #: ../event-organiser-calendar.php:293
705
  msgid "Event Detail"
706
  msgstr ""
707
 
708
  #: ../event-organiser.php:128
709
- #: ../event-organiser-venues.php:429
710
  #: ../templates/archive-event.php:42
711
  msgid "Events"
712
  msgstr ""
713
 
714
- #: ../event-organiser-manage.php:18
715
  msgid "Event"
716
  msgstr ""
717
 
718
- #: ../event-organiser-manage.php:25
719
- #: ../templates/event-meta-event-single.php:68
720
  msgid "Categories"
721
  msgstr ""
722
 
723
- #: ../event-organiser-manage.php:28
724
  msgid "Reoccurrence"
725
  msgstr ""
726
 
727
- #: ../event-organiser-manage.php:136
728
  msgid "View all events"
729
  msgstr ""
730
 
731
- #: ../event-organiser-manage.php:137
732
  msgid "Future events"
733
  msgstr ""
734
 
735
- #: ../event-organiser-manage.php:138
736
  msgid "Expired events"
737
  msgstr ""
738
 
739
- #: ../event-organiser-manage.php:139
740
  msgid "Events within 24 hours"
741
  msgstr ""
742
 
743
- #: ../event-organiser-manage.php:140
744
  msgid "Events within 1 week"
745
  msgstr ""
746
 
747
- #: ../event-organiser-manage.php:141
748
  #, php-format
749
  msgid "Events within %d weeks"
750
  msgstr ""
751
 
752
- #: ../event-organiser-manage.php:142
753
  msgid "Events within 1 month"
754
  msgstr ""
755
 
756
- #: ../event-organiser-manage.php:143
757
  #, php-format
758
  msgid "Events within %d months"
759
  msgstr ""
760
 
761
- #: ../event-organiser-manage.php:144
762
  msgid "Events within 1 year"
763
  msgstr ""
764
 
765
- #: ../event-organiser-manage.php:189
766
  msgid "&mdash; No Change &mdash;"
767
  msgstr ""
768
 
769
- #: ../event-organiser-venues.php:34
770
  msgid "You do not have permission to manage venues"
771
  msgstr ""
772
 
773
- #: ../event-organiser-venues.php:39
774
- #: ../event-organiser-venues.php:68
775
  msgid "You do not have permission to edit this venue."
776
  msgstr ""
777
 
778
- #: ../event-organiser-venues.php:46
779
  msgid "Venue <strong>was not</strong> updated"
780
  msgstr ""
781
 
782
- #: ../event-organiser-venues.php:83
783
  msgid "Venue <strong>was not</strong> created"
784
  msgstr ""
785
 
786
- #: ../event-organiser-venues.php:112
787
  msgid "You do not have permission to delete this venue"
788
  msgstr ""
789
 
790
- #: ../event-organiser-venues.php:139
791
  msgid "Venue(s) <strong>were not </strong> deleted"
792
  msgstr ""
793
 
794
- #: ../event-organiser-venues.php:151
795
  msgid "Save"
796
  msgstr ""
797
 
798
- #: ../event-organiser-venues.php:167
799
  msgid "Venue <strong>created</strong>"
800
  msgstr ""
801
 
802
- #: ../event-organiser-venues.php:168
803
  msgid "Venue <strong>updated</strong>"
804
  msgstr ""
805
 
806
- #: ../event-organiser-venues.php:169
807
  msgid "Venue(s) <strong>deleted</strong>"
808
  msgstr ""
809
 
810
- #: ../event-organiser-venues.php:227
811
- #: ../event-organiser-venues.php:265
812
  msgid "Add New"
813
  msgstr ""
814
 
815
- #: ../event-organiser-venues.php:230
816
  #, php-format
817
  msgid "Search results for &#8220;%s&#8221;"
818
  msgstr ""
819
 
820
- #: ../event-organiser-venues.php:240
821
  msgid "Search Venues"
822
  msgstr ""
823
 
824
- #: ../event-organiser-venues.php:264
825
  msgid "Edit Venue"
826
  msgstr ""
827
 
828
- #: ../event-organiser-venues.php:269
829
  msgid "Add New Venue"
830
  msgstr ""
831
 
832
- #: ../event-organiser-venues.php:297
833
  msgid "Venue Location"
834
  msgstr ""
835
 
836
- #: ../event-organiser-venues.php:342
837
  msgid "Update Venue"
838
  msgstr ""
839
 
840
- #: ../event-organiser-venues.php:342
841
  msgid "Add Venue"
842
  msgstr ""
843
 
844
- #: ../event-organiser-venues.php:396
845
  msgid "Venue name"
846
  msgstr ""
847
 
848
- #: ../event-organiser-venues.php:402
849
  msgid "Permalink:"
850
  msgstr ""
851
 
852
- #: ../event-organiser-venues.php:409
853
  msgid "Get Link"
854
  msgstr ""
855
 
856
- #: ../event-organiser-venues.php:410
857
  msgid "View Venue"
858
  msgstr ""
859
 
860
- #: ../event-organiser-venues.php:428
861
  msgid "Slug"
862
  msgstr ""
863
 
@@ -869,6 +945,7 @@ msgstr ""
869
  #: ../templates/taxonomy-event-category.php:48
870
  #: ../templates/taxonomy-event-category.php:106
871
  #: ../templates/archive-event.php:55
 
872
  #: ../templates/taxonomy-event-tag.php:48
873
  #: ../templates/taxonomy-event-tag.php:106
874
  #: ../templates/taxonomy-event-venue.php:48
@@ -879,6 +956,7 @@ msgstr ""
879
  #: ../templates/taxonomy-event-category.php:49
880
  #: ../templates/taxonomy-event-category.php:107
881
  #: ../templates/archive-event.php:56
 
882
  #: ../templates/taxonomy-event-tag.php:49
883
  #: ../templates/taxonomy-event-tag.php:107
884
  #: ../templates/taxonomy-event-venue.php:49
@@ -887,7 +965,7 @@ msgid " <span class=\"meta-nav\">&larr;</span> Newer events"
887
  msgstr ""
888
 
889
  #: ../templates/taxonomy-event-category.php:116
890
- #: ../templates/archive-event.php:124
891
  #: ../templates/taxonomy-event-tag.php:116
892
  #: ../templates/taxonomy-event-venue.php:115
893
  msgid "Nothing Found"
@@ -903,15 +981,7 @@ msgstr ""
903
  msgid "Events: "
904
  msgstr ""
905
 
906
- #: ../templates/archive-event.php:115
907
- msgid "Later events <span class=\"meta-nav\">&larr;</span>"
908
- msgstr ""
909
-
910
- #: ../templates/archive-event.php:116
911
- msgid " <span class=\"meta-nav\">&rarr;</span> Newer events"
912
- msgstr ""
913
-
914
- #: ../templates/archive-event.php:128
915
  msgid "Apologies, but no results were found for the requested archive"
916
  msgstr ""
917
 
@@ -958,10 +1028,13 @@ msgid "This event finished on %s"
958
  msgstr ""
959
 
960
  #: ../templates/event-meta-event-single.php:58
 
961
  msgid "Start"
962
  msgstr ""
963
 
964
  #: ../templates/event-meta-event-single.php:73
 
 
965
  msgid "Tags"
966
  msgstr ""
967
 
@@ -969,351 +1042,353 @@ msgstr ""
969
  msgid "Upcoming Dates"
970
  msgstr ""
971
 
972
- #: ../includes/event-organiser-ajax.php:233
973
  msgid "Protected"
974
  msgstr ""
975
 
976
- #: ../includes/event-organiser-ajax.php:235
977
  msgid "Private"
978
  msgstr ""
979
 
980
- #: ../includes/event-organiser-ajax.php:237
981
  msgid "Draft"
982
  msgstr ""
983
 
984
- #: ../includes/event-organiser-ajax.php:265
985
  msgid "End"
986
  msgstr ""
987
 
988
- #: ../includes/event-organiser-ajax.php:290
989
  msgid "This event reoccurs"
990
  msgstr ""
991
 
992
- #: ../includes/event-organiser-ajax.php:296
993
- #: ../includes/event-organiser-cpt.php:143
994
  msgid "Edit Event"
995
  msgstr ""
996
 
997
- #: ../includes/event-organiser-ajax.php:315
998
  msgid "Delete this occurrence"
999
  msgstr ""
1000
 
1001
- #: ../includes/event-organiser-ajax.php:329
1002
  msgid "Break this series"
1003
  msgstr ""
1004
 
1005
- #: ../includes/event-organiser-ajax.php:516
1006
- #: ../includes/event-organiser-event-functions.php:1021
1007
  msgid "All Day"
1008
  msgstr ""
1009
 
1010
- #: ../includes/event-organiser-ajax.php:520
1011
- #: ../classes/class-eo-venue-list-table.php:71
1012
  msgid "View"
1013
  msgstr ""
1014
 
1015
- #: ../includes/event-organiser-ajax.php:521
1016
  msgid "Add To Google Calendar"
1017
  msgstr ""
1018
 
1019
- #: ../includes/event-organiser-ajax.php:570
1020
  msgid "No Venue"
1021
  msgstr ""
1022
 
1023
- #: ../includes/event-organiser-register.php:50
1024
  msgid "Show More"
1025
  msgstr ""
1026
 
1027
- #: ../includes/event-organiser-register.php:51
1028
  msgid "Show Less"
1029
  msgstr ""
1030
 
1031
- #: ../includes/event-organiser-register.php:193
1032
  msgid "Hide dates"
1033
  msgstr ""
1034
 
1035
- #: ../includes/event-organiser-register.php:195
1036
  msgid "Hour"
1037
  msgstr ""
1038
 
1039
- #: ../includes/event-organiser-register.php:196
1040
  msgid "Minute"
1041
  msgstr ""
1042
 
1043
- #: ../includes/event-organiser-register.php:198
1044
  msgid "days"
1045
  msgstr ""
1046
 
1047
- #: ../includes/event-organiser-register.php:200
1048
  msgid "weeks"
1049
  msgstr ""
1050
 
1051
- #: ../includes/event-organiser-register.php:202
1052
  msgid "months"
1053
  msgstr ""
1054
 
1055
- #: ../includes/event-organiser-register.php:203
1056
  msgid "year"
1057
  msgstr ""
1058
 
1059
- #: ../includes/event-organiser-register.php:204
1060
  msgid "years"
1061
  msgstr ""
1062
 
1063
- #: ../includes/event-organiser-register.php:205
1064
- #: ../includes/event-organiser-event-functions.php:550
1065
  msgid "every day"
1066
  msgstr ""
1067
 
1068
- #: ../includes/event-organiser-register.php:206
1069
- #: ../includes/event-organiser-event-functions.php:552
1070
  #, php-format
1071
  msgid "every %d days"
1072
  msgstr ""
1073
 
1074
- #: ../includes/event-organiser-register.php:207
1075
- #: ../includes/event-organiser-event-functions.php:558
1076
  msgid "every week on"
1077
  msgstr ""
1078
 
1079
- #: ../includes/event-organiser-register.php:208
1080
- #: ../includes/event-organiser-event-functions.php:560
1081
  #, php-format
1082
  msgid "every %d weeks on"
1083
  msgstr ""
1084
 
1085
- #: ../includes/event-organiser-register.php:209
1086
- #: ../includes/event-organiser-event-functions.php:571
1087
  msgid "every month on the"
1088
  msgstr ""
1089
 
1090
- #: ../includes/event-organiser-register.php:210
1091
- #: ../includes/event-organiser-event-functions.php:573
1092
  #, php-format
1093
  msgid "every %d months on the"
1094
  msgstr ""
1095
 
1096
- #: ../includes/event-organiser-register.php:211
1097
  msgid "every year on the"
1098
  msgstr ""
1099
 
1100
- #: ../includes/event-organiser-register.php:212
1101
  #, php-format
1102
  msgid "every %d years on the"
1103
  msgstr ""
1104
 
1105
- #: ../includes/event-organiser-register.php:213
1106
  msgid "This event will repeat"
1107
  msgstr ""
1108
 
1109
- #: ../includes/event-organiser-register.php:215
1110
- #: ../includes/event-organiser-event-functions.php:530
1111
  msgid "first"
1112
  msgstr ""
1113
 
1114
- #: ../includes/event-organiser-register.php:215
1115
- #: ../includes/event-organiser-event-functions.php:530
1116
  msgid "second"
1117
  msgstr ""
1118
 
1119
- #: ../includes/event-organiser-register.php:215
1120
- #: ../includes/event-organiser-event-functions.php:530
1121
  msgid "third"
1122
  msgstr ""
1123
 
1124
- #: ../includes/event-organiser-register.php:215
1125
- #: ../includes/event-organiser-event-functions.php:530
1126
  msgid "fourth"
1127
  msgstr ""
1128
 
1129
- #: ../includes/event-organiser-register.php:215
1130
- #: ../includes/event-organiser-event-functions.php:530
1131
  msgid "last"
1132
  msgstr ""
1133
 
1134
- #: ../includes/event-organiser-register.php:315
1135
  msgid "Settings"
1136
  msgstr ""
1137
 
1138
- #: ../includes/event-organiser-register.php:580
1139
  #, php-format
1140
  msgid "<h4>City & State Fields Added</h4>City and state / province fields for venues have now been added. </br> If you'd like, Event Organiser can <a href='%s'>attempt to auto-fill them</a>. You can always manually change the details aftewards."
1141
  msgstr ""
1142
 
1143
- #: ../includes/event-organiser-register.php:587
1144
  msgid "<h4>The Default Templates Have Changed</h4>Don't panic! If you've set up your own templates in your theme you won't notice any change. </br> If you haven't and want the old templates back, <a href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>see this post<a/>."
1145
  msgstr ""
1146
 
1147
- #: ../includes/event-organiser-register.php:623
1148
  msgid "Dismiss this notice"
1149
  msgstr ""
1150
 
1151
- #: ../includes/event-organiser-register.php:624
1152
  msgid "Dismiss"
1153
  msgstr ""
1154
 
1155
- #: ../includes/event.php:387
1156
  msgid "Start date not provided."
1157
  msgstr ""
1158
 
1159
- #: ../includes/event.php:397
1160
  msgid "Start date occurs after end date."
1161
  msgstr ""
1162
 
1163
- #: ../includes/event.php:400
1164
  msgid "Schedule end date is before is before the start date."
1165
  msgstr ""
1166
 
1167
- #: ../includes/event.php:412
1168
  msgid "Schedule not recognised."
1169
  msgstr ""
1170
 
1171
- #: ../includes/event.php:490
1172
  msgid "Invalid monthly schedule (invalid ordinal)"
1173
  msgstr ""
1174
 
1175
- #: ../includes/event.php:681
1176
  msgid "Occurrence note deleted. Occurrence not found"
1177
  msgstr ""
1178
 
1179
- #: ../includes/event-organiser-venue-functions.php:790
1180
  msgid "Address"
1181
  msgstr ""
1182
 
1183
- #: ../includes/event-organiser-venue-functions.php:791
1184
  msgid "City"
1185
  msgstr ""
1186
 
1187
- #: ../includes/event-organiser-venue-functions.php:792
1188
  msgid "State / Province"
1189
  msgstr ""
1190
 
1191
- #: ../includes/event-organiser-venue-functions.php:793
1192
  msgid "Post Code"
1193
  msgstr ""
1194
 
1195
- #: ../includes/event-organiser-venue-functions.php:794
1196
  msgid "Country"
1197
  msgstr ""
1198
 
1199
- #: ../includes/event-organiser-event-functions.php:540
1200
  msgid "one time only"
1201
  msgstr ""
1202
 
1203
- #: ../includes/event-organiser-event-functions.php:543
1204
  msgid "custom reoccurrence"
1205
  msgstr ""
1206
 
1207
- #: ../includes/event-organiser-event-functions.php:602
1208
  msgid "every year"
1209
  msgstr ""
1210
 
1211
- #: ../includes/event-organiser-event-functions.php:604
1212
  #, php-format
1213
  msgid "every %d years"
1214
  msgstr ""
1215
 
1216
- #: ../includes/class-event-organiser-im-export.php:54
1217
  #, php-format
1218
  msgid "File Error encountered: %d"
1219
  msgstr ""
1220
 
1221
- #: ../includes/class-event-organiser-im-export.php:61
1222
  msgid "No file detected."
1223
  msgstr ""
1224
 
1225
- #: ../includes/class-event-organiser-im-export.php:64
1226
  msgid "Invalid file uploaded. The file must be a ics calendar file of type 'text/calendar', no larger than 2MB."
1227
  msgstr ""
1228
 
1229
- #: ../includes/class-event-organiser-im-export.php:66
1230
  #, php-format
1231
  msgid "File size: %s. File type: %s"
1232
  msgstr ""
1233
 
1234
- #: ../includes/class-event-organiser-im-export.php:84
1235
  msgid "Export Events"
1236
  msgstr ""
1237
 
1238
- #: ../includes/class-event-organiser-im-export.php:87
1239
  msgid "The export button below generates an ICS file of your events that can be imported in to other calendar applications such as Google Calendar."
1240
  msgstr ""
1241
 
1242
- #: ../includes/class-event-organiser-im-export.php:90
1243
  msgid "Download Export File"
1244
  msgstr ""
1245
 
1246
- #: ../includes/class-event-organiser-im-export.php:93
1247
  msgid "Import Events"
1248
  msgstr ""
1249
 
1250
- #: ../includes/class-event-organiser-im-export.php:96
1251
  msgid "Import an ICS file."
1252
  msgstr ""
1253
 
1254
- #: ../includes/class-event-organiser-im-export.php:97
1255
  msgid "Import venues"
1256
  msgstr ""
1257
 
1258
- #: ../includes/class-event-organiser-im-export.php:98
1259
  msgid "Import categories"
1260
  msgstr ""
1261
 
1262
- #: ../includes/class-event-organiser-im-export.php:102
1263
  msgid "Upload ICS file"
1264
  msgstr ""
1265
 
1266
- #: ../includes/class-event-organiser-im-export.php:329
1267
  msgid "You do not have sufficient permissions to import events."
1268
  msgstr ""
1269
 
1270
- #: ../includes/class-event-organiser-im-export.php:431
1271
- #: ../includes/class-event-organiser-im-export.php:457
 
1272
  #, php-format
1273
  msgid "Line: %1$d"
1274
  msgstr ""
1275
 
1276
- #: ../includes/class-event-organiser-im-export.php:472
1277
  msgid "No events were imported."
1278
  msgstr ""
1279
 
1280
- #: ../includes/class-event-organiser-im-export.php:474
1281
  #, php-format
1282
  msgid "There was an error with %1$d of %2$d events in the ical file"
1283
  msgstr ""
1284
 
1285
- #: ../includes/class-event-organiser-im-export.php:478
1286
  msgid "1 event was successfully imported"
1287
  msgstr ""
1288
 
1289
- #: ../includes/class-event-organiser-im-export.php:480
1290
  #, php-format
1291
  msgid "%d events were successfully imported"
1292
  msgstr ""
1293
 
1294
- #: ../includes/class-event-organiser-im-export.php:483
1295
  msgid "1 venue was created"
1296
  msgstr ""
1297
 
1298
- #: ../includes/class-event-organiser-im-export.php:485
1299
  #, php-format
1300
  msgid "%d venues were created"
1301
  msgstr ""
1302
 
1303
- #: ../includes/class-event-organiser-im-export.php:489
1304
  msgid "1 category was created"
1305
  msgstr ""
1306
 
1307
- #: ../includes/class-event-organiser-im-export.php:491
1308
  #, php-format
1309
  msgid "%d categories were created"
1310
  msgstr ""
1311
 
1312
- #: ../includes/class-event-organiser-im-export.php:739
 
1313
  msgid "Invalid date. Date expected in YYYYMMDD format."
1314
  msgstr ""
1315
 
1316
- #: ../includes/class-event-organiser-im-export.php:771
 
1317
  msgid "Invalid datetime. Date expected in YYYYMMDDTHHiissZ or YYYYMMDDTHHiiss format."
1318
  msgstr ""
1319
 
@@ -1322,317 +1397,337 @@ msgid "Event Venues"
1322
  msgstr ""
1323
 
1324
  #: ../includes/event-organiser-cpt.php:31
1325
- #: ../classes/class-eo-event-list-widget.php:47
1326
  msgid "All Venues"
1327
  msgstr ""
1328
 
1329
- #: ../includes/event-organiser-cpt.php:35
1330
  msgid "New Venue Name"
1331
  msgstr ""
1332
 
1333
- #: ../includes/event-organiser-cpt.php:36
1334
  msgid "No venues found"
1335
  msgstr ""
1336
 
1337
- #: ../includes/event-organiser-cpt.php:37
1338
  msgid "Add or remove venues"
1339
  msgstr ""
1340
 
1341
- #: ../includes/event-organiser-cpt.php:38
1342
  msgid "Separate venues with commas"
1343
  msgstr ""
1344
 
1345
- #: ../includes/event-organiser-cpt.php:61
1346
  msgid "Search Categories"
1347
  msgstr ""
1348
 
1349
- #: ../includes/event-organiser-cpt.php:62
1350
  msgid "All Categories"
1351
  msgstr ""
1352
 
1353
- #: ../includes/event-organiser-cpt.php:63
1354
  #: ../includes/event-organiser-cpt.php:64
 
1355
  msgid "Parent Category"
1356
  msgstr ""
1357
 
1358
- #: ../includes/event-organiser-cpt.php:65
1359
  msgid "Edit Category"
1360
  msgstr ""
1361
 
1362
- #: ../includes/event-organiser-cpt.php:66
1363
  msgid "Update Category"
1364
  msgstr ""
1365
 
1366
- #: ../includes/event-organiser-cpt.php:67
1367
  msgid "Add New Category"
1368
  msgstr ""
1369
 
1370
- #: ../includes/event-organiser-cpt.php:68
1371
  msgid "New Category Name"
1372
  msgstr ""
1373
 
1374
- #: ../includes/event-organiser-cpt.php:69
1375
  msgid "No categories found"
1376
  msgstr ""
1377
 
1378
- #: ../includes/event-organiser-cpt.php:93
1379
  msgid "Search Tags"
1380
  msgstr ""
1381
 
1382
- #: ../includes/event-organiser-cpt.php:94
1383
  msgid "All Tags"
1384
  msgstr ""
1385
 
1386
- #: ../includes/event-organiser-cpt.php:95
1387
  msgid "Popular Tags"
1388
  msgstr ""
1389
 
1390
- #: ../includes/event-organiser-cpt.php:98
1391
  msgid "Edit Tag"
1392
  msgstr ""
1393
 
1394
- #: ../includes/event-organiser-cpt.php:99
1395
  msgid "Update Tag"
1396
  msgstr ""
1397
 
1398
- #: ../includes/event-organiser-cpt.php:100
1399
  msgid "Add New Tag"
1400
  msgstr ""
1401
 
1402
- #: ../includes/event-organiser-cpt.php:101
1403
  msgid "New Tag Name"
1404
  msgstr ""
1405
 
1406
- #: ../includes/event-organiser-cpt.php:102
1407
  msgid "No tags found"
1408
  msgstr ""
1409
 
1410
- #: ../includes/event-organiser-cpt.php:103
1411
  msgid "Choose from the most used tags"
1412
  msgstr ""
1413
 
1414
- #: ../includes/event-organiser-cpt.php:105
1415
  msgid "Add or remove tags"
1416
  msgstr ""
1417
 
1418
- #: ../includes/event-organiser-cpt.php:106
1419
  msgid "Separate tags with commas"
1420
  msgstr ""
1421
 
1422
- #: ../includes/event-organiser-cpt.php:142
1423
  msgid "Add New Event"
1424
  msgstr ""
1425
 
1426
- #: ../includes/event-organiser-cpt.php:144
1427
  msgid "New Event"
1428
  msgstr ""
1429
 
1430
- #: ../includes/event-organiser-cpt.php:145
1431
  msgid "All events"
1432
  msgstr ""
1433
 
1434
- #: ../includes/event-organiser-cpt.php:146
1435
  msgid "View Event"
1436
  msgstr ""
1437
 
1438
- #: ../includes/event-organiser-cpt.php:147
1439
  msgid "Search events"
1440
  msgstr ""
1441
 
1442
- #: ../includes/event-organiser-cpt.php:148
1443
  msgid "No events found"
1444
  msgstr ""
1445
 
1446
- #: ../includes/event-organiser-cpt.php:149
1447
  msgid "No events found in Trash"
1448
  msgstr ""
1449
 
1450
- #: ../includes/event-organiser-cpt.php:216
1451
  #, php-format
1452
  msgid "Event updated. <a href=\"%s\">View event</a>"
1453
  msgstr ""
1454
 
1455
- #: ../includes/event-organiser-cpt.php:217
1456
  msgid "Custom field updated."
1457
  msgstr ""
1458
 
1459
- #: ../includes/event-organiser-cpt.php:218
1460
  msgid "Custom field deleted."
1461
  msgstr ""
1462
 
1463
- #: ../includes/event-organiser-cpt.php:219
1464
  msgid "Event updated."
1465
  msgstr ""
1466
 
1467
- #: ../includes/event-organiser-cpt.php:221
1468
  #, php-format
1469
  msgid "Event restored to revision from %s"
1470
  msgstr ""
1471
 
1472
- #: ../includes/event-organiser-cpt.php:222
1473
  #, php-format
1474
  msgid "Event published. <a href=\"%s\">View event</a>"
1475
  msgstr ""
1476
 
1477
- #: ../includes/event-organiser-cpt.php:223
1478
  msgid "Event saved."
1479
  msgstr ""
1480
 
1481
- #: ../includes/event-organiser-cpt.php:224
1482
  #, php-format
1483
  msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
1484
  msgstr ""
1485
 
1486
- #: ../includes/event-organiser-cpt.php:225
1487
  #, php-format
1488
  msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
1489
  msgstr ""
1490
 
1491
- #: ../includes/event-organiser-cpt.php:227
1492
  msgid "M j, Y @ G:i"
1493
  msgstr ""
1494
 
1495
- #: ../includes/event-organiser-cpt.php:228
1496
  #, php-format
1497
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
1498
  msgstr ""
1499
 
1500
- #: ../includes/event-organiser-cpt.php:421
 
 
 
 
1501
  msgid "Creating events"
1502
  msgstr ""
1503
 
1504
- #: ../includes/event-organiser-cpt.php:422
1505
  msgid "Creating events:"
1506
  msgstr ""
1507
 
1508
- #: ../includes/event-organiser-cpt.php:424
1509
  msgid "The start date is the date the event starts. If the event is a reoccuring event, this is the start date of the first occurrence."
1510
  msgstr ""
1511
 
1512
- #: ../includes/event-organiser-cpt.php:425
1513
  msgid "The end date is the date the event finishes. If the event is a reoccuring event, this is the end date of the first occurrence."
1514
  msgstr ""
1515
 
1516
- #: ../includes/event-organiser-cpt.php:426
1517
  msgid "All dates and times must be entered in the specified format. This format can changed in the settings page."
1518
  msgstr ""
1519
 
1520
- #: ../includes/event-organiser-cpt.php:431
1521
  msgid "Repeating events"
1522
  msgstr ""
1523
 
1524
- #: ../includes/event-organiser-cpt.php:432
1525
  msgid "To repeat an event according to some regular pattern, use the reocurrence dropdown menu to select how the event is to repeat. Further options then appear, "
1526
  msgstr ""
1527
 
1528
- #: ../includes/event-organiser-cpt.php:434
1529
  msgid "Specify how regularly the event should repeat (default 1)"
1530
  msgstr ""
1531
 
1532
- #: ../includes/event-organiser-cpt.php:435
1533
  msgid "Choose the reoccurrence end date. No further occurrences are added after this date, but an occurrence that starts before may finish after this date."
1534
  msgstr ""
1535
 
1536
- #: ../includes/event-organiser-cpt.php:436
1537
  msgid "If monthly reoccurrence is selected, select whether this should repeat on that date of the month (e.g. on the 24th) or on the day of the month (e.g. on the third Tuesday) "
1538
  msgstr ""
1539
 
1540
- #: ../includes/event-organiser-cpt.php:437
1541
  msgid "If weekly reoccurrence is selected, select which days of the week the event should be repeated. If no days are selected, the day of the start date is used"
1542
  msgstr ""
1543
 
1544
- #: ../includes/event-organiser-cpt.php:442
1545
- #: ../includes/event-organiser-cpt.php:443
1546
  msgid "Selecting a venue"
1547
  msgstr ""
1548
 
1549
- #: ../includes/event-organiser-cpt.php:445
1550
  msgid "Use the venues input field to search for existing venues"
1551
  msgstr ""
1552
 
1553
- #: ../includes/event-organiser-cpt.php:446
1554
  msgid "Only pre-existing venues can be selected. To add a venue, go to the venues page."
1555
  msgstr ""
1556
 
1557
- #: ../includes/event-organiser-cpt.php:456
1558
- #: ../includes/event-organiser-cpt.php:475
1559
  msgid "Overview"
1560
  msgstr ""
1561
 
1562
- #: ../includes/event-organiser-cpt.php:457
1563
  msgid "This is the list of all saved events. Note that <strong> reoccurring events appear as a single row </strong> in the table and the start and end date refers to the first occurrence of that event."
1564
  msgstr ""
1565
 
1566
- #: ../includes/event-organiser-cpt.php:463
1567
  msgid "Hovering over a row in the venues list will display action links that allow you to manage that venue. You can perform the following actions:"
1568
  msgstr ""
1569
 
1570
- #: ../includes/event-organiser-cpt.php:465
1571
  msgid "Edit takes you to the editing screen for that venue. You can also reach that screen by clicking on the venue title."
1572
  msgstr ""
1573
 
1574
- #: ../includes/event-organiser-cpt.php:466
1575
  msgid "Delete will permanently remove the venue"
1576
  msgstr ""
1577
 
1578
- #: ../includes/event-organiser-cpt.php:467
1579
  msgid "View will take you to the venue's page"
1580
  msgstr ""
1581
 
1582
- #: ../includes/event-organiser-cpt.php:476
1583
  msgid "This page shows all (occurrances of) events. You can view the summary of an event by clicking on it. If you have the necessary permissions, a link to the event's edit page will appear also."
1584
  msgstr ""
1585
 
1586
- #: ../includes/event-organiser-cpt.php:477
1587
  msgid "By clicking the relevant tab, you can view events in Month, Week or Day mode. You can also filter the events by events by category and venue. The 'go to date' button allows you to quickly jump to a specific date."
1588
  msgstr ""
1589
 
1590
- #: ../includes/event-organiser-cpt.php:481
1591
  msgid "Add Event"
1592
  msgstr ""
1593
 
1594
- #: ../includes/event-organiser-cpt.php:482
1595
  msgid "You can create an event on this Calendar, by clicking on day or dragging over multiple days (in Month view) or multiple times (in Week and Day view). You can give the event a title, specify a venue and provide a descripton. The event can be immediately published or saved as a draft. In any case, the event is created and you are forwarded to that event's edit page."
1596
  msgstr ""
1597
 
1598
- #: ../includes/event-organiser-cpt.php:488
1599
  msgid "For more information"
1600
  msgstr ""
1601
 
1602
- #: ../includes/event-organiser-cpt.php:489
1603
  #, php-format
1604
  msgid "See the <a %s> documentation</a>"
1605
  msgstr ""
1606
 
1607
- #: ../includes/event-organiser-cpt.php:490
1608
- msgid "Found a bug?"
1609
  msgstr ""
1610
 
1611
- #: ../includes/event-organiser-cpt.php:491
1612
- msgid "Have a question?"
1613
  msgstr ""
1614
 
1615
- #: ../includes/event-organiser-cpt.php:608
 
1616
  msgid "Color"
1617
  msgstr ""
1618
 
1619
- #: ../includes/event-organiser-cpt.php:614
1620
  msgid "Assign the category a colour."
1621
  msgstr ""
1622
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1623
  #: ../classes/class-eo-widget-categories.php:10
1624
  msgid "A list or dropdown of event categories"
1625
  msgstr ""
1626
 
1627
  #: ../classes/class-eo-widget-categories.php:45
 
1628
  msgid "Select Category"
1629
  msgstr ""
1630
 
1631
  #: ../classes/class-eo-widget-categories.php:92
 
1632
  msgid "Title:"
1633
  msgstr ""
1634
 
1635
  #: ../classes/class-eo-widget-categories.php:96
 
1636
  msgid "Display as dropdown"
1637
  msgstr ""
1638
 
@@ -1659,6 +1754,8 @@ msgstr ""
1659
 
1660
  #: ../classes/class-eo-event-list-widget.php:31
1661
  #: ../classes/class-eo-event-list-widget.php:58
 
 
1662
  msgid "Title"
1663
  msgstr ""
1664
 
@@ -1667,10 +1764,12 @@ msgid "Number of events"
1667
  msgstr ""
1668
 
1669
  #: ../classes/class-eo-event-list-widget.php:39
 
1670
  msgid "Event categories"
1671
  msgstr ""
1672
 
1673
  #: ../classes/class-eo-event-list-widget.php:41
 
1674
  msgid "List category slug(s), seperate by comma. Leave blank for all"
1675
  msgstr ""
1676
 
@@ -1691,6 +1790,7 @@ msgid "DESC"
1691
  msgstr ""
1692
 
1693
  #: ../classes/class-eo-event-list-widget.php:66
 
1694
  msgid "Include past events"
1695
  msgstr ""
1696
 
@@ -1711,51 +1811,59 @@ msgstr ""
1711
  msgid "'No events' message"
1712
  msgstr ""
1713
 
1714
- #: ../classes/class-eo-widget-venues.php:10
1715
  msgid "A list or dropdown of event venues"
1716
  msgstr ""
1717
 
1718
- #: ../classes/class-eo-calendar-widget.php:17
1719
  msgid "Displays a calendar of your events"
1720
  msgstr ""
1721
 
1722
- #: ../classes/class-eo-calendar-widget.php:62
 
 
 
 
 
 
 
 
1723
  msgid "Event venue"
1724
  msgstr ""
1725
 
1726
- #: ../classes/class-eo-calendar-widget.php:195
1727
  msgid "Previous month"
1728
  msgstr ""
1729
 
1730
- #: ../classes/class-eo-calendar-widget.php:198
1731
  msgid "Next month"
1732
  msgstr ""
1733
 
1734
- #: ../classes/class-eventorganiser-shortcodes.php:334
1735
  msgid "There is no excerpt because this is a protected post."
1736
  msgstr ""
1737
 
1738
- #: ../classes/class-eo-agenda-widget.php:17
1739
  msgid "Displays a list of events, grouped by date"
1740
  msgstr ""
1741
 
1742
- #: ../classes/class-eo-agenda-widget.php:18
1743
  msgid "Events Agenda"
1744
  msgstr ""
1745
 
1746
- #: ../classes/class-eo-agenda-widget.php:30
1747
  msgid "Group by"
1748
  msgstr ""
1749
 
1750
- #: ../classes/class-eo-agenda-widget.php:38
1751
  msgid "Group date format"
1752
  msgstr ""
1753
 
1754
- #: ../classes/class-eo-agenda-widget.php:42
1755
  msgid "Event date/time format"
1756
  msgstr ""
1757
 
1758
- #: ../classes/class-eo-agenda-widget.php:46
1759
  msgid "Include 'Add To Google' link"
1760
  msgstr ""
1761
 
2
  msgstr ""
3
  "Project-Id-Version: Event Organiser\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2013-07-23 10:32+0100\n"
6
+ "PO-Revision-Date: 2013-07-23 10:32+0100\n"
7
  "Last-Translator: Stephen Harris <contact@stephenharris.info>\n"
8
  "Language-Team: \n"
9
  "Language: \n"
14
  "X-Poedit-Basepath: .\n"
15
  "X-Poedit-SearchPath-0: ..\n"
16
 
17
+ #: ../event-organiser-debug.php:13
18
+ #: ../event-organiser-debug.php:14
19
+ #: ../event-organiser-debug.php:55
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  msgid "System Info"
21
  msgstr ""
22
 
23
+ #: ../event-organiser-debug.php:61
24
  msgid "This page highlights useful information for debugging. If you're reporting a bug, please include this information."
25
  msgstr ""
26
 
27
+ #: ../event-organiser-debug.php:63
28
+ msgid "The 'system info' link in under the Events admin tab is only visible to admins and only when <code>WP_DEBUG</code> is set to <code>true</code>."
29
+ msgstr ""
30
+
31
+ #: ../event-organiser-debug.php:68
32
  msgid "Most bugs arise from theme or plug-in conflicts. You can check this by disabling all other plug-ins and switching to TwentyTweleve."
33
  msgstr ""
34
 
35
+ #: ../event-organiser-debug.php:70
36
  msgid "To help speed things along, if you report a bug please indicate if you have done so. Once the plug-in or theme has been identified it is often easy to resolve the issue."
37
  msgstr ""
38
 
39
+ #: ../event-organiser-debug.php:72
40
  msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted in red."
41
  msgstr ""
42
 
43
+ #: ../event-organiser-debug.php:80
44
+ msgid "Download system information file"
45
+ msgstr ""
46
+
47
+ #: ../event-organiser-debug.php:86
48
+ #: ../event-organiser-debug.php:465
49
  msgid "Site url"
50
  msgstr ""
51
 
52
+ #: ../event-organiser-debug.php:90
53
+ #: ../event-organiser-debug.php:466
54
  msgid "Home url"
55
  msgstr ""
56
 
57
+ #: ../event-organiser-debug.php:94
58
+ #: ../event-organiser-debug.php:467
59
  msgid "Multisite"
60
  msgstr ""
61
 
62
+ #: ../event-organiser-debug.php:98
63
  msgid "Event Organiser version"
64
  msgstr ""
65
 
66
+ #: ../event-organiser-debug.php:102
67
+ #: ../event-organiser-debug.php:475
68
  msgid "WordPress"
69
  msgstr ""
70
 
71
+ #: ../event-organiser-debug.php:108
72
+ #: ../event-organiser-debug.php:476
73
  msgid "PHP Version"
74
  msgstr ""
75
 
76
+ #: ../event-organiser-debug.php:112
77
+ #: ../event-organiser-debug.php:477
78
  msgid "MySQL Version"
79
  msgstr ""
80
 
81
+ #: ../event-organiser-debug.php:116
82
+ #: ../event-organiser-debug.php:483
83
  msgid "Web Server"
84
  msgstr ""
85
 
86
+ #: ../event-organiser-debug.php:120
87
  msgid "PHP Memory Usage"
88
  msgstr ""
89
 
90
+ #: ../event-organiser-debug.php:124
91
  msgid "PHP Post Max Size"
92
  msgstr ""
93
 
94
+ #: ../event-organiser-debug.php:128
95
  msgid "PHP Upload Max Size"
96
  msgstr ""
97
 
98
+ #: ../event-organiser-debug.php:132
99
  msgid "PHP cURL Support"
100
  msgstr ""
101
 
102
+ #: ../event-organiser-debug.php:133
103
+ #: ../event-organiser-debug.php:408
104
+ #: ../event-organiser-settings.php:173
105
  msgid "Yes"
106
  msgstr ""
107
 
108
+ #: ../event-organiser-debug.php:133
109
+ #: ../event-organiser-debug.php:415
110
+ #: ../event-organiser-settings.php:172
111
  msgid "No"
112
  msgstr ""
113
 
114
+ #: ../event-organiser-debug.php:136
115
  msgid "Plug-ins"
116
  msgstr ""
117
 
118
+ #: ../event-organiser-debug.php:142
119
+ #: ../event-organiser-debug.php:491
120
  msgid "Theme"
121
  msgstr ""
122
 
123
+ #: ../event-organiser-debug.php:148
124
  msgid "Databse Prefix:"
125
  msgstr ""
126
 
127
+ #: ../event-organiser-debug.php:152
128
+ #: ../event-organiser-debug.php:498
129
  msgid "Database tables"
130
  msgstr ""
131
 
132
+ #: ../event-organiser-debug.php:158
133
+ #: ../event-organiser-debug.php:499
134
  msgid "Database character set"
135
  msgstr ""
136
 
137
+ #: ../event-organiser-debug.php:164
138
+ #: ../event-organiser-debug.php:514
139
  msgid "Debug mode"
140
  msgstr ""
141
 
142
+ #: ../event-organiser-debug.php:169
143
  #, php-format
144
  msgid "%s present"
145
  msgstr ""
146
 
147
+ #: ../event-organiser-debug.php:173
148
  msgid "Widget Sidebars"
149
  msgstr ""
150
 
151
+ #: ../event-organiser-debug.php:177
152
  msgid "Timezone"
153
  msgstr ""
154
 
155
+ #: ../event-organiser-debug.php:184
156
  msgid "Known plug-in & theme conflicts, highlighted in red, may be minor or have a simple resolution. Please contact support."
157
  msgstr ""
158
 
159
+ #: ../event-organiser-debug.php:331
160
  #, php-format
161
  msgid "%s has only been tested up to %s %s"
162
  msgstr ""
163
 
164
+ #: ../event-organiser-debug.php:338
165
  #, php-format
166
  msgid "%s requires %s version %s or higher"
167
  msgstr ""
168
 
169
+ #: ../event-organiser-debug.php:350
170
+ #: ../event-organiser-debug.php:401
171
  msgid "Unknown"
172
  msgstr ""
173
 
174
+ #: ../event-organiser-debug.php:351
175
+ #: ../event-organiser-debug.php:358
176
+ #: ../event-organiser-debug.php:402
177
+ #: ../event-organiser-debug.php:409
178
  #, php-format
179
  msgid "Turn <a href=\"%s\">WP_Debug mode</a> on and revisit the front-end to check"
180
  msgstr ""
181
 
182
+ #: ../event-organiser-debug.php:357
183
  msgid "Correctly registered"
184
  msgstr ""
185
 
186
+ #: ../event-organiser-debug.php:364
187
  msgid "Incorrectly registered"
188
  msgstr ""
189
 
190
+ #: ../event-organiser-debug.php:366
191
  #, php-format
192
  msgid "The widget sidebars are incorrectly registered. See the <a href='%s'>FAQ</a> or contact support to resolve this."
193
  msgstr ""
194
 
195
+ #: ../event-organiser-debug.php:388
196
  msgid "unknown"
197
  msgstr ""
198
 
199
+ #: ../event-organiser-debug.php:417
200
  #, php-format
201
  msgid "The <a href='%s'>wp_footer hook</a> could be not be found. Without, for example, the calendar will not function"
202
  msgstr ""
203
 
204
+ #: ../event-organiser-debug.php:474
205
+ #: ../event-organiser-settings.php:29
206
+ msgid "Event Organiser"
207
  msgstr ""
208
 
209
+ #: ../event-organiser-debug.php:484
210
+ msgid "PHP Memory Limit"
211
  msgstr ""
212
 
213
+ #: ../event-organiser-debug.php:490
214
+ msgid "Active Plug-ins"
215
  msgstr ""
216
 
217
+ #: ../event-organiser-debug.php:497
218
+ msgid "Databse Prefix"
219
+ msgstr ""
220
+
221
+ #: ../event-organiser-debug.php:515
222
+ msgid "Script mode"
223
  msgstr ""
224
 
225
  #: ../event-organiser-settings.php:18
226
+ #: ../event-organiser-settings.php:57
227
+ msgid "General"
228
  msgstr ""
229
 
230
+ #: ../event-organiser-settings.php:19
231
+ msgid "Permissions"
232
  msgstr ""
233
 
234
+ #: ../event-organiser-settings.php:20
235
+ msgid "Permalinks"
236
  msgstr ""
237
 
238
+ #: ../event-organiser-settings.php:21
239
+ msgid "Import"
240
+ msgstr ""
241
+
242
+ #: ../event-organiser-settings.php:21
243
+ msgid "Export"
244
  msgstr ""
245
 
246
+ #: ../event-organiser-debug.php:72
247
+ msgid "Below any <strong>known</strong> plug-in and theme conflicts are highlighted in red."
248
+ msgstr ""
249
+
250
+ #: ../event-organiser-settings.php:34
251
  #: ../event-organiser.php:102
252
  msgid "Edit Events"
253
  msgstr ""
254
 
255
+ #: ../event-organiser-settings.php:35
256
  #: ../event-organiser.php:103
257
  msgid "Publish Events"
258
  msgstr ""
259
 
260
+ #: ../event-organiser-settings.php:36
261
  #: ../event-organiser.php:104
262
  msgid "Delete Events"
263
  msgstr ""
264
 
265
+ #: ../event-organiser-settings.php:37
266
  #: ../event-organiser.php:105
267
  msgid "Edit Others' Events"
268
  msgstr ""
269
 
270
+ #: ../event-organiser-settings.php:38
271
  #: ../event-organiser.php:106
272
  msgid "Delete Other's Events"
273
  msgstr ""
274
 
275
+ #: ../event-organiser-settings.php:39
276
  #: ../event-organiser.php:107
277
  msgid "Read Private Events"
278
  msgstr ""
279
 
280
+ #: ../event-organiser-settings.php:40
281
  #: ../event-organiser.php:108
282
  msgid "Manage Venues"
283
  msgstr ""
284
 
285
+ #: ../event-organiser-settings.php:41
286
  #: ../event-organiser.php:109
287
  msgid "Manage Event Categories & Tags"
288
  msgstr ""
289
 
290
+ #: ../event-organiser-settings.php:58
291
+ msgid "Templates"
292
+ msgstr ""
293
+
294
+ #: ../event-organiser-settings.php:105
295
  msgid "Select which features events should support"
296
  msgstr ""
297
 
298
+ #: ../event-organiser-settings.php:110
299
+ #: ../event-organiser-edit.php:31
300
+ #: ../event-organiser-manage.php:23
301
  msgid "Organiser"
302
  msgstr ""
303
 
304
+ #: ../event-organiser-settings.php:110
305
  msgid "Author"
306
  msgstr ""
307
 
308
+ #: ../event-organiser-settings.php:111
309
  msgid "Thumbnail"
310
  msgstr ""
311
 
312
+ #: ../event-organiser-settings.php:112
313
  msgid "Excerpt"
314
  msgstr ""
315
 
316
+ #: ../event-organiser-settings.php:113
317
  msgid "Custom Fields"
318
  msgstr ""
319
 
320
+ #: ../event-organiser-settings.php:114
321
  msgid "Comments"
322
  msgstr ""
323
 
324
+ #: ../event-organiser-settings.php:115
325
  msgid "Revisions"
326
  msgstr ""
327
 
328
+ #: ../event-organiser-settings.php:116
329
+ #: ../event-organiser-settings.php:279
330
  msgid "Event Tags"
331
  msgstr ""
332
 
333
+ #: ../event-organiser-settings.php:121
334
+ #: ../event-organiser-settings.php:148
335
  msgid "Show past events:"
336
  msgstr ""
337
 
338
+ #: ../event-organiser-settings.php:127
339
+ #: ../event-organiser-settings.php:154
340
  msgid "Display past events on calendars, event lists and archives (this can be over-ridden by shortcode attributes and widget options)."
341
  msgstr ""
342
 
343
+ #: ../event-organiser-settings.php:130
344
  msgid "Add an 'events' link to the navigation menu:"
345
  msgstr ""
346
 
347
+ #: ../event-organiser-settings.php:135
348
  msgid "Date Format:"
349
  msgstr ""
350
 
351
+ #: ../event-organiser-settings.php:141
352
  msgid "dd-mm-yyyy"
353
  msgstr ""
354
 
355
+ #: ../event-organiser-settings.php:142
356
  msgid "mm-dd-yyyy"
357
  msgstr ""
358
 
359
+ #: ../event-organiser-settings.php:143
360
  msgid "yyyy-mm-dd"
361
  msgstr ""
362
 
363
+ #: ../event-organiser-settings.php:145
364
  msgid "This alters the default format for inputting dates."
365
  msgstr ""
366
 
367
+ #: ../event-organiser-settings.php:157
368
  msgid "Group occurrences"
369
  msgstr ""
370
 
371
+ #: ../event-organiser-settings.php:163
372
  msgid "If selected only one occurrence of an event will be displayed on event lists and archives (this can be over-ridden by shortcode attributes and widget options."
373
  msgstr ""
374
 
375
+ #: ../event-organiser-settings.php:166
376
  msgid "Are current events past?"
377
  msgstr ""
378
 
379
+ #: ../event-organiser-settings.php:175
380
  msgid "If 'no' is selected, an occurrence of an event is only past when it has finished. Otherwise, an occurrence is considered 'past' as soon as it starts."
381
  msgstr ""
382
 
383
+ #: ../event-organiser-settings.php:178
384
  msgid "Delete expired events:"
385
  msgstr ""
386
 
387
+ #: ../event-organiser-settings.php:184
388
  msgid "If selected the event will be automatically trashed 24 hours after the last occurrence finishes."
389
  msgstr ""
390
 
391
+ #: ../event-organiser-settings.php:187
392
  msgid "Enable events ICAL feed:"
393
  msgstr ""
394
 
395
+ #: ../event-organiser-settings.php:193
396
  #, php-format
397
  msgid "If selected, visitors can subscribe to your events with the url: %s"
398
  msgstr ""
399
 
400
+ #: ../event-organiser-settings.php:196
401
  msgid "Exclude events from searches:"
402
  msgstr ""
403
 
404
+ #: ../event-organiser-settings.php:204
405
  msgid "Enable templates:"
406
  msgstr ""
407
 
408
+ #: ../event-organiser-settings.php:210
409
  msgid "For each of the pages, the corresponding template is used. To use your own template simply give it the same name and store in your theme folder. By default, if Event Organiser cannot find a template in your theme directory, it will use its own default template. To prevent this, uncheck this option. WordPress will then decide which template from your theme's folder to use."
410
  msgstr ""
411
 
412
+ #: ../event-organiser-settings.php:216
413
  msgid "Events archives:"
414
  msgstr ""
415
 
416
+ #: ../event-organiser-settings.php:217
417
  msgid "Event page:"
418
  msgstr ""
419
 
420
+ #: ../event-organiser-settings.php:218
421
  msgid "Venue page:"
422
  msgstr ""
423
 
424
+ #: ../event-organiser-settings.php:219
425
  msgid "Events Category page:"
426
  msgstr ""
427
 
428
+ #: ../event-organiser-settings.php:222
429
+ #, php-format
430
+ msgid "For more information see documentation <a href='%s'>on editing the templates</a>"
431
+ msgstr ""
432
+
433
+ #: ../event-organiser-settings.php:233
434
  msgid "Enable event pretty permalinks:"
435
  msgstr ""
436
 
437
+ #: ../event-organiser-settings.php:239
438
  msgid "If you have pretty permalinks enabled, select to have pretty premalinks for events."
439
  msgstr ""
440
 
441
+ #: ../event-organiser-settings.php:243
442
  msgid "Event (single)"
443
  msgstr ""
444
 
445
+ #: ../event-organiser-settings.php:252
446
  msgid "Event (archive)"
447
  msgstr ""
448
 
449
+ #: ../event-organiser-settings.php:258
450
  msgid "Year archive"
451
  msgstr ""
452
 
453
+ #: ../event-organiser-settings.php:259
454
  msgid "Month archive"
455
  msgstr ""
456
 
457
+ #: ../event-organiser-settings.php:260
458
  msgid "Day archive"
459
  msgstr ""
460
 
461
+ #: ../event-organiser-settings.php:263
462
+ #: ../event-organiser-venues.php:13
463
+ #: ../event-organiser-venues.php:14
464
+ #: ../event-organiser-venues.php:162
465
+ #: ../event-organiser-venues.php:229
466
  msgid "Venues"
467
  msgstr ""
468
 
469
+ #: ../event-organiser-settings.php:271
470
  msgid "Event Categories"
471
  msgstr ""
472
 
473
+ #: ../event-organiser-settings.php:514
474
  msgid "Set permissions for events and venue management"
475
  msgstr ""
476
 
477
+ #: ../event-organiser-settings.php:519
478
  msgid "Role"
479
  msgstr ""
480
 
481
+ #: ../event-organiser-settings.php:530
482
  msgid "None"
483
  msgstr ""
484
 
485
+ #: ../event-organiser-settings.php:559
486
  msgid "Choose a custom permalink structure for events, venues, event categories and event tags."
487
  msgstr ""
488
 
489
+ #: ../event-organiser-settings.php:560
490
  msgid "Please note to enable these structures you must first have pretty permalinks enabled on WordPress in Settings > Permalinks."
491
  msgstr ""
492
 
493
+ #: ../event-organiser-settings.php:561
494
  msgid "You may also need to go to WordPress Settings > Permalinks and click 'Save Changes' before any changes will take effect."
495
  msgstr ""
496
 
497
+ #: ../event-organiser-settings.php:585
498
  msgid "Do not add to menu"
499
  msgstr ""
500
 
501
+ #: ../event-organiser-settings.php:589
502
  msgid "Page list (fallback)"
503
  msgstr ""
504
 
505
  #: ../event-organiser-edit.php:14
506
+ #: ../event-organiser-calendar.php:303
 
507
  msgid "Event Details"
508
  msgstr ""
509
 
510
+ #: ../event-organiser-edit.php:75
511
  msgid "This is a reoccurring event"
512
  msgstr ""
513
 
514
+ #: ../event-organiser-edit.php:76
515
  msgid "Check to edit this event and its reoccurrences"
516
  msgstr ""
517
 
518
+ #: ../event-organiser-edit.php:88
519
  #, php-format
520
  msgid "Ensure dates are entered in %1$s format and times in %2$s (24 hour) format"
521
  msgstr ""
522
 
523
+ #: ../event-organiser-edit.php:92
524
+ #: ../event-organiser-manage.php:27
525
  msgid "Start Date/Time"
526
  msgstr ""
527
 
528
+ #: ../event-organiser-edit.php:105
529
+ #: ../event-organiser-manage.php:28
530
  msgid "End Date/Time"
531
  msgstr ""
532
 
533
+ #: ../event-organiser-edit.php:117
534
  msgid "All day"
535
  msgstr ""
536
 
537
+ #: ../event-organiser-edit.php:124
538
  msgid "Reoccurence:"
539
  msgstr ""
540
 
541
+ #: ../event-organiser-edit.php:126
542
  msgid "once"
543
  msgstr ""
544
 
545
+ #: ../event-organiser-edit.php:126
546
  msgid "daily"
547
  msgstr ""
548
 
549
+ #: ../event-organiser-edit.php:126
550
  msgid "weekly"
551
  msgstr ""
552
 
553
+ #: ../event-organiser-edit.php:127
554
  msgid "monthly"
555
  msgstr ""
556
 
557
+ #: ../event-organiser-edit.php:127
558
  msgid "yearly"
559
  msgstr ""
560
 
561
+ #: ../event-organiser-edit.php:127
562
  msgid "custom"
563
  msgstr ""
564
 
565
+ #: ../event-organiser-edit.php:140
566
  msgid "Repeat every"
567
  msgstr ""
568
 
569
+ #: ../event-organiser-edit.php:146
570
  #: ../templates/shortcode-event-list.php:52
 
571
  msgid "on"
572
  msgstr ""
573
 
574
+ #: ../event-organiser-edit.php:161
575
  msgid "day of month"
576
  msgstr ""
577
 
578
+ #: ../event-organiser-edit.php:165
579
  msgid "day of week"
580
  msgstr ""
581
 
582
+ #: ../event-organiser-edit.php:170
583
  msgid "until"
584
  msgstr ""
585
 
586
+ #: ../event-organiser-edit.php:180
587
  msgid "Include/Exclude occurrences"
588
  msgstr ""
589
 
590
+ #: ../event-organiser-edit.php:183
591
  msgid "Show dates"
592
  msgstr ""
593
 
594
+ #: ../event-organiser-edit.php:208
595
+ #: ../event-organiser-manage.php:25
596
+ #: ../event-organiser-venues.php:424
 
597
  msgid "Venue"
598
  msgstr ""
599
 
600
+ #: ../event-organiser-edit.php:211
601
  msgid "Select a venue"
602
  msgstr ""
603
 
604
+ #: ../event-organiser-edit.php:221
605
  msgid "Venue Name"
606
  msgstr ""
607
 
608
+ #: ../event-organiser-edit.php:239
609
+ #: ../event-organiser-calendar.php:277
610
+ #: ../event-organiser-calendar.php:284
611
  msgid "Cancel"
612
  msgstr ""
613
 
614
+ #: ../event-organiser-edit.php:376
615
  msgid "Event dates were not saved."
616
  msgstr ""
617
 
618
+ #: ../event-organiser-go-pro.php:24
619
+ msgid "Get Event Organiser Pro Add-On"
620
+ msgstr ""
621
+
622
+ #: ../event-organiser-go-pro.php:25
623
+ msgid "Go Pro"
624
+ msgstr ""
625
+
626
+ #: ../event-organiser-go-pro.php:52
627
+ msgid "Get Event Organiser Pro"
628
+ msgstr ""
629
+
630
+ #: ../event-organiser-go-pro.php:55
631
+ msgid "Event Organiser Pro is a premium add-on bringing advanced booking management to Event Organiser."
632
+ msgstr ""
633
+
634
+ #: ../event-organiser-go-pro.php:56
635
+ msgid "But that's not all &hellip;"
636
+ msgstr ""
637
+
638
+ #: ../event-organiser-go-pro.php:71
639
+ msgid "Flexible Booking Options"
640
+ msgstr ""
641
+
642
+ #: ../event-organiser-go-pro.php:72
643
+ msgid "Sell tickets for specific dates or sell tickets for all dates of an event - such as booking places on a course. You can offer multiple tickets, and customise the booking form to suit your needs."
644
+ msgstr ""
645
+
646
+ #: ../event-organiser-go-pro.php:76
647
+ msgid "Additional shortcodes & improved UI"
648
+ msgstr ""
649
+
650
+ #: ../event-organiser-go-pro.php:77
651
+ msgid "Give your users the ability to search and filter through your events with the event search shortcode. Event Organiser Pro also adds a text editor button to make inserting and configuring your shorcodes that bit easier. "
652
+ msgstr ""
653
+
654
+ #: ../event-organiser-go-pro.php:81
655
+ msgid "Venue custom fields & thumbnails"
656
+ msgstr ""
657
+
658
+ #: ../event-organiser-go-pro.php:82
659
+ msgid "Add action information on your venue pages with venue custom fields, or give your venues more attentioned with their own 'featured image'"
660
+ msgstr ""
661
+
662
+ #: ../event-organiser-go-pro.php:90
663
+ msgid "Find out more &hellip;"
664
+ msgstr ""
665
+
666
+ #: ../event-organiser-go-pro.php:96
667
+ msgid "Go to Event Organiser settings"
668
+ msgstr ""
669
+
670
+ #: ../event-organiser-calendar.php:22
671
  #: ../event-organiser-calendar.php:23
 
672
  msgid "Calendar View"
673
  msgstr ""
674
 
675
+ #: ../event-organiser-calendar.php:54
676
  msgid "today"
677
  msgstr ""
678
 
679
+ #: ../event-organiser-calendar.php:55
680
  msgid "day"
681
  msgstr ""
682
 
683
+ #: ../event-organiser-calendar.php:56
684
  msgid "week"
685
  msgstr ""
686
 
687
+ #: ../event-organiser-calendar.php:57
688
  msgid "month"
689
  msgstr ""
690
 
691
+ #: ../event-organiser-calendar.php:58
692
  msgid "go to date"
693
  msgstr ""
694
 
695
+ #: ../event-organiser-calendar.php:59
696
+ #: ../event-organiser-manage.php:114
697
  msgid "View all categories"
698
  msgstr ""
699
 
700
+ #: ../event-organiser-calendar.php:60
701
+ #: ../event-organiser-manage.php:128
702
  msgid "View all venues"
703
  msgstr ""
704
 
705
+ #: ../event-organiser-calendar.php:106
706
  msgid "You do not have sufficient permissions to create events"
707
  msgstr ""
708
 
710
  msgid "You do not have sufficient permissions to edit this event"
711
  msgstr ""
712
 
713
+ #: ../event-organiser-calendar.php:180
714
  msgid "You do not have sufficient permissions to delete this event"
715
  msgstr ""
716
 
717
+ #: ../event-organiser-calendar.php:190
718
  msgid "Occurrence deleted."
719
  msgstr ""
720
 
721
+ #: ../event-organiser-calendar.php:198
722
  msgid "Calendar options"
723
  msgstr ""
724
 
725
+ #: ../event-organiser-calendar.php:205
726
  msgid "24 hour time"
727
  msgstr ""
728
 
729
+ #: ../event-organiser-calendar.php:220
730
  msgid "Events Calendar"
731
  msgstr ""
732
 
733
+ #: ../event-organiser-calendar.php:224
734
  msgid "Day"
735
  msgstr ""
736
 
737
+ #: ../event-organiser-calendar.php:224
738
  msgid "Week"
739
  msgstr ""
740
 
741
+ #: ../event-organiser-calendar.php:224
742
  msgid "Month"
743
  msgstr ""
744
 
745
+ #: ../event-organiser-calendar.php:227
746
  msgid "Loading&#8230;"
747
  msgstr ""
748
 
749
+ #: ../event-organiser-calendar.php:234
750
  msgid "Current date/time"
751
  msgstr ""
752
 
753
+ #: ../event-organiser-calendar.php:239
754
  msgid "Create an event"
755
  msgstr ""
756
 
757
+ #: ../event-organiser-calendar.php:244
758
  msgid "When"
759
  msgstr ""
760
 
761
+ #: ../event-organiser-calendar.php:248
762
  msgid "Event Title"
763
  msgstr ""
764
 
765
+ #: ../event-organiser-calendar.php:252
766
  msgid "Where"
767
  msgstr ""
768
 
769
+ #: ../event-organiser-calendar.php:276
770
  msgid "Save Draft"
771
  msgstr ""
772
 
773
+ #: ../event-organiser-calendar.php:280
774
  msgid "Publish Event"
775
  msgstr ""
776
 
777
+ #: ../event-organiser-calendar.php:286
778
  msgid "Submit for Review"
779
  msgstr ""
780
 
781
+ #: ../event-organiser-calendar.php:305
782
  msgid "Event Detail"
783
  msgstr ""
784
 
785
  #: ../event-organiser.php:128
786
+ #: ../event-organiser-venues.php:432
787
  #: ../templates/archive-event.php:42
788
  msgid "Events"
789
  msgstr ""
790
 
791
+ #: ../event-organiser-manage.php:19
792
  msgid "Event"
793
  msgstr ""
794
 
795
+ #: ../event-organiser-manage.php:26
 
796
  msgid "Categories"
797
  msgstr ""
798
 
799
+ #: ../event-organiser-manage.php:29
800
  msgid "Reoccurrence"
801
  msgstr ""
802
 
803
+ #: ../event-organiser-manage.php:141
804
  msgid "View all events"
805
  msgstr ""
806
 
807
+ #: ../event-organiser-manage.php:142
808
  msgid "Future events"
809
  msgstr ""
810
 
811
+ #: ../event-organiser-manage.php:143
812
  msgid "Expired events"
813
  msgstr ""
814
 
815
+ #: ../event-organiser-manage.php:144
816
  msgid "Events within 24 hours"
817
  msgstr ""
818
 
819
+ #: ../event-organiser-manage.php:145
820
  msgid "Events within 1 week"
821
  msgstr ""
822
 
823
+ #: ../event-organiser-manage.php:146
824
  #, php-format
825
  msgid "Events within %d weeks"
826
  msgstr ""
827
 
828
+ #: ../event-organiser-manage.php:147
829
  msgid "Events within 1 month"
830
  msgstr ""
831
 
832
+ #: ../event-organiser-manage.php:148
833
  #, php-format
834
  msgid "Events within %d months"
835
  msgstr ""
836
 
837
+ #: ../event-organiser-manage.php:149
838
  msgid "Events within 1 year"
839
  msgstr ""
840
 
841
+ #: ../event-organiser-manage.php:194
842
  msgid "&mdash; No Change &mdash;"
843
  msgstr ""
844
 
845
+ #: ../event-organiser-venues.php:37
846
  msgid "You do not have permission to manage venues"
847
  msgstr ""
848
 
849
+ #: ../event-organiser-venues.php:42
850
+ #: ../event-organiser-venues.php:71
851
  msgid "You do not have permission to edit this venue."
852
  msgstr ""
853
 
854
+ #: ../event-organiser-venues.php:49
855
  msgid "Venue <strong>was not</strong> updated"
856
  msgstr ""
857
 
858
+ #: ../event-organiser-venues.php:86
859
  msgid "Venue <strong>was not</strong> created"
860
  msgstr ""
861
 
862
+ #: ../event-organiser-venues.php:115
863
  msgid "You do not have permission to delete this venue"
864
  msgstr ""
865
 
866
+ #: ../event-organiser-venues.php:142
867
  msgid "Venue(s) <strong>were not </strong> deleted"
868
  msgstr ""
869
 
870
+ #: ../event-organiser-venues.php:154
871
  msgid "Save"
872
  msgstr ""
873
 
874
+ #: ../event-organiser-venues.php:170
875
  msgid "Venue <strong>created</strong>"
876
  msgstr ""
877
 
878
+ #: ../event-organiser-venues.php:171
879
  msgid "Venue <strong>updated</strong>"
880
  msgstr ""
881
 
882
+ #: ../event-organiser-venues.php:172
883
  msgid "Venue(s) <strong>deleted</strong>"
884
  msgstr ""
885
 
886
+ #: ../event-organiser-venues.php:230
887
+ #: ../event-organiser-venues.php:268
888
  msgid "Add New"
889
  msgstr ""
890
 
891
+ #: ../event-organiser-venues.php:233
892
  #, php-format
893
  msgid "Search results for &#8220;%s&#8221;"
894
  msgstr ""
895
 
896
+ #: ../event-organiser-venues.php:243
897
  msgid "Search Venues"
898
  msgstr ""
899
 
900
+ #: ../event-organiser-venues.php:267
901
  msgid "Edit Venue"
902
  msgstr ""
903
 
904
+ #: ../event-organiser-venues.php:272
905
  msgid "Add New Venue"
906
  msgstr ""
907
 
908
+ #: ../event-organiser-venues.php:300
909
  msgid "Venue Location"
910
  msgstr ""
911
 
912
+ #: ../event-organiser-venues.php:345
913
  msgid "Update Venue"
914
  msgstr ""
915
 
916
+ #: ../event-organiser-venues.php:345
917
  msgid "Add Venue"
918
  msgstr ""
919
 
920
+ #: ../event-organiser-venues.php:399
921
  msgid "Venue name"
922
  msgstr ""
923
 
924
+ #: ../event-organiser-venues.php:405
925
  msgid "Permalink:"
926
  msgstr ""
927
 
928
+ #: ../event-organiser-venues.php:412
929
  msgid "Get Link"
930
  msgstr ""
931
 
932
+ #: ../event-organiser-venues.php:413
933
  msgid "View Venue"
934
  msgstr ""
935
 
936
+ #: ../event-organiser-venues.php:431
937
  msgid "Slug"
938
  msgstr ""
939
 
945
  #: ../templates/taxonomy-event-category.php:48
946
  #: ../templates/taxonomy-event-category.php:106
947
  #: ../templates/archive-event.php:55
948
+ #: ../templates/archive-event.php:110
949
  #: ../templates/taxonomy-event-tag.php:48
950
  #: ../templates/taxonomy-event-tag.php:106
951
  #: ../templates/taxonomy-event-venue.php:48
956
  #: ../templates/taxonomy-event-category.php:49
957
  #: ../templates/taxonomy-event-category.php:107
958
  #: ../templates/archive-event.php:56
959
+ #: ../templates/archive-event.php:111
960
  #: ../templates/taxonomy-event-tag.php:49
961
  #: ../templates/taxonomy-event-tag.php:107
962
  #: ../templates/taxonomy-event-venue.php:49
965
  msgstr ""
966
 
967
  #: ../templates/taxonomy-event-category.php:116
968
+ #: ../templates/archive-event.php:119
969
  #: ../templates/taxonomy-event-tag.php:116
970
  #: ../templates/taxonomy-event-venue.php:115
971
  msgid "Nothing Found"
981
  msgid "Events: "
982
  msgstr ""
983
 
984
+ #: ../templates/archive-event.php:123
 
 
 
 
 
 
 
 
985
  msgid "Apologies, but no results were found for the requested archive"
986
  msgstr ""
987
 
1028
  msgstr ""
1029
 
1030
  #: ../templates/event-meta-event-single.php:58
1031
+ #: ../includes/event-organiser-ajax.php:277
1032
  msgid "Start"
1033
  msgstr ""
1034
 
1035
  #: ../templates/event-meta-event-single.php:73
1036
+ #: ../includes/event-organiser-event-functions.php:1348
1037
+ #: ../includes/event-organiser-cpt.php:105
1038
  msgid "Tags"
1039
  msgstr ""
1040
 
1042
  msgid "Upcoming Dates"
1043
  msgstr ""
1044
 
1045
+ #: ../includes/event-organiser-ajax.php:246
1046
  msgid "Protected"
1047
  msgstr ""
1048
 
1049
+ #: ../includes/event-organiser-ajax.php:248
1050
  msgid "Private"
1051
  msgstr ""
1052
 
1053
+ #: ../includes/event-organiser-ajax.php:250
1054
  msgid "Draft"
1055
  msgstr ""
1056
 
1057
+ #: ../includes/event-organiser-ajax.php:278
1058
  msgid "End"
1059
  msgstr ""
1060
 
1061
+ #: ../includes/event-organiser-ajax.php:303
1062
  msgid "This event reoccurs"
1063
  msgstr ""
1064
 
1065
+ #: ../includes/event-organiser-ajax.php:309
1066
+ #: ../includes/event-organiser-cpt.php:144
1067
  msgid "Edit Event"
1068
  msgstr ""
1069
 
1070
+ #: ../includes/event-organiser-ajax.php:328
1071
  msgid "Delete this occurrence"
1072
  msgstr ""
1073
 
1074
+ #: ../includes/event-organiser-ajax.php:342
1075
  msgid "Break this series"
1076
  msgstr ""
1077
 
1078
+ #: ../includes/event-organiser-ajax.php:531
1079
+ #: ../includes/event-organiser-event-functions.php:1262
1080
  msgid "All Day"
1081
  msgstr ""
1082
 
1083
+ #: ../includes/event-organiser-ajax.php:535
 
1084
  msgid "View"
1085
  msgstr ""
1086
 
1087
+ #: ../includes/event-organiser-ajax.php:536
1088
  msgid "Add To Google Calendar"
1089
  msgstr ""
1090
 
1091
+ #: ../includes/event-organiser-ajax.php:585
1092
  msgid "No Venue"
1093
  msgstr ""
1094
 
1095
+ #: ../includes/event-organiser-register.php:51
1096
  msgid "Show More"
1097
  msgstr ""
1098
 
1099
+ #: ../includes/event-organiser-register.php:52
1100
  msgid "Show Less"
1101
  msgstr ""
1102
 
1103
+ #: ../includes/event-organiser-register.php:211
1104
  msgid "Hide dates"
1105
  msgstr ""
1106
 
1107
+ #: ../includes/event-organiser-register.php:214
1108
  msgid "Hour"
1109
  msgstr ""
1110
 
1111
+ #: ../includes/event-organiser-register.php:215
1112
  msgid "Minute"
1113
  msgstr ""
1114
 
1115
+ #: ../includes/event-organiser-register.php:217
1116
  msgid "days"
1117
  msgstr ""
1118
 
1119
+ #: ../includes/event-organiser-register.php:219
1120
  msgid "weeks"
1121
  msgstr ""
1122
 
1123
+ #: ../includes/event-organiser-register.php:221
1124
  msgid "months"
1125
  msgstr ""
1126
 
1127
+ #: ../includes/event-organiser-register.php:222
1128
  msgid "year"
1129
  msgstr ""
1130
 
1131
+ #: ../includes/event-organiser-register.php:223
1132
  msgid "years"
1133
  msgstr ""
1134
 
1135
+ #: ../includes/event-organiser-register.php:224
1136
+ #: ../includes/event-organiser-event-functions.php:712
1137
  msgid "every day"
1138
  msgstr ""
1139
 
1140
+ #: ../includes/event-organiser-register.php:225
1141
+ #: ../includes/event-organiser-event-functions.php:714
1142
  #, php-format
1143
  msgid "every %d days"
1144
  msgstr ""
1145
 
1146
+ #: ../includes/event-organiser-register.php:226
1147
+ #: ../includes/event-organiser-event-functions.php:720
1148
  msgid "every week on"
1149
  msgstr ""
1150
 
1151
+ #: ../includes/event-organiser-register.php:227
1152
+ #: ../includes/event-organiser-event-functions.php:722
1153
  #, php-format
1154
  msgid "every %d weeks on"
1155
  msgstr ""
1156
 
1157
+ #: ../includes/event-organiser-register.php:228
1158
+ #: ../includes/event-organiser-event-functions.php:733
1159
  msgid "every month on the"
1160
  msgstr ""
1161
 
1162
+ #: ../includes/event-organiser-register.php:229
1163
+ #: ../includes/event-organiser-event-functions.php:735
1164
  #, php-format
1165
  msgid "every %d months on the"
1166
  msgstr ""
1167
 
1168
+ #: ../includes/event-organiser-register.php:230
1169
  msgid "every year on the"
1170
  msgstr ""
1171
 
1172
+ #: ../includes/event-organiser-register.php:231
1173
  #, php-format
1174
  msgid "every %d years on the"
1175
  msgstr ""
1176
 
1177
+ #: ../includes/event-organiser-register.php:232
1178
  msgid "This event will repeat"
1179
  msgstr ""
1180
 
1181
+ #: ../includes/event-organiser-register.php:234
1182
+ #: ../includes/event-organiser-event-functions.php:692
1183
  msgid "first"
1184
  msgstr ""
1185
 
1186
+ #: ../includes/event-organiser-register.php:234
1187
+ #: ../includes/event-organiser-event-functions.php:692
1188
  msgid "second"
1189
  msgstr ""
1190
 
1191
+ #: ../includes/event-organiser-register.php:234
1192
+ #: ../includes/event-organiser-event-functions.php:692
1193
  msgid "third"
1194
  msgstr ""
1195
 
1196
+ #: ../includes/event-organiser-register.php:234
1197
+ #: ../includes/event-organiser-event-functions.php:692
1198
  msgid "fourth"
1199
  msgstr ""
1200
 
1201
+ #: ../includes/event-organiser-register.php:234
1202
+ #: ../includes/event-organiser-event-functions.php:692
1203
  msgid "last"
1204
  msgstr ""
1205
 
1206
+ #: ../includes/event-organiser-register.php:334
1207
  msgid "Settings"
1208
  msgstr ""
1209
 
1210
+ #: ../includes/event-organiser-register.php:603
1211
  #, php-format
1212
  msgid "<h4>City & State Fields Added</h4>City and state / province fields for venues have now been added. </br> If you'd like, Event Organiser can <a href='%s'>attempt to auto-fill them</a>. You can always manually change the details aftewards."
1213
  msgstr ""
1214
 
1215
+ #: ../includes/event-organiser-register.php:610
1216
  msgid "<h4>The Default Templates Have Changed</h4>Don't panic! If you've set up your own templates in your theme you won't notice any change. </br> If you haven't and want the old templates back, <a href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>see this post<a/>."
1217
  msgstr ""
1218
 
1219
+ #: ../includes/event-organiser-register.php:646
1220
  msgid "Dismiss this notice"
1221
  msgstr ""
1222
 
1223
+ #: ../includes/event-organiser-register.php:647
1224
  msgid "Dismiss"
1225
  msgstr ""
1226
 
1227
+ #: ../includes/event.php:418
1228
  msgid "Start date not provided."
1229
  msgstr ""
1230
 
1231
+ #: ../includes/event.php:428
1232
  msgid "Start date occurs after end date."
1233
  msgstr ""
1234
 
1235
+ #: ../includes/event.php:431
1236
  msgid "Schedule end date is before is before the start date."
1237
  msgstr ""
1238
 
1239
+ #: ../includes/event.php:443
1240
  msgid "Schedule not recognised."
1241
  msgstr ""
1242
 
1243
+ #: ../includes/event.php:521
1244
  msgid "Invalid monthly schedule (invalid ordinal)"
1245
  msgstr ""
1246
 
1247
+ #: ../includes/event.php:717
1248
  msgid "Occurrence note deleted. Occurrence not found"
1249
  msgstr ""
1250
 
1251
+ #: ../includes/event-organiser-venue-functions.php:882
1252
  msgid "Address"
1253
  msgstr ""
1254
 
1255
+ #: ../includes/event-organiser-venue-functions.php:883
1256
  msgid "City"
1257
  msgstr ""
1258
 
1259
+ #: ../includes/event-organiser-venue-functions.php:884
1260
  msgid "State / Province"
1261
  msgstr ""
1262
 
1263
+ #: ../includes/event-organiser-venue-functions.php:885
1264
  msgid "Post Code"
1265
  msgstr ""
1266
 
1267
+ #: ../includes/event-organiser-venue-functions.php:886
1268
  msgid "Country"
1269
  msgstr ""
1270
 
1271
+ #: ../includes/event-organiser-event-functions.php:702
1272
  msgid "one time only"
1273
  msgstr ""
1274
 
1275
+ #: ../includes/event-organiser-event-functions.php:705
1276
  msgid "custom reoccurrence"
1277
  msgstr ""
1278
 
1279
+ #: ../includes/event-organiser-event-functions.php:764
1280
  msgid "every year"
1281
  msgstr ""
1282
 
1283
+ #: ../includes/event-organiser-event-functions.php:766
1284
  #, php-format
1285
  msgid "every %d years"
1286
  msgstr ""
1287
 
1288
+ #: ../includes/class-event-organiser-im-export.php:68
1289
  #, php-format
1290
  msgid "File Error encountered: %d"
1291
  msgstr ""
1292
 
1293
+ #: ../includes/class-event-organiser-im-export.php:75
1294
  msgid "No file detected."
1295
  msgstr ""
1296
 
1297
+ #: ../includes/class-event-organiser-im-export.php:78
1298
  msgid "Invalid file uploaded. The file must be a ics calendar file of type 'text/calendar', no larger than 2MB."
1299
  msgstr ""
1300
 
1301
+ #: ../includes/class-event-organiser-im-export.php:80
1302
  #, php-format
1303
  msgid "File size: %s. File type: %s"
1304
  msgstr ""
1305
 
1306
+ #: ../includes/class-event-organiser-im-export.php:98
1307
  msgid "Export Events"
1308
  msgstr ""
1309
 
1310
+ #: ../includes/class-event-organiser-im-export.php:101
1311
  msgid "The export button below generates an ICS file of your events that can be imported in to other calendar applications such as Google Calendar."
1312
  msgstr ""
1313
 
1314
+ #: ../includes/class-event-organiser-im-export.php:104
1315
  msgid "Download Export File"
1316
  msgstr ""
1317
 
1318
+ #: ../includes/class-event-organiser-im-export.php:107
1319
  msgid "Import Events"
1320
  msgstr ""
1321
 
1322
+ #: ../includes/class-event-organiser-im-export.php:110
1323
  msgid "Import an ICS file."
1324
  msgstr ""
1325
 
1326
+ #: ../includes/class-event-organiser-im-export.php:111
1327
  msgid "Import venues"
1328
  msgstr ""
1329
 
1330
+ #: ../includes/class-event-organiser-im-export.php:112
1331
  msgid "Import categories"
1332
  msgstr ""
1333
 
1334
+ #: ../includes/class-event-organiser-im-export.php:116
1335
  msgid "Upload ICS file"
1336
  msgstr ""
1337
 
1338
+ #: ../includes/class-event-organiser-im-export.php:171
1339
  msgid "You do not have sufficient permissions to import events."
1340
  msgstr ""
1341
 
1342
+ #: ../includes/class-event-organiser-im-export.php:274
1343
+ #: ../includes/class-event-organiser-im-export.php:300
1344
+ #: ../includes/class-eo-ical-parser.php:231
1345
  #, php-format
1346
  msgid "Line: %1$d"
1347
  msgstr ""
1348
 
1349
+ #: ../includes/class-event-organiser-im-export.php:315
1350
  msgid "No events were imported."
1351
  msgstr ""
1352
 
1353
+ #: ../includes/class-event-organiser-im-export.php:317
1354
  #, php-format
1355
  msgid "There was an error with %1$d of %2$d events in the ical file"
1356
  msgstr ""
1357
 
1358
+ #: ../includes/class-event-organiser-im-export.php:321
1359
  msgid "1 event was successfully imported"
1360
  msgstr ""
1361
 
1362
+ #: ../includes/class-event-organiser-im-export.php:323
1363
  #, php-format
1364
  msgid "%d events were successfully imported"
1365
  msgstr ""
1366
 
1367
+ #: ../includes/class-event-organiser-im-export.php:326
1368
  msgid "1 venue was created"
1369
  msgstr ""
1370
 
1371
+ #: ../includes/class-event-organiser-im-export.php:328
1372
  #, php-format
1373
  msgid "%d venues were created"
1374
  msgstr ""
1375
 
1376
+ #: ../includes/class-event-organiser-im-export.php:332
1377
  msgid "1 category was created"
1378
  msgstr ""
1379
 
1380
+ #: ../includes/class-event-organiser-im-export.php:334
1381
  #, php-format
1382
  msgid "%d categories were created"
1383
  msgstr ""
1384
 
1385
+ #: ../includes/class-event-organiser-im-export.php:585
1386
+ #: ../includes/class-eo-ical-parser.php:419
1387
  msgid "Invalid date. Date expected in YYYYMMDD format."
1388
  msgstr ""
1389
 
1390
+ #: ../includes/class-event-organiser-im-export.php:617
1391
+ #: ../includes/class-eo-ical-parser.php:451
1392
  msgid "Invalid datetime. Date expected in YYYYMMDDTHHiissZ or YYYYMMDDTHHiiss format."
1393
  msgstr ""
1394
 
1397
  msgstr ""
1398
 
1399
  #: ../includes/event-organiser-cpt.php:31
 
1400
  msgid "All Venues"
1401
  msgstr ""
1402
 
1403
+ #: ../includes/event-organiser-cpt.php:36
1404
  msgid "New Venue Name"
1405
  msgstr ""
1406
 
1407
+ #: ../includes/event-organiser-cpt.php:37
1408
  msgid "No venues found"
1409
  msgstr ""
1410
 
1411
+ #: ../includes/event-organiser-cpt.php:38
1412
  msgid "Add or remove venues"
1413
  msgstr ""
1414
 
1415
+ #: ../includes/event-organiser-cpt.php:39
1416
  msgid "Separate venues with commas"
1417
  msgstr ""
1418
 
1419
+ #: ../includes/event-organiser-cpt.php:62
1420
  msgid "Search Categories"
1421
  msgstr ""
1422
 
1423
+ #: ../includes/event-organiser-cpt.php:63
1424
  msgid "All Categories"
1425
  msgstr ""
1426
 
 
1427
  #: ../includes/event-organiser-cpt.php:64
1428
+ #: ../includes/event-organiser-cpt.php:65
1429
  msgid "Parent Category"
1430
  msgstr ""
1431
 
1432
+ #: ../includes/event-organiser-cpt.php:66
1433
  msgid "Edit Category"
1434
  msgstr ""
1435
 
1436
+ #: ../includes/event-organiser-cpt.php:67
1437
  msgid "Update Category"
1438
  msgstr ""
1439
 
1440
+ #: ../includes/event-organiser-cpt.php:68
1441
  msgid "Add New Category"
1442
  msgstr ""
1443
 
1444
+ #: ../includes/event-organiser-cpt.php:69
1445
  msgid "New Category Name"
1446
  msgstr ""
1447
 
1448
+ #: ../includes/event-organiser-cpt.php:70
1449
  msgid "No categories found"
1450
  msgstr ""
1451
 
1452
+ #: ../includes/event-organiser-cpt.php:94
1453
  msgid "Search Tags"
1454
  msgstr ""
1455
 
1456
+ #: ../includes/event-organiser-cpt.php:95
1457
  msgid "All Tags"
1458
  msgstr ""
1459
 
1460
+ #: ../includes/event-organiser-cpt.php:96
1461
  msgid "Popular Tags"
1462
  msgstr ""
1463
 
1464
+ #: ../includes/event-organiser-cpt.php:99
1465
  msgid "Edit Tag"
1466
  msgstr ""
1467
 
1468
+ #: ../includes/event-organiser-cpt.php:100
1469
  msgid "Update Tag"
1470
  msgstr ""
1471
 
1472
+ #: ../includes/event-organiser-cpt.php:101
1473
  msgid "Add New Tag"
1474
  msgstr ""
1475
 
1476
+ #: ../includes/event-organiser-cpt.php:102
1477
  msgid "New Tag Name"
1478
  msgstr ""
1479
 
1480
+ #: ../includes/event-organiser-cpt.php:103
1481
  msgid "No tags found"
1482
  msgstr ""
1483
 
1484
+ #: ../includes/event-organiser-cpt.php:104
1485
  msgid "Choose from the most used tags"
1486
  msgstr ""
1487
 
1488
+ #: ../includes/event-organiser-cpt.php:106
1489
  msgid "Add or remove tags"
1490
  msgstr ""
1491
 
1492
+ #: ../includes/event-organiser-cpt.php:107
1493
  msgid "Separate tags with commas"
1494
  msgstr ""
1495
 
1496
+ #: ../includes/event-organiser-cpt.php:143
1497
  msgid "Add New Event"
1498
  msgstr ""
1499
 
1500
+ #: ../includes/event-organiser-cpt.php:145
1501
  msgid "New Event"
1502
  msgstr ""
1503
 
1504
+ #: ../includes/event-organiser-cpt.php:146
1505
  msgid "All events"
1506
  msgstr ""
1507
 
1508
+ #: ../includes/event-organiser-cpt.php:147
1509
  msgid "View Event"
1510
  msgstr ""
1511
 
1512
+ #: ../includes/event-organiser-cpt.php:148
1513
  msgid "Search events"
1514
  msgstr ""
1515
 
1516
+ #: ../includes/event-organiser-cpt.php:149
1517
  msgid "No events found"
1518
  msgstr ""
1519
 
1520
+ #: ../includes/event-organiser-cpt.php:150
1521
  msgid "No events found in Trash"
1522
  msgstr ""
1523
 
1524
+ #: ../includes/event-organiser-cpt.php:217
1525
  #, php-format
1526
  msgid "Event updated. <a href=\"%s\">View event</a>"
1527
  msgstr ""
1528
 
1529
+ #: ../includes/event-organiser-cpt.php:218
1530
  msgid "Custom field updated."
1531
  msgstr ""
1532
 
1533
+ #: ../includes/event-organiser-cpt.php:219
1534
  msgid "Custom field deleted."
1535
  msgstr ""
1536
 
1537
+ #: ../includes/event-organiser-cpt.php:220
1538
  msgid "Event updated."
1539
  msgstr ""
1540
 
1541
+ #: ../includes/event-organiser-cpt.php:222
1542
  #, php-format
1543
  msgid "Event restored to revision from %s"
1544
  msgstr ""
1545
 
1546
+ #: ../includes/event-organiser-cpt.php:223
1547
  #, php-format
1548
  msgid "Event published. <a href=\"%s\">View event</a>"
1549
  msgstr ""
1550
 
1551
+ #: ../includes/event-organiser-cpt.php:224
1552
  msgid "Event saved."
1553
  msgstr ""
1554
 
1555
+ #: ../includes/event-organiser-cpt.php:225
1556
  #, php-format
1557
  msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
1558
  msgstr ""
1559
 
1560
+ #: ../includes/event-organiser-cpt.php:226
1561
  #, php-format
1562
  msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
1563
  msgstr ""
1564
 
1565
+ #: ../includes/event-organiser-cpt.php:228
1566
  msgid "M j, Y @ G:i"
1567
  msgstr ""
1568
 
1569
+ #: ../includes/event-organiser-cpt.php:229
1570
  #, php-format
1571
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
1572
  msgstr ""
1573
 
1574
+ #: ../includes/event-organiser-cpt.php:230
1575
+ msgid "This event has been broken from a recurring event."
1576
+ msgstr ""
1577
+
1578
+ #: ../includes/event-organiser-cpt.php:423
1579
  msgid "Creating events"
1580
  msgstr ""
1581
 
1582
+ #: ../includes/event-organiser-cpt.php:424
1583
  msgid "Creating events:"
1584
  msgstr ""
1585
 
1586
+ #: ../includes/event-organiser-cpt.php:426
1587
  msgid "The start date is the date the event starts. If the event is a reoccuring event, this is the start date of the first occurrence."
1588
  msgstr ""
1589
 
1590
+ #: ../includes/event-organiser-cpt.php:427
1591
  msgid "The end date is the date the event finishes. If the event is a reoccuring event, this is the end date of the first occurrence."
1592
  msgstr ""
1593
 
1594
+ #: ../includes/event-organiser-cpt.php:428
1595
  msgid "All dates and times must be entered in the specified format. This format can changed in the settings page."
1596
  msgstr ""
1597
 
1598
+ #: ../includes/event-organiser-cpt.php:433
1599
  msgid "Repeating events"
1600
  msgstr ""
1601
 
1602
+ #: ../includes/event-organiser-cpt.php:434
1603
  msgid "To repeat an event according to some regular pattern, use the reocurrence dropdown menu to select how the event is to repeat. Further options then appear, "
1604
  msgstr ""
1605
 
1606
+ #: ../includes/event-organiser-cpt.php:436
1607
  msgid "Specify how regularly the event should repeat (default 1)"
1608
  msgstr ""
1609
 
1610
+ #: ../includes/event-organiser-cpt.php:437
1611
  msgid "Choose the reoccurrence end date. No further occurrences are added after this date, but an occurrence that starts before may finish after this date."
1612
  msgstr ""
1613
 
1614
+ #: ../includes/event-organiser-cpt.php:438
1615
  msgid "If monthly reoccurrence is selected, select whether this should repeat on that date of the month (e.g. on the 24th) or on the day of the month (e.g. on the third Tuesday) "
1616
  msgstr ""
1617
 
1618
+ #: ../includes/event-organiser-cpt.php:439
1619
  msgid "If weekly reoccurrence is selected, select which days of the week the event should be repeated. If no days are selected, the day of the start date is used"
1620
  msgstr ""
1621
 
1622
+ #: ../includes/event-organiser-cpt.php:444
1623
+ #: ../includes/event-organiser-cpt.php:445
1624
  msgid "Selecting a venue"
1625
  msgstr ""
1626
 
1627
+ #: ../includes/event-organiser-cpt.php:447
1628
  msgid "Use the venues input field to search for existing venues"
1629
  msgstr ""
1630
 
1631
+ #: ../includes/event-organiser-cpt.php:448
1632
  msgid "Only pre-existing venues can be selected. To add a venue, go to the venues page."
1633
  msgstr ""
1634
 
1635
+ #: ../includes/event-organiser-cpt.php:458
1636
+ #: ../includes/event-organiser-cpt.php:477
1637
  msgid "Overview"
1638
  msgstr ""
1639
 
1640
+ #: ../includes/event-organiser-cpt.php:459
1641
  msgid "This is the list of all saved events. Note that <strong> reoccurring events appear as a single row </strong> in the table and the start and end date refers to the first occurrence of that event."
1642
  msgstr ""
1643
 
1644
+ #: ../includes/event-organiser-cpt.php:465
1645
  msgid "Hovering over a row in the venues list will display action links that allow you to manage that venue. You can perform the following actions:"
1646
  msgstr ""
1647
 
1648
+ #: ../includes/event-organiser-cpt.php:467
1649
  msgid "Edit takes you to the editing screen for that venue. You can also reach that screen by clicking on the venue title."
1650
  msgstr ""
1651
 
1652
+ #: ../includes/event-organiser-cpt.php:468
1653
  msgid "Delete will permanently remove the venue"
1654
  msgstr ""
1655
 
1656
+ #: ../includes/event-organiser-cpt.php:469
1657
  msgid "View will take you to the venue's page"
1658
  msgstr ""
1659
 
1660
+ #: ../includes/event-organiser-cpt.php:478
1661
  msgid "This page shows all (occurrances of) events. You can view the summary of an event by clicking on it. If you have the necessary permissions, a link to the event's edit page will appear also."
1662
  msgstr ""
1663
 
1664
+ #: ../includes/event-organiser-cpt.php:479
1665
  msgid "By clicking the relevant tab, you can view events in Month, Week or Day mode. You can also filter the events by events by category and venue. The 'go to date' button allows you to quickly jump to a specific date."
1666
  msgstr ""
1667
 
1668
+ #: ../includes/event-organiser-cpt.php:483
1669
  msgid "Add Event"
1670
  msgstr ""
1671
 
1672
+ #: ../includes/event-organiser-cpt.php:484
1673
  msgid "You can create an event on this Calendar, by clicking on day or dragging over multiple days (in Month view) or multiple times (in Week and Day view). You can give the event a title, specify a venue and provide a descripton. The event can be immediately published or saved as a draft. In any case, the event is created and you are forwarded to that event's edit page."
1674
  msgstr ""
1675
 
1676
+ #: ../includes/event-organiser-cpt.php:490
1677
  msgid "For more information"
1678
  msgstr ""
1679
 
1680
+ #: ../includes/event-organiser-cpt.php:491
1681
  #, php-format
1682
  msgid "See the <a %s> documentation</a>"
1683
  msgstr ""
1684
 
1685
+ #: ../includes/event-organiser-cpt.php:492
1686
+ msgid "Debugging Event Organiser"
1687
  msgstr ""
1688
 
1689
+ #: ../includes/event-organiser-cpt.php:493
1690
+ msgid "Go Pro!"
1691
  msgstr ""
1692
 
1693
+ #: ../includes/event-organiser-cpt.php:610
1694
+ #: ../includes/event-organiser-cpt.php:633
1695
  msgid "Color"
1696
  msgstr ""
1697
 
1698
+ #: ../includes/event-organiser-cpt.php:616
1699
  msgid "Assign the category a colour."
1700
  msgstr ""
1701
 
1702
+ #: ../includes/class-eo-ical-parser.php:77
1703
+ msgid "There was an error detecting ICAL source."
1704
+ msgstr ""
1705
+
1706
+ #: ../includes/class-eo-ical-parser.php:120
1707
+ #, php-format
1708
+ msgid "There was an error fetching the feed. Response code: %s."
1709
+ msgstr ""
1710
+
1711
+ #: ../includes/class-eo-ical-parser.php:139
1712
+ msgid "There was an error opening the ICAL file."
1713
+ msgstr ""
1714
+
1715
  #: ../classes/class-eo-widget-categories.php:10
1716
  msgid "A list or dropdown of event categories"
1717
  msgstr ""
1718
 
1719
  #: ../classes/class-eo-widget-categories.php:45
1720
+ #: ../classes/class-eo-widget-venues.php:45
1721
  msgid "Select Category"
1722
  msgstr ""
1723
 
1724
  #: ../classes/class-eo-widget-categories.php:92
1725
+ #: ../classes/class-eo-widget-venues.php:91
1726
  msgid "Title:"
1727
  msgstr ""
1728
 
1729
  #: ../classes/class-eo-widget-categories.php:96
1730
+ #: ../classes/class-eo-widget-venues.php:95
1731
  msgid "Display as dropdown"
1732
  msgstr ""
1733
 
1754
 
1755
  #: ../classes/class-eo-event-list-widget.php:31
1756
  #: ../classes/class-eo-event-list-widget.php:58
1757
+ #: ../classes/class-eo-calendar-widget.php:36
1758
+ #: ../classes/class-eo-agenda-widget.php:27
1759
  msgid "Title"
1760
  msgstr ""
1761
 
1764
  msgstr ""
1765
 
1766
  #: ../classes/class-eo-event-list-widget.php:39
1767
+ #: ../classes/class-eo-calendar-widget.php:77
1768
  msgid "Event categories"
1769
  msgstr ""
1770
 
1771
  #: ../classes/class-eo-event-list-widget.php:41
1772
+ #: ../classes/class-eo-calendar-widget.php:80
1773
  msgid "List category slug(s), seperate by comma. Leave blank for all"
1774
  msgstr ""
1775
 
1790
  msgstr ""
1791
 
1792
  #: ../classes/class-eo-event-list-widget.php:66
1793
+ #: ../classes/class-eo-calendar-widget.php:46
1794
  msgid "Include past events"
1795
  msgstr ""
1796
 
1811
  msgid "'No events' message"
1812
  msgstr ""
1813
 
1814
+ #: ../classes/class-eo-widget-venues.php:11
1815
  msgid "A list or dropdown of event venues"
1816
  msgstr ""
1817
 
1818
+ #: ../classes/class-eo-calendar-widget.php:22
1819
  msgid "Displays a calendar of your events"
1820
  msgstr ""
1821
 
1822
+ #: ../classes/class-eo-calendar-widget.php:56
1823
+ msgid "Show long events"
1824
+ msgstr ""
1825
+
1826
+ #: ../classes/class-eo-calendar-widget.php:66
1827
+ msgid "Link directly to event for days with only one event"
1828
+ msgstr ""
1829
+
1830
+ #: ../classes/class-eo-calendar-widget.php:88
1831
  msgid "Event venue"
1832
  msgstr ""
1833
 
1834
+ #: ../classes/class-eo-calendar-widget.php:257
1835
  msgid "Previous month"
1836
  msgstr ""
1837
 
1838
+ #: ../classes/class-eo-calendar-widget.php:260
1839
  msgid "Next month"
1840
  msgstr ""
1841
 
1842
+ #: ../classes/class-eventorganiser-shortcodes.php:355
1843
  msgid "There is no excerpt because this is a protected post."
1844
  msgstr ""
1845
 
1846
+ #: ../classes/class-eo-agenda-widget.php:11
1847
  msgid "Displays a list of events, grouped by date"
1848
  msgstr ""
1849
 
1850
+ #: ../classes/class-eo-agenda-widget.php:19
1851
  msgid "Events Agenda"
1852
  msgstr ""
1853
 
1854
+ #: ../classes/class-eo-agenda-widget.php:31
1855
  msgid "Group by"
1856
  msgstr ""
1857
 
1858
+ #: ../classes/class-eo-agenda-widget.php:39
1859
  msgid "Group date format"
1860
  msgstr ""
1861
 
1862
+ #: ../classes/class-eo-agenda-widget.php:43
1863
  msgid "Event date/time format"
1864
  msgstr ""
1865
 
1866
+ #: ../classes/class-eo-agenda-widget.php:47
1867
  msgid "Include 'Add To Google' link"
1868
  msgstr ""
1869
 
readme.md CHANGED
@@ -3,8 +3,8 @@
3
  **Donate link:** http://www.wp-event-organiser.com/donate
4
  **Tags:** events, event, event categories, event organizer, events calendar, event management, ical, locations, google map, widget, venues, maps, gigs, shows,
5
  **Requires at least:** 3.3
6
- **Tested up to:** 3.5.2
7
- **Stable tag:** 2.1.6
8
  **License:** GPLv3
9
 
10
  Create and maintain events, including complex reoccurring patterns, venue management (with Google maps), calendars and customisable event lists
@@ -14,15 +14,14 @@ Create and maintain events, including complex reoccurring patterns, venue manage
14
  Event Organiser adds event management that integrates well with your WordPress site. By using WordPress' in-built 'custom post type', this plug-in allows you to create events that have the same functionality as posts, while adding further features that allow you to manage your events. This includes the possibility of repeating your event according to complex schedules and assign your events to venues. This can all be done through an intuitive user interface, which allows you to view your events in the familiar WordPress list or in a calendar page in the amin area.
15
 
16
  [**Documentation**](http://wp-event-organiser.com/documentation/)
17
- | [**Function Reference**](http://wp-event-organiser.com/codex/)
18
  | [**Forums**](http://wp-event-organiser.com/forums/)
19
  | [**Demo**](http://wp-event-organiser.com/demo/)
20
- | [**Booking Add-on**](http://wp-event-organiser.com/pro-features)
21
 
22
  ### What's new ###
23
- * Venue map icons are now filtered - [allowing you to change the map icons](http://wp-event-organiser.com/blog/tutorial/changing-the-venue-map-icon/).
24
  * ICAL parser API now available for third-party plug-ins
25
- * Updated fullCalendar to latest version
26
  * Javascript actions and filters added
27
 
28
  ### Features ###
@@ -45,6 +44,7 @@ Event Organiser adds event management that integrates well with your WordPress s
45
  * Event List (similar to Event List widget)
46
  * Event Agenda (similar to Event Agenda widget)
47
  * Venue map
 
48
  * **Relative date queries** (for example, query events that finished in the last 24 hours, or events starting in the coming week).
49
  * Assign events to categories and tags, and view events by category or tag.
50
  * Color-coded event categories.
@@ -52,7 +52,7 @@ Event Organiser adds event management that integrates well with your WordPress s
52
  * Venue pages, to view events by venue.
53
  * **Export/import** events to and from ICAL files.
54
  * Delete individual occurrences of events.
55
- * **Public events feed:** allow visitors to subscribe to your events.
56
  * Supports 'pretty permalinks' for event pages, event archives, event category and venue pages.
57
  * (Optionally) automatically delete expired events.
58
 
@@ -61,8 +61,8 @@ Event Organiser adds event management that integrates well with your WordPress s
61
 
62
  * Adds an **event custom post type** that fits naturally into WordPress and allows for all the functionality of 'posts'.
63
  * Respects the template hierarchy. Default templates can be over-ridden by including the appropriately named template files in your theme folder.
64
- * Plug-in **actions and filters** are provided to modify the behaviour of the plug-in
65
- * Extensive function API & [documentation](http://www.wp-event-organiser.com/documentation/function-reference/)
66
  * **Javascript actions and filters** to modify interaction with the calendars and maps
67
  * Provide custom templates for shortcodes, widgets and ICAL export
68
  * Custom metaboxes and meta data support for venues (see [tutorial](http://wp-event-organiser.com/documentation/developers/venue-meta-data-and-metaboxes/)).
@@ -90,6 +90,7 @@ A big thank you to those who have provided translations for Event Organiser. If
90
  * Ukranian - Максим Кобєлєв
91
  * Thai - Nibhon, Wuttichai Songprapai
92
  * Turkish - Gökhan DAMGACI
 
93
 
94
  ## Installation ##
95
 
@@ -97,7 +98,7 @@ Installation is standard and straight forward.
97
 
98
  1. Upload `event-organiser` folder (and all it's contents!) to the `/wp-content/plugins/` directory
99
  1. Activate the plugin through the 'Plugins' menu in WordPress
100
- 1. Check the settings sub-page of the Events menu
101
 
102
 
103
  ## Frequently Asked Questions ##
@@ -200,6 +201,39 @@ More information on shortcodes is [available here](http://wp-event-organiser.com
200
 
201
  ## Changelog ##
202
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
  ### 2.1.6 ###
204
  * Fixes IE 7/8 error with admin calendar
205
  * Now compatible with Scribu's [Posts 2 Posts](http://wordpress.org/plugins/posts-to-posts/) plug-in. Thanks to Simon Wheatley. [Ticket #99](https://github.com/stephenharris/Event-Organiser/issues/99)
3
  **Donate link:** http://www.wp-event-organiser.com/donate
4
  **Tags:** events, event, event categories, event organizer, events calendar, event management, ical, locations, google map, widget, venues, maps, gigs, shows,
5
  **Requires at least:** 3.3
6
+ **Tested up to:** 3.6
7
+ **Stable tag:** 2.2.2
8
  **License:** GPLv3
9
 
10
  Create and maintain events, including complex reoccurring patterns, venue management (with Google maps), calendars and customisable event lists
14
  Event Organiser adds event management that integrates well with your WordPress site. By using WordPress' in-built 'custom post type', this plug-in allows you to create events that have the same functionality as posts, while adding further features that allow you to manage your events. This includes the possibility of repeating your event according to complex schedules and assign your events to venues. This can all be done through an intuitive user interface, which allows you to view your events in the familiar WordPress list or in a calendar page in the amin area.
15
 
16
  [**Documentation**](http://wp-event-organiser.com/documentation/)
17
+ | [**Function Reference**](http://codex.wp-event-organiser.com/)
18
  | [**Forums**](http://wp-event-organiser.com/forums/)
19
  | [**Demo**](http://wp-event-organiser.com/demo/)
20
+ | [**Booking Add-on**](http://wp-event-organiser.com/pro-features?aid=7)
21
 
22
  ### What's new ###
23
+ * Category & Venue subscribe functions added
24
  * ICAL parser API now available for third-party plug-ins
 
25
  * Javascript actions and filters added
26
 
27
  ### Features ###
44
  * Event List (similar to Event List widget)
45
  * Event Agenda (similar to Event Agenda widget)
46
  * Venue map
47
+ * Subscribe to event feeds
48
  * **Relative date queries** (for example, query events that finished in the last 24 hours, or events starting in the coming week).
49
  * Assign events to categories and tags, and view events by category or tag.
50
  * Color-coded event categories.
52
  * Venue pages, to view events by venue.
53
  * **Export/import** events to and from ICAL files.
54
  * Delete individual occurrences of events.
55
+ * **Public events feed:** allow visitors to subscribe to your events, or a particular venue / category.
56
  * Supports 'pretty permalinks' for event pages, event archives, event category and venue pages.
57
  * (Optionally) automatically delete expired events.
58
 
61
 
62
  * Adds an **event custom post type** that fits naturally into WordPress and allows for all the functionality of 'posts'.
63
  * Respects the template hierarchy. Default templates can be over-ridden by including the appropriately named template files in your theme folder.
64
+ * Plug-in **actions and filters** are provided to modify the behaviour of the plug-in ([hook reference](http://www.wp-event-organiser.com/documentation/function-reference/hooks)
65
+ * Extensive function API & [documentation](http://codex.wp-event-organiser.com/)
66
  * **Javascript actions and filters** to modify interaction with the calendars and maps
67
  * Provide custom templates for shortcodes, widgets and ICAL export
68
  * Custom metaboxes and meta data support for venues (see [tutorial](http://wp-event-organiser.com/documentation/developers/venue-meta-data-and-metaboxes/)).
90
  * Ukranian - Максим Кобєлєв
91
  * Thai - Nibhon, Wuttichai Songprapai
92
  * Turkish - Gökhan DAMGACI
93
+ * Croatian - Branimir
94
 
95
  ## Installation ##
96
 
98
 
99
  1. Upload `event-organiser` folder (and all it's contents!) to the `/wp-content/plugins/` directory
100
  1. Activate the plugin through the 'Plugins' menu in WordPress
101
+ 1. Check Settings > Event Organiser
102
 
103
 
104
  ## Frequently Asked Questions ##
201
 
202
  ## Changelog ##
203
 
204
+ ### 2.2.2 ###
205
+ * Fixes WP3.6 issues with dialogs and admin calendar
206
+ * Fixes js issues with WP3.3-3.4.
207
+ * Fix WP3.6 strict error messages (in debug mode)
208
+ * Ensures category colour CSS is printed in script debug mode
209
+
210
+ ### 2.2.1 ###
211
+ * Fixes bug introduced in 2.2 where styling is not loaded for admin calendar if there are no categories. [See #110](https://github.com/stephenharris/Event-Organiser/pull/110)
212
+ * Fixes bug with sort order and grouping events. [See #115](https://github.com/stephenharris/Event-Organiser/issues/115)
213
+ * Filter `eventorganiser_admin_fullcalendar_event` added for naming consistancy ( `eventorganiser_admin_fullcalendar_event` and `eventorganiser_fullcalendar_event` for admin/front-end fullCalendars)
214
+ * Corrected inline documentation
215
+ * Fixed events with no event data becoming hidden. [#111](https://github.com/stephenharris/Event-Organiser/issues/111)
216
+ * Fixes 3.6 strict errors (in debug mode)
217
+ * Fixes jQuery UI bugs (venue selection). Retains backwards compatibility for WP 3.3 & 3.4.
218
+
219
+
220
+ ### 2.2
221
+ * Adds 'style' attribute for the feed subscribe shortcode
222
+ * Adds 'category' and 'venue' attributes for the feed subscribe shortcode (feed subscribe links for a particular vene/category)
223
+ * Adds `eo_get_event_category_feed()` and `eo_get_event_venue_feed()` functions. See [docs](http://codex.wp-event-organiser.com).
224
+ * Fixes errors with "Organiser" metabox. [#106](https://github.com/stephenharris/Event-Organiser/pull/106)
225
+ * Fixes bug with `eo_get_event_classes()` function
226
+ *** Added 'show long events' otion for widget calendar:** Show all days of events spanning multiple days on the widget calendar, not just the first.
227
+ * Added 'link to single event' option for widget calendar. If a day has only one event, link directly to that event, not the day archive.###
228
+ * Fixes conflict with Yoast SEO plug-in ( http://wordpress.org/support/topic/events-are-missing-information?replies=6 )
229
+ * Fixes colours not appearing on admin calendar drop-down [#109](https://github.com/stephenharris/Event-Organiser/pull/109)
230
+ * Add category colour to the Event Categories table. Thanks to [@mperry2](https://github.com/stephenharris/Event-Organiser/pull/107)
231
+ * Updated translations and added Croatian translation (thanks to Branimir)
232
+
233
+ ### 2.1.7 ###
234
+ * Updates translations.
235
+ * Fixes bug with untranslated strings.
236
+
237
  ### 2.1.6 ###
238
  * Fixes IE 7/8 error with admin calendar
239
  * Now compatible with Scribu's [Posts 2 Posts](http://wordpress.org/plugins/posts-to-posts/) plug-in. Thanks to Simon Wheatley. [Ticket #99](https://github.com/stephenharris/Event-Organiser/issues/99)
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: stephenharris
3
  Donate link: http://www.wp-event-organiser.com/donate
4
  Tags: events, event, event categories, event organizer, events calendar, event management, ical, locations, google map, widget, venues, maps, gigs, shows,
5
  Requires at least: 3.3
6
- Tested up to: 3.5.2
7
- Stable tag: 2.1.7
8
  License: GPLv3
9
 
10
  Create and maintain events, including complex reoccurring patterns, venue management (with Google maps), calendars and customisable event lists
@@ -14,15 +14,14 @@ Create and maintain events, including complex reoccurring patterns, venue manage
14
  Event Organiser adds event management that integrates well with your WordPress site. By using WordPress' in-built 'custom post type', this plug-in allows you to create events that have the same functionality as posts, while adding further features that allow you to manage your events. This includes the possibility of repeating your event according to complex schedules and assign your events to venues. This can all be done through an intuitive user interface, which allows you to view your events in the familiar WordPress list or in a calendar page in the amin area.
15
 
16
  [**Documentation**](http://wp-event-organiser.com/documentation/)
17
- | [**Function Reference**](http://wp-event-organiser.com/codex/)
18
  | [**Forums**](http://wp-event-organiser.com/forums/)
19
  | [**Demo**](http://wp-event-organiser.com/demo/)
20
- | [**Booking Add-on**](http://wp-event-organiser.com/pro-features)
21
 
22
  = What's new =
23
- * Venue map icons are now filtered - [allowing you to change the map icons](http://wp-event-organiser.com/blog/tutorial/changing-the-venue-map-icon/).
24
  * ICAL parser API now available for third-party plug-ins
25
- * Updated fullCalendar to latest version
26
  * Javascript actions and filters added
27
 
28
  = Features =
@@ -45,6 +44,7 @@ Event Organiser adds event management that integrates well with your WordPress s
45
  * Event List (similar to Event List widget)
46
  * Event Agenda (similar to Event Agenda widget)
47
  * Venue map
 
48
  * **Relative date queries** (for example, query events that finished in the last 24 hours, or events starting in the coming week).
49
  * Assign events to categories and tags, and view events by category or tag.
50
  * Color-coded event categories.
@@ -52,7 +52,7 @@ Event Organiser adds event management that integrates well with your WordPress s
52
  * Venue pages, to view events by venue.
53
  * **Export/import** events to and from ICAL files.
54
  * Delete individual occurrences of events.
55
- * **Public events feed:** allow visitors to subscribe to your events.
56
  * Supports 'pretty permalinks' for event pages, event archives, event category and venue pages.
57
  * (Optionally) automatically delete expired events.
58
 
@@ -61,8 +61,8 @@ Event Organiser adds event management that integrates well with your WordPress s
61
 
62
  * Adds an **event custom post type** that fits naturally into WordPress and allows for all the functionality of 'posts'.
63
  * Respects the template hierarchy. Default templates can be over-ridden by including the appropriately named template files in your theme folder.
64
- * Plug-in **actions and filters** are provided to modify the behaviour of the plug-in
65
- * Extensive function API & [documentation](http://www.wp-event-organiser.com/documentation/function-reference/)
66
  * **Javascript actions and filters** to modify interaction with the calendars and maps
67
  * Provide custom templates for shortcodes, widgets and ICAL export
68
  * Custom metaboxes and meta data support for venues (see [tutorial](http://wp-event-organiser.com/documentation/developers/venue-meta-data-and-metaboxes/)).
@@ -90,6 +90,7 @@ A big thank you to those who have provided translations for Event Organiser. If
90
  * Ukranian - Максим Кобєлєв
91
  * Thai - Nibhon, Wuttichai Songprapai
92
  * Turkish - Gökhan DAMGACI
 
93
 
94
  == Installation ==
95
 
@@ -97,7 +98,7 @@ Installation is standard and straight forward.
97
 
98
  1. Upload `event-organiser` folder (and all it's contents!) to the `/wp-content/plugins/` directory
99
  1. Activate the plugin through the 'Plugins' menu in WordPress
100
- 1. Check the settings sub-page of the Events menu
101
 
102
 
103
  == Frequently Asked Questions ==
@@ -188,6 +189,35 @@ More information on shortcodes is [available here](http://wp-event-organiser.com
188
 
189
  == Changelog ==
190
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  = 2.1.7 =
192
  * Updates translations.
193
  * Fixes bug with untranslated strings.
3
  Donate link: http://www.wp-event-organiser.com/donate
4
  Tags: events, event, event categories, event organizer, events calendar, event management, ical, locations, google map, widget, venues, maps, gigs, shows,
5
  Requires at least: 3.3
6
+ Tested up to: 3.6
7
+ Stable tag: 2.2.2
8
  License: GPLv3
9
 
10
  Create and maintain events, including complex reoccurring patterns, venue management (with Google maps), calendars and customisable event lists
14
  Event Organiser adds event management that integrates well with your WordPress site. By using WordPress' in-built 'custom post type', this plug-in allows you to create events that have the same functionality as posts, while adding further features that allow you to manage your events. This includes the possibility of repeating your event according to complex schedules and assign your events to venues. This can all be done through an intuitive user interface, which allows you to view your events in the familiar WordPress list or in a calendar page in the amin area.
15
 
16
  [**Documentation**](http://wp-event-organiser.com/documentation/)
17
+ | [**Function Reference**](http://codex.wp-event-organiser.com/)
18
  | [**Forums**](http://wp-event-organiser.com/forums/)
19
  | [**Demo**](http://wp-event-organiser.com/demo/)
20
+ | [**Booking Add-on**](http://wp-event-organiser.com/pro-features?aid=7)
21
 
22
  = What's new =
23
+ * Category & Venue subscribe functions added
24
  * ICAL parser API now available for third-party plug-ins
 
25
  * Javascript actions and filters added
26
 
27
  = Features =
44
  * Event List (similar to Event List widget)
45
  * Event Agenda (similar to Event Agenda widget)
46
  * Venue map
47
+ * Subscribe to event feeds
48
  * **Relative date queries** (for example, query events that finished in the last 24 hours, or events starting in the coming week).
49
  * Assign events to categories and tags, and view events by category or tag.
50
  * Color-coded event categories.
52
  * Venue pages, to view events by venue.
53
  * **Export/import** events to and from ICAL files.
54
  * Delete individual occurrences of events.
55
+ * **Public events feed:** allow visitors to subscribe to your events, or a particular venue / category.
56
  * Supports 'pretty permalinks' for event pages, event archives, event category and venue pages.
57
  * (Optionally) automatically delete expired events.
58
 
61
 
62
  * Adds an **event custom post type** that fits naturally into WordPress and allows for all the functionality of 'posts'.
63
  * Respects the template hierarchy. Default templates can be over-ridden by including the appropriately named template files in your theme folder.
64
+ * Plug-in **actions and filters** are provided to modify the behaviour of the plug-in ([hook reference](http://www.wp-event-organiser.com/documentation/function-reference/hooks)
65
+ * Extensive function API & [documentation](http://codex.wp-event-organiser.com/)
66
  * **Javascript actions and filters** to modify interaction with the calendars and maps
67
  * Provide custom templates for shortcodes, widgets and ICAL export
68
  * Custom metaboxes and meta data support for venues (see [tutorial](http://wp-event-organiser.com/documentation/developers/venue-meta-data-and-metaboxes/)).
90
  * Ukranian - Максим Кобєлєв
91
  * Thai - Nibhon, Wuttichai Songprapai
92
  * Turkish - Gökhan DAMGACI
93
+ * Croatian - Branimir
94
 
95
  == Installation ==
96
 
98
 
99
  1. Upload `event-organiser` folder (and all it's contents!) to the `/wp-content/plugins/` directory
100
  1. Activate the plugin through the 'Plugins' menu in WordPress
101
+ 1. Check Settings > Event Organiser
102
 
103
 
104
  == Frequently Asked Questions ==
189
 
190
  == Changelog ==
191
 
192
+ = 2.2.2 =
193
+ * Fixes WP3.6 issues with dialogs and admin calendar
194
+ * Fixes js issues with WP3.3-3.4.
195
+ * Fix WP3.6 strict error messages (in debug mode)
196
+ * Ensures category colour CSS is printed in script debug mode
197
+
198
+ = 2.2.1 =
199
+ * Fixes bug introduced in 2.2 where styling is not loaded for admin calendar if there are no categories. [See #110](https://github.com/stephenharris/Event-Organiser/pull/110)
200
+ * Fixes bug with sort order and grouping events. [See #115](https://github.com/stephenharris/Event-Organiser/issues/115)
201
+ * Filter `eventorganiser_admin_fullcalendar_event` added for naming consistancy ( `eventorganiser_admin_fullcalendar_event` and `eventorganiser_fullcalendar_event` for admin/front-end fullCalendars)
202
+ * Corrected inline documentation
203
+ * Fixed events with no event data becoming hidden. [#111](https://github.com/stephenharris/Event-Organiser/issues/111)
204
+ * Fixes 3.6 strict errors (in debug mode)
205
+ * Fixes jQuery UI bugs (venue selection). Retains backwards compatibility for WP 3.3 & 3.4.
206
+
207
+
208
+ = 2.2
209
+ * Adds 'style' attribute for the feed subscribe shortcode
210
+ * Adds 'category' and 'venue' attributes for the feed subscribe shortcode (feed subscribe links for a particular vene/category)
211
+ * Adds `eo_get_event_category_feed()` and `eo_get_event_venue_feed()` functions. See [docs](http://codex.wp-event-organiser.com).
212
+ * Fixes errors with "Organiser" metabox. [#106](https://github.com/stephenharris/Event-Organiser/pull/106)
213
+ * Fixes bug with `eo_get_event_classes()` function
214
+ * Added 'show long events' otion for widget calendar: Show all days of events spanning multiple days on the widget calendar, not just the first.
215
+ * Added 'link to single event' option for widget calendar. If a day has only one event, link directly to that event, not the day archive.
216
+ * Fixes conflict with Yoast SEO plug-in ( http://wordpress.org/support/topic/events-are-missing-information?replies=6 )
217
+ * Fixes colours not appearing on admin calendar drop-down [#109](https://github.com/stephenharris/Event-Organiser/pull/109)
218
+ * Add category colour to the Event Categories table. Thanks to [@mperry2](https://github.com/stephenharris/Event-Organiser/pull/107)
219
+ * Updated translations and added Croatian translation (thanks to Branimir)
220
+
221
  = 2.1.7 =
222
  * Updates translations.
223
  * Fixes bug with untranslated strings.