Version Description
- 21st April 2015 =
- Fixes XSS vulnerability
- Fixes a bug with editing an event date/time after including additional dates.
- Fixes warnings produced by
eo_break_occurrence()
Download this release
Release Info
Developer | stephenharris |
Plugin | Event Organiser |
Version | 2.12.5 |
Comparing to | |
See all releases |
Code changes from version 2.11.1 to 2.12.5
- classes/class-eo-calendar-widget.php +3 -3
- classes/class-eo-venue-list-table.php +31 -17
- classes/class-eventorganiser-shortcodes.php +19 -4
- css/eventorganiser-admin-style-rtl.css +21 -1
- css/eventorganiser-admin-style-rtl.min.css +1 -1
- css/eventorganiser-admin-style.css +21 -1
- css/eventorganiser-admin-style.min.css +1 -1
- css/fullcalendar.css +1 -1
- css/fullcalendar.min.css +1 -1
- event-organiser-calendar.php +45 -36
- event-organiser-debug.php +1 -1
- event-organiser-edit.php +14 -8
- event-organiser-manage.php +18 -20
- event-organiser-venues.php +91 -90
- event-organiser.php +6 -2
- includes/class-eo-ical-parser.php +22 -13
- includes/event-organiser-ajax.php +125 -41
- includes/event-organiser-cpt.php +102 -66
- includes/event-organiser-event-functions.php +60 -43
- includes/event-organiser-install.php +80 -23
- includes/event-organiser-utility-functions.php +41 -1
- includes/event.php +114 -69
- js/admin-calendar.js +29 -1
- js/admin-calendar.min.js +2 -2
- js/edit-event-controller.min.js +1 -1
- js/event-manager.js +100 -105
- js/event-manager.min.js +2 -2
- js/event.min.js +1 -1
- js/frontend.js +8 -0
- js/frontend.min.js +2 -2
- js/fullcalendar.js +2199 -1468
- js/fullcalendar.min.js +3 -3
- js/jquery-ui-eo-timepicker.min.js +1 -1
- js/time-picker.min.js +1 -1
- js/venue-admin.min.js +1 -1
- js/venue-util.min.js +1 -1
- languages/eventorganiser-ar.mo +0 -0
- languages/eventorganiser-ar.po +139 -116
- languages/eventorganiser-bg_BG.mo +0 -0
- languages/eventorganiser-bg_BG.po +139 -116
- languages/eventorganiser-ca.mo +0 -0
- languages/eventorganiser-ca.po +139 -116
- languages/eventorganiser-cs_CZ.mo +0 -0
- languages/eventorganiser-cs_CZ.po +139 -116
- languages/eventorganiser-da_DK.mo +0 -0
- languages/eventorganiser-da_DK.po +139 -116
- languages/eventorganiser-de_DE.mo +0 -0
- languages/eventorganiser-de_DE.po +139 -116
- languages/eventorganiser-el.mo +0 -0
- languages/eventorganiser-el.po +139 -116
- languages/eventorganiser-en_CA.mo +0 -0
- languages/eventorganiser-en_CA.po +139 -116
- languages/eventorganiser-es_ES.mo +0 -0
- languages/eventorganiser-es_ES.po +147 -124
- languages/eventorganiser-es_PE.mo +0 -0
- languages/eventorganiser-es_PE.po +140 -119
- languages/eventorganiser-et.mo +0 -0
- languages/eventorganiser-et.po +139 -116
- languages/eventorganiser-fa_IR.mo +0 -0
- languages/eventorganiser-fa_IR.po +139 -116
- languages/eventorganiser-fi.mo +0 -0
- languages/eventorganiser-fi.po +139 -116
- languages/eventorganiser-fr_FR.mo +0 -0
- languages/eventorganiser-fr_FR.po +139 -116
- languages/eventorganiser-he_IL.mo +0 -0
- languages/eventorganiser-he_IL.po +326 -237
- languages/eventorganiser-hr.mo +0 -0
- languages/eventorganiser-hr.po +139 -116
- languages/eventorganiser-hu_HU.mo +0 -0
- languages/eventorganiser-hu_HU.po +139 -116
- languages/eventorganiser-id_ID.mo +0 -0
- languages/eventorganiser-id_ID.po +139 -116
- languages/eventorganiser-is_IS.mo +0 -0
- languages/eventorganiser-is_IS.po +139 -116
- languages/eventorganiser-it_IT.mo +0 -0
- languages/eventorganiser-it_IT.po +139 -116
- languages/eventorganiser-ja.mo +0 -0
- languages/eventorganiser-ja.po +142 -119
- languages/eventorganiser-lv.mo +0 -0
- languages/eventorganiser-lv.po +139 -116
- languages/eventorganiser-mk_MK.mo +0 -0
- languages/eventorganiser-mk_MK.po +139 -116
- languages/eventorganiser-nb_NO.mo +0 -0
- languages/eventorganiser-nb_NO.po +96 -93
classes/class-eo-calendar-widget.php
CHANGED
@@ -282,11 +282,11 @@ class EO_Calendar_Widget extends WP_Widget
|
|
282 |
<td id='eo-widget-next-month' colspan='3'><a title='%s' href='%s'> %s » </a></td>
|
283 |
</tr></tfoot>",
|
284 |
esc_html__( 'Previous month', 'eventorganiser' ),
|
285 |
-
add_query_arg( 'eo_month', $last_month->format( 'Y-m' ), home_url() ),
|
286 |
esc_html( eo_format_datetime( $last_month, 'M' ) ),
|
287 |
esc_html__( 'Next month', 'eventorganiser' ),
|
288 |
-
add_query_arg( 'eo_month', $next_month->format( 'Y-m' ), home_url() ),
|
289 |
-
esc_html(eo_format_datetime( $next_month, 'M' ) )
|
290 |
);
|
291 |
|
292 |
|
282 |
<td id='eo-widget-next-month' colspan='3'><a title='%s' href='%s'> %s » </a></td>
|
283 |
</tr></tfoot>",
|
284 |
esc_html__( 'Previous month', 'eventorganiser' ),
|
285 |
+
esc_url( add_query_arg( 'eo_month', $last_month->format( 'Y-m' ), home_url() ) ),
|
286 |
esc_html( eo_format_datetime( $last_month, 'M' ) ),
|
287 |
esc_html__( 'Next month', 'eventorganiser' ),
|
288 |
+
esc_url( add_query_arg( 'eo_month', $next_month->format( 'Y-m' ), home_url() ) ),
|
289 |
+
esc_html( eo_format_datetime( $next_month, 'M' ) )
|
290 |
);
|
291 |
|
292 |
|
classes/class-eo-venue-list-table.php
CHANGED
@@ -62,27 +62,41 @@ class EO_Venue_List_Table extends WP_List_Table {
|
|
62 |
* @param array $item A singular item (one full row's worth of data)
|
63 |
* @return string Text to be placed inside the column <td>
|
64 |
*/
|
65 |
-
|
66 |
$term_id = (int) $item->term_id;
|
67 |
|
68 |
$delete_url = add_query_arg( 'action', 'delete', get_edit_term_link( $term_id, 'event-venue', 'event' ) );
|
69 |
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
* Checkbox column for Bulk Actions.
|
87 |
*
|
88 |
* @see WP_List_Table::::single_row_columns()
|
62 |
* @param array $item A singular item (one full row's worth of data)
|
63 |
* @return string Text to be placed inside the column <td>
|
64 |
*/
|
65 |
+
function column_name( $item ){
|
66 |
$term_id = (int) $item->term_id;
|
67 |
|
68 |
$delete_url = add_query_arg( 'action', 'delete', get_edit_term_link( $term_id, 'event-venue', 'event' ) );
|
69 |
|
70 |
+
//Build row actions
|
71 |
+
$actions = array(
|
72 |
+
'edit' => sprintf(
|
73 |
+
'<a href="%s">%s</a>',
|
74 |
+
esc_url( get_edit_term_link( $term_id, 'event-venue', 'event' ) ),
|
75 |
+
esc_html__( 'Edit', 'eventorganiser' )
|
76 |
+
),
|
77 |
+
'delete' => sprintf(
|
78 |
+
'<a href="%s">%s</a>',
|
79 |
+
esc_url( wp_nonce_url( $delete_url, 'eventorganiser_delete_venue_'.$item->slug ) ),
|
80 |
+
esc_html__( 'Delete', 'eventorganiser' )
|
81 |
+
),
|
82 |
+
'view' => sprintf(
|
83 |
+
'<a href="%s">%s</a>',
|
84 |
+
esc_url( eo_get_venue_link( $term_id ) ),
|
85 |
+
esc_html__( 'View', 'eventorganiser' )
|
86 |
+
)
|
87 |
+
);
|
88 |
+
|
89 |
+
//Return the title contents
|
90 |
+
return sprintf(
|
91 |
+
'<a href="%1$s" class="row-title">%2$s</a>%3$s',
|
92 |
+
/*$1%s*/ esc_url( get_edit_term_link( $term_id, 'event-venue', 'event' ) ),
|
93 |
+
/*$2%s*/ esc_html( $item->name ),
|
94 |
+
/*$3%s*/ $this->row_actions( $actions )
|
95 |
+
);
|
96 |
+
}
|
97 |
+
|
98 |
+
|
99 |
+
/*
|
100 |
* Checkbox column for Bulk Actions.
|
101 |
*
|
102 |
* @see WP_List_Table::::single_row_columns()
|
classes/class-eventorganiser-shortcodes.php
CHANGED
@@ -127,14 +127,29 @@ class EventOrganiser_Shortcodes {
|
|
127 |
|
128 |
$atts = wp_parse_args( $atts, $bool_atts );
|
129 |
|
130 |
-
foreach( $bool_atts as $att => $value )
|
131 |
$atts[$att] = ( strtolower( $atts[$att] ) == 'true' ? true : false );
|
|
|
132 |
|
133 |
-
if( isset($atts['venue']) && !isset( $atts['event_venue'] ) )
|
134 |
$atts['event_venue'] = $atts['venue'];
|
135 |
-
|
|
|
|
|
136 |
$atts['event_category'] = $atts['category'];
|
137 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
return eo_get_event_fullcalendar( $atts );
|
139 |
}
|
140 |
|
127 |
|
128 |
$atts = wp_parse_args( $atts, $bool_atts );
|
129 |
|
130 |
+
foreach( $bool_atts as $att => $value ){
|
131 |
$atts[$att] = ( strtolower( $atts[$att] ) == 'true' ? true : false );
|
132 |
+
}
|
133 |
|
134 |
+
if( isset($atts['venue']) && !isset( $atts['event_venue'] ) ){
|
135 |
$atts['event_venue'] = $atts['venue'];
|
136 |
+
unset( $atts['venue'] );
|
137 |
+
}
|
138 |
+
if( isset($atts['category']) && !isset( $atts['event_category'] ) ){
|
139 |
$atts['event_category'] = $atts['category'];
|
140 |
+
unset( $atts['category'] );
|
141 |
+
}
|
142 |
+
|
143 |
+
$taxonomies = get_object_taxonomies( 'event' );
|
144 |
+
foreach( $taxonomies as $tax ){
|
145 |
+
//Shortcode attributes can't contain hyphens
|
146 |
+
$shortcode_attr = str_replace( '-', '_', $tax );
|
147 |
+
if( isset( $atts[$shortcode_attr] ) ){
|
148 |
+
$atts[$tax] = $atts[$shortcode_attr];
|
149 |
+
unset( $atts[$shortcode_attr] );
|
150 |
+
}
|
151 |
+
}
|
152 |
+
|
153 |
return eo_get_event_fullcalendar( $atts );
|
154 |
}
|
155 |
|
css/eventorganiser-admin-style-rtl.css
CHANGED
@@ -24,11 +24,23 @@
|
|
24 |
}
|
25 |
}
|
26 |
|
27 |
-
|
|
|
28 |
#post-body.columns-2 #venuemap{
|
29 |
width: 100%;
|
30 |
clear: both;
|
31 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
|
34 |
/* Venue address table in metabox*/
|
@@ -99,6 +111,14 @@ form.eo_cal .ui-autocomplete-input{width:220px;}
|
|
99 |
.ui-combobox-input {margin: 0;padding: 0.3em;}
|
100 |
.eo-venue-combobox-buttons{position: absolute;width:4.5em;}
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
#eo_occurrence_datepicker .ui-datepicker .eo-op-date-not-selected a,
|
103 |
#eo_occurrence_datepicker .ui-widget-content .ui-datepicker-current-day a{
|
104 |
background: #ececec;
|
24 |
}
|
25 |
}
|
26 |
|
27 |
+
|
28 |
+
@media only screen and (max-width: 1320px) {
|
29 |
#post-body.columns-2 #venuemap{
|
30 |
width: 100%;
|
31 |
clear: both;
|
32 |
}
|
33 |
+
.folded #post-body.columns-2 #venuemap{
|
34 |
+
width: 60%;
|
35 |
+
clear:none;
|
36 |
+
}
|
37 |
+
}
|
38 |
+
|
39 |
+
@media only screen and (max-width: 1190px) {
|
40 |
+
.folded #post-body.columns-2 #venuemap{
|
41 |
+
width: 100%;
|
42 |
+
clear: both;
|
43 |
+
}
|
44 |
}
|
45 |
|
46 |
/* Venue address table in metabox*/
|
111 |
.ui-combobox-input {margin: 0;padding: 0.3em;}
|
112 |
.eo-venue-combobox-buttons{position: absolute;width:4.5em;}
|
113 |
|
114 |
+
.eo-admin-calendar-dialog .ui-autocomplete {
|
115 |
+
max-height: 100px;
|
116 |
+
max-width:220px;
|
117 |
+
overflow-y: auto;
|
118 |
+
/* prevent horizontal scrollbar */
|
119 |
+
overflow-x: hidden;
|
120 |
+
}
|
121 |
+
|
122 |
#eo_occurrence_datepicker .ui-datepicker .eo-op-date-not-selected a,
|
123 |
#eo_occurrence_datepicker .ui-widget-content .ui-datepicker-current-day a{
|
124 |
background: #ececec;
|
css/eventorganiser-admin-style-rtl.min.css
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
#venuemap{height:300px;width:100%;float:left;margin:10px -300px 10px 0}#eventorganiser_event_detail tr.eo-add-new-venue,.post-type-event .tablenav.top .alignleft.actions select[name="m"]{display:none}#eventorganiser_event_detail tr .eo-label{width:190px}#venue_address table tr{line-height:4em}#venue_address.postbox #venuemap{height:335px;margin:0 -60% 0 0;width:60%}@media only screen and (max-width:860px){#venue_address.postbox #venuemap{width:100%;clear:both}}@media only screen and (max-width:
|
2 |
* http://craigsworks.com/projects/qtip2/
|
3 |
* Copyright (c) 2012 Craig Michael Thompson; Licensed MIT, GPL */.qtip,.ui-tooltip{position:absolute;right:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}/*!
|
4 |
* qTip2 - Pretty powerful tooltips - v2.0.1-4-g
|
1 |
+
#venuemap{height:300px;width:100%;float:left;margin:10px -300px 10px 0}#eventorganiser_event_detail tr.eo-add-new-venue,.post-type-event .tablenav.top .alignleft.actions select[name="m"]{display:none}#eventorganiser_event_detail tr .eo-label{width:190px}#venue_address table tr{line-height:4em}#venue_address.postbox #venuemap{height:335px;margin:0 -60% 0 0;width:60%}@media only screen and (max-width:860px){#venue_address.postbox #venuemap{width:100%;clear:both}}@media only screen and (max-width:1320px){#post-body.columns-2 #venuemap{width:100%;clear:both}.folded #post-body.columns-2 #venuemap{width:60%;clear:none}}@media only screen and (max-width:1190px){.folded #post-body.columns-2 #venuemap{width:100%;clear:both}}#eo_venue_form .address-fields{float:right;text-align:right;margin:10px}#eo-venue-latllng-text{border-bottom:1px dotted #aaa;cursor:pointer}#eo-venue-latllng-text:hover{border-bottom:1px dotted #000}#eo_venue_form #venue_address .inside{padding:0;margin:0}.fc-header-dropdown{margin-top:2px;display:inline-block}.fc-text-arrow{line-height:0}.fc-button-next .ui-button-text,.fc-button-prev .ui-button-text{padding-top:.5em}.fc-button{height:2.2em;line-height:2.2em}.event.past-event{opacity:.5}form.eo_cal .ui-autocomplete-input{width:220px}.eo-cal-meta .form-table th{width:50px}#eo_admin_calendar select{min-width:180px;width:auto}.ui-widget-overlay{z-index:1000}.eo-admin-calendar-dialog{z-index:2000}#eo-dialog-tabs,#events-meta{border:0;padding:0}.ui-selectmenu{display:block;display:inline-block;position:relative;height:2.2em;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1}.ui-selectmenu-icon{position:absolute;left:6px;margin-top:-8px;top:50%}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;display:none;z-index:1005}.ui-selectmenu-menu ul{padding:0;margin:0;list-style:none;position:relative;overflow:auto;overflow-y:auto;overflow-x:hidden}.ui-selectmenu-open{display:block}.ui-selectmenu-menu-popup{margin-top:-1px}.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-left-width:0!important;border-right-width:0!important;font-weight:400!important}.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:.405em 1em .405em 2.1em;outline:0;text-decoration:none}.ui-selectmenu-menu li.ui-state-disabled a,.ui-state-disabled{cursor:default}.ui-selectmenu-hasIcon .ui-selectmenu-status,.ui-selectmenu-menu li.ui-selectmenu-hasIcon a{padding-right:20px;position:relative;margin-right:5px}.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;right:0}.ui-selectmenu-status{line-height:1.4em}.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:700}.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:700}.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}* html .ui-selectmenu-menu li{border-color:pink;filter:chroma(color=pink);width:100%}* html .ui-selectmenu-menu li a{position:relative}*+html .ui-state-disabled,*+html .ui-state-disabled a{color:silver}.ui-autocomplete .ui-menu-item{border-top:1px solid #cbc7bd}.ui-autocomplete .ui-menu-item:first-child{border-top:0}.ui-combobox{position:relative;display:inline-block;margin-left:30px}.ui-combobox-toggle{top:0;bottom:0;margin-right:-1px;padding:0;*height:1.7em;*top:.1em}.ui-combobox-input{margin:0;padding:.3em}.eo-venue-combobox-buttons{position:absolute;width:4.5em}.eo-admin-calendar-dialog .ui-autocomplete{max-height:100px;max-width:220px;overflow-y:auto;overflow-x:hidden}#eo_occurrence_datepicker .ui-datepicker .eo-op-date-not-selected a,#eo_occurrence_datepicker .ui-widget-content .ui-datepicker-current-day a{background:#ececec}#eo_occurrence_datepicker .ui-datepicker .eo-op-date-selected a{color:#FFF;background:#1e8cbe}.ui-timepicker-inline{display:inline}#ui-timepicker-div{background-color:#fff;padding:.2em}.ui-timepicker-table{display:inline-table;width:0}.ui-timepicker-table table{border-collapse:collapse;margin:.15em 0 0}.ui-timepicker-hours,.ui-timepicker-minutes{padding:.2em}.ui-timepicker-table .ui-timepicker-title{line-height:1.8em;text-align:center}.ui-timepicker-table td span{display:block;width:1.2em;text-align:left;text-decoration:none;padding:.2em .5em .2em .3em}.ui-timepicker-table td a{display:block;width:1.2em;cursor:pointer;text-align:left;text-decoration:none;padding:.2em .5em .2em .3em}.ui-timepicker .ui-timepicker-buttonpane{background-image:none;border-right:0;border-left:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em}.ui-timepicker .ui-timepicker-buttonpane button{cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em}.ui-timepicker .ui-timepicker-close{float:left}.ui-timepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;right:-4px;width:200px;height:200px}.ui-timepicker-table td,.ui-timepicker-table th.periods{width:2.2em;padding:.1em}.ui-timepicker .ui-timepicker-deselect,.ui-timepicker .ui-timepicker-now{float:right}.eo-debug-alert{font-weight:700;color:orange}.eo-debug-warning{font-weight:700;color:red}.eo-debug-ok{font-weight:700;color:green}/*! qTip2 - Pretty powerful tooltips - v2.0.0 - 2012-08-14
|
2 |
* http://craigsworks.com/projects/qtip2/
|
3 |
* Copyright (c) 2012 Craig Michael Thompson; Licensed MIT, GPL */.qtip,.ui-tooltip{position:absolute;right:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}/*!
|
4 |
* qTip2 - Pretty powerful tooltips - v2.0.1-4-g
|
css/eventorganiser-admin-style.css
CHANGED
@@ -24,11 +24,23 @@
|
|
24 |
}
|
25 |
}
|
26 |
|
27 |
-
|
|
|
28 |
#post-body.columns-2 #venuemap{
|
29 |
width: 100%;
|
30 |
clear: both;
|
31 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
|
34 |
/* Venue address table in metabox*/
|
@@ -99,6 +111,14 @@ form.eo_cal .ui-autocomplete-input{width:220px;}
|
|
99 |
.ui-combobox-input {margin: 0;padding: 0.3em;}
|
100 |
.eo-venue-combobox-buttons{position: absolute;width:4.5em;}
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
#eo_occurrence_datepicker .ui-datepicker .eo-op-date-not-selected a,
|
103 |
#eo_occurrence_datepicker .ui-widget-content .ui-datepicker-current-day a{
|
104 |
background: #ececec;
|
24 |
}
|
25 |
}
|
26 |
|
27 |
+
|
28 |
+
@media only screen and (max-width: 1320px) {
|
29 |
#post-body.columns-2 #venuemap{
|
30 |
width: 100%;
|
31 |
clear: both;
|
32 |
}
|
33 |
+
.folded #post-body.columns-2 #venuemap{
|
34 |
+
width: 60%;
|
35 |
+
clear:none;
|
36 |
+
}
|
37 |
+
}
|
38 |
+
|
39 |
+
@media only screen and (max-width: 1190px) {
|
40 |
+
.folded #post-body.columns-2 #venuemap{
|
41 |
+
width: 100%;
|
42 |
+
clear: both;
|
43 |
+
}
|
44 |
}
|
45 |
|
46 |
/* Venue address table in metabox*/
|
111 |
.ui-combobox-input {margin: 0;padding: 0.3em;}
|
112 |
.eo-venue-combobox-buttons{position: absolute;width:4.5em;}
|
113 |
|
114 |
+
.eo-admin-calendar-dialog .ui-autocomplete {
|
115 |
+
max-height: 100px;
|
116 |
+
max-width:220px;
|
117 |
+
overflow-y: auto;
|
118 |
+
/* prevent horizontal scrollbar */
|
119 |
+
overflow-x: hidden;
|
120 |
+
}
|
121 |
+
|
122 |
#eo_occurrence_datepicker .ui-datepicker .eo-op-date-not-selected a,
|
123 |
#eo_occurrence_datepicker .ui-widget-content .ui-datepicker-current-day a{
|
124 |
background: #ececec;
|
css/eventorganiser-admin-style.min.css
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
#venuemap{height:300px;width:100%;float:right;margin:10px 0 10px -300px}#eventorganiser_event_detail tr.eo-add-new-venue,.post-type-event .tablenav.top .alignleft.actions select[name="m"]{display:none}#eventorganiser_event_detail tr .eo-label{width:190px}#venue_address table tr{line-height:4em}#venue_address.postbox #venuemap{height:335px;margin:0 0 0 -60%;width:60%}@media only screen and (max-width:860px){#venue_address.postbox #venuemap{width:100%;clear:both}}@media only screen and (max-width:
|
2 |
* http://craigsworks.com/projects/qtip2/
|
3 |
* Copyright (c) 2012 Craig Michael Thompson; Licensed MIT, GPL */.qtip,.ui-tooltip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}/*!
|
4 |
* qTip2 - Pretty powerful tooltips - v2.0.1-4-g
|
1 |
+
#venuemap{height:300px;width:100%;float:right;margin:10px 0 10px -300px}#eventorganiser_event_detail tr.eo-add-new-venue,.post-type-event .tablenav.top .alignleft.actions select[name="m"]{display:none}#eventorganiser_event_detail tr .eo-label{width:190px}#venue_address table tr{line-height:4em}#venue_address.postbox #venuemap{height:335px;margin:0 0 0 -60%;width:60%}@media only screen and (max-width:860px){#venue_address.postbox #venuemap{width:100%;clear:both}}@media only screen and (max-width:1320px){#post-body.columns-2 #venuemap{width:100%;clear:both}.folded #post-body.columns-2 #venuemap{width:60%;clear:none}}@media only screen and (max-width:1190px){.folded #post-body.columns-2 #venuemap{width:100%;clear:both}}#eo_venue_form .address-fields{float:left;text-align:left;margin:10px}#eo-venue-latllng-text{border-bottom:1px dotted #aaa;cursor:pointer}#eo-venue-latllng-text:hover{border-bottom:1px dotted #000}#eo_venue_form #venue_address .inside{padding:0;margin:0}.fc-header-dropdown{margin-top:2px;display:inline-block}.fc-text-arrow{line-height:0}.fc-button-next .ui-button-text,.fc-button-prev .ui-button-text{padding-top:.5em}.fc-button{height:2.2em;line-height:2.2em}.event.past-event{opacity:.5}form.eo_cal .ui-autocomplete-input{width:220px}.eo-cal-meta .form-table th{width:50px}#eo_admin_calendar select{min-width:180px;width:auto}.ui-widget-overlay{z-index:1000}.eo-admin-calendar-dialog{z-index:2000}#eo-dialog-tabs,#events-meta{border:0;padding:0}.ui-selectmenu{display:block;display:inline-block;position:relative;height:2.2em;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1}.ui-selectmenu-icon{position:absolute;right:6px;margin-top:-8px;top:50%}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;display:none;z-index:1005}.ui-selectmenu-menu ul{padding:0;margin:0;list-style:none;position:relative;overflow:auto;overflow-y:auto;overflow-x:hidden}.ui-selectmenu-open{display:block}.ui-selectmenu-menu-popup{margin-top:-1px}.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0!important;border-left-width:0!important;font-weight:400!important}.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:.405em 2.1em .405em 1em;outline:0;text-decoration:none}.ui-selectmenu-menu li.ui-state-disabled a,.ui-state-disabled{cursor:default}.ui-selectmenu-hasIcon .ui-selectmenu-status,.ui-selectmenu-menu li.ui-selectmenu-hasIcon a{padding-left:20px;position:relative;margin-left:5px}.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0}.ui-selectmenu-status{line-height:1.4em}.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:700}.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:700}.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}* html .ui-selectmenu-menu li{border-color:pink;filter:chroma(color=pink);width:100%}* html .ui-selectmenu-menu li a{position:relative}*+html .ui-state-disabled,*+html .ui-state-disabled a{color:silver}.ui-autocomplete .ui-menu-item{border-top:1px solid #cbc7bd}.ui-autocomplete .ui-menu-item:first-child{border-top:0}.ui-combobox{position:relative;display:inline-block;margin-right:30px}.ui-combobox-toggle{top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.ui-combobox-input{margin:0;padding:.3em}.eo-venue-combobox-buttons{position:absolute;width:4.5em}.eo-admin-calendar-dialog .ui-autocomplete{max-height:100px;max-width:220px;overflow-y:auto;overflow-x:hidden}#eo_occurrence_datepicker .ui-datepicker .eo-op-date-not-selected a,#eo_occurrence_datepicker .ui-widget-content .ui-datepicker-current-day a{background:#ececec}#eo_occurrence_datepicker .ui-datepicker .eo-op-date-selected a{color:#FFF;background:#1e8cbe}.ui-timepicker-inline{display:inline}#ui-timepicker-div{background-color:#fff;padding:.2em}.ui-timepicker-table{display:inline-table;width:0}.ui-timepicker-table table{border-collapse:collapse;margin:.15em 0 0}.ui-timepicker-hours,.ui-timepicker-minutes{padding:.2em}.ui-timepicker-table .ui-timepicker-title{line-height:1.8em;text-align:center}.ui-timepicker-table td span{display:block;width:1.2em;text-align:right;text-decoration:none;padding:.2em .3em .2em .5em}.ui-timepicker-table td a{display:block;width:1.2em;cursor:pointer;text-align:right;text-decoration:none;padding:.2em .3em .2em .5em}.ui-timepicker .ui-timepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em}.ui-timepicker .ui-timepicker-buttonpane button{cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em}.ui-timepicker .ui-timepicker-close{float:right}.ui-timepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-timepicker-table td,.ui-timepicker-table th.periods{width:2.2em;padding:.1em}.ui-timepicker .ui-timepicker-deselect,.ui-timepicker .ui-timepicker-now{float:left}.eo-debug-alert{font-weight:700;color:orange}.eo-debug-warning{font-weight:700;color:red}.eo-debug-ok{font-weight:700;color:green}/*! qTip2 - Pretty powerful tooltips - v2.0.0 - 2012-08-14
|
2 |
* http://craigsworks.com/projects/qtip2/
|
3 |
* Copyright (c) 2012 Craig Michael Thompson; Licensed MIT, GPL */.qtip,.ui-tooltip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}/*!
|
4 |
* qTip2 - Pretty powerful tooltips - v2.0.1-4-g
|
css/fullcalendar.css
CHANGED
@@ -25,7 +25,7 @@
|
|
25 |
.cat .ui-selectmenu-item-icon{ background-image:none!important; }
|
26 |
|
27 |
/* Fix for themes which are over-zealouse with transitions */
|
28 |
-
.eo-fullcalendar a{
|
29 |
-webkit-transition:none;
|
30 |
-moz-transition:none;
|
31 |
-o-transition:none;
|
25 |
.cat .ui-selectmenu-item-icon{ background-image:none!important; }
|
26 |
|
27 |
/* Fix for themes which are over-zealouse with transitions */
|
28 |
+
.eo-fullcalendar div, .eo-fullcalendar a{
|
29 |
-webkit-transition:none;
|
30 |
-moz-transition:none;
|
31 |
-o-transition:none;
|
css/fullcalendar.min.css
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.eo-fullcalendar-key ul.eo_fullcalendar_key{display:inline-block;font-size:.8em}.eo-fullcalendar-key ul.eo_fullcalendar_key li{display:inline-block;margin:0 3px}.eo-fullcalendar-key span.eo_fullcalendar_key_colour{margin:4px 2px 4px 5px;border:1px solid #DFDFDF;border-radius:4px;font-size:.9em;vertical-align:top;padding:0 6px}.view-button{float:right;height:30px;line-height:28px;margin-top:3px;padding:0 11px}#calendar-view{clear:both;height:34px;margin-bottom:15px;border-bottom:1px solid #dfdfdf;padding-right:100px;position:relative}#calendar-view .nav-tab{font-size:15px}#loading{position:absolute;bottom:0;font-size:16px;line-height:16px;margin-bottom:5px}#loading:before{content:url(images/loading-image.gif);padding-right:5px}.ui-datepicker{z-index:100!important}.ui-selectmenu-menu{z-index:10!important}.cat .ui-selectmenu-item-icon{height:14px;width:14px;border:1px solid #dfdfdf;border-radius:4px;background-image:none!important}.eo-fullcalendar a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;max-width:none}/*!
|
2 |
* FullCalendar v1.6.1 Stylesheet
|
3 |
* Docs & License: http://arshaw.com/fullcalendar/
|
4 |
* (c) 2013 Adam Shaw
|
1 |
+
.eo-fullcalendar-key ul.eo_fullcalendar_key{display:inline-block;font-size:.8em}.eo-fullcalendar-key ul.eo_fullcalendar_key li{display:inline-block;margin:0 3px}.eo-fullcalendar-key span.eo_fullcalendar_key_colour{margin:4px 2px 4px 5px;border:1px solid #DFDFDF;border-radius:4px;font-size:.9em;vertical-align:top;padding:0 6px}.view-button{float:right;height:30px;line-height:28px;margin-top:3px;padding:0 11px}#calendar-view{clear:both;height:34px;margin-bottom:15px;border-bottom:1px solid #dfdfdf;padding-right:100px;position:relative}#calendar-view .nav-tab{font-size:15px}#loading{position:absolute;bottom:0;font-size:16px;line-height:16px;margin-bottom:5px}#loading:before{content:url(images/loading-image.gif);padding-right:5px}.ui-datepicker{z-index:100!important}.ui-selectmenu-menu{z-index:10!important}.cat .ui-selectmenu-item-icon{height:14px;width:14px;border:1px solid #dfdfdf;border-radius:4px;background-image:none!important}.eo-fullcalendar a,.eo-fullcalendar div{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;max-width:none}/*!
|
2 |
* FullCalendar v1.6.1 Stylesheet
|
3 |
* Docs & License: http://arshaw.com/fullcalendar/
|
4 |
* (c) 2013 Adam Shaw
|
event-organiser-calendar.php
CHANGED
@@ -24,52 +24,61 @@ class EventOrganiser_Calendar_Page extends EventOrganiser_Admin_Page
|
|
24 |
$this->permissions = 'edit_events';
|
25 |
$this->slug = 'calendar';
|
26 |
}
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
function page_scripts(){
|
|
|
32 |
global $wp_locale;
|
33 |
|
34 |
wp_enqueue_script( 'eo_calendar' );
|
35 |
-
//wp_enqueue_script( 'eo_event' );
|
36 |
-
wp_localize_script( 'eo_event', 'EO_Ajax_Event', array(
|
37 |
-
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
38 |
-
'startday' => intval( get_option( 'start_of_week' ) ),
|
39 |
-
'format' => eventorganiser_php2jquerydate( eventorganiser_get_option('dateformat') ),
|
40 |
-
));
|
41 |
|
42 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
|
44 |
wp_localize_script( 'eo_calendar', 'EO_Ajax', array(
|
45 |
-
'ajaxurl'
|
46 |
-
'startday'
|
47 |
-
'format'
|
48 |
'timeFormat' => ( get_current_screen()->get_option( 'eofc_time_format', 'value' ) ? 'h:mmtt' : 'HH:mm' ),
|
49 |
-
'perm_edit'
|
50 |
-
'
|
51 |
-
'
|
52 |
-
'
|
53 |
-
|
54 |
-
|
|
|
|
|
55 |
'monthAbbrev' => array_values( $wp_locale->month_abbrev ),
|
56 |
-
'dayNames'
|
57 |
-
'dayAbbrev'
|
58 |
-
'today'
|
59 |
-
'day'
|
60 |
-
'week'
|
61 |
-
'month'
|
62 |
-
'gotodate'
|
63 |
-
'cat'
|
64 |
-
'venue'
|
65 |
-
|
66 |
-
|
67 |
|
68 |
}
|
69 |
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
function page_styles(){
|
74 |
$css = '';
|
75 |
if ( $terms = get_terms( 'event-category', array( 'hide_empty' => 0 ) ) ):
|
@@ -150,7 +159,7 @@ class EventOrganiser_Calendar_Page extends EventOrganiser_Admin_Page
|
|
150 |
$redirect = add_query_arg( 'message', 7, $redirect );
|
151 |
|
152 |
//Redirect to event admin page & exit
|
153 |
-
wp_redirect( $redirect );
|
154 |
exit;
|
155 |
}
|
156 |
}elseif ( isset( $_REQUEST['action'] ) && ( $_REQUEST['action'] == 'delete_occurrence' || $_REQUEST['action'] == 'break_series') && isset( $_REQUEST['series'] ) && isset( $_REQUEST['event'] ) ){
|
@@ -171,7 +180,7 @@ class EventOrganiser_Calendar_Page extends EventOrganiser_Admin_Page
|
|
171 |
//Redirect to prevent resubmisson
|
172 |
$redirect = get_edit_post_link( $new_event_id, '' );
|
173 |
$redirect = add_query_arg( 'message', 20, $redirect );
|
174 |
-
wp_redirect( $redirect );
|
175 |
exit;
|
176 |
|
177 |
elseif( $action == 'delete_occurrence' ):
|
24 |
$this->permissions = 'edit_events';
|
25 |
$this->slug = 'calendar';
|
26 |
}
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Enqueues the page's scripts and styles, and localises them.
|
30 |
+
*/
|
31 |
function page_scripts(){
|
32 |
+
|
33 |
global $wp_locale;
|
34 |
|
35 |
wp_enqueue_script( 'eo_calendar' );
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
|
37 |
+
$edittime = ( defined( 'EVENT_ORGANISER_BETA_FEATURES' ) && EVENT_ORGANISER_BETA_FEATURES );
|
38 |
+
|
39 |
+
$venues = $categories = $all_cats = $all_venues = false;
|
40 |
+
|
41 |
+
if( $category_tax = get_taxonomy( 'event-category' ) ){
|
42 |
+
$categories = get_terms( 'event-category', array( 'hide_empty' => 0 ) );
|
43 |
+
$all_cats = $category_tax->labels->view_all_items;
|
44 |
+
}
|
45 |
+
|
46 |
+
if( $venue_tax = get_taxonomy( 'event-venue' ) ){
|
47 |
+
$venues = get_terms( 'event-venue', array( 'hide_empty' => 0 ) );
|
48 |
+
$all_venues = $venue_tax->labels->view_all_items;
|
49 |
+
}
|
50 |
|
51 |
wp_localize_script( 'eo_calendar', 'EO_Ajax', array(
|
52 |
+
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
53 |
+
'startday' => intval( get_option( 'start_of_week' ) ),
|
54 |
+
'format' => eventorganiser_php2jquerydate( eventorganiser_get_option( 'dateformat' ) ),
|
55 |
'timeFormat' => ( get_current_screen()->get_option( 'eofc_time_format', 'value' ) ? 'h:mmtt' : 'HH:mm' ),
|
56 |
+
'perm_edit' => current_user_can( 'edit_events' ),
|
57 |
+
'edit_time' => $edittime ? current_user_can( 'edit_events' ) : false,
|
58 |
+
'edit_nonce' => wp_create_nonce( 'edit_events' ),
|
59 |
+
'categories' => $categories,
|
60 |
+
'venues' => $venues,
|
61 |
+
'locale' => array(
|
62 |
+
'isrtl' => $wp_locale->is_rtl(),
|
63 |
+
'monthNames' => array_values( $wp_locale->month ),
|
64 |
'monthAbbrev' => array_values( $wp_locale->month_abbrev ),
|
65 |
+
'dayNames' => array_values( $wp_locale->weekday ),
|
66 |
+
'dayAbbrev' => array_values( $wp_locale->weekday_abbrev ),
|
67 |
+
'today' => __( 'today', 'eventorganiser' ),
|
68 |
+
'day' => __( 'day', 'eventorganiser' ),
|
69 |
+
'week' => __( 'week', 'eventorganiser' ),
|
70 |
+
'month' => __( 'month', 'eventorganiser' ),
|
71 |
+
'gotodate' => __( 'go to date', 'eventorganiser' ),
|
72 |
+
'cat' => $all_cats,
|
73 |
+
'venue' => $all_venues,
|
74 |
+
)
|
75 |
+
));
|
76 |
|
77 |
}
|
78 |
|
79 |
+
/**
|
80 |
+
* Prints page styles
|
81 |
+
*/
|
82 |
function page_styles(){
|
83 |
$css = '';
|
84 |
if ( $terms = get_terms( 'event-category', array( 'hide_empty' => 0 ) ) ):
|
159 |
$redirect = add_query_arg( 'message', 7, $redirect );
|
160 |
|
161 |
//Redirect to event admin page & exit
|
162 |
+
wp_redirect( esc_url_raw( $redirect ) );
|
163 |
exit;
|
164 |
}
|
165 |
}elseif ( isset( $_REQUEST['action'] ) && ( $_REQUEST['action'] == 'delete_occurrence' || $_REQUEST['action'] == 'break_series') && isset( $_REQUEST['series'] ) && isset( $_REQUEST['event'] ) ){
|
180 |
//Redirect to prevent resubmisson
|
181 |
$redirect = get_edit_post_link( $new_event_id, '' );
|
182 |
$redirect = add_query_arg( 'message', 20, $redirect );
|
183 |
+
wp_redirect( esc_url_raw( $redirect ) );
|
184 |
exit;
|
185 |
|
186 |
elseif( $action == 'delete_occurrence' ):
|
event-organiser-debug.php
CHANGED
@@ -80,7 +80,7 @@ class EventOrganiser_Debug_Page extends EventOrganiser_Admin_Page
|
|
80 |
<?php
|
81 |
printf(
|
82 |
'<p><a href="%s" data-eo-debug="downloadurl" class="button secondary">%s</a></p>',
|
83 |
-
add_query_arg( 'eo-download-debug-file', wp_create_nonce( 'eo-download-debug-file' ) ),
|
84 |
__( "Download system information file", 'eventorganiser' )
|
85 |
);
|
86 |
?>
|
80 |
<?php
|
81 |
printf(
|
82 |
'<p><a href="%s" data-eo-debug="downloadurl" class="button secondary">%s</a></p>',
|
83 |
+
esc_url( add_query_arg( 'eo-download-debug-file', wp_create_nonce( 'eo-download-debug-file' ) ) ),
|
84 |
__( "Download system information file", 'eventorganiser' )
|
85 |
);
|
86 |
?>
|
event-organiser-edit.php
CHANGED
@@ -371,23 +371,29 @@ function eventorganiser_details_save( $post_id ) {
|
|
371 |
}
|
372 |
|
373 |
//Collect include/exclude
|
374 |
-
$in_ex
|
|
|
375 |
foreach ( array( 'include', 'exclude' ) as $key ):
|
|
|
376 |
$in_ex[$key] = array();
|
377 |
-
$arr
|
378 |
|
379 |
if ( !empty( $arr ) ){
|
380 |
-
|
381 |
-
|
382 |
-
$date_obj = eo_check_datetime( 'Y-m-d', trim( $date ) );
|
383 |
-
if( $date_obj ){
|
384 |
$date_obj->setTime( $start->format('H'), $start->format('i') );
|
385 |
$in_ex[$key][] = $date_obj;
|
386 |
}
|
387 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
}
|
389 |
endforeach;
|
390 |
-
|
391 |
$event_data = array(
|
392 |
'start' => $start,
|
393 |
'end' => $end,
|
371 |
}
|
372 |
|
373 |
//Collect include/exclude
|
374 |
+
$in_ex = array();
|
375 |
+
$orig_schedule = eo_get_event_schedule( $post_id );
|
376 |
foreach ( array( 'include', 'exclude' ) as $key ):
|
377 |
+
|
378 |
$in_ex[$key] = array();
|
379 |
+
$arr = explode( ',', sanitize_text_field( $raw_data[$key] ) );
|
380 |
|
381 |
if ( !empty( $arr ) ){
|
382 |
+
foreach ( $arr as $date ){
|
383 |
+
if( $date_obj = eo_check_datetime( 'Y-m-d', trim( $date ) ) ){
|
|
|
|
|
384 |
$date_obj->setTime( $start->format('H'), $start->format('i') );
|
385 |
$in_ex[$key][] = $date_obj;
|
386 |
}
|
387 |
+
}
|
388 |
+
|
389 |
+
/* see https://github.com/stephenharris/Event-Organiser/issues/260
|
390 |
+
if( $orig = array_uintersect( $orig_schedule[$key], $in_ex[$key], '_eventorganiser_compare_dates' ) ){
|
391 |
+
$in_ex[$key] = array_merge( $orig, $in_ex[$key] );
|
392 |
+
$in_ex[$key] = _eventorganiser_remove_duplicates( $in_ex[$key] );
|
393 |
+
}*/
|
394 |
}
|
395 |
endforeach;
|
396 |
+
|
397 |
$event_data = array(
|
398 |
'start' => $start,
|
399 |
'end' => $end,
|
event-organiser-manage.php
CHANGED
@@ -77,7 +77,7 @@ function eventorganiser_event_fill_columns( $column_name, $id ) {
|
|
77 |
$venue_slug = eo_get_venue_slug( $post->ID );
|
78 |
|
79 |
if( $venue_id ){
|
80 |
-
echo '<a href="'. add_query_arg( 'event-venue', $venue_slug ) .'">'.esc_html( eo_get_venue_name( $venue_id ) ) . '</a>';
|
81 |
echo '<input type="hidden" value="'.$venue_id.'"/>';
|
82 |
}
|
83 |
break;
|
@@ -95,17 +95,17 @@ function eventorganiser_event_fill_columns( $column_name, $id ) {
|
|
95 |
break;
|
96 |
|
97 |
case 'eventcategories':
|
98 |
-
|
99 |
-
|
100 |
if ( !empty( $terms) ) {
|
101 |
-
|
102 |
-
|
103 |
-
|
|
|
|
|
104 |
}
|
105 |
break;
|
106 |
|
107 |
-
default:
|
108 |
-
break;
|
109 |
} // end switch
|
110 |
}
|
111 |
|
@@ -115,12 +115,13 @@ function eventorganiser_event_fill_columns( $column_name, $id ) {
|
|
115 |
*/
|
116 |
add_action( 'restrict_manage_posts', 'eventorganiser_restrict_events_by_category' );
|
117 |
function eventorganiser_restrict_events_by_category() {
|
|
|
118 |
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
}
|
125 |
|
126 |
/**
|
@@ -131,13 +132,11 @@ add_action( 'restrict_manage_posts', 'eventorganiser_restrict_events_by_venue' )
|
|
131 |
function eventorganiser_restrict_events_by_venue() {
|
132 |
global $typenow;
|
133 |
|
|
|
|
|
134 |
//Only add if CPT is event
|
135 |
-
if
|
136 |
-
|
137 |
-
eo_event_venue_dropdown( array(
|
138 |
-
'hide_empty' => false,
|
139 |
-
'show_option_all' => $tax->labels->view_all_items
|
140 |
-
));
|
141 |
}
|
142 |
}
|
143 |
|
@@ -222,7 +221,6 @@ function eventorganiser_bulk_edit_box( $column_name, $post_type ) {
|
|
222 |
*/
|
223 |
add_action( 'save_post', 'eventorganiser_quick_edit_save' );
|
224 |
function eventorganiser_quick_edit_save( $post_id ) {
|
225 |
-
global $wpdb;
|
226 |
|
227 |
//make sure data came from our quick/bulk box
|
228 |
if ( !isset( $_REQUEST['_eononce'] ) || !wp_verify_nonce( $_REQUEST['_eononce'], 'eventorganiser_event_quick_edit_'.get_current_blog_id() ) ) return;
|
77 |
$venue_slug = eo_get_venue_slug( $post->ID );
|
78 |
|
79 |
if( $venue_id ){
|
80 |
+
echo '<a href="'. esc_url( add_query_arg( 'event-venue', $venue_slug ) ) .'">'.esc_html( eo_get_venue_name( $venue_id ) ) . '</a>';
|
81 |
echo '<input type="hidden" value="'.$venue_id.'"/>';
|
82 |
}
|
83 |
break;
|
95 |
break;
|
96 |
|
97 |
case 'eventcategories':
|
98 |
+
$terms = get_the_terms( $post->ID, 'event-category' );
|
99 |
+
|
100 |
if ( !empty( $terms) ) {
|
101 |
+
$post_terms = array();
|
102 |
+
foreach ( $terms as $term ){
|
103 |
+
$post_terms[] = '<a href="'.esc_url( add_query_arg( 'event-category', $term->slug ) ).'">'.esc_html( sanitize_term_field( 'name', $term->name, $term->term_id, 'event-category', 'display' ) ).'</a>';
|
104 |
+
}
|
105 |
+
echo join( ', ', $post_terms );
|
106 |
}
|
107 |
break;
|
108 |
|
|
|
|
|
109 |
} // end switch
|
110 |
}
|
111 |
|
115 |
*/
|
116 |
add_action( 'restrict_manage_posts', 'eventorganiser_restrict_events_by_category' );
|
117 |
function eventorganiser_restrict_events_by_category() {
|
118 |
+
global $typenow;
|
119 |
|
120 |
+
$category_tax = get_taxonomy( 'event-category' );
|
121 |
+
|
122 |
+
if( 'event' == $typenow && $category_tax && wp_count_terms( 'event-category' ) > 0 ){
|
123 |
+
eo_event_category_dropdown( array( 'hide_empty' => false, 'show_option_all' => $category_tax->labels->view_all_items ) );
|
124 |
+
}
|
125 |
}
|
126 |
|
127 |
/**
|
132 |
function eventorganiser_restrict_events_by_venue() {
|
133 |
global $typenow;
|
134 |
|
135 |
+
$venue_tax = get_taxonomy( 'event-venue' );
|
136 |
+
|
137 |
//Only add if CPT is event
|
138 |
+
if( 'event' == $typenow && $venue_tax && wp_count_terms( 'event-venue' ) > 0 ){
|
139 |
+
eo_event_venue_dropdown( array( 'hide_empty' => false, 'show_option_all' => $venue_tax->labels->view_all_items ) );
|
|
|
|
|
|
|
|
|
140 |
}
|
141 |
}
|
142 |
|
221 |
*/
|
222 |
add_action( 'save_post', 'eventorganiser_quick_edit_save' );
|
223 |
function eventorganiser_quick_edit_save( $post_id ) {
|
|
|
224 |
|
225 |
//make sure data came from our quick/bulk box
|
226 |
if ( !isset( $_REQUEST['_eononce'] ) || !wp_verify_nonce( $_REQUEST['_eononce'], 'eventorganiser_event_quick_edit_'.get_current_blog_id() ) ) return;
|
event-organiser-venues.php
CHANGED
@@ -72,7 +72,7 @@ class EventOrganiser_Venues_Page extends EventOrganiser_Admin_Page
|
|
72 |
admin_url( 'edit.php?post_type=event' )
|
73 |
);
|
74 |
|
75 |
-
wp_redirect( $url );
|
76 |
exit();
|
77 |
}
|
78 |
break;
|
@@ -111,7 +111,7 @@ class EventOrganiser_Venues_Page extends EventOrganiser_Admin_Page
|
|
111 |
admin_url( 'edit.php?post_type=event' )
|
112 |
);
|
113 |
|
114 |
-
wp_redirect( $url );
|
115 |
exit();
|
116 |
}
|
117 |
break;
|
@@ -135,20 +135,20 @@ class EventOrganiser_Venues_Page extends EventOrganiser_Admin_Page
|
|
135 |
$venue = get_term_by( 'slug',esc_attr( $venue ), 'event-venue' );
|
136 |
$resp = eo_delete_venue( $venue->term_id );
|
137 |
|
138 |
-
if ( !is_wp_error( $resp) && true === $resp ){
|
139 |
$deleted++;
|
140 |
}
|
141 |
endforeach;
|
142 |
|
143 |
if ( $deleted > 0 ){
|
144 |
$url = add_query_arg(
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
);
|
151 |
-
wp_redirect( $url );
|
152 |
exit();
|
153 |
} else{
|
154 |
$EO_Errors = new WP_Error( 'eo_error', __( 'Venue(s) <strong>were not </strong> deleted', 'eventorganiser' ) );
|
@@ -244,29 +244,30 @@ class EventOrganiser_Venues_Page extends EventOrganiser_Admin_Page
|
|
244 |
|
245 |
//Else we are not creating or editing. Display table
|
246 |
$venue_table = new EO_Venue_List_Table();
|
247 |
-
|
248 |
|
249 |
//Check if we have searched the venues
|
250 |
-
$search_term = ( isset( $_REQUEST['s'] ) ? esc_attr( $_REQUEST['s']) : '' );?>
|
251 |
|
252 |
<h2>
|
253 |
<?php ?>
|
254 |
<?php echo esc_html( $tax->labels->name ) ?>
|
255 |
-
<a href="edit.php?post_type=event&page=venues&action=create" class="add-new-h2"><?php
|
256 |
<?php
|
257 |
-
if ( $search_term)
|
258 |
-
printf( '<span class="subtitle">' . __( 'Search results for “%s”' ) . '</span>', $search_term )
|
|
|
259 |
?>
|
260 |
</h2>
|
261 |
|
262 |
<form id="eo-venue-table" method="get">
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
|
267 |
<!-- Now we can render the completed list table -->
|
268 |
-
|
269 |
-
|
270 |
</form>
|
271 |
<?php endif;?>
|
272 |
|
@@ -274,77 +275,77 @@ class EventOrganiser_Venues_Page extends EventOrganiser_Admin_Page
|
|
274 |
<?php
|
275 |
}
|
276 |
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
<br class="clear">
|
345 |
|
346 |
-
|
347 |
-
|
348 |
<?php
|
349 |
}
|
350 |
}
|
@@ -375,7 +376,7 @@ function eventorganiser_venue_submit( $venue ){
|
|
375 |
<div id="minor-publishing-actions">
|
376 |
<div id="save-action">
|
377 |
<p>
|
378 |
-
<input type="submit" class="button button-primary" id="save-venue" name="eo_venue[Submit]" value="<?php echo esc_attr( $value ); ?>"
|
379 |
</p>
|
380 |
</div>
|
381 |
<div class="clear"></div>
|
@@ -442,7 +443,7 @@ function eventorganiser_venue_title( $venue ){
|
|
442 |
$name = isset( $venue->name ) ? $venue->name : ''; ?>
|
443 |
|
444 |
<div id="titlewrap">
|
445 |
-
<input type="text" placeholder="<?php esc_attr_e( 'Venue name', 'eventorganiser' );?>" autocomplete="off" id="title" value="<?php echo esc_attr( $name );?>"
|
446 |
</div>
|
447 |
|
448 |
<div class="inside">
|
72 |
admin_url( 'edit.php?post_type=event' )
|
73 |
);
|
74 |
|
75 |
+
wp_redirect( esc_url_raw( $url ) );
|
76 |
exit();
|
77 |
}
|
78 |
break;
|
111 |
admin_url( 'edit.php?post_type=event' )
|
112 |
);
|
113 |
|
114 |
+
wp_redirect( esc_url_raw( $url ) );
|
115 |
exit();
|
116 |
}
|
117 |
break;
|
135 |
$venue = get_term_by( 'slug',esc_attr( $venue ), 'event-venue' );
|
136 |
$resp = eo_delete_venue( $venue->term_id );
|
137 |
|
138 |
+
if ( !is_wp_error( $resp ) && true === $resp ){
|
139 |
$deleted++;
|
140 |
}
|
141 |
endforeach;
|
142 |
|
143 |
if ( $deleted > 0 ){
|
144 |
$url = add_query_arg(
|
145 |
+
array(
|
146 |
+
'page' => 'venues',
|
147 |
+
'message' => 3,
|
148 |
+
),
|
149 |
+
admin_url( 'edit.php?post_type=event' )
|
150 |
);
|
151 |
+
wp_redirect( esc_url_raw( $url ) );
|
152 |
exit();
|
153 |
} else{
|
154 |
$EO_Errors = new WP_Error( 'eo_error', __( 'Venue(s) <strong>were not </strong> deleted', 'eventorganiser' ) );
|
244 |
|
245 |
//Else we are not creating or editing. Display table
|
246 |
$venue_table = new EO_Venue_List_Table();
|
247 |
+
$venue_table->prepare_items();
|
248 |
|
249 |
//Check if we have searched the venues
|
250 |
+
$search_term = ( isset( $_REQUEST['s'] ) ? esc_attr( $_REQUEST['s'] ) : '' );?>
|
251 |
|
252 |
<h2>
|
253 |
<?php ?>
|
254 |
<?php echo esc_html( $tax->labels->name ) ?>
|
255 |
+
<a href="edit.php?post_type=event&page=venues&action=create" class="add-new-h2"><?php echo esc_html( $tax->labels->add_new_item ); ?></a>
|
256 |
<?php
|
257 |
+
if ( $search_term ){
|
258 |
+
printf( '<span class="subtitle">' . __( 'Search results for “%s”' ) . '</span>', $search_term );
|
259 |
+
}
|
260 |
?>
|
261 |
</h2>
|
262 |
|
263 |
<form id="eo-venue-table" method="get">
|
264 |
+
<!-- Ensure that the form posts back to our current page -->
|
265 |
+
<input type="hidden" name="page" value="venues" />
|
266 |
+
<input type="hidden" name="post_type" value="event" />
|
267 |
|
268 |
<!-- Now we can render the completed list table -->
|
269 |
+
<?php $venue_table->search_box( $tax->labels->search_items, 's' ); ?>
|
270 |
+
<?php $venue_table->display(); ?>
|
271 |
</form>
|
272 |
<?php endif;?>
|
273 |
|
275 |
<?php
|
276 |
}
|
277 |
|
278 |
+
/**
|
279 |
+
* Display form for creating / editing venues
|
280 |
+
*
|
281 |
+
* @since 1.0.0
|
282 |
+
*/
|
283 |
+
function edit_form( $venue = false ){
|
284 |
+
|
285 |
+
$tax = get_taxonomy( 'event-venue' );
|
286 |
+
$venue = get_term_by( 'slug', $venue, 'event-venue' );
|
287 |
+
$term_id = isset( $venue->term_id ) ? (int) $venue->term_id : 0;
|
288 |
+
$do = ( $this->current_action() == 'edit' ? 'update' : 'add' );
|
289 |
+
$nonce = ( $do == 'update' ? 'eventorganiser_update_venue_'.$venue->slug : 'eventorganiser_add_venue' );
|
290 |
+
|
291 |
+
if ( 'edit' == $this->current_action() ) : ?>
|
292 |
+
<h2>
|
293 |
+
<?php echo esc_html( $tax->labels->edit_item ); ?>
|
294 |
+
<a href="edit.php?post_type=event&page=venues&action=create" class="add-new-h2"><?php echo esc_html( $tax->labels->add_new_item ); ?></a>
|
295 |
+
</h2>
|
296 |
+
<?php else: ?>
|
297 |
+
<h2>
|
298 |
+
<?php echo esc_html( $tax->labels->add_new_item ); ?>
|
299 |
+
</h2>
|
300 |
+
<?php endif; ?>
|
301 |
+
|
302 |
+
<form name="venuedetails" id="eo_venue_form" method="post" action="<?php echo admin_url( 'edit.php?post_type=event&page=venues' ); ?>" <?php do_action( 'eventorganiser_venue_edit_form_tag', $venue ); ?> >
|
303 |
+
<input type="hidden" name="action" value="<?php echo $do; ?>">
|
304 |
+
<input type="hidden" id="eo_venue_id" name="eo_venue[venue_id]" value="<?php echo $term_id;?>">
|
305 |
+
<input type="hidden" name="event-venue" value="<?php echo ( isset( $venue->slug ) ? $venue->slug : '' ) ;?>">
|
306 |
+
|
307 |
+
<?php wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?>
|
308 |
+
<?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?>
|
309 |
+
<?php wp_nonce_field( $nonce ); ?>
|
310 |
+
|
311 |
+
<?php
|
312 |
+
//WP3.3-3.3.1 backwards compabt
|
313 |
+
if( version_compare( get_bloginfo( 'version' ), 3.4 ) < 0 ){
|
314 |
+
$columns = '1';
|
315 |
+
}else{
|
316 |
+
$columns = (1 == get_current_screen()->get_columns() ? '1' : '2' );
|
317 |
+
}
|
318 |
+
?>
|
319 |
+
<div id="poststuff">
|
320 |
+
|
321 |
+
<div id="post-body" class="metabox-holder columns-<?php echo $columns;?>">
|
322 |
+
|
323 |
+
<div id="post-body-content">
|
324 |
+
<div id="titlediv"><?php eventorganiser_venue_title( $venue ); ?></div>
|
325 |
+
<div class="postbox " id="venue_address">
|
326 |
+
<div class="handlediv" title="Click to toggle"><br></div>
|
327 |
+
<h3 class="hndle"><span><?php echo esc_html( $tax->labels->venue_location ); ?></span></h3>
|
328 |
+
<div class="inside"><?php eventorganiser_venue_location( $venue ); ?></div>
|
329 |
+
</div><!-- .postbox -->
|
330 |
+
<div id="<?php echo user_can_richedit() ? 'postdivrich' : 'postdiv'; ?>" class="venue_description postarea">
|
331 |
+
<?php wp_editor( eo_get_venue_meta( $term_id, '_description' ), 'content', array( 'textarea_name' => 'eo_venue[description]', 'dfw' => false ) ); ?>
|
332 |
+
</div>
|
333 |
+
</div><!-- #post-body-content -->
|
334 |
+
|
335 |
+
<div id="postbox-container-1" class="postbox-container">
|
336 |
+
<?php do_meta_boxes( '', 'side', $venue ); ?>
|
337 |
+
</div>
|
338 |
+
|
339 |
+
<div id="postbox-container-2" class="postbox-container">
|
340 |
+
<?php do_meta_boxes( '', 'normal', $venue ); ?>
|
341 |
+
<?php do_meta_boxes( '', 'advanced', $venue ); ?>
|
342 |
+
</div>
|
343 |
+
|
344 |
+
</div><!-- #post-body -->
|
345 |
<br class="clear">
|
346 |
|
347 |
+
</div><!-- #poststuff -->
|
348 |
+
</form>
|
349 |
<?php
|
350 |
}
|
351 |
}
|
376 |
<div id="minor-publishing-actions">
|
377 |
<div id="save-action">
|
378 |
<p>
|
379 |
+
<input type="submit" class="button button-primary" id="save-venue" name="eo_venue[Submit]" value="<?php echo esc_attr( $value ); ?>" />
|
380 |
</p>
|
381 |
</div>
|
382 |
<div class="clear"></div>
|
443 |
$name = isset( $venue->name ) ? $venue->name : ''; ?>
|
444 |
|
445 |
<div id="titlewrap">
|
446 |
+
<input type="text" placeholder="<?php esc_attr_e( 'Venue name', 'eventorganiser' );?>" autocomplete="off" id="title" value="<?php echo esc_attr( $name );?>" size="30" name="eo_venue[name]">
|
447 |
</div>
|
448 |
|
449 |
<div class="inside">
|
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.
|
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
|
@@ -38,7 +38,7 @@ Domain Path: /languages
|
|
38 |
/**
|
39 |
* Set the plug-in database version
|
40 |
*/
|
41 |
-
define( 'EVENT_ORGANISER_VER', '2.
|
42 |
|
43 |
|
44 |
add_action( 'after_setup_theme', '_eventorganiser_set_constants' );
|
@@ -50,6 +50,10 @@ function _eventorganiser_set_constants(){
|
|
50 |
define( 'EVENT_ORGANISER_URL', plugin_dir_url( __FILE__ ) );
|
51 |
|
52 |
require_once(EVENT_ORGANISER_DIR.'event-organiser-add-ons.php');
|
|
|
|
|
|
|
|
|
53 |
}
|
54 |
|
55 |
/*
|
2 |
/*
|
3 |
Plugin Name: Event Organiser
|
4 |
Plugin URI: http://www.wp-event-organiser.com
|
5 |
+
Version: 2.12.5
|
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
|
38 |
/**
|
39 |
* Set the plug-in database version
|
40 |
*/
|
41 |
+
define( 'EVENT_ORGANISER_VER', '2.12.5' );
|
42 |
|
43 |
|
44 |
add_action( 'after_setup_theme', '_eventorganiser_set_constants' );
|
50 |
define( 'EVENT_ORGANISER_URL', plugin_dir_url( __FILE__ ) );
|
51 |
|
52 |
require_once(EVENT_ORGANISER_DIR.'event-organiser-add-ons.php');
|
53 |
+
|
54 |
+
if( !defined( 'EVENT_ORGANISER_BETA_FEATURES' ) ){
|
55 |
+
define( 'EVENT_ORGANISER_BETA_FEATURES', false );
|
56 |
+
}
|
57 |
}
|
58 |
|
59 |
/*
|
includes/class-eo-ical-parser.php
CHANGED
@@ -638,19 +638,24 @@ class EO_ICAL_Parser{
|
|
638 |
|
639 |
case 'EXDATE':
|
640 |
case 'RDATE':
|
641 |
-
|
642 |
-
|
643 |
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
|
|
|
|
|
|
|
|
|
|
654 |
break;
|
655 |
|
656 |
//Reoccurrence rule properties
|
@@ -827,6 +832,10 @@ class EO_ICAL_Parser{
|
|
827 |
$tzid = str_replace( '-', '/', $tzid );
|
828 |
$tzid = trim( $tzid, '\'"' );
|
829 |
|
|
|
|
|
|
|
|
|
830 |
//Try just using the passed timezone ID
|
831 |
try{
|
832 |
$tz = new DateTimeZone( $tzid );
|
@@ -935,7 +944,7 @@ class EO_ICAL_Parser{
|
|
935 |
*/
|
936 |
public function parse_ical_date( $ical_date ){
|
937 |
|
938 |
-
preg_match('/^(\d{8})
|
939 |
|
940 |
if( count( $matches ) !=2 ){
|
941 |
throw new Exception(
|
638 |
|
639 |
case 'EXDATE':
|
640 |
case 'RDATE':
|
641 |
+
//The modifiers have been dealt with above. We do similiar to above, except for an array of dates...
|
642 |
+
$value_array = explode( ',', $value );
|
643 |
|
644 |
+
//Note, we only consider the Date part and ignore the time
|
645 |
+
foreach( $value_array as $date ):
|
646 |
+
|
647 |
+
if( isset( $meta ) && 'DATE' == $meta ){
|
648 |
+
$date = $this->parse_ical_date( $date );
|
649 |
+
}else{
|
650 |
+
$date = $this->parse_ical_datetime( $date, $date_tz );
|
651 |
+
}
|
652 |
+
|
653 |
+
if( 'EXDATE' == $property ){
|
654 |
+
$this->current_event['exclude'][] = $date;
|
655 |
+
}else{
|
656 |
+
$this->current_event['include'][] = $date;
|
657 |
+
}
|
658 |
+
endforeach;
|
659 |
break;
|
660 |
|
661 |
//Reoccurrence rule properties
|
832 |
$tzid = str_replace( '-', '/', $tzid );
|
833 |
$tzid = trim( $tzid, '\'"' );
|
834 |
|
835 |
+
if( 'GMT' == $tzid ){
|
836 |
+
$tzid = 'UTC';
|
837 |
+
}
|
838 |
+
|
839 |
//Try just using the passed timezone ID
|
840 |
try{
|
841 |
$tz = new DateTimeZone( $tzid );
|
944 |
*/
|
945 |
public function parse_ical_date( $ical_date ){
|
946 |
|
947 |
+
preg_match('/^(\d{8})$/', $ical_date, $matches);
|
948 |
|
949 |
if( count( $matches ) !=2 ){
|
950 |
throw new Exception(
|
includes/event-organiser-ajax.php
CHANGED
@@ -5,7 +5,8 @@
|
|
5 |
|
6 |
add_action( 'wp_ajax_eventorganiser-fullcal', 'eventorganiser_public_fullcalendar' );
|
7 |
add_action( 'wp_ajax_nopriv_eventorganiser-fullcal', 'eventorganiser_public_fullcalendar' );
|
8 |
-
add_action( 'wp_ajax_event-admin-cal', 'eventorganiser_admin_calendar' );
|
|
|
9 |
add_action( 'wp_ajax_eofc-format-time', 'eventorganiser_admin_cal_time_format' );
|
10 |
add_action( 'wp_ajax_eo-search-venue', 'eventorganiser_search_venues' );
|
11 |
add_action( 'wp_ajax_nopriv_eo_widget_agenda', 'eventorganiser_widget_agenda' );
|
@@ -24,31 +25,26 @@ add_action( 'wp_ajax_eo_toggle_addon_page', 'eventorganiser_ajax_toggle_addon_pa
|
|
24 |
*/
|
25 |
function eventorganiser_public_fullcalendar() {
|
26 |
$request = array(
|
27 |
-
'event_start_before'
|
28 |
-
'event_end_after'
|
29 |
);
|
30 |
|
31 |
-
$time_format = !empty($_GET['timeformat']) ? $_GET['timeformat'] : get_option('time_format');
|
32 |
-
|
33 |
-
//Restrict by category and/or venue
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
'taxonomy' => 'event-
|
38 |
-
'field'
|
39 |
-
'terms'
|
40 |
-
'operator' => 'IN'
|
41 |
-
);
|
|
|
42 |
}
|
43 |
-
|
44 |
-
if( !empty($_GET['
|
45 |
-
$
|
46 |
-
$request['tax_query'][] = array(
|
47 |
-
'taxonomy' => 'event-venue',
|
48 |
-
'field' => 'slug',
|
49 |
-
'terms' => $venues,
|
50 |
-
'operator' => 'IN'
|
51 |
-
);
|
52 |
}
|
53 |
|
54 |
if( !empty( $_GET['users_events'] ) && 'false' != $_GET['users_events'] ){
|
@@ -58,9 +54,8 @@ function eventorganiser_public_fullcalendar() {
|
|
58 |
if( !empty( $_GET['event_occurrence__in'] ) ){
|
59 |
$request['event_occurrence__in'] = $_GET['event_occurrence__in'];
|
60 |
}
|
61 |
-
|
62 |
|
63 |
-
$presets = array('numberposts'
|
64 |
|
65 |
if( current_user_can( 'read_private_events' ) ){
|
66 |
$priv = '_priv';
|
@@ -356,6 +351,9 @@ function eventorganiser_admin_calendar() {
|
|
356 |
$title.=' - '.__('Draft');
|
357 |
}
|
358 |
$event['title']= html_entity_decode ($title,ENT_QUOTES,'UTF-8');
|
|
|
|
|
|
|
359 |
|
360 |
$schedule = eo_get_event_schedule($post->ID);
|
361 |
|
@@ -444,27 +442,31 @@ function eventorganiser_admin_calendar() {
|
|
444 |
'action'=>'delete_occurrence'
|
445 |
),$admin_url);
|
446 |
|
447 |
-
$delete_url = wp_nonce_url( $delete_url , 'eventorganiser_delete_occurrence_'.$post->occurrence_id);
|
448 |
|
449 |
-
$summary .=
|
450 |
-
|
451 |
-
|
|
|
|
|
452 |
|
453 |
-
if( $schedule['schedule'] !='once'){
|
454 |
$break_url = add_query_arg(array(
|
455 |
-
'post_type'=>'event',
|
456 |
-
'page'=>'calendar',
|
457 |
-
'series'
|
458 |
-
'event'
|
459 |
-
'action'=>'break_series'
|
460 |
),$admin_url);
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
|
|
|
|
|
|
466 |
}
|
467 |
-
|
468 |
}
|
469 |
|
470 |
//Event categories
|
@@ -766,4 +768,86 @@ function eventorganiser_ajax_toggle_addon_page(){
|
|
766 |
update_option( 'eventorganiser_options', $options );
|
767 |
exit(1);
|
768 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
769 |
?>
|
5 |
|
6 |
add_action( 'wp_ajax_eventorganiser-fullcal', 'eventorganiser_public_fullcalendar' );
|
7 |
add_action( 'wp_ajax_nopriv_eventorganiser-fullcal', 'eventorganiser_public_fullcalendar' );
|
8 |
+
add_action( 'wp_ajax_event-admin-cal', 'eventorganiser_admin_calendar' );
|
9 |
+
add_action( 'wp_ajax_eofc-edit-date', 'eventorganiser_admin_calendar_edit_date' );
|
10 |
add_action( 'wp_ajax_eofc-format-time', 'eventorganiser_admin_cal_time_format' );
|
11 |
add_action( 'wp_ajax_eo-search-venue', 'eventorganiser_search_venues' );
|
12 |
add_action( 'wp_ajax_nopriv_eo_widget_agenda', 'eventorganiser_widget_agenda' );
|
25 |
*/
|
26 |
function eventorganiser_public_fullcalendar() {
|
27 |
$request = array(
|
28 |
+
'event_start_before' => $_GET['end'],
|
29 |
+
'event_end_after' => $_GET['start'],
|
30 |
);
|
31 |
|
32 |
+
$time_format = !empty( $_GET['timeformat'] ) ? $_GET['timeformat'] : get_option( 'time_format' );
|
33 |
+
|
34 |
+
//Restrict by category and/or venue/tag
|
35 |
+
foreach( array( 'category', 'venue', 'tag' ) as $tax ){
|
36 |
+
if( !empty( $_GET[$tax] ) ){
|
37 |
+
$request['tax_query'][] = array(
|
38 |
+
'taxonomy' => 'event-'.$tax,
|
39 |
+
'field' => 'slug',
|
40 |
+
'terms' => explode( ',', esc_attr( $_GET[$tax] ) ),
|
41 |
+
'operator' => 'IN',
|
42 |
+
);
|
43 |
+
}
|
44 |
}
|
45 |
+
|
46 |
+
if( !empty( $_GET['organiser'] ) ){
|
47 |
+
$request['author'] = (int) $_GET['organiser'];
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
}
|
49 |
|
50 |
if( !empty( $_GET['users_events'] ) && 'false' != $_GET['users_events'] ){
|
54 |
if( !empty( $_GET['event_occurrence__in'] ) ){
|
55 |
$request['event_occurrence__in'] = $_GET['event_occurrence__in'];
|
56 |
}
|
|
|
57 |
|
58 |
+
$presets = array( 'numberposts' => -1, 'group_events_by' => '', 'showpastevents' => true );
|
59 |
|
60 |
if( current_user_can( 'read_private_events' ) ){
|
61 |
$priv = '_priv';
|
351 |
$title.=' - '.__('Draft');
|
352 |
}
|
353 |
$event['title']= html_entity_decode ($title,ENT_QUOTES,'UTF-8');
|
354 |
+
|
355 |
+
$event['event_id'] = $post->ID;
|
356 |
+
$event['occurrence_id'] = $post->occurrence_id;
|
357 |
|
358 |
$schedule = eo_get_event_schedule($post->ID);
|
359 |
|
442 |
'action'=>'delete_occurrence'
|
443 |
),$admin_url);
|
444 |
|
445 |
+
$delete_url = wp_nonce_url( $delete_url , 'eventorganiser_delete_occurrence_'.$post->occurrence_id );
|
446 |
|
447 |
+
$summary .= sprintf(
|
448 |
+
'<span class="delete"><a class="submitdelete" style="color:red;float:right" title="%1$s" href="%2$s">%1$s</a></span>',
|
449 |
+
esc_attr__( 'Delete this occurrence', 'eventorganiser' ),
|
450 |
+
$delete_url
|
451 |
+
);
|
452 |
|
453 |
+
if( $schedule['schedule'] != 'once' ){
|
454 |
$break_url = add_query_arg(array(
|
455 |
+
'post_type' => 'event',
|
456 |
+
'page' => 'calendar',
|
457 |
+
'series' => $post->ID,
|
458 |
+
'event' => $post->occurrence_id,
|
459 |
+
'action' => 'break_series',
|
460 |
),$admin_url);
|
461 |
+
|
462 |
+
$break_url = wp_nonce_url( $break_url, 'eventorganiser_break_series_'.$post->occurrence_id );
|
463 |
+
|
464 |
+
$summary .= sprintf(
|
465 |
+
'<span class="break"><a class="submitbreak" style="color:red;float:right;padding-right:2em;" title="%1$s" href="%2$s">%1$s</a></span>',
|
466 |
+
esc_attr__( 'Break this series', 'eventorganiser' ),
|
467 |
+
$break_url
|
468 |
+
);
|
469 |
}
|
|
|
470 |
}
|
471 |
|
472 |
//Event categories
|
768 |
update_option( 'eventorganiser_options', $options );
|
769 |
exit(1);
|
770 |
}
|
771 |
+
|
772 |
+
/**
|
773 |
+
* Ajax response to event occurrence being moved.
|
774 |
+
*
|
775 |
+
* TODO Prevent two occurrences from the same event
|
776 |
+
* occuring on the same *date*.
|
777 |
+
*
|
778 |
+
* @ignore
|
779 |
+
*/
|
780 |
+
function eventorganiser_admin_calendar_edit_date(){
|
781 |
+
|
782 |
+
$event_id = (int) $_POST['event_id'];
|
783 |
+
$occurrence_id = (int) $_POST['occurrence_id'];
|
784 |
+
$all_day = eo_is_all_day( $event_id );
|
785 |
+
|
786 |
+
if( 'event' != get_post_type( $event_id ) ){
|
787 |
+
echo json_encode( array(
|
788 |
+
'success' => false,
|
789 |
+
'data' => array(
|
790 |
+
'message' => __( 'Event not found', 'eventorganiser' )
|
791 |
+
),
|
792 |
+
));
|
793 |
+
exit;
|
794 |
+
}
|
795 |
+
|
796 |
+
$edittime = ( defined( 'EVENT_ORGANISER_BETA_FEATURES' ) && EVENT_ORGANISER_BETA_FEATURES );
|
797 |
+
|
798 |
+
if( !$edittime ){
|
799 |
+
echo json_encode( array(
|
800 |
+
'success' => false,
|
801 |
+
'data' => array(
|
802 |
+
'message' => __( 'Events are not editable via the admin calendar', 'eventorganiser' )
|
803 |
+
),
|
804 |
+
));
|
805 |
+
exit;
|
806 |
+
}
|
807 |
+
|
808 |
+
if( !check_ajax_referer( 'edit_events', false, false ) ){
|
809 |
+
echo json_encode( array(
|
810 |
+
'success' => false,
|
811 |
+
'data' => array(
|
812 |
+
'message' => __( 'Are you sure you want to do this?', 'eventorganiser' )
|
813 |
+
),
|
814 |
+
));
|
815 |
+
exit;
|
816 |
+
}
|
817 |
+
|
818 |
+
if( !current_user_can( 'edit_event', $event_id ) ){
|
819 |
+
echo json_encode( array(
|
820 |
+
'success' => false,
|
821 |
+
'data' => array(
|
822 |
+
'message' => __( 'You do not have permission to edit this event', 'eventorganiser' )
|
823 |
+
),
|
824 |
+
));
|
825 |
+
exit;
|
826 |
+
}
|
827 |
+
|
828 |
+
$tz = eo_get_blog_timezone();
|
829 |
+
$new_start = new DateTime( $_POST['start'], $tz );
|
830 |
+
$new_end = new DateTime( $_POST['end'], $tz );
|
831 |
+
|
832 |
+
$re = eventorganiser_move_occurrence( $event_id, $occurrence_id, $new_start, $new_end );
|
833 |
+
|
834 |
+
if( !is_wp_error( $re ) ){
|
835 |
+
echo json_encode( array(
|
836 |
+
'success' => true,
|
837 |
+
));
|
838 |
+
exit;
|
839 |
+
}else{
|
840 |
+
echo json_encode( array(
|
841 |
+
'success' => false,
|
842 |
+
'data' => array(
|
843 |
+
'message' => sprintf(
|
844 |
+
__( 'Event not created: %s', 'eventorganiser' ),
|
845 |
+
$re->get_error_message()
|
846 |
+
)
|
847 |
+
),
|
848 |
+
));
|
849 |
+
exit;
|
850 |
+
}
|
851 |
+
|
852 |
+
}
|
853 |
?>
|
includes/event-organiser-cpt.php
CHANGED
@@ -29,8 +29,8 @@ function eventorganiser_create_event_taxonomies() {
|
|
29 |
if( in_array( 'event-venue', $supports ) ){
|
30 |
$venue_labels = array(
|
31 |
'name' => __( 'Venues','eventorganiser' ),
|
32 |
-
|
33 |
-
|
34 |
'all_items' => __( 'All Venues', 'eventorganiser' ),
|
35 |
'view_item' => __( 'View Venue', 'eventorganiser' ),
|
36 |
'edit_item' => __( 'Edit Venue', 'eventorganiser' ),
|
@@ -45,7 +45,7 @@ function eventorganiser_create_event_taxonomies() {
|
|
45 |
'view_all_items' => __( 'View all venues', 'eventorganiser' ),
|
46 |
'singular_name_colon' => __( 'Venue:', 'eventorganiser' ),
|
47 |
'no_item' => __( 'No Venue', 'eventorganiser' ),
|
48 |
-
);
|
49 |
|
50 |
$event_venue_args = array(
|
51 |
'hierarchical' => false,
|
@@ -213,75 +213,75 @@ add_action( 'init', 'eventorganiser_create_event_taxonomies', 1 );
|
|
213 |
*/
|
214 |
function eventorganiser_cpt_register() {
|
215 |
|
216 |
-
|
217 |
-
'name'
|
218 |
-
'singular_name'
|
219 |
-
'add_new'
|
220 |
-
'add_new_item'
|
221 |
-
'edit_item'
|
222 |
-
'new_item'
|
223 |
-
'all_items'
|
224 |
-
'view_item'
|
225 |
-
'search_items'
|
226 |
-
'not_found'
|
227 |
-
'not_found_in_trash' =>
|
228 |
-
'parent_item_colon'
|
229 |
-
'menu_name'
|
230 |
-
|
231 |
-
|
232 |
-
$exclude_from_search = (eventorganiser_get_option('excludefromsearch')
|
233 |
-
|
234 |
-
if( !eventorganiser_get_option('prettyurl') ){
|
235 |
$event_rewrite = false;
|
236 |
$events_slug = true;
|
237 |
}else{
|
238 |
-
$event_slug = trim(eventorganiser_get_option('url_event','events/event'),
|
239 |
-
$events_slug = trim(eventorganiser_get_option('url_events','events/event'),
|
240 |
-
$on = trim(eventorganiser_get_option('url_on','on'),
|
241 |
-
$event_rewrite = array( 'slug' => $event_slug, 'with_front' => false,'feeds'=> true,'pages'=> true );
|
242 |
|
243 |
/* Workaround for https://core.trac.wordpress.org/ticket/19871 */
|
244 |
global $wp_rewrite;
|
245 |
-
$wp_rewrite->add_rewrite_tag('%event_ondate%','([0-9]{4}(?:/[0-9]{2}(?:/[0-9]{2})?)?)','post_type=event&ondate=');
|
246 |
-
add_permastruct('event_archive', $events_slug.'/'.$on.'/%event_ondate%', array( 'with_front' => false ) );
|
247 |
}
|
248 |
|
249 |
-
/**
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
$menu_position = apply_filters('eventorganiser_menu_position',5);
|
258 |
-
$args = array(
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
|
286 |
/**
|
287 |
* Filters the settings used in `register_post_type()` for event post type.
|
@@ -291,7 +291,7 @@ $args = array(
|
|
291 |
$args = apply_filters( 'eventorganiser_event_properties', $args );
|
292 |
register_post_type( 'event', $args );
|
293 |
}
|
294 |
-
add_action('init', 'eventorganiser_cpt_register');
|
295 |
|
296 |
|
297 |
/**
|
@@ -1238,4 +1238,40 @@ function _eventorganiser_add_venue_admin_bar_edit_menu( ){
|
|
1238 |
}
|
1239 |
}
|
1240 |
add_action( 'admin_bar_menu', '_eventorganiser_add_venue_admin_bar_edit_menu', 80 );
|
1241 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
if( in_array( 'event-venue', $supports ) ){
|
30 |
$venue_labels = array(
|
31 |
'name' => __( 'Venues','eventorganiser' ),
|
32 |
+
'singular_name' => __( 'Venue', 'eventorganiser' ),
|
33 |
+
'search_items' => __( 'Search Venues', 'eventorganiser' ),
|
34 |
'all_items' => __( 'All Venues', 'eventorganiser' ),
|
35 |
'view_item' => __( 'View Venue', 'eventorganiser' ),
|
36 |
'edit_item' => __( 'Edit Venue', 'eventorganiser' ),
|
45 |
'view_all_items' => __( 'View all venues', 'eventorganiser' ),
|
46 |
'singular_name_colon' => __( 'Venue:', 'eventorganiser' ),
|
47 |
'no_item' => __( 'No Venue', 'eventorganiser' ),
|
48 |
+
);
|
49 |
|
50 |
$event_venue_args = array(
|
51 |
'hierarchical' => false,
|
213 |
*/
|
214 |
function eventorganiser_cpt_register() {
|
215 |
|
216 |
+
$labels = array(
|
217 |
+
'name' => __( 'Events', 'eventorganiser' ),
|
218 |
+
'singular_name' => __( 'Event', 'eventorganiser' ),
|
219 |
+
'add_new' => _x( 'Add New', 'post', 'eventorganiser' ),
|
220 |
+
'add_new_item' => __( 'Add New Event', 'eventorganiser' ),
|
221 |
+
'edit_item' => __( 'Edit Event', 'eventorganiser' ),
|
222 |
+
'new_item' => __( 'New Event', 'eventorganiser' ),
|
223 |
+
'all_items' => __( 'All events', 'eventorganiser' ),
|
224 |
+
'view_item' => __( 'View Event', 'eventorganiser' ),
|
225 |
+
'search_items' => __( 'Search events', 'eventorganiser' ),
|
226 |
+
'not_found' => __( 'No events found', 'eventorganiser' ),
|
227 |
+
'not_found_in_trash' => __( 'No events found in Trash', 'eventorganiser' ),
|
228 |
+
'parent_item_colon' => '',
|
229 |
+
'menu_name' => __( 'Events', 'eventorganiser' ),
|
230 |
+
);
|
231 |
+
|
232 |
+
$exclude_from_search = ( 0 == eventorganiser_get_option( 'excludefromsearch' ) ) ? false : true;
|
233 |
+
|
234 |
+
if( !eventorganiser_get_option( 'prettyurl' ) ){
|
235 |
$event_rewrite = false;
|
236 |
$events_slug = true;
|
237 |
}else{
|
238 |
+
$event_slug = trim( eventorganiser_get_option( 'url_event', 'events/event' ), '/' );
|
239 |
+
$events_slug = trim( eventorganiser_get_option( 'url_events', 'events/event' ), '/' );
|
240 |
+
$on = trim( eventorganiser_get_option( 'url_on', 'on' ), '/' );
|
241 |
+
$event_rewrite = array( 'slug' => $event_slug, 'with_front' => false, 'feeds' => true, 'pages' => true );
|
242 |
|
243 |
/* Workaround for https://core.trac.wordpress.org/ticket/19871 */
|
244 |
global $wp_rewrite;
|
245 |
+
$wp_rewrite->add_rewrite_tag( '%event_ondate%', '([0-9]{4}(?:/[0-9]{2}(?:/[0-9]{2})?)?)','post_type=event&ondate=' );
|
246 |
+
add_permastruct( 'event_archive', $events_slug.'/'.$on.'/%event_ondate%', array( 'with_front' => false ) );
|
247 |
}
|
248 |
|
249 |
+
/**
|
250 |
+
* Filters the menu position.
|
251 |
+
*
|
252 |
+
* This allows you to change where "Events" appears in the admin menu.
|
253 |
+
*
|
254 |
+
* @link https://codex.wordpress.org/Function_Reference/register_post_type register_post_type codex.
|
255 |
+
* @param int $menu_position Menu position. Defaults to 5.
|
256 |
+
*/
|
257 |
+
$menu_position = apply_filters( 'eventorganiser_menu_position', 5 );
|
258 |
+
$args = array(
|
259 |
+
'labels' => $labels,
|
260 |
+
'public' => true,
|
261 |
+
'publicly_queryable' => true,
|
262 |
+
'exclude_from_search' => $exclude_from_search,
|
263 |
+
'show_ui' => true,
|
264 |
+
'show_in_menu' => true,
|
265 |
+
'query_var' => true,
|
266 |
+
'capability_type' => 'event',
|
267 |
+
'rewrite' => $event_rewrite,
|
268 |
+
'capabilities' => array(
|
269 |
+
'publish_posts' => 'publish_events',
|
270 |
+
'edit_posts' => 'edit_events',
|
271 |
+
'edit_others_posts' => 'edit_others_events',
|
272 |
+
'delete_posts' => 'delete_events',
|
273 |
+
'delete_others_posts' => 'delete_others_events',
|
274 |
+
'read_private_posts' => 'read_private_events',
|
275 |
+
'edit_post' => 'edit_event',
|
276 |
+
'delete_post' => 'delete_event',
|
277 |
+
'read_post' => 'read_event',
|
278 |
+
),
|
279 |
+
'has_archive' => $events_slug,
|
280 |
+
'hierarchical' => false,
|
281 |
+
'menu_icon' => ( defined( 'MP6' ) && MP6 ? false : EVENT_ORGANISER_URL.'css/images/eoicon-16.png' ),
|
282 |
+
'menu_position' => $menu_position,
|
283 |
+
'supports' => eventorganiser_get_option( 'supports' ),
|
284 |
+
);
|
285 |
|
286 |
/**
|
287 |
* Filters the settings used in `register_post_type()` for event post type.
|
291 |
$args = apply_filters( 'eventorganiser_event_properties', $args );
|
292 |
register_post_type( 'event', $args );
|
293 |
}
|
294 |
+
add_action( 'init', 'eventorganiser_cpt_register' );
|
295 |
|
296 |
|
297 |
/**
|
1238 |
}
|
1239 |
}
|
1240 |
add_action( 'admin_bar_menu', '_eventorganiser_add_venue_admin_bar_edit_menu', 80 );
|
1241 |
+
|
1242 |
+
|
1243 |
+
|
1244 |
+
/**
|
1245 |
+
* Update venue and category meta data when a term gets split.
|
1246 |
+
* @since 2.12.0
|
1247 |
+
* @access private
|
1248 |
+
* @param int $term_id ID of the formerly shared term.
|
1249 |
+
* @param int $new_term_id ID of the new term created for the $term_taxonomy_id.
|
1250 |
+
* @param int $term_taxonomy_id ID for the term_taxonomy row affected by the split.
|
1251 |
+
* @param string $taxonomy Taxonomy for the split term.
|
1252 |
+
*/
|
1253 |
+
function _eventorganiser_handle_split_shared_terms( $term_id, $new_term_id, $term_taxonomy_id, $taxonomy ) {
|
1254 |
+
|
1255 |
+
switch( $taxonomy ){
|
1256 |
+
|
1257 |
+
case 'event-venue':
|
1258 |
+
global $wpdb;
|
1259 |
+
|
1260 |
+
$wpdb->update(
|
1261 |
+
$wpdb->eo_venuemeta,
|
1262 |
+
array( 'eo_venue_id' => $new_term_id ),
|
1263 |
+
array( 'eo_venue_id' => $term_id )
|
1264 |
+
);
|
1265 |
+
break;
|
1266 |
+
|
1267 |
+
case 'event-category':
|
1268 |
+
$value = get_option( "eo-event-category_{$term_id}" );
|
1269 |
+
update_option( "eo-event-category_{$new_term_id}", $value );
|
1270 |
+
delete_option( "eo-event-category_{$term_id}" );
|
1271 |
+
break;
|
1272 |
+
}
|
1273 |
+
|
1274 |
+
}
|
1275 |
+
add_action( 'split_shared_term', '_eventorganiser_handle_split_shared_terms', 10, 4 );
|
1276 |
+
|
1277 |
+
?>
|
includes/event-organiser-event-functions.php
CHANGED
@@ -23,7 +23,9 @@
|
|
23 |
* * **orderby** - default is `eventstart`. You can also have `eventend`.
|
24 |
* * **showpastevents** - default is `true` (it's recommended to use `event_start_after=today` or `event_end_after=today` instead)
|
25 |
* * **event-category** - the slug of an event category. Get events for this category
|
26 |
-
* * **event-venue** - the slug of an event venue. Get events for this venue
|
|
|
|
|
27 |
* * **bookee_id** - (int) ID of user to retrieve events for which the user is attending
|
28 |
* *
|
29 |
*
|
@@ -221,7 +223,7 @@ function eo_get_by_postid($post_id,$deprecated=0, $occurrence_id=0){
|
|
221 |
* @param int $occurrence_id The occurrence ID
|
222 |
* @return string|DateTime the start date formated to given format, as accepted by PHP date or a DateTime object if DATETIMEOBJ is given as format.
|
223 |
*/
|
224 |
-
function eo_get_the_start($format='d-m-Y'
|
225 |
global $post;
|
226 |
$event = $post;
|
227 |
|
@@ -242,12 +244,14 @@ function eo_get_the_start($format='d-m-Y',$post_id=0,$deprecated=0, $occurrence_
|
|
242 |
return eo_format_date($date,$format);
|
243 |
}
|
244 |
|
|
|
245 |
$occurrence_id = (int) ( empty($occurrence_id) && isset($event->occurrence_id) ? $event->occurrence_id : $occurrence_id);
|
246 |
|
247 |
-
$occurrences = eo_get_the_occurrences_of($post_id);
|
248 |
|
249 |
-
if( !$occurrences || !isset($occurrences[$occurrence_id]) )
|
250 |
return false;
|
|
|
251 |
|
252 |
$start = $occurrences[$occurrence_id]['start'];
|
253 |
|
@@ -260,7 +264,7 @@ function eo_get_the_start($format='d-m-Y',$post_id=0,$deprecated=0, $occurrence_
|
|
260 |
* @param int $post_id Post ID of the event
|
261 |
* @param int $occurrence_id The occurrence ID
|
262 |
*/
|
263 |
-
$formatted_date = apply_filters('eventorganiser_get_the_start', eo_format_datetime( $start, $format ), $start, $format, $post_id, $occurrence_id );
|
264 |
return $formatted_date;
|
265 |
}
|
266 |
|
@@ -364,7 +368,7 @@ function eo_the_start($format='d-m-Y',$post_id=0,$deprecated=0,$occurrence_id=0)
|
|
364 |
* @param int $occurrence_id The occurrence ID
|
365 |
* @return string the end date formated to given format, as accepted by PHP date
|
366 |
*/
|
367 |
-
function eo_get_the_end($format='d-m-Y'
|
368 |
global $post;
|
369 |
$event = $post;
|
370 |
|
@@ -384,12 +388,15 @@ function eo_get_the_end($format='d-m-Y',$post_id=0,$deprecated=0, $occurrence_id
|
|
384 |
|
385 |
return eo_format_date($date,$format);
|
386 |
}
|
|
|
|
|
387 |
$occurrence_id = (int) ( empty($occurrence_id) && isset($event->occurrence_id) ? $event->occurrence_id : $occurrence_id);
|
388 |
|
389 |
-
$occurrences = eo_get_the_occurrences_of($post_id);
|
390 |
|
391 |
-
if( !$occurrences || !isset($occurrences[$occurrence_id]) )
|
392 |
return false;
|
|
|
393 |
|
394 |
$end = $occurrences[$occurrence_id]['end'];
|
395 |
|
@@ -402,7 +409,7 @@ function eo_get_the_end($format='d-m-Y',$post_id=0,$deprecated=0, $occurrence_id
|
|
402 |
* @param int $post_id Post ID of the event
|
403 |
* @param int $occurrence_id The occurrence ID
|
404 |
*/
|
405 |
-
$formatted_date = apply_filters('eventorganiser_get_the_end', eo_format_datetime( $end, $format ), $end, $format, $post_id, $occurrence_id );
|
406 |
return $formatted_date;
|
407 |
}
|
408 |
|
@@ -1394,11 +1401,12 @@ function eo_get_event_fullcalendar( $args = array() ){
|
|
1394 |
|
1395 |
global $wp_locale;
|
1396 |
$defaults = array(
|
1397 |
-
'headerleft'=>'title', 'headercenter'=>'', 'headerright'=>'prev next today', 'defaultview'=>'month',
|
1398 |
-
'event-category'=>'','event_category'=>'', 'event-venue' => '', 'event_venue'=>'',
|
1399 |
-
'
|
1400 |
-
'
|
1401 |
-
'
|
|
|
1402 |
'titleformatmonth' => 'F Y', 'titleformatweek' => "M j[ Y]{ '—'[ M] j, Y}", 'titleformatday' => 'l, M j, Y',
|
1403 |
'year' => false, 'month' => false, 'date' => false, 'users_events' => false, 'event_occurrence__in' =>array(),
|
1404 |
'theme' => true, 'isrtl' => $wp_locale->is_rtl(),
|
@@ -1410,16 +1418,22 @@ function eo_get_event_fullcalendar( $args = array() ){
|
|
1410 |
unset($args['key']);
|
1411 |
|
1412 |
//Support 'event-category' and 'event-venue'. Backwards compat with 'event_category'/'event_venue'
|
1413 |
-
$args['
|
1414 |
-
$args['
|
1415 |
|
1416 |
//Convert event_category / event_venue to comma-delimitered strings
|
1417 |
-
$args['event_category'] = is_array( $args['
|
1418 |
-
$args['event_venue']
|
|
|
|
|
|
|
|
|
1419 |
|
1420 |
//Convert php time format into xDate time format
|
1421 |
-
$date_attributes = array(
|
1422 |
-
|
|
|
|
|
1423 |
$args['timeformatphp'] = $args['timeformat'];
|
1424 |
foreach ( $date_attributes as $date_attribute ){
|
1425 |
$args[$date_attribute] = str_replace( '((', '[', $args[$date_attribute] );
|
@@ -1438,10 +1452,10 @@ function eo_get_event_fullcalendar( $args = array() ){
|
|
1438 |
|
1439 |
$html = '<div id="eo_fullcalendar_'.$id.'_loading" style="background:white;position:absolute;z-index:5" >';
|
1440 |
$html .= sprintf(
|
1441 |
-
|
1442 |
-
|
1443 |
-
|
1444 |
-
|
1445 |
$html .= '</div>';
|
1446 |
$html .= '<div class="eo-fullcalendar eo-fullcalendar-shortcode" id="eo_fullcalendar_'.$id.'"></div>';
|
1447 |
|
@@ -1449,7 +1463,7 @@ function eo_get_event_fullcalendar( $args = array() ){
|
|
1449 |
$args = array( 'orderby' => 'name', 'show_count' => 0, 'hide_empty' => 0 );
|
1450 |
$html .= eventorganiser_category_key( $args,$id );
|
1451 |
}
|
1452 |
-
|
1453 |
}
|
1454 |
|
1455 |
|
@@ -1462,17 +1476,18 @@ function eo_get_event_fullcalendar( $args = array() ){
|
|
1462 |
* @param int $post_id The event (post) ID. Uses current event if not supplied
|
1463 |
* @return string|bool HTML mark-up. False if an invalid $post_is provided.
|
1464 |
*/
|
1465 |
-
function eo_get_event_meta_list( $
|
1466 |
|
1467 |
-
$
|
1468 |
|
1469 |
-
if( empty($
|
1470 |
return false;
|
|
|
1471 |
|
1472 |
$html = '<ul class="eo-event-meta" style="margin:10px 0px;">';
|
1473 |
$venue = get_taxonomy( 'event-venue' );
|
1474 |
|
1475 |
-
if( ( $venue_id = eo_get_venue( $
|
1476 |
$html .= sprintf(
|
1477 |
'<li><strong>%s:</strong> <a href="%s">
|
1478 |
<span itemprop="location" itemscope itemtype="http://data-vocabulary.org/Organization">
|
@@ -1480,7 +1495,7 @@ function eo_get_event_meta_list( $post_id=0 ){
|
|
1480 |
<span itemprop="geo" itemscope itemtype="http://data-vocabulary.org/Geo">
|
1481 |
<meta itemprop="latitude" content="%f" />
|
1482 |
<meta itemprop="longitude" content="%f" />
|
1483 |
-
|
1484 |
</span>
|
1485 |
</a></li>',
|
1486 |
$venue->labels->singular_name,
|
@@ -1491,18 +1506,20 @@ function eo_get_event_meta_list( $post_id=0 ){
|
|
1491 |
);
|
1492 |
}
|
1493 |
|
1494 |
-
if( get_the_terms(
|
1495 |
-
$html .= sprintf(
|
1496 |
-
|
1497 |
-
|
1498 |
-
|
|
|
1499 |
}
|
1500 |
|
1501 |
-
if( get_the_terms(
|
1502 |
-
$html .= sprintf(
|
1503 |
-
|
1504 |
-
|
1505 |
-
|
|
|
1506 |
}
|
1507 |
|
1508 |
$html .='</ul>';
|
@@ -1514,9 +1531,9 @@ function eo_get_event_meta_list( $post_id=0 ){
|
|
1514 |
* to the event (venue, categories, tags) etc.
|
1515 |
*
|
1516 |
* @param array $html The generated mark-up
|
1517 |
-
* @param int $
|
1518 |
*/
|
1519 |
-
$html = apply_filters('eventorganiser_event_meta_list', $html, $
|
1520 |
return $html;
|
1521 |
}
|
1522 |
|
@@ -1595,7 +1612,7 @@ function eo_break_occurrence( $post_id, $occurrence_id ){
|
|
1595 |
|
1596 |
global $post;
|
1597 |
$post = get_post( $post_id );
|
1598 |
-
setup_postdata( $
|
1599 |
|
1600 |
/**
|
1601 |
* Triggered before an occurrence is broken from an event.
|
23 |
* * **orderby** - default is `eventstart`. You can also have `eventend`.
|
24 |
* * **showpastevents** - default is `true` (it's recommended to use `event_start_after=today` or `event_end_after=today` instead)
|
25 |
* * **event-category** - the slug of an event category. Get events for this category
|
26 |
+
* * **event-venue** - the slug of an event venue. Get events for this venue
|
27 |
+
* * **event-tag** - the slug of an event venue. Get events for this tag
|
28 |
+
* * **group_events_by** - If set to 'series', only the first matching occurrence of a recurring event is returned.
|
29 |
* * **bookee_id** - (int) ID of user to retrieve events for which the user is attending
|
30 |
* *
|
31 |
*
|
223 |
* @param int $occurrence_id The occurrence ID
|
224 |
* @return string|DateTime the start date formated to given format, as accepted by PHP date or a DateTime object if DATETIMEOBJ is given as format.
|
225 |
*/
|
226 |
+
function eo_get_the_start( $format = 'd-m-Y', $post_id = 0, $deprecated = 0, $occurrence_id = 0 ){
|
227 |
global $post;
|
228 |
$event = $post;
|
229 |
|
244 |
return eo_format_date($date,$format);
|
245 |
}
|
246 |
|
247 |
+
$post_id = (int) ( empty($post_id) ? get_the_ID() : $post_id);
|
248 |
$occurrence_id = (int) ( empty($occurrence_id) && isset($event->occurrence_id) ? $event->occurrence_id : $occurrence_id);
|
249 |
|
250 |
+
$occurrences = eo_get_the_occurrences_of( $post_id );
|
251 |
|
252 |
+
if( !$occurrences || !isset( $occurrences[$occurrence_id] ) ){
|
253 |
return false;
|
254 |
+
}
|
255 |
|
256 |
$start = $occurrences[$occurrence_id]['start'];
|
257 |
|
264 |
* @param int $post_id Post ID of the event
|
265 |
* @param int $occurrence_id The occurrence ID
|
266 |
*/
|
267 |
+
$formatted_date = apply_filters( 'eventorganiser_get_the_start', eo_format_datetime( $start, $format ), $start, $format, $post_id, $occurrence_id );
|
268 |
return $formatted_date;
|
269 |
}
|
270 |
|
368 |
* @param int $occurrence_id The occurrence ID
|
369 |
* @return string the end date formated to given format, as accepted by PHP date
|
370 |
*/
|
371 |
+
function eo_get_the_end( $format = 'd-m-Y', $post_id = 0, $deprecated = 0, $occurrence_id = 0 ){
|
372 |
global $post;
|
373 |
$event = $post;
|
374 |
|
388 |
|
389 |
return eo_format_date($date,$format);
|
390 |
}
|
391 |
+
|
392 |
+
$post_id = (int) ( empty($post_id) ? get_the_ID() : $post_id);
|
393 |
$occurrence_id = (int) ( empty($occurrence_id) && isset($event->occurrence_id) ? $event->occurrence_id : $occurrence_id);
|
394 |
|
395 |
+
$occurrences = eo_get_the_occurrences_of( $post_id );
|
396 |
|
397 |
+
if( !$occurrences || !isset( $occurrences[$occurrence_id] ) ){
|
398 |
return false;
|
399 |
+
}
|
400 |
|
401 |
$end = $occurrences[$occurrence_id]['end'];
|
402 |
|
409 |
* @param int $post_id Post ID of the event
|
410 |
* @param int $occurrence_id The occurrence ID
|
411 |
*/
|
412 |
+
$formatted_date = apply_filters( 'eventorganiser_get_the_end', eo_format_datetime( $end, $format ), $end, $format, $post_id, $occurrence_id );
|
413 |
return $formatted_date;
|
414 |
}
|
415 |
|
1401 |
|
1402 |
global $wp_locale;
|
1403 |
$defaults = array(
|
1404 |
+
'headerleft' => 'title', 'headercenter' => '', 'headerright' => 'prev next today', 'defaultview' => 'month',
|
1405 |
+
'event-category' => '', 'event_category' => '', 'event-venue' => '', 'event_venue' => '', 'event-tag' => '',
|
1406 |
+
'author' => false, 'author_name' => false,
|
1407 |
+
'timeformat' => get_option( 'time_format' ), 'axisformat' => get_option( 'time_format' ), 'key' => false,
|
1408 |
+
'tooltip' => true, 'weekends' => true, 'mintime' => '0', 'maxtime' => '24', 'alldayslot' => true,
|
1409 |
+
'alldaytext' => __( 'All Day', 'eventorganiser' ), 'columnformatmonth' => 'D', 'columnformatweek' => 'D n/j', 'columnformatday' => 'l n/j',
|
1410 |
'titleformatmonth' => 'F Y', 'titleformatweek' => "M j[ Y]{ '—'[ M] j, Y}", 'titleformatday' => 'l, M j, Y',
|
1411 |
'year' => false, 'month' => false, 'date' => false, 'users_events' => false, 'event_occurrence__in' =>array(),
|
1412 |
'theme' => true, 'isrtl' => $wp_locale->is_rtl(),
|
1418 |
unset($args['key']);
|
1419 |
|
1420 |
//Support 'event-category' and 'event-venue'. Backwards compat with 'event_category'/'event_venue'
|
1421 |
+
$args['event-category'] = empty( $args['event_category'] ) ? $args['event-category'] : $args['event_category'];
|
1422 |
+
$args['event-venue'] = empty( $args['event_venue'] ) ? $args['event-venue'] : $args['event_venue'];
|
1423 |
|
1424 |
//Convert event_category / event_venue to comma-delimitered strings
|
1425 |
+
$args['event_category'] = is_array( $args['event-category'] ) ? implode( ',', $args['event-category'] ) : $args['event-category'];
|
1426 |
+
$args['event_venue'] = is_array( $args['event-venue'] ) ? implode( ',', $args['event-venue'] ) : $args['event-venue'];
|
1427 |
+
$args['event_tag'] = is_array( $args['event-tag'] ) ? implode( ',', $args['event-tag'] ) : $args['event-tag'];
|
1428 |
+
|
1429 |
+
//Get author ID from author/author_name
|
1430 |
+
$args['event_organiser'] = ( $args['author'] ? (int) $args['author'] : eo_get_user_id_by( 'slug', $args['author_name'] ) );
|
1431 |
|
1432 |
//Convert php time format into xDate time format
|
1433 |
+
$date_attributes = array(
|
1434 |
+
'timeformat', 'axisformat', 'columnformatday', 'columnformatweek', 'columnformatmonth',
|
1435 |
+
'titleformatmonth', 'titleformatday', 'titleformatweek',
|
1436 |
+
);
|
1437 |
$args['timeformatphp'] = $args['timeformat'];
|
1438 |
foreach ( $date_attributes as $date_attribute ){
|
1439 |
$args[$date_attribute] = str_replace( '((', '[', $args[$date_attribute] );
|
1452 |
|
1453 |
$html = '<div id="eo_fullcalendar_'.$id.'_loading" style="background:white;position:absolute;z-index:5" >';
|
1454 |
$html .= sprintf(
|
1455 |
+
'<img src="%1$s" style="vertical-align:middle; padding: 0px 5px 5px 0px;" alt="%2$s" /> %2$s',
|
1456 |
+
esc_url( EVENT_ORGANISER_URL . 'css/images/loading-image.gif' ),
|
1457 |
+
esc_html__( 'Loading…', 'eventorganiser' )
|
1458 |
+
);
|
1459 |
$html .= '</div>';
|
1460 |
$html .= '<div class="eo-fullcalendar eo-fullcalendar-shortcode" id="eo_fullcalendar_'.$id.'"></div>';
|
1461 |
|
1463 |
$args = array( 'orderby' => 'name', 'show_count' => 0, 'hide_empty' => 0 );
|
1464 |
$html .= eventorganiser_category_key( $args,$id );
|
1465 |
}
|
1466 |
+
return $html;
|
1467 |
}
|
1468 |
|
1469 |
|
1476 |
* @param int $post_id The event (post) ID. Uses current event if not supplied
|
1477 |
* @return string|bool HTML mark-up. False if an invalid $post_is provided.
|
1478 |
*/
|
1479 |
+
function eo_get_event_meta_list( $event_id = 0 ){
|
1480 |
|
1481 |
+
$event_id = (int) ( empty( $event_id ) ? get_the_ID() : $event_id);
|
1482 |
|
1483 |
+
if( empty( $event_id ) ){
|
1484 |
return false;
|
1485 |
+
}
|
1486 |
|
1487 |
$html = '<ul class="eo-event-meta" style="margin:10px 0px;">';
|
1488 |
$venue = get_taxonomy( 'event-venue' );
|
1489 |
|
1490 |
+
if( ( $venue_id = eo_get_venue( $event_id ) ) && $venue ){
|
1491 |
$html .= sprintf(
|
1492 |
'<li><strong>%s:</strong> <a href="%s">
|
1493 |
<span itemprop="location" itemscope itemtype="http://data-vocabulary.org/Organization">
|
1495 |
<span itemprop="geo" itemscope itemtype="http://data-vocabulary.org/Geo">
|
1496 |
<meta itemprop="latitude" content="%f" />
|
1497 |
<meta itemprop="longitude" content="%f" />
|
1498 |
+
</span>
|
1499 |
</span>
|
1500 |
</a></li>',
|
1501 |
$venue->labels->singular_name,
|
1506 |
);
|
1507 |
}
|
1508 |
|
1509 |
+
if( get_the_terms( $event_id, 'event-category' ) ){
|
1510 |
+
$html .= sprintf(
|
1511 |
+
'<li><strong>%s:</strong> %s</li>' . "\n",
|
1512 |
+
__( 'Categories', 'eventorganiser' ),
|
1513 |
+
get_the_term_list( $event_id, 'event-category', '', ', ', '' )
|
1514 |
+
);
|
1515 |
}
|
1516 |
|
1517 |
+
if( get_the_terms( $event_id, 'event-tag' ) && !is_wp_error( get_the_terms( $event_id, 'event-tag' ) ) ){
|
1518 |
+
$html .= sprintf(
|
1519 |
+
'<li><strong>%s:</strong> %s</li>' . "\n",
|
1520 |
+
__( 'Tags', 'eventorganiser' ),
|
1521 |
+
get_the_term_list( $event_id, 'event-tag', '', ', ', '' )
|
1522 |
+
);
|
1523 |
}
|
1524 |
|
1525 |
$html .='</ul>';
|
1531 |
* to the event (venue, categories, tags) etc.
|
1532 |
*
|
1533 |
* @param array $html The generated mark-up
|
1534 |
+
* @param int $event_id Post ID of the event
|
1535 |
*/
|
1536 |
+
$html = apply_filters( 'eventorganiser_event_meta_list', $html, $event_id );
|
1537 |
return $html;
|
1538 |
}
|
1539 |
|
1612 |
|
1613 |
global $post;
|
1614 |
$post = get_post( $post_id );
|
1615 |
+
setup_postdata( $post );
|
1616 |
|
1617 |
/**
|
1618 |
* Triggered before an occurrence is broken from an event.
|
includes/event-organiser-install.php
CHANGED
@@ -174,54 +174,111 @@ function eventorganiser_upgradecheck(){
|
|
174 |
}
|
175 |
|
176 |
//If this is an old version, perform some updates.
|
177 |
-
if ( !empty($installed_ver ) && $installed_ver != $eventorganiser_db_version ):
|
178 |
|
179 |
-
if($installed_ver
|
180 |
-
wp_die('You cannot upgrade to this version from 1.3 or before. Please upgrade to 1.5.7 first.');
|
181 |
}
|
182 |
|
183 |
-
if($installed_ver
|
184 |
eventorganiser_140_update();
|
185 |
}
|
186 |
|
187 |
-
if($installed_ver
|
188 |
eventorganiser_150_update();
|
189 |
}
|
190 |
-
if( $installed_ver
|
191 |
//Remove columns:
|
192 |
-
$columns = $wpdb->get_col("DESC {$wpdb->eo_events}", 0);
|
193 |
-
$remove_columns = array('Venue','event_schedule','event_schedule_meta', 'event_frequency','reoccurrence_start', 'reoccurrence_end' );
|
194 |
-
$delete_columns = array_intersect($remove_columns, $columns);
|
195 |
-
if( !empty($delete_columns) )
|
196 |
-
$sql = $wpdb->query("ALTER TABLE {$wpdb->eo_events} DROP COLUMN ".implode(', DROP COLUMN '
|
|
|
197 |
|
198 |
eventorganiser_install();
|
199 |
}
|
200 |
|
201 |
-
if( $installed_ver
|
202 |
-
$options = get_option('eventorganiser_options');
|
203 |
-
if( !empty($options['eventtag']) ){
|
204 |
$options['supports'][] = 'eventtag';
|
205 |
-
update_option('eventorganiser_options', $options);
|
206 |
}
|
207 |
}
|
208 |
-
|
|
|
209 |
//Ensure event_allday columns is removed. This causes problems on Windows servers.
|
210 |
-
$columns = $wpdb->get_col("DESC {$wpdb->eo_events}", 0);
|
211 |
-
$remove_columns = array('event_allday');
|
212 |
$delete_columns = array_intersect( $remove_columns, $columns );
|
213 |
-
if( !empty($delete_columns) )
|
214 |
-
$sql = $wpdb->query("ALTER TABLE {$wpdb->eo_events} DROP COLUMN ".implode(', DROP COLUMN '
|
|
|
215 |
flush_rewrite_rules();
|
216 |
}
|
217 |
|
218 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
|
220 |
//Run upgrade checks
|
221 |
-
add_action('admin_notices', 'eventorganiser_db_checks',0);
|
222 |
endif;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
223 |
}
|
224 |
-
add_action('admin_init', 'eventorganiser_upgradecheck');
|
225 |
|
226 |
/**
|
227 |
* Upgrade routine for 1.5
|
174 |
}
|
175 |
|
176 |
//If this is an old version, perform some updates.
|
177 |
+
if ( !empty( $installed_ver ) && $installed_ver != $eventorganiser_db_version ):
|
178 |
|
179 |
+
if( version_compare( $installed_ver, '1.3', '<' ) ){
|
180 |
+
wp_die( 'You cannot upgrade to this version from 1.3 or before. Please upgrade to 1.5.7 first.' );
|
181 |
}
|
182 |
|
183 |
+
if( version_compare( $installed_ver, '1.4', '<' ) ){
|
184 |
eventorganiser_140_update();
|
185 |
}
|
186 |
|
187 |
+
if( version_compare( $installed_ver, '1.5', '<' ) ){
|
188 |
eventorganiser_150_update();
|
189 |
}
|
190 |
+
if( version_compare( $installed_ver, '1.6', '<' ) ){
|
191 |
//Remove columns:
|
192 |
+
$columns = $wpdb->get_col( "DESC {$wpdb->eo_events}", 0 );
|
193 |
+
$remove_columns = array( 'Venue', 'event_schedule', 'event_schedule_meta', 'event_frequency', 'reoccurrence_start', 'reoccurrence_end' );
|
194 |
+
$delete_columns = array_intersect( $remove_columns, $columns );
|
195 |
+
if( !empty( $delete_columns ) ){
|
196 |
+
$sql = $wpdb->query( "ALTER TABLE {$wpdb->eo_events} DROP COLUMN ".implode( ', DROP COLUMN ', $delete_columns ).';' );
|
197 |
+
}
|
198 |
|
199 |
eventorganiser_install();
|
200 |
}
|
201 |
|
202 |
+
if( version_compare( $installed_ver, '1.6.2', '<' ) ){
|
203 |
+
$options = get_option( 'eventorganiser_options' );
|
204 |
+
if( !empty( $options['eventtag'] ) ){
|
205 |
$options['supports'][] = 'eventtag';
|
206 |
+
update_option( 'eventorganiser_options', $options );
|
207 |
}
|
208 |
}
|
209 |
+
|
210 |
+
if( version_compare( $installed_ver, '2.7.3', '<' ) ){
|
211 |
//Ensure event_allday columns is removed. This causes problems on Windows servers.
|
212 |
+
$columns = $wpdb->get_col( "DESC {$wpdb->eo_events}", 0 );
|
213 |
+
$remove_columns = array( 'event_allday' );
|
214 |
$delete_columns = array_intersect( $remove_columns, $columns );
|
215 |
+
if( !empty( $delete_columns ) ){
|
216 |
+
$sql = $wpdb->query( "ALTER TABLE {$wpdb->eo_events} DROP COLUMN ".implode( ', DROP COLUMN ', $delete_columns ).';' );
|
217 |
+
}
|
218 |
flush_rewrite_rules();
|
219 |
}
|
220 |
|
221 |
+
if( version_compare( $installed_ver, '2.12.0', '<' ) && version_compare( get_bloginfo( 'version' ), '4.2-alpha-31007-src', '>=' ) ){
|
222 |
+
//If the user is upgrading from an earlier version (without the split term fix)
|
223 |
+
//and they have already upgraded to WP 4.2.0, then run the update routine
|
224 |
+
eventorganiser_021200_update();
|
225 |
+
}
|
226 |
+
|
227 |
+
update_option( 'eventorganiser_version', $eventorganiser_db_version );
|
228 |
|
229 |
//Run upgrade checks
|
230 |
+
add_action( 'admin_notices', 'eventorganiser_db_checks', 0 );
|
231 |
endif;
|
232 |
+
|
233 |
+
//eventorganiser_021200_update();
|
234 |
+
}
|
235 |
+
add_action( 'admin_init', 'eventorganiser_upgradecheck' );
|
236 |
+
|
237 |
+
/**
|
238 |
+
* Upgrade routine for 2.12.0
|
239 |
+
* @access private
|
240 |
+
* @ignore
|
241 |
+
*/
|
242 |
+
function eventorganiser_021200_update() {
|
243 |
+
|
244 |
+
global $wpdb;
|
245 |
+
|
246 |
+
//Venues
|
247 |
+
$meta_venue_ids = $wpdb->get_col( "SELECT DISTINCT eo_venue_id FROM {$wpdb->eo_venuemeta} ORDER BY {$wpdb->eo_venuemeta}.meta_id" );
|
248 |
+
if( $meta_venue_ids ){
|
249 |
+
foreach( $meta_venue_ids as $old_venue_id ){
|
250 |
+
$new_venue_id = wp_get_split_term( $old_venue_id, 'event-venue' );
|
251 |
+
|
252 |
+
//If $new_venue_id is false, the term ID never changed
|
253 |
+
//If $new_venue_id is in $meta_venue_ids, then it already has data in the meta table
|
254 |
+
if( $new_venue_id && !in_array( $new_venue_id, $meta_venue_ids ) ){
|
255 |
+
$wpdb->update(
|
256 |
+
$wpdb->eo_venuemeta,
|
257 |
+
array( 'eo_venue_id' => $new_venue_id ),
|
258 |
+
array( 'eo_venue_id' => $old_venue_id )
|
259 |
+
);
|
260 |
+
wp_cache_delete( $new_venue_id, 'eo_venue_meta' );
|
261 |
+
}
|
262 |
+
}
|
263 |
+
}
|
264 |
+
|
265 |
+
//Categories
|
266 |
+
$category_options = $wpdb->get_col( "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE 'eo-event-category\_%'" );
|
267 |
+
if( $category_options ){
|
268 |
+
foreach( $category_options as $option_name ){
|
269 |
+
$old_cat_id = (int) substr( $option_name, 18 );//18 = length of eo-event-category_
|
270 |
+
if( $old_cat_id ){
|
271 |
+
$new_cat_id = wp_get_split_term( $old_cat_id, 'event-category' );
|
272 |
+
if( $new_cat_id && !get_option( "eo-event-category_{$new_cat_id}" ) ){
|
273 |
+
$value = get_option( "eo-event-category_{$old_cat_id}" );
|
274 |
+
update_option( "eo-event-category_{$new_cat_id}", $value );
|
275 |
+
delete_option( "eo-event-category_{$old_cat_id}" );
|
276 |
+
}
|
277 |
+
}
|
278 |
+
}
|
279 |
+
}
|
280 |
+
|
281 |
}
|
|
|
282 |
|
283 |
/**
|
284 |
* Upgrade routine for 1.5
|
includes/event-organiser-utility-functions.php
CHANGED
@@ -415,12 +415,13 @@ function _eventorganiser_remove_duplicates( $array=array() ){
|
|
415 |
* @access private
|
416 |
* @ignore
|
417 |
* @since 1.0.0
|
|
|
418 |
*
|
419 |
* @param dateTime $date1 The first date to compare
|
420 |
* @param dateTime $date2 The second date to compare
|
421 |
* @return int 1 | 0 | -1
|
422 |
*/
|
423 |
-
function _eventorganiser_compare_dates($date1
|
424 |
//Don't wish to compare times
|
425 |
if($date1->format('Ymd') == $date2->format('Ymd'))
|
426 |
return 0;
|
@@ -428,6 +429,31 @@ function _eventorganiser_compare_dates($date1,$date2){
|
|
428 |
return ($date1 > $date2)? 1:-1;
|
429 |
}
|
430 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
|
432 |
|
433 |
/**
|
@@ -1503,4 +1529,18 @@ function eo_array_combine_assoc( $key_array, $value_array ) {
|
|
1503 |
}
|
1504 |
|
1505 |
return $output;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1506 |
}
|
415 |
* @access private
|
416 |
* @ignore
|
417 |
* @since 1.0.0
|
418 |
+
* @see _eventorganiser_compare_datetime
|
419 |
*
|
420 |
* @param dateTime $date1 The first date to compare
|
421 |
* @param dateTime $date2 The second date to compare
|
422 |
* @return int 1 | 0 | -1
|
423 |
*/
|
424 |
+
function _eventorganiser_compare_dates( $date1, $date2 ){
|
425 |
//Don't wish to compare times
|
426 |
if($date1->format('Ymd') == $date2->format('Ymd'))
|
427 |
return 0;
|
429 |
return ($date1 > $date2)? 1:-1;
|
430 |
}
|
431 |
|
432 |
+
/**
|
433 |
+
* Utility function Compares two DateTime object.
|
434 |
+
*
|
435 |
+
* Returns +1 if the first date is after, -1 if its before or 0 if they're the same
|
436 |
+
*
|
437 |
+
* @access private
|
438 |
+
* @ignore
|
439 |
+
*
|
440 |
+
* @param dateTime $date1 The first datetime to compare
|
441 |
+
* @param dateTime $date2 The second datetime to compare
|
442 |
+
* @return int 1 | 0 | -1
|
443 |
+
*/
|
444 |
+
function _eventorganiser_compare_datetime( $date1, $date2 ){
|
445 |
+
|
446 |
+
if ( $date1 == $date2 ) {
|
447 |
+
return 0;
|
448 |
+
} elseif ( $date1 > $date2 ) {
|
449 |
+
return 1;
|
450 |
+
} else {
|
451 |
+
return -1;
|
452 |
+
}
|
453 |
+
|
454 |
+
}
|
455 |
+
|
456 |
+
|
457 |
|
458 |
|
459 |
/**
|
1529 |
}
|
1530 |
|
1531 |
return $output;
|
1532 |
+
}
|
1533 |
+
|
1534 |
+
/**
|
1535 |
+
* Wrapper for {@see get_user_by()}. Returns the user ID instead of the object.
|
1536 |
+
*
|
1537 |
+
* @since 2.12.0
|
1538 |
+
* @uses get_user_by();
|
1539 |
+
* @param string $field The field to retrieve the user with. id | slug | email | login
|
1540 |
+
* @param int|string $value A value for $field. A user ID, slug, email address, or login name.
|
1541 |
+
* @return int The ID of the user. 0 on failure.
|
1542 |
+
*/
|
1543 |
+
function eo_get_user_id_by( $field, $value ){
|
1544 |
+
$user = get_user_by( $field, $value );
|
1545 |
+
return $user ? $user->ID : 0;
|
1546 |
}
|
includes/event.php
CHANGED
@@ -51,20 +51,23 @@ function eo_update_event( $post_id, $event_data = array(), $post_data = array()
|
|
51 |
$input['tax_input']['event-category'] = $input['category'];
|
52 |
}
|
53 |
|
54 |
-
$event_keys = array_flip( array(
|
55 |
-
|
|
|
|
|
56 |
|
57 |
$post_keys = array_flip( array(
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
) );
|
62 |
|
63 |
$event_data = array_intersect_key( $input, $event_keys );
|
64 |
$post_data = array_intersect_key( $input, $post_keys ) + $post_data;
|
65 |
|
66 |
-
if( empty($post_id) )
|
67 |
-
return new WP_Error('eo_error','Empty post ID.');
|
|
|
68 |
|
69 |
/**
|
70 |
*@ignore
|
@@ -81,66 +84,23 @@ function eo_update_event( $post_id, $event_data = array(), $post_data = array()
|
|
81 |
}
|
82 |
|
83 |
//Get previous data, parse with data to be updated
|
84 |
-
$prev = eo_get_event_schedule($post_id);
|
85 |
$event_data = wp_parse_args( $event_data, $prev );
|
86 |
|
87 |
//If schedule is 'once' and dates are included - set to 'custom':
|
88 |
if( ( empty($event_data['schedule']) || 'once' == $event_data['schedule'] ) && !empty($event_data['include']) ){
|
89 |
$event_data['schedule'] = 'custom';
|
90 |
}
|
91 |
-
|
92 |
-
//Do we need to delete existing dates from db?
|
93 |
-
$delete_existing = false;
|
94 |
-
$diff = array();
|
95 |
-
if( $prev ){
|
96 |
-
foreach ( $prev as $key => $prev_value ){
|
97 |
-
if( $event_data[$key] != $prev_value ){
|
98 |
-
if('monthly' == $event_data['schedule'] && $key =='schedule_meta'){
|
99 |
-
if( $event_data['occurs_by'] != $prev['occurs_by'] ){
|
100 |
-
$diff[]=$key;
|
101 |
-
$delete_existing = true;
|
102 |
-
break;
|
103 |
-
}
|
104 |
-
}else{
|
105 |
-
|
106 |
-
//If one off event / custom, don't worry about 'schedule_last'
|
107 |
-
if( $key == 'schedule_last' && in_array( $event_data['schedule'], array( 'once', 'custom' ) ) )
|
108 |
-
continue;
|
109 |
-
|
110 |
-
if( $key == 'schedule_last' && empty( $event_data['schedule_last'] ) && !empty( $event_data['number_occurrences'] ) ){
|
111 |
-
//Schedule_last is not used. Ignore this if number_occurrences match
|
112 |
-
if( $event_data['number_occurrences'] == $prev['number_occurrences'] ){
|
113 |
-
continue;
|
114 |
-
}
|
115 |
-
}
|
116 |
-
|
117 |
-
if( $key == 'number_occurrences' && !empty( $event_data['schedule_last'] ) ){
|
118 |
-
//schedule_last is being used. Ignore number_occurrences.
|
119 |
-
if( $event_data['schedule_last'] == $prev['schedule_last'] ){
|
120 |
-
continue;
|
121 |
-
}
|
122 |
-
}
|
123 |
-
|
124 |
-
$diff[]=$key;
|
125 |
-
$delete_existing = true;
|
126 |
-
break;
|
127 |
-
}
|
128 |
-
}
|
129 |
-
}
|
130 |
-
}
|
131 |
-
|
132 |
-
//Need to replace occurrences
|
133 |
-
if( $delete_existing || !empty( $event_data['force_regenerate_dates'] ) ){
|
134 |
-
//Generate occurrences
|
135 |
-
$event_data = _eventorganiser_generate_occurrences($event_data);
|
136 |
|
137 |
-
|
138 |
-
return $event_data;
|
139 |
|
140 |
-
|
141 |
-
|
142 |
}
|
143 |
|
|
|
|
|
|
|
144 |
/**
|
145 |
* Triggered after an event has been updated.
|
146 |
*
|
@@ -220,13 +180,15 @@ function eo_insert_event( $post_data = array(), $event_data = array() ){
|
|
220 |
$input['tax_input']['event-category'] = $input['category'];
|
221 |
}
|
222 |
|
223 |
-
$event_keys = array_flip( array(
|
224 |
-
|
|
|
|
|
225 |
|
226 |
$post_keys = array_flip( array(
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
) );
|
231 |
|
232 |
$event_data = array_intersect_key( $input, $event_keys ) + $event_data;
|
@@ -237,10 +199,11 @@ function eo_insert_event( $post_data = array(), $event_data = array() ){
|
|
237 |
$event_data['schedule'] = 'custom';
|
238 |
}
|
239 |
|
240 |
-
$event_data = _eventorganiser_generate_occurrences($event_data);
|
241 |
|
242 |
-
if( is_wp_error($event_data) )
|
243 |
return $event_data;
|
|
|
244 |
|
245 |
/**
|
246 |
*@ignore
|
@@ -272,6 +235,16 @@ function eo_insert_event( $post_data = array(), $event_data = array() ){
|
|
272 |
return $post_id;
|
273 |
}
|
274 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
275 |
/**
|
276 |
* Deletes all occurrences for an event (removes them from the eo_events table).
|
277 |
* Triggers {@see `eventorganiser_delete_event`} (this action is used to break the caches).
|
@@ -376,7 +349,7 @@ function _eventorganiser_insert_occurrences( $post_id, $event_data ){
|
|
376 |
'StartDate' => $occurrence->format('Y-m-d'),
|
377 |
'StartTime' => $occurrence->format('H:i:s'),
|
378 |
'EndDate' => $occurrence_end->format('Y-m-d'),
|
379 |
-
'FinishTime' => $
|
380 |
);
|
381 |
|
382 |
$wpdb->update(
|
@@ -567,8 +540,9 @@ function eo_get_event_schedule( $post_id=0 ){
|
|
567 |
|
568 |
$exclude = array_filter( (array) $exclude );
|
569 |
$include = array_filter( (array) $include );
|
570 |
-
|
571 |
-
$
|
|
|
572 |
|
573 |
//White list schedule
|
574 |
if( !in_array($schedule, array('once','daily','weekly','monthly','yearly','custom')) )
|
@@ -795,10 +769,10 @@ function eo_get_event_schedule( $post_id=0 ){
|
|
795 |
//Add inclusions, removes exceptions and duplicates
|
796 |
if( defined( 'WP_DEBUG' ) && WP_DEBUG ){
|
797 |
//Make sure 'included' dates doesn't appear in generate date
|
798 |
-
$include = array_udiff( $include, $occurrences, '
|
799 |
}
|
800 |
$occurrences = array_merge($occurrences, $include);
|
801 |
-
$occurrences = array_udiff($occurrences, $exclude, '
|
802 |
$occurrences = _eventorganiser_remove_duplicates($occurrences);
|
803 |
|
804 |
//Sort occurrences
|
@@ -974,4 +948,75 @@ function eventorganiser_generate_ics_rrule($post_id=0){
|
|
974 |
|
975 |
return true;
|
976 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
977 |
?>
|
51 |
$input['tax_input']['event-category'] = $input['category'];
|
52 |
}
|
53 |
|
54 |
+
$event_keys = array_flip( array(
|
55 |
+
'start', 'end', 'schedule', 'schedule_meta', 'frequency',
|
56 |
+
'all_day', 'schedule_last', 'include', 'exclude', 'occurs_by', 'number_occurrences',
|
57 |
+
) );
|
58 |
|
59 |
$post_keys = array_flip( array(
|
60 |
+
'post_title','post_content','post_status', 'post_type','post_author','ping_status','post_parent','menu_order',
|
61 |
+
'to_ping', 'pinged', 'post_password', 'guid', 'post_content_filtered', 'post_excerpt', 'import_id', 'tax_input',
|
62 |
+
'comment_status', 'context', 'post_date', 'post_date_gmt',
|
63 |
) );
|
64 |
|
65 |
$event_data = array_intersect_key( $input, $event_keys );
|
66 |
$post_data = array_intersect_key( $input, $post_keys ) + $post_data;
|
67 |
|
68 |
+
if( empty( $post_id ) ){
|
69 |
+
return new WP_Error( 'eo_error', 'Empty post ID.' );
|
70 |
+
}
|
71 |
|
72 |
/**
|
73 |
*@ignore
|
84 |
}
|
85 |
|
86 |
//Get previous data, parse with data to be updated
|
87 |
+
$prev = eo_get_event_schedule( $post_id );
|
88 |
$event_data = wp_parse_args( $event_data, $prev );
|
89 |
|
90 |
//If schedule is 'once' and dates are included - set to 'custom':
|
91 |
if( ( empty($event_data['schedule']) || 'once' == $event_data['schedule'] ) && !empty($event_data['include']) ){
|
92 |
$event_data['schedule'] = 'custom';
|
93 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
|
95 |
+
$event_data = _eventorganiser_generate_occurrences( $event_data );
|
|
|
96 |
|
97 |
+
if( is_wp_error( $event_data ) ){
|
98 |
+
return $event_data;
|
99 |
}
|
100 |
|
101 |
+
//Insert new dates, remove old dates and update meta
|
102 |
+
$re = _eventorganiser_insert_occurrences( $post_id, $event_data );
|
103 |
+
|
104 |
/**
|
105 |
* Triggered after an event has been updated.
|
106 |
*
|
180 |
$input['tax_input']['event-category'] = $input['category'];
|
181 |
}
|
182 |
|
183 |
+
$event_keys = array_flip( array(
|
184 |
+
'start', 'end', 'schedule', 'schedule_meta', 'frequency', 'all_day',
|
185 |
+
'schedule_last', 'include', 'exclude', 'occurs_by', 'number_occurrences',
|
186 |
+
) );
|
187 |
|
188 |
$post_keys = array_flip( array(
|
189 |
+
'post_title','post_content','post_status', 'post_type','post_author','ping_status','post_parent','menu_order',
|
190 |
+
'to_ping', 'pinged', 'post_password', 'guid', 'post_content_filtered', 'post_excerpt', 'import_id', 'tax_input',
|
191 |
+
'comment_status', 'context', 'post_date', 'post_date_gmt',
|
192 |
) );
|
193 |
|
194 |
$event_data = array_intersect_key( $input, $event_keys ) + $event_data;
|
199 |
$event_data['schedule'] = 'custom';
|
200 |
}
|
201 |
|
202 |
+
$event_data = _eventorganiser_generate_occurrences( $event_data );
|
203 |
|
204 |
+
if( is_wp_error( $event_data ) ){
|
205 |
return $event_data;
|
206 |
+
}
|
207 |
|
208 |
/**
|
209 |
*@ignore
|
235 |
return $post_id;
|
236 |
}
|
237 |
|
238 |
+
|
239 |
+
function _eventorganiser_maybe_duplicate_post( $new_post_id, $old_post ){
|
240 |
+
|
241 |
+
if( 'event' == get_post_type( $new_post_id ) ){
|
242 |
+
eo_update_event( $new_post_id, eo_get_event_schedule( $old_post->ID ) );
|
243 |
+
}
|
244 |
+
|
245 |
+
}
|
246 |
+
add_action( 'dp_duplicate_post', '_eventorganiser_maybe_duplicate_post', 50, 2 );
|
247 |
+
|
248 |
/**
|
249 |
* Deletes all occurrences for an event (removes them from the eo_events table).
|
250 |
* Triggers {@see `eventorganiser_delete_event`} (this action is used to break the caches).
|
349 |
'StartDate' => $occurrence->format('Y-m-d'),
|
350 |
'StartTime' => $occurrence->format('H:i:s'),
|
351 |
'EndDate' => $occurrence_end->format('Y-m-d'),
|
352 |
+
'FinishTime' => $occurrence_end->format('H:i:s'),
|
353 |
);
|
354 |
|
355 |
$wpdb->update(
|
540 |
|
541 |
$exclude = array_filter( (array) $exclude );
|
542 |
$include = array_filter( (array) $include );
|
543 |
+
|
544 |
+
$exclude = array_udiff($exclude, $include, '_eventorganiser_compare_datetime');
|
545 |
+
$include = array_udiff($include, $exclude, '_eventorganiser_compare_datetime');
|
546 |
|
547 |
//White list schedule
|
548 |
if( !in_array($schedule, array('once','daily','weekly','monthly','yearly','custom')) )
|
769 |
//Add inclusions, removes exceptions and duplicates
|
770 |
if( defined( 'WP_DEBUG' ) && WP_DEBUG ){
|
771 |
//Make sure 'included' dates doesn't appear in generate date
|
772 |
+
$include = array_udiff( $include, $occurrences, '_eventorganiser_compare_datetime' );
|
773 |
}
|
774 |
$occurrences = array_merge($occurrences, $include);
|
775 |
+
$occurrences = array_udiff( $occurrences, $exclude, '_eventorganiser_compare_datetime') ;
|
776 |
$occurrences = _eventorganiser_remove_duplicates($occurrences);
|
777 |
|
778 |
//Sort occurrences
|
948 |
|
949 |
return true;
|
950 |
}
|
951 |
+
|
952 |
+
|
953 |
+
/**
|
954 |
+
* Updates a specific occurrence, and preserves the occurrence ID.
|
955 |
+
*
|
956 |
+
* Currently two occurrences cannot occupy the same date.
|
957 |
+
*
|
958 |
+
* @ignore
|
959 |
+
* @access private
|
960 |
+
* @since 2.12.0
|
961 |
+
*
|
962 |
+
* @param int $event_id ID of the event whose occurrence we're moving
|
963 |
+
* @param int $occurrence_id ID of the occurrence we're moving
|
964 |
+
* @param DateTime $start New start DateTime of the occurrence
|
965 |
+
* @param DateTime $end New end DateTime of the occurrence
|
966 |
+
* @return bool|WP_Error True on success. WP_Error on failure.
|
967 |
+
*/
|
968 |
+
function eventorganiser_move_occurrence( $event_id, $occurrence_id, $start, $end ){
|
969 |
+
|
970 |
+
global $wpdb;
|
971 |
+
|
972 |
+
$old_start = eo_get_the_start( DATETIMEOBJ, $event_id, null, $occurrence_id );
|
973 |
+
$schedule = eo_get_event_schedule( $event_id );
|
974 |
+
|
975 |
+
if( $start == $old_start ){
|
976 |
+
return true;
|
977 |
+
}
|
978 |
+
|
979 |
+
$current_occurrences = eo_get_the_occurrences( $event_id );
|
980 |
+
unset( $current_occurrences[$occurrence_id] );
|
981 |
+
$current_occurrences = array_map( 'eo_format_datetime', $current_occurrences );
|
982 |
+
|
983 |
+
if( in_array( $start->format( 'd-m-Y' ), $current_occurrences ) ){
|
984 |
+
return new WP_Error( 'events-cannot-share-date', __( 'There is already an occurrence on this date', 'eventorganiser' ) );
|
985 |
+
}
|
986 |
+
|
987 |
+
//We update the date directly in the DB first so the occurrence is not deleted and recreated,
|
988 |
+
//but simply updated.
|
989 |
+
|
990 |
+
$wpdb->update(
|
991 |
+
$wpdb->eo_events,
|
992 |
+
array(
|
993 |
+
'StartDate' => $start->format( 'Y-m-d' ),
|
994 |
+
'StartTime' => $start->format( 'H:i:s' ),
|
995 |
+
'EndDate' => $end->format( 'Y-m-d' ),
|
996 |
+
'FinishTime' => $end->format( 'H:i:s' ),
|
997 |
+
),
|
998 |
+
array( 'event_id' => $occurrence_id )
|
999 |
+
);
|
1000 |
+
|
1001 |
+
wp_cache_delete( 'eventorganiser_occurrences_'.$event_id );//Important: update DB clear cache
|
1002 |
+
|
1003 |
+
//Now update event schedule...
|
1004 |
+
|
1005 |
+
//If date being removed was manually included remove it,
|
1006 |
+
//otherwise add it to exclude. Then add new date as include.
|
1007 |
+
if( false === ( $index = array_search( $old_start, $schedule['include'] ) ) ){
|
1008 |
+
$schedule['exclude'][] = $old_start;
|
1009 |
+
}else{
|
1010 |
+
unset( $schedule['include'][$index] );
|
1011 |
+
}
|
1012 |
+
$schedule['include'][] = $start;
|
1013 |
+
|
1014 |
+
$re = eo_update_event( $event_id, $schedule );
|
1015 |
+
|
1016 |
+
if( $re && !is_wp_error( $re ) ){
|
1017 |
+
return true;
|
1018 |
+
}
|
1019 |
+
|
1020 |
+
return $re;
|
1021 |
+
}
|
1022 |
?>
|
js/admin-calendar.js
CHANGED
@@ -104,7 +104,35 @@ eventorganiser.versionCompare = function(left, right) {
|
|
104 |
month: initial_date.getMonth(),
|
105 |
year: initial_date.getFullYear(),
|
106 |
defaultView: ($.cookie('eo_admin_cal_last_view') ? $.cookie('eo_admin_cal_last_view') : 'month'),
|
107 |
-
editable:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
lazyFetching: 'true',
|
109 |
eventColor: '#21759B',
|
110 |
theme: true,
|
104 |
month: initial_date.getMonth(),
|
105 |
year: initial_date.getFullYear(),
|
106 |
defaultView: ($.cookie('eo_admin_cal_last_view') ? $.cookie('eo_admin_cal_last_view') : 'month'),
|
107 |
+
editable: EO_Ajax.perm_edit,
|
108 |
+
eventDurationEditable: false,
|
109 |
+
eventStartEditable: EO_Ajax.edit_time,
|
110 |
+
durationEditable: false,
|
111 |
+
eventDrop: function( event, dayDelta, minuteDelta, allDay, revertFunc, jsEvent, ui, view ) {
|
112 |
+
$.ajax({
|
113 |
+
type: "POST",
|
114 |
+
url: EO_Ajax.ajaxurl,
|
115 |
+
data:{
|
116 |
+
action: 'eofc-edit-date',
|
117 |
+
start: $.fullCalendar.formatDate( event.start, 'yyyy-MM-dd HH:mm:ss'),
|
118 |
+
end: $.fullCalendar.formatDate( event.end, 'yyyy-MM-dd HH:mm:ss'),
|
119 |
+
event_id: event.event_id,
|
120 |
+
occurrence_id: event.occurrence_id,
|
121 |
+
_wpnonce: EO_Ajax.edit_nonce,
|
122 |
+
},
|
123 |
+
dataType: 'json'
|
124 |
+
})
|
125 |
+
.done( function( response ){
|
126 |
+
if( response.success !== true ){
|
127 |
+
alert( response.data.message );
|
128 |
+
revertFunc();
|
129 |
+
}
|
130 |
+
})
|
131 |
+
.fail( function( jqXHR, textStatus, errorMessage ) {
|
132 |
+
alert( 'Error: ' + errorMessage );
|
133 |
+
revertFunc();
|
134 |
+
});
|
135 |
+
},
|
136 |
lazyFetching: 'true',
|
137 |
eventColor: '#21759B',
|
138 |
theme: true,
|
js/admin-calendar.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
-
var eventorganiser=eventorganiser||{};eventorganiser.versionCompare=function(a,b){if(typeof a+typeof b!="stringstring")return!1;for(var c=a.split("."),d=b.split("."),e=0,f=Math.max(c.length,d.length);f>e;e++){if(c[e]&&!d[e]&&parseInt(c[e],10)>0||parseInt(c[e],10)>parseInt(d[e],10))return 1;if(d[e]&&!c[e]&&parseInt(d[e],10)>0||parseInt(c[e],10)<parseInt(d[e],10))return-1}return 0},function(a){function b(a){var b,c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,d=new Date(0/0),e=c.exec(a);return e&&(b=+e[2],d.setFullYear(e[1],b-1,e[3]),b!=d.getMonth()+1&&d.setTime(0/0)),d}a(document).ready(function(){function c(){var b=a("<span class='fc-header-goto'><input type='hidden' id='miniCalendar'/></span>");return b}function d(b){var c=b.categories;if(c){var d="<select class='eo-cal-filter' id='eo-event-cat'>";d+="<option value=''>"+b.buttonText.cat+"</option>";for(var e=0;e<c.length;e++)d+="<option class='cat-slug-"+c[e].slug+" cat' value='"+c[e].slug+"'>"+c[e].name+"</option>";return d+="</select>",a("<span class='fc-header-dropdown filter-category'></span>").append(d)}}function e(b){var c=b.venues;if(c){var d="<select class='eo-cal-filter' id='eo-event-venue'>";d+="<option value=''>"+b.buttonText.venue+"</option>";for(var e=0;e<c.length;e++)d+="<option value='"+c[e].term_id+"'>"+c[e].name+"</option>";return d+="</select>",a("<span class='fc-header-dropdown filter-venue'></span>").append(d)}}a("#eo-dialog-tabs").tabs(),a(".eo-dialog").dialog({autoOpen:!1,dialogClass:"eo-admin-calendar-dialog",width:527,modal:!0}),a(".eo-dialog").parent().find(".ui-dialog-titlebar-close").addClass("eo-ui-button"),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",g=b(jQuery.cookie("eo_admin_cal_last_viewed_date"));"[object Date]"===Object.prototype.toString.call(g)?isNaN(g.getTime())&&(g=new Date):g=new Date;var h=jQuery("#eo_admin_calendar").fullCalendar({firstDay:parseInt(EO_Ajax.startday,10),date:g.getDate(),month:g.getMonth(),year:g.getFullYear(),defaultView:a.cookie("eo_admin_cal_last_view")?a.cookie("eo_admin_cal_last_view"):"month",editable:!1,lazyFetching:"true",eventColor:"#21759B",theme:!0,customButtons:{category:d,venue:""!==EO_Ajax.venues?e:null,"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,isRTL:EO_Ajax.locale.isrtl,header:{left:"title",center:"category venue",right:"prev goto today next"},buttonIcons:!1,buttonui:!0,events:function(a,b,c){jQuery.ajax({url:EO_Ajax.ajaxurl+"?action=event-admin-cal",dataType:"JSON",data:{start:jQuery.fullCalendar.formatDate(a,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(b,"yyyy-MM-dd")},success:function(a){c(a)}})},categories:EO_Ajax.categories,venues:EO_Ajax.venues,selectable:!0,selectHelper:!0,eventRender:function(a){var b=jQuery(".filter-category .eo-cal-filter").val(),c=jQuery(".filter-venue .eo-cal-filter").val();return"undefined"!=typeof b&&""!==b&&jQuery.inArray(b,a.category)<0?"<div></div>":"undefined"!=typeof c&&""!==c&&c!=a.venue?"<div></div>":void 0},viewDisplay:function(b){var c=jQuery.fullCalendar.formatDate(b.start,"yyyy-MM-dd"),d=b.name,e=new Date;e=new Date(e.getTime()+6e5),a.cookie("eo_admin_cal_last_viewed_date",c,{expires:e}),a.cookie("eo_admin_cal_last_view",d,{expires:e})},weekMode:"variable",aspectRatio:1.5,loading:function(a){a?jQuery("#loading").show():jQuery("#loading").hide()},timeFormat:f,axisFormat:f,eventClick:function(b,c){c.preventDefault(),jQuery("#eo-dialog-tabs ul li").each(function(){var c=a(this).attr("id").substring(14);jQuery("#eo-dialog-tabs #"+a(this).attr("id")+"-content").html(b[c])}),a("#events-meta").dialog("open")},select:function(b,c,d,e){if(EO_Ajax.perm_edit){e.preventDefault();var g,h="yyyy-MM-dd",i=jQuery(this)[0].calendar.options,j=jQuery.fullCalendar.formatDate(b,h),k=jQuery.fullCalendar.formatDate(b,"HH:mm"),l=jQuery.fullCalendar.formatDate(c,h),m=jQuery.fullCalendar.formatDate(c,"HH:mm");d?(f="ddd, dS MMMM",d=1):(f="ddd, dS MMMM h(:mm)tt",d=0),j==l?(g=jQuery.fullCalendar.formatDate(b,f,i),d||(g=g+" — "+jQuery.fullCalendar.formatDate(c,"h(:mm)tt",i))):g=jQuery.fullCalendar.formatDate(b,f,i)+" — "+jQuery.fullCalendar.formatDate(c,f,i),a("#eo_event_create_cal input[name='eo_event[event_title]']").val(""),a("#eo_event_create_cal input.ui-autocomplete-input").val(""),a("#eo_event_create_cal textarea[name='eo_event[event_content]']").val(""),a("#eo_event_create_cal input[name='eo_event[StartDate]']").val(j),a("#eo_event_create_cal input[name='eo_event[StartTime]']").val(k),a("#eo_event_create_cal input[name='eo_event[EndDate]']").val(l),a("#eo_event_create_cal input[name='eo_event[FinishTime]']").val(m),a("#eo_event_create_cal input[name='eo_event[allday]']").val(d),a("#eo_event_create_cal td#date").html(g),a("#eo_event_create_cal").dialog("open"),a("form.eo_cal input[type='submit']").removeAttr("disabled"),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",h.fullCalendar("option","timeFormat",f),a.post(ajaxurl,{action:"eofc-format-time",is24:a("#eofc_time_format").is(":checked")})}),a(".view-button").click(function(b){b.preventDefault(),a(".view-button").removeClass("nav-tab-active"),h.fullCalendar("changeView",a(this).attr("id")),a(this).addClass("nav-tab-active")}),a("#miniCalendar").datepicker({dateFormat:"DD, d MM, yy",firstDay:parseInt(EO_Ajax.startday,10),changeMonth:!0,monthNamesShort:EO_Ajax.locale.monthAbbrev,dayNamesMin:EO_Ajax.locale.dayAbbrev,changeYear:!0,showOn:"button",buttonText:EO_Ajax.locale.gotodate,onSelect:function(a){h.fullCalendar("gotoDate",new Date(Date.parse(a)))}}),a("button.ui-datepicker-trigger").button().addClass("fc-button"),a.widget("ui.combobox",{_create:function(){var b=this.element.hide(),c=b.children(":selected"),d=c.val()?c.text():"",e=a("<span>").addClass("ui-combobox eo-venue-input").insertAfter(b),f={delay:0,minLength:0,source:function(b,c){a.getJSON(EO_Ajax.ajaxurl+"?callback=?&action=eo-search-venue",b,function(b){var d=a.map(b,function(a){return a.label=a.name,a});c(d)})},select:function(b,c){a("#venue_select").removeAttr("selected"),a("#venue_select").val(c.item.term_id)}},g=a("<input>").appendTo(e).val(d).addClass("ui-combobox-input").autocomplete(f).addClass("ui-widget-content ui-corner-left"),h=a.ui?a.ui.version||0:-1,i=eventorganiser.versionCompare(h,"1.10")>=0?"ui-autocomplete":"autocomplete";g.data(i)._renderItem=function(b,c){if(0===c.term_id)return a("<li></li>").data(i+"-item",c).append("<a>"+c.label+"</a>").appendTo(b);var d=[c.venue_address,c.venue_city,c.venue_state,c.venue_postcode,c.venue_country],e=a.grep(d,function(a){return a}).join(", "),f=eventorganiser.versionCompare(h,"1.10")>=0?"ui-autocomplete-item":"item.autocomplete";return a("<li></li>").data(f,c).append("<a>"+c.label+"</br> <span style='font-size: 0.8em'><em>"+e+"</span></em></a>").appendTo(b)};var j=eventorganiser.is_mp6?"25px":"21px",k=a("<span>").addClass("eo-venue-combobox-buttons").appendTo(e);a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height:"+j+";'>").attr("title","Show All Items").appendTo(k).button({icons:{primary:"ui-icon-triangle-1-s"},text:!1}).removeClass("ui-corner-all").addClass("eo-ui-button ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){return g.autocomplete("widget").is(":visible")?void g.autocomplete("close"):(a(this).blur(),void g.autocomplete("search","").focus())})}}),a("#venue_select").combobox(),a(".eo-cal-filter").change(function(){h.fullCalendar("rerenderEvents")}),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"}]});var i=a("#eo-event-venue-button").width()+30;a("#eo-event-venue-button").width(i+"px"),a("#eo-event-venue-menu").width(i+"px");var j=a("#eo-event-cat-button").width()+30;a("#eo-event-cat-button").width(j+"px"),a("#eo-event-cat-menu").width(j+"px")})}(jQuery),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:!1,bgImage:function(){}},_create:function(){var b=this,c=this.options,d=a.ui?a.ui.version||0:-1,e=eventorganiser.versionCompare(d,"1.9")>=0?this.element.uniqueId().attr("id"):this.element.attr("id")||"ui-selectmenu-"+Math.random().toString(16).slice(2,10);this.ids=[e,e+"-button",e+"-menu"],this._safemouseup=!0,this.isOpen=!1,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":!0,"aria-owns":this.ids[2]}),this.newelementWrap=a("<span />").append(this.newelement).insertAfter(this.element);var f=this.element.attr("tabindex");f&&this.newelement.attr("tabindex",f),this.newelement.data("selectelement",this.element),this.selectmenuIcon=a('<span class="ui-selectmenu-icon ui-icon"></span>').prependTo(this.newelement),this.newelement.prepend('<span class="ui-selectmenu-status" />'),this.element.bind({"click.selectmenu":function(a){b.newelement.focus(),a.preventDefault()}}),this.newelement.bind("mousedown.selectmenu",function(a){b._toggle(a,!0),"popup"==c.style&&(b._safemouseup=!1,setTimeout(function(){b._safemouseup=!0},300)),a.preventDefault()}).bind("click.selectmenu",function(a){a.preventDefault()}).bind("keydown.selectmenu",function(c){var d=!1;switch(c.keyCode){case a.ui.keyCode.ENTER:d=!0;break;case a.ui.keyCode.SPACE:b._toggle(c);break;case a.ui.keyCode.UP:c.altKey?b.open(c):b._moveSelection(-1);break;case a.ui.keyCode.DOWN:c.altKey?b.open(c):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:d=!0;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:d=!0}return d}).bind("keypress.selectmenu",function(a){return a.which>0&&b._typeAhead(a.which,"mouseup"),!0}).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(c){b.isOpen&&!a(c.target).closest("#"+b.ids[1]).length&&b.close(c)}),this.element.bind("click.selectmenu",function(){b._refreshValue()}).bind("focus.selectmenu",function(){b.newelement&&b.newelement[0].focus()}),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":!0,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),this.list.bind("keydown.selectmenu",function(c){var d=!1;switch(c.keyCode){case a.ui.keyCode.UP:c.altKey?b.close(c,!0):b._moveFocus(-1);break;case a.ui.keyCode.DOWN:c.altKey?b.close(c,!0):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");break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:b.close(c,!0),a(c.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.TAB:d=!0,b.close(c,!0),a(c.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.ESCAPE:b.close(c,!0);break;default:d=!0}return d}).bind("keypress.selectmenu",function(a){return a.which>0&&b._typeAhead(a.which,"focus"),!0}).bind("mousedown.selectmenu mouseup.selectmenu",function(){return!1}),a(window).bind("resize.selectmenu-"+this.ids[0],a.proxy(b.close,this))},_init:function(){var b=this,c=this.options,d=[];this.element.find("option").each(function(){var e=a(this);d.push({value:e.attr("value"),text:b._formatText(e.text(),e),selected:e.attr("selected"),disabled:e.attr("disabled"),classes:e.attr("class"),typeahead:e.attr("typeahead"),parentOptGroup:e.parent("optgroup"),bgImage:c.bgImage.call(e)})});var e="popup"==b.options.style?" ui-state-active":"";if(this.list.html(""),d.length)for(var f=0;f<d.length;f++){var g={role:"presentation"};d[f].disabled&&(g["class"]="ui-state-disabled");var h={html:d[f].text||" ",href:"#nogo",tabindex:-1,role:"option","aria-selected":!1};d[f].disabled&&(h["aria-disabled"]=d[f].disabled),d[f].typeahead&&(h.typeahead=d[f].typeahead);var i=a("<a/>",h).bind("focus.selectmenu",function(){a(this).parent().mouseover()}).bind("blur.selectmenu",function(){a(this).parent().mouseout()}),j=a("<li/>",g).append(i).data("index",f).addClass(d[f].classes).data("optionClasses",d[f].classes||"").bind("mouseup.selectmenu",function(c){return!b._safemouseup||b._disabled(c.currentTarget)||b._disabled(a(c.currentTarget).parents("ul > li.ui-selectmenu-group "))||(b.index(a(this).data("index")),b.select(c),b.close(c,!0)),!1}).bind("click.selectmenu",function(){return!1}).bind("mouseover.selectmenu",function(c){a(this).hasClass("ui-state-disabled")||a(this).parent("ul").parent("li").hasClass("ui-state-disabled")||(c.optionValue=b.element[0].options[a(this).data("index")].value,b._trigger("hover",c,b._uiHash()),b._selectedOptionLi().addClass(e),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(c){a(this).is(b._selectedOptionLi())&&a(this).addClass(e),c.optionValue=b.element[0].options[a(this).data("index")].value,b._trigger("blur",c,b._uiHash()),a(this).removeClass("ui-selectmenu-item-focus ui-state-hover")});if(d[f].parentOptGroup.length){var k="ui-selectmenu-group-"+this.element.find("optgroup").index(d[f].parentOptGroup);this.list.find("li."+k).length?this.list.find("li."+k+":last ul").append(j):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(j)}else j.appendTo(this.list);if(c.icons)for(var l in c.icons)if(j.is(c.icons[l].find)){j.data("optionClasses",d[f].classes+" ui-selectmenu-hasIcon").addClass("ui-selectmenu-hasIcon");var m=c.icons[l].icon||"";j.find("a:eq(0)").prepend('<span class="ui-selectmenu-item-icon ui-icon '+m+'"></span>'),d[f].bgImage&&j.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);var n="dropdown"==c.style;this.newelement.toggleClass("ui-selectmenu-dropdown",n).toggleClass("ui-selectmenu-popup",!n),this.list.toggleClass("ui-selectmenu-menu-dropdown ui-corner-bottom",n).toggleClass("ui-selectmenu-menu-popup ui-corner-all",!n).find("li:first").toggleClass("ui-corner-top",!n).end().find("li:last").addClass("ui-corner-bottom"),this.selectmenuIcon.toggleClass("ui-icon-triangle-1-s",n).toggleClass("ui-icon-triangle-2-n-s",!n),this.list.width("dropdown"==c.style?c.menuWidth?c.menuWidth:c.width:c.menuWidth?c.menuWidth:c.width-c.handleWidth),this.list.css("height","auto");var o=this.listWrap.height(),p=a(window).height(),q=c.maxHeight?Math.min(c.maxHeight,p):p/3;o>q&&this.list.height(q),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"),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(a,b){var c=this,d=String.fromCharCode(a).toLowerCase(),e=null,f=null;c._typeAhead_timer&&(window.clearTimeout(c._typeAhead_timer),c._typeAhead_timer=void 0),c._typeAhead_chars=(void 0===c._typeAhead_chars?"":c._typeAhead_chars).concat(d),c._typeAhead_chars.length<2||c._typeAhead_chars.substr(-2,1)===d&&c._typeAhead_cycling?(c._typeAhead_cycling=!0,e=d):(c._typeAhead_cycling=!1,e=c._typeAhead_chars);for(var g=("focus"!==b?this._selectedOptionLi().data("index"):this._focusedOptionLi().data("index"))||0,h=0;h<this._optionLis.length;h++){var i=this._optionLis.eq(h).text().substr(0,e.length).toLowerCase();if(i===e)if(c._typeAhead_cycling){if(null===f&&(f=h),h>g){f=h;break}}else f=h}null!==f&&this._optionLis.eq(f).find("a").trigger(b),c._typeAhead_timer=window.setTimeout(function(){c._typeAhead_timer=void 0,c._typeAhead_chars=void 0,c._typeAhead_cycling=void 0},c.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(a){if("true"!=this.newelement.attr("aria-disabled")){var b=this,c=this.options,d=this._selectedOptionLi(),e=d.find("a");b._closeOthers(a),b.newelement.addClass("ui-state-active"),b.list.attr("aria-hidden",!1),b.listWrap.addClass("ui-selectmenu-open"),"dropdown"==c.style?b.newelement.removeClass("ui-corner-all").addClass("ui-corner-top"):this.list.css("left",-5e3).scrollTop(this.list.scrollTop()+d.position().top-this.list.outerHeight()/2+d.outerHeight()/2).css("left","auto"),b._refreshPosition(),e.length&&e[0].focus(),b.isOpen=!0,b._trigger("open",a,b._uiHash())}},close:function(a,b){this.newelement.is(".ui-state-active")&&(this.newelement.removeClass("ui-state-active"),this.listWrap.removeClass("ui-selectmenu-open"),this.list.attr("aria-hidden",!0),"dropdown"==this.options.style&&this.newelement.removeClass("ui-corner-top").addClass("ui-corner-all"),b&&this.newelement.focus(),this.isOpen=!1,this._trigger("close",a,this._uiHash()))},change:function(a){this.element.trigger("change"),this._trigger("change",a,this._uiHash())},select:function(a){return this._disabled(a.currentTarget)?!1:void this._trigger("select",a,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",b)}),a(".ui-selectmenu.ui-state-hover").trigger("mouseout")},_toggle:function(a,b){this.isOpen?this.close(a,b):this.open(a)},_formatText:function(b,c){return this.options.format?b=this.options.format(b,c):this.options.escapeHtml&&(b=a("<div />").text(b).html()),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(a,b){if(!this.options.disabled){var c=parseInt(this._selectedOptionLi().data("index")||0,10),d=c+a;if(0>d&&(d=0),d>this._optionLis.size()-1&&(d=this._optionLis.size()-1),d===b)return!1;this._optionLis.eq(d).hasClass("ui-state-disabled")?(a>0?++a:--a,this._moveSelection(a,d)):this._optionLis.eq(d).trigger("mouseover").trigger("mouseup")}},_moveFocus:function(a,b){var c;if(isNaN(a))c=parseInt(this._optionLis.filter(a).data("index"),10);else{var d=parseInt(this._focusedOptionLi().data("index")||0,10);c=d+a}if(0>c&&(c=0),c>this._optionLis.size()-1&&(c=this._optionLis.size()-1),c===b)return!1;var e="ui-selectmenu-item-"+Math.round(1e3*Math.random());this._focusedOptionLi().find("a:eq(0)").attr("id",""),this._optionLis.eq(c).hasClass("ui-state-disabled")?(a>0?++a:--a,this._moveFocus(a,c)):this._optionLis.eq(c).find("a:eq(0)").attr("id",e).focus(),this.list.attr("aria-activedescendant",e)},_scrollPage:function(a){var b=Math.floor(this.list.outerHeight()/this._optionLis.first().outerHeight());b="up"==a?-b:b,this._moveFocus(b)},_setOption:function(a,b){this.options[a]=b,"disabled"==a&&(b&&this.close(),this.element.add(this.newelement).add(this.list)[b?"addClass":"removeClass"]("ui-selectmenu-disabled ui-state-disabled").attr("aria-disabled",b))},disable:function(a,b){"undefined"==typeof a?this._setOption("disabled",!0):"optgroup"==b?this._toggleOptgroup(a,!1):this._toggleOption(a,!1)},enable:function(a,b){"undefined"==typeof a?this._setOption("disabled",!1):"optgroup"==b?this._toggleOptgroup(a,!0):this._toggleOption(a,!0)},_disabled:function(b){return a(b).hasClass("ui-state-disabled")},_toggleOption:function(a,b){var c=this._optionLis.eq(a);c&&(c.toggleClass("ui-state-disabled",b).find("a").attr("aria-disabled",!b),b?this.element.find("option").eq(a).attr("disabled","disabled"):this.element.find("option").eq(a).removeAttr("disabled"))},_toggleOptgroup:function(a,b){var c=this.list.find("li.ui-selectmenu-group-"+a);c&&(c.toggleClass("ui-state-disabled",b).attr("aria-disabled",!b),b?this.element.find("optgroup").eq(a).attr("disabled","disabled"):this.element.find("optgroup").eq(a).removeAttr("disabled"))},index:function(b){return arguments.length?this._disabled(a(this._optionLis[b]))||b==this._selectedIndex()?!1:(this.element[0].selectedIndex=b,this._refreshValue(),this.change(),void 0):this._selectedIndex()},value:function(a){return arguments.length&&a!=this.element[0].value?(this.element[0].value=a,this._refreshValue(),this.change(),void 0):this.element[0].value},_refreshValue:function(){var a="popup"==this.options.style?" ui-state-active":"",b="ui-selectmenu-item-"+Math.round(1e3*Math.random());this.list.find(".ui-selectmenu-item-selected").removeClass("ui-selectmenu-item-selected"+a).find("a").attr("aria-selected","false").attr("id",""),this._selectedOptionLi().addClass("ui-selectmenu-item-selected"+a).find("a").attr("aria-selected","true").attr("id",b);var c=this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"",d=this._selectedOptionLi().data("optionClasses")?this._selectedOptionLi().data("optionClasses"):"";this.newelement.removeClass(c).data("optionClasses",d).addClass(d).find(".ui-selectmenu-status").html(this._selectedOptionLi().find("a:eq(0)").html()),this.list.attr("aria-activedescendant",b)},_refreshPosition:function(){var b=this.options,c={of:this.newelement,my:"left top",at:"left bottom",collision:"flip"};if("popup"==b.style){var d=this._selectedOptionLi();c.my="left top"+(this.list.offset().top-d.offset().top-(this.newelement.outerHeight()+d.outerHeight())/2),c.collision="fit"}this.listWrap.removeAttr("style").zIndex(this.element.zIndex()+2).position(a.extend(c,b.positionOptions))}})}(jQuery),function(a){var b;"function"==typeof b&&b.amd?b(["jquery"],a):a(jQuery)}(function(a){function b(a){return a}function c(a){return decodeURIComponent(a.replace(e," "))}function d(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return f.json?JSON.parse(a):a}catch(b){}}var e=/\+/g,f=a.cookie=function(e,g,h){if(void 0!==g){if(h=a.extend({},f.defaults,h),"number"==typeof h.expires){var i=h.expires,j=h.expires=new Date;j.setDate(j.getDate()+i)}return g=f.json?JSON.stringify(g):String(g),document.cookie=[f.raw?e:encodeURIComponent(e),"=",f.raw?g:encodeURIComponent(g),h.expires?"; expires="+h.expires.toUTCString():"",h.path?"; path="+h.path:"",h.domain?"; domain="+h.domain:"",h.secure?"; secure":""].join(""),document}for(var k=f.raw?b:c,l=document.cookie.split("; "),m=e?void 0:{},n=0,o=l.length;o>n;n++){var p=l[n].split("="),q=k(p.shift()),r=k(p.join("="));if(e&&e===q){m=d(r);break}e||(m[q]=d(r))}return m};f.defaults={},a.removeCookie=function(b,c){return void 0!==a.cookie(b)?(a.cookie(b,"",a.extend({},c,{expires:-1})),!0):!1}});
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
+
var eventorganiser=eventorganiser||{};eventorganiser.versionCompare=function(a,b){if(typeof a+typeof b!="stringstring")return!1;for(var c=a.split("."),d=b.split("."),e=0,f=Math.max(c.length,d.length);f>e;e++){if(c[e]&&!d[e]&&parseInt(c[e],10)>0||parseInt(c[e],10)>parseInt(d[e],10))return 1;if(d[e]&&!c[e]&&parseInt(d[e],10)>0||parseInt(c[e],10)<parseInt(d[e],10))return-1}return 0},function(a){function b(a){var b,c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,d=new Date(0/0),e=c.exec(a);return e&&(b=+e[2],d.setFullYear(e[1],b-1,e[3]),b!=d.getMonth()+1&&d.setTime(0/0)),d}a(document).ready(function(){function c(){var b=a("<span class='fc-header-goto'><input type='hidden' id='miniCalendar'/></span>");return b}function d(b){var c=b.categories;if(c){var d="<select class='eo-cal-filter' id='eo-event-cat'>";d+="<option value=''>"+b.buttonText.cat+"</option>";for(var e=0;e<c.length;e++)d+="<option class='cat-slug-"+c[e].slug+" cat' value='"+c[e].slug+"'>"+c[e].name+"</option>";return d+="</select>",a("<span class='fc-header-dropdown filter-category'></span>").append(d)}}function e(b){var c=b.venues;if(c){var d="<select class='eo-cal-filter' id='eo-event-venue'>";d+="<option value=''>"+b.buttonText.venue+"</option>";for(var e=0;e<c.length;e++)d+="<option value='"+c[e].term_id+"'>"+c[e].name+"</option>";return d+="</select>",a("<span class='fc-header-dropdown filter-venue'></span>").append(d)}}a("#eo-dialog-tabs").tabs(),a(".eo-dialog").dialog({autoOpen:!1,dialogClass:"eo-admin-calendar-dialog",width:527,modal:!0}),a(".eo-dialog").parent().find(".ui-dialog-titlebar-close").addClass("eo-ui-button"),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",g=b(jQuery.cookie("eo_admin_cal_last_viewed_date"));"[object Date]"===Object.prototype.toString.call(g)?isNaN(g.getTime())&&(g=new Date):g=new Date;var h=jQuery("#eo_admin_calendar").fullCalendar({firstDay:parseInt(EO_Ajax.startday,10),date:g.getDate(),month:g.getMonth(),year:g.getFullYear(),defaultView:a.cookie("eo_admin_cal_last_view")?a.cookie("eo_admin_cal_last_view"):"month",editable:EO_Ajax.perm_edit,eventDurationEditable:!1,eventStartEditable:EO_Ajax.edit_time,durationEditable:!1,eventDrop:function(b,c,d,e,f){a.ajax({type:"POST",url:EO_Ajax.ajaxurl,data:{action:"eofc-edit-date",start:a.fullCalendar.formatDate(b.start,"yyyy-MM-dd HH:mm:ss"),end:a.fullCalendar.formatDate(b.end,"yyyy-MM-dd HH:mm:ss"),event_id:b.event_id,occurrence_id:b.occurrence_id,_wpnonce:EO_Ajax.edit_nonce},dataType:"json"}).done(function(a){a.success!==!0&&(alert(a.data.message),f())}).fail(function(a,b,c){alert("Error: "+c),f()})},lazyFetching:"true",eventColor:"#21759B",theme:!0,customButtons:{category:d,venue:""!==EO_Ajax.venues?e:null,"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,isRTL:EO_Ajax.locale.isrtl,header:{left:"title",center:"category venue",right:"prev goto today next"},buttonIcons:!1,buttonui:!0,events:function(a,b,c){jQuery.ajax({url:EO_Ajax.ajaxurl+"?action=event-admin-cal",dataType:"JSON",data:{start:jQuery.fullCalendar.formatDate(a,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(b,"yyyy-MM-dd")},success:function(a){c(a)}})},categories:EO_Ajax.categories,venues:EO_Ajax.venues,selectable:!0,selectHelper:!0,eventRender:function(a){var b=jQuery(".filter-category .eo-cal-filter").val(),c=jQuery(".filter-venue .eo-cal-filter").val();return"undefined"!=typeof b&&""!==b&&jQuery.inArray(b,a.category)<0?"<div></div>":"undefined"!=typeof c&&""!==c&&c!=a.venue?"<div></div>":void 0},viewDisplay:function(b){var c=jQuery.fullCalendar.formatDate(b.start,"yyyy-MM-dd"),d=b.name,e=new Date;e=new Date(e.getTime()+6e5),a.cookie("eo_admin_cal_last_viewed_date",c,{expires:e}),a.cookie("eo_admin_cal_last_view",d,{expires:e})},weekMode:"variable",aspectRatio:1.5,loading:function(a){a?jQuery("#loading").show():jQuery("#loading").hide()},timeFormat:f,axisFormat:f,eventClick:function(b,c){c.preventDefault(),jQuery("#eo-dialog-tabs ul li").each(function(){var c=a(this).attr("id").substring(14);jQuery("#eo-dialog-tabs #"+a(this).attr("id")+"-content").html(b[c])}),a("#events-meta").dialog("open")},select:function(b,c,d,e){if(EO_Ajax.perm_edit){e.preventDefault();var g,h="yyyy-MM-dd",i=jQuery(this)[0].calendar.options,j=jQuery.fullCalendar.formatDate(b,h),k=jQuery.fullCalendar.formatDate(b,"HH:mm"),l=jQuery.fullCalendar.formatDate(c,h),m=jQuery.fullCalendar.formatDate(c,"HH:mm");d?(f="ddd, dS MMMM",d=1):(f="ddd, dS MMMM h(:mm)tt",d=0),j==l?(g=jQuery.fullCalendar.formatDate(b,f,i),d||(g=g+" — "+jQuery.fullCalendar.formatDate(c,"h(:mm)tt",i))):g=jQuery.fullCalendar.formatDate(b,f,i)+" — "+jQuery.fullCalendar.formatDate(c,f,i),a("#eo_event_create_cal input[name='eo_event[event_title]']").val(""),a("#eo_event_create_cal input.ui-autocomplete-input").val(""),a("#eo_event_create_cal textarea[name='eo_event[event_content]']").val(""),a("#eo_event_create_cal input[name='eo_event[StartDate]']").val(j),a("#eo_event_create_cal input[name='eo_event[StartTime]']").val(k),a("#eo_event_create_cal input[name='eo_event[EndDate]']").val(l),a("#eo_event_create_cal input[name='eo_event[FinishTime]']").val(m),a("#eo_event_create_cal input[name='eo_event[allday]']").val(d),a("#eo_event_create_cal td#date").html(g),a("#eo_event_create_cal").dialog("open"),a("form.eo_cal input[type='submit']").removeAttr("disabled"),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",h.fullCalendar("option","timeFormat",f),a.post(ajaxurl,{action:"eofc-format-time",is24:a("#eofc_time_format").is(":checked")})}),a(".view-button").click(function(b){b.preventDefault(),a(".view-button").removeClass("nav-tab-active"),h.fullCalendar("changeView",a(this).attr("id")),a(this).addClass("nav-tab-active")}),a("#miniCalendar").datepicker({dateFormat:"DD, d MM, yy",firstDay:parseInt(EO_Ajax.startday,10),changeMonth:!0,monthNamesShort:EO_Ajax.locale.monthAbbrev,dayNamesMin:EO_Ajax.locale.dayAbbrev,changeYear:!0,showOn:"button",buttonText:EO_Ajax.locale.gotodate,onSelect:function(a){h.fullCalendar("gotoDate",new Date(Date.parse(a)))}}),a("button.ui-datepicker-trigger").button().addClass("fc-button"),a.widget("ui.combobox",{_create:function(){var b=this.element.hide(),c=b.children(":selected"),d=c.val()?c.text():"",e=a("<span>").addClass("ui-combobox eo-venue-input").insertAfter(b),f={delay:0,minLength:0,source:function(b,c){a.getJSON(EO_Ajax.ajaxurl+"?callback=?&action=eo-search-venue",b,function(b){var d=a.map(b,function(a){return a.label=a.name,a});c(d)})},select:function(b,c){a("#venue_select").removeAttr("selected"),a("#venue_select").val(c.item.term_id)}},g=a("<input>").appendTo(e).val(d).addClass("ui-combobox-input").autocomplete(f).addClass("ui-widget-content ui-corner-left"),h=a.ui?a.ui.version||0:-1,i=eventorganiser.versionCompare(h,"1.10")>=0?"ui-autocomplete":"autocomplete";g.data(i)._renderItem=function(b,c){if(0===c.term_id)return a("<li></li>").data(i+"-item",c).append("<a>"+c.label+"</a>").appendTo(b);var d=[c.venue_address,c.venue_city,c.venue_state,c.venue_postcode,c.venue_country],e=a.grep(d,function(a){return a}).join(", "),f=eventorganiser.versionCompare(h,"1.10")>=0?"ui-autocomplete-item":"item.autocomplete";return a("<li></li>").data(f,c).append("<a>"+c.label+"</br> <span style='font-size: 0.8em'><em>"+e+"</span></em></a>").appendTo(b)};var j=eventorganiser.is_mp6?"25px":"21px",k=a("<span>").addClass("eo-venue-combobox-buttons").appendTo(e);a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height:"+j+";'>").attr("title","Show All Items").appendTo(k).button({icons:{primary:"ui-icon-triangle-1-s"},text:!1}).removeClass("ui-corner-all").addClass("eo-ui-button ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){return g.autocomplete("widget").is(":visible")?void g.autocomplete("close"):(a(this).blur(),void g.autocomplete("search","").focus())})}}),a("#venue_select").combobox(),a(".eo-cal-filter").change(function(){h.fullCalendar("rerenderEvents")}),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"}]});var i=a("#eo-event-venue-button").width()+30;a("#eo-event-venue-button").width(i+"px"),a("#eo-event-venue-menu").width(i+"px");var j=a("#eo-event-cat-button").width()+30;a("#eo-event-cat-button").width(j+"px"),a("#eo-event-cat-menu").width(j+"px")})}(jQuery),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:!1,bgImage:function(){}},_create:function(){var b=this,c=this.options,d=a.ui?a.ui.version||0:-1,e=eventorganiser.versionCompare(d,"1.9")>=0?this.element.uniqueId().attr("id"):this.element.attr("id")||"ui-selectmenu-"+Math.random().toString(16).slice(2,10);this.ids=[e,e+"-button",e+"-menu"],this._safemouseup=!0,this.isOpen=!1,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":!0,"aria-owns":this.ids[2]}),this.newelementWrap=a("<span />").append(this.newelement).insertAfter(this.element);var f=this.element.attr("tabindex");f&&this.newelement.attr("tabindex",f),this.newelement.data("selectelement",this.element),this.selectmenuIcon=a('<span class="ui-selectmenu-icon ui-icon"></span>').prependTo(this.newelement),this.newelement.prepend('<span class="ui-selectmenu-status" />'),this.element.bind({"click.selectmenu":function(a){b.newelement.focus(),a.preventDefault()}}),this.newelement.bind("mousedown.selectmenu",function(a){b._toggle(a,!0),"popup"==c.style&&(b._safemouseup=!1,setTimeout(function(){b._safemouseup=!0},300)),a.preventDefault()}).bind("click.selectmenu",function(a){a.preventDefault()}).bind("keydown.selectmenu",function(c){var d=!1;switch(c.keyCode){case a.ui.keyCode.ENTER:d=!0;break;case a.ui.keyCode.SPACE:b._toggle(c);break;case a.ui.keyCode.UP:c.altKey?b.open(c):b._moveSelection(-1);break;case a.ui.keyCode.DOWN:c.altKey?b.open(c):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:d=!0;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:d=!0}return d}).bind("keypress.selectmenu",function(a){return a.which>0&&b._typeAhead(a.which,"mouseup"),!0}).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(c){b.isOpen&&!a(c.target).closest("#"+b.ids[1]).length&&b.close(c)}),this.element.bind("click.selectmenu",function(){b._refreshValue()}).bind("focus.selectmenu",function(){b.newelement&&b.newelement[0].focus()}),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":!0,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),this.list.bind("keydown.selectmenu",function(c){var d=!1;switch(c.keyCode){case a.ui.keyCode.UP:c.altKey?b.close(c,!0):b._moveFocus(-1);break;case a.ui.keyCode.DOWN:c.altKey?b.close(c,!0):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");break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:b.close(c,!0),a(c.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.TAB:d=!0,b.close(c,!0),a(c.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.ESCAPE:b.close(c,!0);break;default:d=!0}return d}).bind("keypress.selectmenu",function(a){return a.which>0&&b._typeAhead(a.which,"focus"),!0}).bind("mousedown.selectmenu mouseup.selectmenu",function(){return!1}),a(window).bind("resize.selectmenu-"+this.ids[0],a.proxy(b.close,this))},_init:function(){var b=this,c=this.options,d=[];this.element.find("option").each(function(){var e=a(this);d.push({value:e.attr("value"),text:b._formatText(e.text(),e),selected:e.attr("selected"),disabled:e.attr("disabled"),classes:e.attr("class"),typeahead:e.attr("typeahead"),parentOptGroup:e.parent("optgroup"),bgImage:c.bgImage.call(e)})});var e="popup"==b.options.style?" ui-state-active":"";if(this.list.html(""),d.length)for(var f=0;f<d.length;f++){var g={role:"presentation"};d[f].disabled&&(g["class"]="ui-state-disabled");var h={html:d[f].text||" ",href:"#nogo",tabindex:-1,role:"option","aria-selected":!1};d[f].disabled&&(h["aria-disabled"]=d[f].disabled),d[f].typeahead&&(h.typeahead=d[f].typeahead);var i=a("<a/>",h).bind("focus.selectmenu",function(){a(this).parent().mouseover()}).bind("blur.selectmenu",function(){a(this).parent().mouseout()}),j=a("<li/>",g).append(i).data("index",f).addClass(d[f].classes).data("optionClasses",d[f].classes||"").bind("mouseup.selectmenu",function(c){return!b._safemouseup||b._disabled(c.currentTarget)||b._disabled(a(c.currentTarget).parents("ul > li.ui-selectmenu-group "))||(b.index(a(this).data("index")),b.select(c),b.close(c,!0)),!1}).bind("click.selectmenu",function(){return!1}).bind("mouseover.selectmenu",function(c){a(this).hasClass("ui-state-disabled")||a(this).parent("ul").parent("li").hasClass("ui-state-disabled")||(c.optionValue=b.element[0].options[a(this).data("index")].value,b._trigger("hover",c,b._uiHash()),b._selectedOptionLi().addClass(e),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(c){a(this).is(b._selectedOptionLi())&&a(this).addClass(e),c.optionValue=b.element[0].options[a(this).data("index")].value,b._trigger("blur",c,b._uiHash()),a(this).removeClass("ui-selectmenu-item-focus ui-state-hover")});if(d[f].parentOptGroup.length){var k="ui-selectmenu-group-"+this.element.find("optgroup").index(d[f].parentOptGroup);this.list.find("li."+k).length?this.list.find("li."+k+":last ul").append(j):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(j)}else j.appendTo(this.list);if(c.icons)for(var l in c.icons)if(j.is(c.icons[l].find)){j.data("optionClasses",d[f].classes+" ui-selectmenu-hasIcon").addClass("ui-selectmenu-hasIcon");var m=c.icons[l].icon||"";j.find("a:eq(0)").prepend('<span class="ui-selectmenu-item-icon ui-icon '+m+'"></span>'),d[f].bgImage&&j.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);var n="dropdown"==c.style;this.newelement.toggleClass("ui-selectmenu-dropdown",n).toggleClass("ui-selectmenu-popup",!n),this.list.toggleClass("ui-selectmenu-menu-dropdown ui-corner-bottom",n).toggleClass("ui-selectmenu-menu-popup ui-corner-all",!n).find("li:first").toggleClass("ui-corner-top",!n).end().find("li:last").addClass("ui-corner-bottom"),this.selectmenuIcon.toggleClass("ui-icon-triangle-1-s",n).toggleClass("ui-icon-triangle-2-n-s",!n),this.list.width("dropdown"==c.style?c.menuWidth?c.menuWidth:c.width:c.menuWidth?c.menuWidth:c.width-c.handleWidth),this.list.css("height","auto");var o=this.listWrap.height(),p=a(window).height(),q=c.maxHeight?Math.min(c.maxHeight,p):p/3;o>q&&this.list.height(q),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"),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(a,b){var c=this,d=String.fromCharCode(a).toLowerCase(),e=null,f=null;c._typeAhead_timer&&(window.clearTimeout(c._typeAhead_timer),c._typeAhead_timer=void 0),c._typeAhead_chars=(void 0===c._typeAhead_chars?"":c._typeAhead_chars).concat(d),c._typeAhead_chars.length<2||c._typeAhead_chars.substr(-2,1)===d&&c._typeAhead_cycling?(c._typeAhead_cycling=!0,e=d):(c._typeAhead_cycling=!1,e=c._typeAhead_chars);for(var g=("focus"!==b?this._selectedOptionLi().data("index"):this._focusedOptionLi().data("index"))||0,h=0;h<this._optionLis.length;h++){var i=this._optionLis.eq(h).text().substr(0,e.length).toLowerCase();if(i===e)if(c._typeAhead_cycling){if(null===f&&(f=h),h>g){f=h;break}}else f=h}null!==f&&this._optionLis.eq(f).find("a").trigger(b),c._typeAhead_timer=window.setTimeout(function(){c._typeAhead_timer=void 0,c._typeAhead_chars=void 0,c._typeAhead_cycling=void 0},c.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(a){if("true"!=this.newelement.attr("aria-disabled")){var b=this,c=this.options,d=this._selectedOptionLi(),e=d.find("a");b._closeOthers(a),b.newelement.addClass("ui-state-active"),b.list.attr("aria-hidden",!1),b.listWrap.addClass("ui-selectmenu-open"),"dropdown"==c.style?b.newelement.removeClass("ui-corner-all").addClass("ui-corner-top"):this.list.css("left",-5e3).scrollTop(this.list.scrollTop()+d.position().top-this.list.outerHeight()/2+d.outerHeight()/2).css("left","auto"),b._refreshPosition(),e.length&&e[0].focus(),b.isOpen=!0,b._trigger("open",a,b._uiHash())}},close:function(a,b){this.newelement.is(".ui-state-active")&&(this.newelement.removeClass("ui-state-active"),this.listWrap.removeClass("ui-selectmenu-open"),this.list.attr("aria-hidden",!0),"dropdown"==this.options.style&&this.newelement.removeClass("ui-corner-top").addClass("ui-corner-all"),b&&this.newelement.focus(),this.isOpen=!1,this._trigger("close",a,this._uiHash()))},change:function(a){this.element.trigger("change"),this._trigger("change",a,this._uiHash())},select:function(a){return this._disabled(a.currentTarget)?!1:void this._trigger("select",a,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",b)}),a(".ui-selectmenu.ui-state-hover").trigger("mouseout")},_toggle:function(a,b){this.isOpen?this.close(a,b):this.open(a)},_formatText:function(b,c){return this.options.format?b=this.options.format(b,c):this.options.escapeHtml&&(b=a("<div />").text(b).html()),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(a,b){if(!this.options.disabled){var c=parseInt(this._selectedOptionLi().data("index")||0,10),d=c+a;if(0>d&&(d=0),d>this._optionLis.size()-1&&(d=this._optionLis.size()-1),d===b)return!1;this._optionLis.eq(d).hasClass("ui-state-disabled")?(a>0?++a:--a,this._moveSelection(a,d)):this._optionLis.eq(d).trigger("mouseover").trigger("mouseup")}},_moveFocus:function(a,b){var c;if(isNaN(a))c=parseInt(this._optionLis.filter(a).data("index"),10);else{var d=parseInt(this._focusedOptionLi().data("index")||0,10);c=d+a}if(0>c&&(c=0),c>this._optionLis.size()-1&&(c=this._optionLis.size()-1),c===b)return!1;var e="ui-selectmenu-item-"+Math.round(1e3*Math.random());this._focusedOptionLi().find("a:eq(0)").attr("id",""),this._optionLis.eq(c).hasClass("ui-state-disabled")?(a>0?++a:--a,this._moveFocus(a,c)):this._optionLis.eq(c).find("a:eq(0)").attr("id",e).focus(),this.list.attr("aria-activedescendant",e)},_scrollPage:function(a){var b=Math.floor(this.list.outerHeight()/this._optionLis.first().outerHeight());b="up"==a?-b:b,this._moveFocus(b)},_setOption:function(a,b){this.options[a]=b,"disabled"==a&&(b&&this.close(),this.element.add(this.newelement).add(this.list)[b?"addClass":"removeClass"]("ui-selectmenu-disabled ui-state-disabled").attr("aria-disabled",b))},disable:function(a,b){"undefined"==typeof a?this._setOption("disabled",!0):"optgroup"==b?this._toggleOptgroup(a,!1):this._toggleOption(a,!1)},enable:function(a,b){"undefined"==typeof a?this._setOption("disabled",!1):"optgroup"==b?this._toggleOptgroup(a,!0):this._toggleOption(a,!0)},_disabled:function(b){return a(b).hasClass("ui-state-disabled")},_toggleOption:function(a,b){var c=this._optionLis.eq(a);c&&(c.toggleClass("ui-state-disabled",b).find("a").attr("aria-disabled",!b),b?this.element.find("option").eq(a).attr("disabled","disabled"):this.element.find("option").eq(a).removeAttr("disabled"))},_toggleOptgroup:function(a,b){var c=this.list.find("li.ui-selectmenu-group-"+a);c&&(c.toggleClass("ui-state-disabled",b).attr("aria-disabled",!b),b?this.element.find("optgroup").eq(a).attr("disabled","disabled"):this.element.find("optgroup").eq(a).removeAttr("disabled"))},index:function(b){return arguments.length?this._disabled(a(this._optionLis[b]))||b==this._selectedIndex()?!1:(this.element[0].selectedIndex=b,this._refreshValue(),this.change(),void 0):this._selectedIndex()},value:function(a){return arguments.length&&a!=this.element[0].value?(this.element[0].value=a,this._refreshValue(),this.change(),void 0):this.element[0].value},_refreshValue:function(){var a="popup"==this.options.style?" ui-state-active":"",b="ui-selectmenu-item-"+Math.round(1e3*Math.random());this.list.find(".ui-selectmenu-item-selected").removeClass("ui-selectmenu-item-selected"+a).find("a").attr("aria-selected","false").attr("id",""),this._selectedOptionLi().addClass("ui-selectmenu-item-selected"+a).find("a").attr("aria-selected","true").attr("id",b);var c=this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"",d=this._selectedOptionLi().data("optionClasses")?this._selectedOptionLi().data("optionClasses"):"";this.newelement.removeClass(c).data("optionClasses",d).addClass(d).find(".ui-selectmenu-status").html(this._selectedOptionLi().find("a:eq(0)").html()),this.list.attr("aria-activedescendant",b)},_refreshPosition:function(){var b=this.options,c={of:this.newelement,my:"left top",at:"left bottom",collision:"flip"};if("popup"==b.style){var d=this._selectedOptionLi();c.my="left top"+(this.list.offset().top-d.offset().top-(this.newelement.outerHeight()+d.outerHeight())/2),c.collision="fit"}this.listWrap.removeAttr("style").zIndex(this.element.zIndex()+2).position(a.extend(c,b.positionOptions))}})}(jQuery),function(a){var b;"function"==typeof b&&b.amd?b(["jquery"],a):a(jQuery)}(function(a){function b(a){return a}function c(a){return decodeURIComponent(a.replace(e," "))}function d(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return f.json?JSON.parse(a):a}catch(b){}}var e=/\+/g,f=a.cookie=function(e,g,h){if(void 0!==g){if(h=a.extend({},f.defaults,h),"number"==typeof h.expires){var i=h.expires,j=h.expires=new Date;j.setDate(j.getDate()+i)}return g=f.json?JSON.stringify(g):String(g),document.cookie=[f.raw?e:encodeURIComponent(e),"=",f.raw?g:encodeURIComponent(g),h.expires?"; expires="+h.expires.toUTCString():"",h.path?"; path="+h.path:"",h.domain?"; domain="+h.domain:"",h.secure?"; secure":""].join(""),document}for(var k=f.raw?b:c,l=document.cookie.split("; "),m=e?void 0:{},n=0,o=l.length;o>n;n++){var p=l[n].split("="),q=k(p.shift()),r=k(p.join("="));if(e&&e===q){m=d(r);break}e||(m[q]=d(r))}return m};f.defaults={},a.removeCookie=function(b,c){return void 0!==a.cookie(b)?(a.cookie(b,"",a.extend({},c,{expires:-1})),!0):!1}});
|
js/edit-event-controller.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
var eventorganiser=eventorganiser||{};eventorganiser.versionCompare=function(a,b){if(typeof a+typeof b!="stringstring")return!1;for(var c=a.split("."),d=b.split("."),e=Math.max(c.length,d.length),f=0;e>f;f++){if(c[f]&&!d[f]&&parseInt(c[f],10)>0||parseInt(c[f],10)>parseInt(d[f],10))return 1;if(d[f]&&!c[f]&&parseInt(d[f],10)>0||parseInt(c[f],10)<parseInt(d[f],10))return-1}return 0},jQuery(document).ready(function(a){var b;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",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:"once"==a("#HWSEventInput_Req").val()||"custom"==a("#HWSEventInput_Req").val()}),a("#HWSEvent_rec").click(function(){window.eventOrganiserSchedulePicker.options.editable=a("#HWSEvent_rec").is(":checked"),window.eventOrganiserSchedulePicker.update_form()}),eovenue.init_map("venuemap",{lat:a("#eo_venue_Lat").val(),lng:a("#eo_venue_Lng").val(),draggable:!1,onPositionchanged:function(){var a=this.getPosition();jQuery("#eo_venue_Lat").val(a.lat().toFixed(6)),jQuery("#eo_venue_Lng").val(a.lng().toFixed(6)),this.getMap().setCenter(a),this.getMap().setZoom(15)}}),a.widget("ui.combobox",{_create:function(){var c=this.element.hide(),d=c.children(":selected"),e=d.val()?d.text():"",f=a("<span>").addClass("ui-combobox eo-venue-input").insertAfter(c),g={delay:0,minLength:0,source:function(b,c){a.getJSON(EO_Ajax_Event.ajaxurl+"?callback=?&action=eo-search-venue",b,function(b){var d=a.map(b,function(a){return a.label=a.name,a});c(d)})},select:function(b,c){if(a("tr.venue_row").length>0){0===parseInt(c.item.term_id,10)?(a("tr.venue_row").hide(),a("#eventorganiser_event_detail tr.eo-add-new-venue").hide()):(a("tr.venue_row").show(),a("#eventorganiser_event_detail tr.eo-add-new-venue").hide());var d=new google.maps.LatLng(c.item.venue_lat,c.item.venue_lng);eovenue.get_map("venuemap").marker[0].setPosition(d)}a("#venue_select").removeAttr("selected"),a("#venue_select").val(c.item.term_id)}},h=a("<input>").appendTo(f).val(e).addClass("ui-combobox-input").autocomplete(g).addClass("ui-widget-content ui-corner-left"),i=a.ui?a.ui.version||0:-1,j=eventorganiser.versionCompare(i,"1.10")>=0?"ui-autocomplete":"autocomplete";h.data(j)._renderItem=function(b,c){if(0===parseInt(c.term_id,10))return a("<li></li>").data(j+"-item",c).append("<a>"+c.label+"</a>").appendTo(b);var d=[c.venue_address,c.venue_city,c.venue_state,c.venue_postcode,c.venue_country],e=a.grep(d,function(a){return a}).join(", "),f=eventorganiser.versionCompare(i,"1.10")>=0?"ui-autocomplete-item":"item.autocomplete";return a("<li></li>").data(f,c).append("<a>"+c.label+"</br> <span style='font-size: 0.8em'><em>"+e+"</span></em></a>").appendTo(b)};var k=eventorganiser.is_mp6?"27px":"21px",l=a("<span>").addClass("eo-venue-combobox-buttons").appendTo(f);a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height:"+k+";'>").attr("title","Show All Items").appendTo(l).button({icons:{primary:"ui-icon-triangle-1-s"},text:!1}).removeClass("ui-corner-all").addClass("eo-ui-button ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){return h.autocomplete("widget").is(":visible")?void h.autocomplete("close"):(a(this).blur(),void h.autocomplete("search","").focus())}),EO_Ajax_Event.current_user_can.manage_venues&&a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height:"+k+";'>").attr("title","Create New Venue").appendTo(l).button({icons:{primary:"ui-icon-plus"},text:!1}).removeClass("ui-corner-all").addClass("eo-ui-button 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(),b={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("");var c=EO_Ajax_Event.location;if(c)c=c.split("/"),eovenue.geocode(c[c.length-1],function(a){a&&eovenue.get_map("venuemap").marker[0].setPosition(a)});else{var d=new google.maps.LatLng(0,0);eovenue.get_map("venuemap").marker[0].setPosition(d),eovenue.get_map("venuemap").map.setZoom(1)}a(this).blur()})}}),a("#venue_select").combobox(),a(".eo_addressInput").change(function(){var b=[];a(".eo_addressInput").each(function(){b.push(jQuery(this).val())}),eovenue.geocode(b.join(", "),function(a){a&&eovenue.get_map("venuemap").marker[0].setPosition(a)})}),a(".eo-add-new-venue-cancel").click(function(c){c.preventDefault(),a(".eo-venue-combobox-select").show(),a(".eo-add-new-venue input").val("");var d=new google.maps.LatLng(b.lat,b.lng);eovenue.get_map("venuemap").marker[0].setPosition(d),a("#venue_select").val(b.id),a(".eo-venue-input input").val(b.label),a("#eventorganiser_event_detail tr.eo-add-new-venue").hide()})});
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
var eventorganiser=eventorganiser||{};eventorganiser.versionCompare=function(a,b){if(typeof a+typeof b!="stringstring")return!1;for(var c=a.split("."),d=b.split("."),e=Math.max(c.length,d.length),f=0;e>f;f++){if(c[f]&&!d[f]&&parseInt(c[f],10)>0||parseInt(c[f],10)>parseInt(d[f],10))return 1;if(d[f]&&!c[f]&&parseInt(d[f],10)>0||parseInt(c[f],10)<parseInt(d[f],10))return-1}return 0},jQuery(document).ready(function(a){var b;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",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:"once"==a("#HWSEventInput_Req").val()||"custom"==a("#HWSEventInput_Req").val()}),a("#HWSEvent_rec").click(function(){window.eventOrganiserSchedulePicker.options.editable=a("#HWSEvent_rec").is(":checked"),window.eventOrganiserSchedulePicker.update_form()}),eovenue.init_map("venuemap",{lat:a("#eo_venue_Lat").val(),lng:a("#eo_venue_Lng").val(),draggable:!1,onPositionchanged:function(){var a=this.getPosition();jQuery("#eo_venue_Lat").val(a.lat().toFixed(6)),jQuery("#eo_venue_Lng").val(a.lng().toFixed(6)),this.getMap().setCenter(a),this.getMap().setZoom(15)}}),a.widget("ui.combobox",{_create:function(){var c=this.element.hide(),d=c.children(":selected"),e=d.val()?d.text():"",f=a("<span>").addClass("ui-combobox eo-venue-input").insertAfter(c),g={delay:0,minLength:0,source:function(b,c){a.getJSON(EO_Ajax_Event.ajaxurl+"?callback=?&action=eo-search-venue",b,function(b){var d=a.map(b,function(a){return a.label=a.name,a});c(d)})},select:function(b,c){if(a("tr.venue_row").length>0){0===parseInt(c.item.term_id,10)?(a("tr.venue_row").hide(),a("#eventorganiser_event_detail tr.eo-add-new-venue").hide()):(a("tr.venue_row").show(),a("#eventorganiser_event_detail tr.eo-add-new-venue").hide());var d=new google.maps.LatLng(c.item.venue_lat,c.item.venue_lng);eovenue.get_map("venuemap").marker[0].setPosition(d)}a("#venue_select").removeAttr("selected"),a("#venue_select").val(c.item.term_id)}},h=a("<input>").appendTo(f).val(e).addClass("ui-combobox-input").autocomplete(g).addClass("ui-widget-content ui-corner-left"),i=a.ui?a.ui.version||0:-1,j=eventorganiser.versionCompare(i,"1.10")>=0?"ui-autocomplete":"autocomplete";h.data(j)._renderItem=function(b,c){if(0===parseInt(c.term_id,10))return a("<li></li>").data(j+"-item",c).append("<a>"+c.label+"</a>").appendTo(b);var d=[c.venue_address,c.venue_city,c.venue_state,c.venue_postcode,c.venue_country],e=a.grep(d,function(a){return a}).join(", "),f=eventorganiser.versionCompare(i,"1.10")>=0?"ui-autocomplete-item":"item.autocomplete";return a("<li></li>").data(f,c).append("<a>"+c.label+"</br> <span style='font-size: 0.8em'><em>"+e+"</span></em></a>").appendTo(b)};var k=eventorganiser.is_mp6?"27px":"21px",l=a("<span>").addClass("eo-venue-combobox-buttons").appendTo(f);a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height:"+k+";'>").attr("title","Show All Items").appendTo(l).button({icons:{primary:"ui-icon-triangle-1-s"},text:!1}).removeClass("ui-corner-all").addClass("eo-ui-button ui-corner-right ui-combobox-toggle ui-combobox-button").click(function(){return h.autocomplete("widget").is(":visible")?void h.autocomplete("close"):(a(this).blur(),void h.autocomplete("search","").focus())}),EO_Ajax_Event.current_user_can.manage_venues&&a("<a style='vertical-align: top;margin: 0px -1px;padding: 0px;height:"+k+";'>").attr("title","Create New Venue").appendTo(l).button({icons:{primary:"ui-icon-plus"},text:!1}).removeClass("ui-corner-all").addClass("eo-ui-button 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(),b={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("");var c=EO_Ajax_Event.location;if(c)c=c.split("/"),eovenue.geocode(c[c.length-1],function(a){a&&eovenue.get_map("venuemap").marker[0].setPosition(a)});else{var d=new google.maps.LatLng(0,0);eovenue.get_map("venuemap").marker[0].setPosition(d),eovenue.get_map("venuemap").map.setZoom(1)}a(this).blur()})}}),a("#venue_select").combobox(),a(".eo_addressInput").change(function(){var b=[];a(".eo_addressInput").each(function(){b.push(jQuery(this).val())}),eovenue.geocode(b.join(", "),function(a){a&&eovenue.get_map("venuemap").marker[0].setPosition(a)})}),a(".eo-add-new-venue-cancel").click(function(c){c.preventDefault(),a(".eo-venue-combobox-select").show(),a(".eo-add-new-venue input").val("");var d=new google.maps.LatLng(b.lat,b.lng);eovenue.get_map("venuemap").marker[0].setPosition(d),a("#venue_select").val(b.id),a(".eo-venue-input input").val(b.label),a("#eventorganiser_event_detail tr.eo-add-new-venue").hide()})});
|
js/event-manager.js
CHANGED
@@ -1,16 +1,24 @@
|
|
1 |
( function( window, undefined ) {
|
2 |
"use strict";
|
3 |
-
|
4 |
-
|
5 |
/**
|
6 |
* Handles managing all events for whatever you plug it into. Priorities for hooks are based on lowest to highest in
|
7 |
* that, lowest priority hooks are fired first.
|
8 |
*/
|
9 |
var EventManager = function() {
|
10 |
/**
|
11 |
-
* Maintain a reference to the object scope so
|
12 |
*/
|
13 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
15 |
/**
|
16 |
* Contains the hooks that get registered with this EventManager. The array for storage utilizes a "flat"
|
@@ -26,111 +34,92 @@
|
|
26 |
*
|
27 |
* @param action Must contain namespace.identifier
|
28 |
* @param callback Must be a valid callback function before this action is added
|
29 |
-
* @param priority
|
|
|
30 |
*/
|
31 |
-
|
32 |
-
if(
|
33 |
-
|
|
|
34 |
}
|
35 |
|
36 |
-
|
37 |
-
|
38 |
-
return SELF;
|
39 |
-
};
|
40 |
|
41 |
/**
|
42 |
* Performs an action if it exists. You can pass as many arguments as you want to this function; the only rule is
|
43 |
* that the first argument must always be the action.
|
44 |
*/
|
45 |
-
|
46 |
var args = Array.prototype.slice.call( arguments );
|
47 |
var action = args.shift();
|
48 |
|
49 |
-
if(
|
50 |
-
|
51 |
}
|
52 |
|
53 |
-
|
54 |
-
|
55 |
-
return SELF;
|
56 |
-
};
|
57 |
|
58 |
/**
|
59 |
* Removes the specified action if it contains a namespace.identifier & exists.
|
60 |
*
|
61 |
* @param action The action to remove
|
|
|
62 |
*/
|
63 |
-
|
64 |
-
if(
|
65 |
-
|
66 |
}
|
67 |
|
68 |
-
|
69 |
-
|
70 |
-
};
|
71 |
|
72 |
/**
|
73 |
* Adds a filter to the event manager.
|
74 |
*
|
75 |
* @param filter Must contain namespace.identifier
|
76 |
* @param callback Must be a valid callback function before this action is added
|
77 |
-
* @param priority
|
|
|
78 |
*/
|
79 |
-
|
80 |
-
if(
|
81 |
-
|
|
|
82 |
}
|
83 |
|
84 |
-
|
85 |
-
|
86 |
-
return SELF;
|
87 |
-
};
|
88 |
|
89 |
/**
|
90 |
* Performs a filter if it exists. You should only ever pass 1 argument to be filtered. The only rule is that
|
91 |
* the first argument must always be the filter.
|
92 |
*/
|
93 |
-
|
94 |
-
|
95 |
var args = Array.prototype.slice.call( arguments );
|
96 |
var filter = args.shift();
|
97 |
-
|
98 |
-
if( _validateNamespace( filter ) === false ) {
|
99 |
-
return SELF;
|
100 |
-
}
|
101 |
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
/**
|
106 |
-
* Backwards compatible
|
107 |
-
* @deprecated 2.1 wp.hooks.applyFilters
|
108 |
-
* Remove EOv2.3+
|
109 |
-
*/
|
110 |
-
SELF.applyFilter = function( /* filter, filtered arg, arg2, ... */ ) {
|
111 |
-
|
112 |
-
var args = Array.prototype.slice.call( arguments );
|
113 |
-
var filter = args.shift();
|
114 |
-
|
115 |
-
if( _validateNamespace( filter ) === false ) {
|
116 |
-
return SELF;
|
117 |
}
|
118 |
|
119 |
-
return
|
120 |
-
}
|
|
|
121 |
/**
|
122 |
* Removes the specified filter if it contains a namespace.identifier & exists.
|
123 |
*
|
124 |
* @param filter The action to remove
|
|
|
125 |
*/
|
126 |
-
|
127 |
-
if(
|
128 |
-
|
129 |
}
|
130 |
|
131 |
-
|
132 |
-
|
133 |
-
};
|
134 |
|
135 |
/**
|
136 |
* Removes the specified hook by resetting the value of it.
|
@@ -139,29 +128,32 @@
|
|
139 |
* @param hook The hook (namespace.identifier) to remove
|
140 |
* @private
|
141 |
*/
|
142 |
-
|
143 |
-
if( STORAGE[ type ][ hook ] ) {
|
144 |
-
|
145 |
}
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
158 |
}
|
159 |
-
|
160 |
-
var namespace = identifier.shift();
|
161 |
-
identifier = identifier.join( '.' );
|
162 |
-
|
163 |
-
return ( namespace !== '' && identifier !== '' );
|
164 |
-
};
|
165 |
|
166 |
/**
|
167 |
* Adds the hook to the appropriate storage container
|
@@ -170,12 +162,14 @@
|
|
170 |
* @param hook The hook (namespace.identifier) to add to our event manager
|
171 |
* @param callback The function that will be called when the hook is executed.
|
172 |
* @param priority The priority of this hook. Must be an integer.
|
|
|
173 |
* @private
|
174 |
*/
|
175 |
-
|
176 |
var hookObject = {
|
177 |
callback : callback,
|
178 |
-
priority : priority
|
|
|
179 |
};
|
180 |
|
181 |
// Utilize 'prop itself' : http://jsperf.com/hasownproperty-vs-in-vs-undefined/19
|
@@ -189,7 +183,7 @@
|
|
189 |
}
|
190 |
|
191 |
STORAGE[ type ][ hook ] = hooks;
|
192 |
-
}
|
193 |
|
194 |
/**
|
195 |
* Use an insert sort for keeping our hooks organized based on priority. This function is ridiculously faster
|
@@ -198,7 +192,7 @@
|
|
198 |
* @param hooks The custom array containing all of the appropriate hooks to perform an insert sort on.
|
199 |
* @private
|
200 |
*/
|
201 |
-
|
202 |
var tmpHook, j, prevHook;
|
203 |
for( var i = 1, len = hooks.length; i < len; i++ ) {
|
204 |
tmpHook = hooks[ i ];
|
@@ -211,7 +205,7 @@
|
|
211 |
}
|
212 |
|
213 |
return hooks;
|
214 |
-
}
|
215 |
|
216 |
/**
|
217 |
* Runs the specified hook. If it is an action, the value is not modified but if it is a filter, it is.
|
@@ -221,34 +215,35 @@
|
|
221 |
* @param args Arguments to pass to the action/filter. If it's a filter, args is actually a single parameter.
|
222 |
* @private
|
223 |
*/
|
224 |
-
|
225 |
-
var
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
}
|
230 |
-
return false;
|
231 |
}
|
232 |
|
233 |
-
|
234 |
-
|
235 |
-
|
|
|
236 |
}
|
237 |
-
|
238 |
-
|
|
|
239 |
}
|
240 |
}
|
241 |
|
242 |
-
|
243 |
-
|
244 |
-
}
|
245 |
|
246 |
-
|
247 |
-
|
248 |
|
249 |
};
|
250 |
|
251 |
window.wp = window.wp || {};
|
252 |
window.wp.hooks = new EventManager();
|
253 |
|
|
|
|
|
254 |
} )( window );
|
1 |
( function( window, undefined ) {
|
2 |
"use strict";
|
3 |
+
|
4 |
+
if( typeof window.wp == "undefined" || typeof window.wp.hooks == "undefined" ){
|
5 |
/**
|
6 |
* Handles managing all events for whatever you plug it into. Priorities for hooks are based on lowest to highest in
|
7 |
* that, lowest priority hooks are fired first.
|
8 |
*/
|
9 |
var EventManager = function() {
|
10 |
/**
|
11 |
+
* Maintain a reference to the object scope so our public methods never get confusing.
|
12 |
*/
|
13 |
+
var MethodsAvailable = {
|
14 |
+
removeFilter : removeFilter,
|
15 |
+
applyFilters : applyFilters,
|
16 |
+
applyFilter : applyFilters, //Backwards compat. EO Pro 1.9.5 and earlier uses this
|
17 |
+
addFilter : addFilter,
|
18 |
+
removeAction : removeAction,
|
19 |
+
doAction : doAction,
|
20 |
+
addAction : addAction
|
21 |
+
};
|
22 |
|
23 |
/**
|
24 |
* Contains the hooks that get registered with this EventManager. The array for storage utilizes a "flat"
|
34 |
*
|
35 |
* @param action Must contain namespace.identifier
|
36 |
* @param callback Must be a valid callback function before this action is added
|
37 |
+
* @param [priority=10] Used to control when the function is executed in relation to other callbacks bound to the same hook
|
38 |
+
* @param [context] Supply a value to be used for this
|
39 |
*/
|
40 |
+
function addAction( action, callback, priority, context ) {
|
41 |
+
if( typeof action === 'string' && typeof callback === 'function' ) {
|
42 |
+
priority = parseInt( ( priority || 10 ), 10 );
|
43 |
+
_addHook( 'actions', action, callback, priority, context );
|
44 |
}
|
45 |
|
46 |
+
return MethodsAvailable;
|
47 |
+
}
|
|
|
|
|
48 |
|
49 |
/**
|
50 |
* Performs an action if it exists. You can pass as many arguments as you want to this function; the only rule is
|
51 |
* that the first argument must always be the action.
|
52 |
*/
|
53 |
+
function doAction( /* action, arg1, arg2, ... */ ) {
|
54 |
var args = Array.prototype.slice.call( arguments );
|
55 |
var action = args.shift();
|
56 |
|
57 |
+
if( typeof action === 'string' ) {
|
58 |
+
_runHook( 'actions', action, args );
|
59 |
}
|
60 |
|
61 |
+
return MethodsAvailable;
|
62 |
+
}
|
|
|
|
|
63 |
|
64 |
/**
|
65 |
* Removes the specified action if it contains a namespace.identifier & exists.
|
66 |
*
|
67 |
* @param action The action to remove
|
68 |
+
* @param [callback] Callback function to remove
|
69 |
*/
|
70 |
+
function removeAction( action, callback ) {
|
71 |
+
if( typeof action === 'string' ) {
|
72 |
+
_removeHook( 'actions', action, callback );
|
73 |
}
|
74 |
|
75 |
+
return MethodsAvailable;
|
76 |
+
}
|
|
|
77 |
|
78 |
/**
|
79 |
* Adds a filter to the event manager.
|
80 |
*
|
81 |
* @param filter Must contain namespace.identifier
|
82 |
* @param callback Must be a valid callback function before this action is added
|
83 |
+
* @param [priority=10] Used to control when the function is executed in relation to other callbacks bound to the same hook
|
84 |
+
* @param [context] Supply a value to be used for this
|
85 |
*/
|
86 |
+
function addFilter( filter, callback, priority, context ) {
|
87 |
+
if( typeof filter === 'string' && typeof callback === 'function' ) {
|
88 |
+
priority = parseInt( ( priority || 10 ), 10 );
|
89 |
+
_addHook( 'filters', filter, callback, priority );
|
90 |
}
|
91 |
|
92 |
+
return MethodsAvailable;
|
93 |
+
}
|
|
|
|
|
94 |
|
95 |
/**
|
96 |
* Performs a filter if it exists. You should only ever pass 1 argument to be filtered. The only rule is that
|
97 |
* the first argument must always be the filter.
|
98 |
*/
|
99 |
+
function applyFilters( /* filter, filtered arg, arg2, ... */ ) {
|
|
|
100 |
var args = Array.prototype.slice.call( arguments );
|
101 |
var filter = args.shift();
|
|
|
|
|
|
|
|
|
102 |
|
103 |
+
if( typeof filter === 'string' ) {
|
104 |
+
return _runHook( 'filters', filter, args );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
}
|
106 |
|
107 |
+
return MethodsAvailable;
|
108 |
+
}
|
109 |
+
|
110 |
/**
|
111 |
* Removes the specified filter if it contains a namespace.identifier & exists.
|
112 |
*
|
113 |
* @param filter The action to remove
|
114 |
+
* @param [callback] Callback function to remove
|
115 |
*/
|
116 |
+
function removeFilter( filter, callback ) {
|
117 |
+
if( typeof filter === 'string') {
|
118 |
+
_removeHook( 'filters', filter, callback );
|
119 |
}
|
120 |
|
121 |
+
return MethodsAvailable;
|
122 |
+
}
|
|
|
123 |
|
124 |
/**
|
125 |
* Removes the specified hook by resetting the value of it.
|
128 |
* @param hook The hook (namespace.identifier) to remove
|
129 |
* @private
|
130 |
*/
|
131 |
+
function _removeHook( type, hook, callback, context ) {
|
132 |
+
if ( !STORAGE[ type ][ hook ] ) {
|
133 |
+
return;
|
134 |
}
|
135 |
+
if ( !callback ) {
|
136 |
+
STORAGE[ type ][ hook ] = [];
|
137 |
+
} else {
|
138 |
+
var handlers = STORAGE[ type ][ hook ];
|
139 |
+
var i;
|
140 |
+
if ( !context ) {
|
141 |
+
for ( i = handlers.length; i--; ) {
|
142 |
+
if ( handlers[i].callback === callback ) {
|
143 |
+
handlers.splice( i, 1 );
|
144 |
+
}
|
145 |
+
}
|
146 |
+
}
|
147 |
+
else {
|
148 |
+
for ( i = handlers.length; i--; ) {
|
149 |
+
var handler = handlers[i];
|
150 |
+
if ( handler.callback === callback && handler.context === context) {
|
151 |
+
handlers.splice( i, 1 );
|
152 |
+
}
|
153 |
+
}
|
154 |
+
}
|
155 |
}
|
156 |
+
}
|
|
|
|
|
|
|
|
|
|
|
157 |
|
158 |
/**
|
159 |
* Adds the hook to the appropriate storage container
|
162 |
* @param hook The hook (namespace.identifier) to add to our event manager
|
163 |
* @param callback The function that will be called when the hook is executed.
|
164 |
* @param priority The priority of this hook. Must be an integer.
|
165 |
+
* @param [context] A value to be used for this
|
166 |
* @private
|
167 |
*/
|
168 |
+
function _addHook( type, hook, callback, priority, context ) {
|
169 |
var hookObject = {
|
170 |
callback : callback,
|
171 |
+
priority : priority,
|
172 |
+
context : context
|
173 |
};
|
174 |
|
175 |
// Utilize 'prop itself' : http://jsperf.com/hasownproperty-vs-in-vs-undefined/19
|
183 |
}
|
184 |
|
185 |
STORAGE[ type ][ hook ] = hooks;
|
186 |
+
}
|
187 |
|
188 |
/**
|
189 |
* Use an insert sort for keeping our hooks organized based on priority. This function is ridiculously faster
|
192 |
* @param hooks The custom array containing all of the appropriate hooks to perform an insert sort on.
|
193 |
* @private
|
194 |
*/
|
195 |
+
function _hookInsertSort( hooks ) {
|
196 |
var tmpHook, j, prevHook;
|
197 |
for( var i = 1, len = hooks.length; i < len; i++ ) {
|
198 |
tmpHook = hooks[ i ];
|
205 |
}
|
206 |
|
207 |
return hooks;
|
208 |
+
}
|
209 |
|
210 |
/**
|
211 |
* Runs the specified hook. If it is an action, the value is not modified but if it is a filter, it is.
|
215 |
* @param args Arguments to pass to the action/filter. If it's a filter, args is actually a single parameter.
|
216 |
* @private
|
217 |
*/
|
218 |
+
function _runHook( type, hook, args ) {
|
219 |
+
var handlers = STORAGE[ type ][ hook ];
|
220 |
+
|
221 |
+
if ( !handlers ) {
|
222 |
+
return (type === 'filters') ? args[0] : false;
|
|
|
|
|
223 |
}
|
224 |
|
225 |
+
var i = 0, len = handlers.length;
|
226 |
+
if ( type === 'filters' ) {
|
227 |
+
for ( ; i < len; i++ ) {
|
228 |
+
args[ 0 ] = handlers[ i ].callback.apply( handlers[ i ].context, args );
|
229 |
}
|
230 |
+
} else {
|
231 |
+
for ( ; i < len; i++ ) {
|
232 |
+
handlers[ i ].callback.apply( handlers[ i ].context, args );
|
233 |
}
|
234 |
}
|
235 |
|
236 |
+
return ( type === 'filters' ) ? args[ 0 ] : true;
|
237 |
+
}
|
|
|
238 |
|
239 |
+
// return all of the publicly available methods
|
240 |
+
return MethodsAvailable;
|
241 |
|
242 |
};
|
243 |
|
244 |
window.wp = window.wp || {};
|
245 |
window.wp.hooks = new EventManager();
|
246 |
|
247 |
+
}
|
248 |
+
|
249 |
} )( window );
|
js/event-manager.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
-
!function(a
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
+
!function(a){"use strict";if("undefined"==typeof a.wp||"undefined"==typeof a.wp.hooks){var b=function(){function a(a,b,c,d){return"string"==typeof a&&"function"==typeof b&&(c=parseInt(c||10,10),h("actions",a,b,c,d)),k}function b(){var a=Array.prototype.slice.call(arguments),b=a.shift();return"string"==typeof b&&j("actions",b,a),k}function c(a,b){return"string"==typeof a&&g("actions",a,b),k}function d(a,b,c){return"string"==typeof a&&"function"==typeof b&&(c=parseInt(c||10,10),h("filters",a,b,c)),k}function e(){var a=Array.prototype.slice.call(arguments),b=a.shift();return"string"==typeof b?j("filters",b,a):k}function f(a,b){return"string"==typeof a&&g("filters",a,b),k}function g(a,b,c,d){if(l[a][b])if(c){var e,f=l[a][b];if(d)for(e=f.length;e--;){var g=f[e];g.callback===c&&g.context===d&&f.splice(e,1)}else for(e=f.length;e--;)f[e].callback===c&&f.splice(e,1)}else l[a][b]=[]}function h(a,b,c,d,e){var f={callback:c,priority:d,context:e},g=l[a][b];g?(g.push(f),g=i(g)):g=[f],l[a][b]=g}function i(a){for(var b,c,d,e=1,f=a.length;f>e;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a}function j(a,b,c){var d=l[a][b];if(!d)return"filters"===a?c[0]:!1;var e=0,f=d.length;if("filters"===a)for(;f>e;e++)c[0]=d[e].callback.apply(d[e].context,c);else for(;f>e;e++)d[e].callback.apply(d[e].context,c);return"filters"===a?c[0]:!0}var k={removeFilter:f,applyFilters:e,applyFilter:e,addFilter:d,removeAction:c,doAction:b,addAction:a},l={actions:{},filters:{}};return k};a.wp=a.wp||{},a.wp.hooks=new b}}(window);
|
js/event.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
var eo_include_dates,eo_exclude_dates,eo_viewing_month;!function(a){function b(b,c,d){var e,f=new Array("SU","MO","TU","WE","TH","FR","SA"),g=[],h=!1;switch(b.schedule){case"once":case"custom":var i=a.datepicker.formatDate("yy-mm-dd",b.start);return g.push(i),g;case"daily":b.start<c?(e=Math.abs((c-b.start)/864e5)-1,e%=b.frequency):e=parseInt(b.start.getDate(),10);var j=b.frequency,k=[],l=new Date(c);l.setDate(c.getDate()+(e-1)),k.push(l);break;case"weekly":var m=c.getDay();k=[],a.each(b.schedule_meta,function(a,d){a=f.indexOf(d),l=new Date(b.start),l.setDate(b.start.getDate()+(a-b.start.getDay()+7)%7),c>l&&(e=Math.abs((c-b.start)/864e5),e-=e%(7*b.frequency),l.setDate(l.getDate()+e)),k.push(l)}),j=7*b.frequency;break;case"monthly":var n=12*(c.getFullYear()-b.start.getFullYear())+(c.getMonth()-b.start.getMonth());if(n%b.frequency!==0)return;if(b.schedule_meta.match(/BYMONTHDAY=(\d+)/)){var o=b.start.getDate(),p=d.getDate();p>=o&&(h=new Date(c.getFullYear(),c.getMonth(),o))}else{var q,r=b.schedule_meta.match(/BYDAY=(\d+)(MO|TU|WE|TH|FR|SA|SU)/),s=parseInt(r[1],10)-1,t=b.start.getDay();if(s>=4){var u=d.getDay();q=d.getDate()+(t-u-7)%7}else{m=c.getDay();var v=(t-m+7)%7;q=v+7*s+1}h=new Date(c),h.setDate(q)}return h&&h<=b.schedule_last&&(i=a.datepicker.formatDate("yy-mm-dd",h),g.push(i)),g;case"yearly":var w=c.getFullYear()-b.start.getFullYear();if(w%b.frequency!==0)return g;var x=new Date(c.getFullYear(),b.start.getMonth(),b.start.getDate());return c.getMonth()==b.start.getMonth()&&x.getMonth()==b.start.getMonth()&&(h=new Date(b.start),h.setYear(c.getFullYear()),h<=b.schedule_last&&(i=a.datepicker.formatDate("yy-mm-dd",h),g.push(i))),g;default:return g}for(var y in k)for(h=new Date(k[y]);d>=h&&h<=b.schedule_last;)i=a.datepicker.formatDate("yy-mm-dd",h),g.push(i),h.setDate(h.getDate()+j);return g}Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length,c=Number(arguments[1])||0;for(c=0>c?Math.ceil(c):Math.floor(c),0>c&&(c+=b);b>c;c++)if(c in this&&this[c]===a)return c;return-1}),Date.prototype.eoGetOrdinal=function(){var a=this.getDate();switch(a){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}},window.eventOrganiserSchedulePicker={init:function(b){var c=this;this.options=b,this.schedule=b.schedule,this.set_up_datepickers(),this.set_up_timepickers(),a(".event-date :input, .eo-all-day-toggle").change(function(){c.update_schedule(),c.update_form(),a(this).hasClass("eo-all-day-toggle")||c.update_occurrencepicker_rules()}),this.update_schedule(),this.update_form();var d=new Date;eo_viewing_month=[d.getFullYear(),d.getMonth()+1],this.schedule.generate_dates_by_rule(d.getFullYear(),d.getMonth()+1,{})},set_up_datepickers:function(){{var b=this,c=this.options.views,d=this.options.locale;a(c.start_date).data("eo-datepicker","start"),a(c.end_date).data("eo-datepicker","end")}if(a(c.is_all_day).addClass("eo-all-day-toggle"),a(c.schedule_last_date))var e=a(c.schedule_last_date).datepicker({dateFormat:this.options.format,changeMonth:!0,changeYear:!0,monthNamesShort:d.monthAbbrev,dayNamesMin:d.dayAbbrev,isRTL:d.isrtl,firstDay:parseInt(this.options.startday,10)}).data("eo-datepicker","schedule_last");var f=a(c.start_date+", "+c.end_date).datepicker({dateFormat:this.options.format,changeMonth:!0,changeYear:!0,monthNamesShort:d.monthAbbrev,dayNamesMin:d.dayAbbrev,firstDay:parseInt(this.options.startday,10),onSelect:function(d){var g="start"==a(this).data("eo-datepicker")?"minDate":"maxDate",h=a(this).data("datepicker"),i=a.datepicker.parseDate(h.settings.dateFormat||a.datepicker._defaults.dateFormat,d,h.settings);f.not(this).datepicker("option",g,i),"from_date"==this.id&&e.datepicker("option","minDate",i);var j=a(c.start_date).datepicker("getDate"),k=a(c.end_date).datepicker("getDate");if(j.getTime()!=k.getTime()){var l={hour:null,minute:null};a(c.start_time+", "+c.end_time).eotimepicker("option",{maxTime:l,minTime:l})}b.update_schedule(),b.update_occurrencepicker_rules(),b.update_form()}}),g=a(c.occurrence_picker);g.length>0&&(g.datepicker({dateFormat:"yy-mm-dd",changeMonth:!0,changeYear:!0,monthNamesShort:d.monthAbbrev,dayNamesMin:d.dayAbbrev,firstDay:parseInt(this.options.startday,10),onSelect:function(b){eventOrganiserSchedule.add_or_remove_date(b),a(eventOrganiserSchedulePicker.options.views.include).val(eventOrganiserSchedule.include.join(",\r\n")),a(eventOrganiserSchedulePicker.options.views.exclude).val(eventOrganiserSchedule.exclude.join(",\r\n"))},beforeShowDay:function(b){var c=a.datepicker.formatDate("yy-mm-dd",b),d=eventOrganiserSchedule.is_date_eventful(c);return d[0]?[!0,"eo-op-date-selected",""]:[!0,"eo-op-date-not-selected",""]},onChangeMonthYear:eventOrganiserSchedule.generate_dates_by_rule}).hide().find(".ui-datepicker-inline").click(function(a){a||(a=window.event),a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation()}),a("html").click(function(){g.hide(),a(c.occurrence_picker_toggle).val(d.showDates)})),a(c.occurrence_picker_toggle).click(function(b){b.preventDefault(),b.stopPropagation(),g.toggle(),g.is(":visible")?(a(this).val(d.hideDates),a(c.occurrence_picker).datepicker("refresh")):a(this).val(d.showDates)})},update_occurrencepicker_rules:function(){eo_exclude_dates=[],eo_include_dates=[],this.schedule.generate_dates_by_rule(eo_viewing_month[0],eo_viewing_month[1],{}),a(this.options.views.occurrence_picker).datepicker("refresh")},set_up_timepickers:function(){var b=this.options,c=this.options.views;a(c.start_time).data("eo-event-data","start-time"),a(c.end_time).data("eo-event-data","end-time"),a(c.start_time+", "+c.end_time).eotimepicker({showPeriodLabels:!b.is24hour,showPeriod:!this.options.is24hour,showLeadingZero:b.is24hour,periodSeparator:"",amPmText:b.locale.meridian,hourText:b.locale.hour,minuteText:b.locale.minute,isRTL:b.locale.isrtl,onSelect:function(b,d){var e=a(c.start_date).datepicker("getDate"),f=a(c.end_date).datepicker("getDate");if(e.getTime()==f.getTime()){var g={hour:d.hours,minute:d.minutes};"start-time"==a(d.input).data("eo-event-data")?a(c.end_time).eotimepicker("option",{minTime:g}):a(c.start_time).eotimepicker("option",{maxTime:g})}}}).addClass("eo-time-picker")},update_schedule:function(){var b=new Array("SU","MO","TU","WE","TH","FR","SA"),c=this.options.views,d={schedule:a(c.schedule).val(),frequency:parseInt(a(c.frequency).val(),10),schedule_last:a(c.schedule_last_date).datepicker("getDate"),start:a(c.start_date).datepicker("getDate"),end:a(c.end_date).datepicker("getDate"),is_all_day:a(c.is_all_day).attr("checked"),include:a(c.include).length>0?a(c.include).val().split(","):[],exclude:a(c.exclude).length>0?a(c.exclude).val().split(","):[]};if("weekly"==d.schedule){if(d.schedule_meta=[],0===a(c.week_repeat+" :checkbox:checked").length){var e=d.start.getDay();a(c.week_repeat+" :checkbox[value='"+b[e]+"']").attr("checked",!0)}a(c.week_repeat+" :checkbox:checked").each(function(){d.schedule_meta.push(a(this).val())})}else if("monthly"==d.schedule)if("BYMONTHDAY="==a(c.month_repeat+" :radio:checked").val())d.schedule_meta="BYMONTHDAY="+d.start.getDate();else{var f=d.start.getDay()%7,g=parseInt(Math.floor((d.start.getDate()-1)/7),10);d.schedule_meta="BYDAY="+(g+1)+b[f]}this.schedule=eventOrganiserSchedule.init(d),eo_exclude_dates=d.exclude,eo_include_dates=d.include},update_form:function(){var b=this.options.views,c=this.options.locale,d=this.schedule,e=700;switch(a(".event-date :input").attr("disabled",!this.options.editable).toggleClass("ui-state-disabled",!this.options.editable),this.options.editable&&a(b.start_time+", "+b.end_time).attr("disabled",d.is_all_day).toggleClass("ui-state-disabled",d.is_all_day),"once"==d.schedule||"custom"==d.schedule?(a(b.recurrence_section+" :input").attr("disabled",!0),a(b.recurrence_section).hide()):(a(b.recurrence_section+" :input").attr("disabled",!1),a(b.recurrence_section).fadeIn(e)),d.schedule){case"once":case"custom":a(d.frequency).val("1"),a(b.month_repeat+", "+b.week_repeat).show();break;case"weekly":a(b.schedule_span).text(d.frequency>1?c.weeks:c.week),a(b.week_repeat).fadeIn(e),a(b.week_repeat+" :input").attr("disabled",!1),a(b.month_repeat).hide(),a(b.month_repeat+" :input").attr("disabled",!0);break;case"monthly":a(b.schedule_span).text(d.frequency>1?c.months:c.month),a(b.month_repeat).fadeIn(e),a(b.month_repeat+" :input").attr("disabled",!1),a(b.week_repeat).hide(),a(b.week_repeat+" :input").attr("disabled",!0);break;case"daily":a(b.schedule_span).text(d.frequency>1?c.days:c.day),a(b.week_repeat+", "+b.month_repeat).hide(),a(b.week_repeat+" :input, "+b.month_repeat+" :input").attr("disabled",!0);break;case"yearly":a(b.schedule_span).text(d.frequency>1?c.years:c.year),a(b.week_repeat+", "+b.month_repeat).hide(),a(b.week_repeat+" :input, "+b.month_repeat+" :input").attr("disabled",!0)}null===a("#venue_select").val()&&a("tr.venue_row").hide(),a(b.summary).html(d.generate_summary(c))}},eventOrganiserSchedule={self:this,init:function(b){var c={schedule:"once",frequency:1,schedule_last:new Date,start:new Date,end:new Date,is_all_day:!1,dates_by_rule:[]};b=a.extend({},c,b);for(var d in b)this[d]=b[d];return this},generate_dates_by_rule:function(a,c){var d=new Date(a,c-1,1),e=new Date(a,c,1),f=new Date(e-1);eventOrganiserSchedule.schedule_last<d||eventOrganiserSchedule.start>f||(eventOrganiserSchedule.dates_by_rule=b(eventOrganiserSchedule,d,f))},generate_summary:function(b){var c=b.weekDay,d=b.summary+" ",e={monthNamesShort:b.monthAbbrev,dayNamesMin:b.dayAbbrev,monthNames:b.monthNames},f=this.schedule,g=new Array("SU","MO","TU","WE","TH","FR","SA");switch(f){case"once":return"This event will be a one-time event";case"custom":case"daily":d+=this.frequency>1?sprintf(b.dayPlural,this.frequency):b.daySingle;break;case"weekly":d+=this.frequency>1?sprintf(b.weekPlural,this.frequency):b.weekSingle;var h=a.map(this.schedule_meta,function(a){return c[g.indexOf(a)]});d+=" "+h.join(", ");break;case"monthly":if(d+=this.frequency>1?sprintf(b.monthPlural,this.frequency):b.monthSingle,this.schedule_meta.match(/BYMONTHDAY=(\d+)/))d=d+" "+this.start.getDate()+this.start.eoGetOrdinal();else{var i=this.schedule_meta.match(/BYDAY=(\d+)(MO|TU|WE|TH|FR|SA|SU)/),j=parseInt(i[1],10)-1;d=d+" "+b.occurrence[j]+" "+c[g.indexOf(i[2])]}break;case"yearly":d+=this.frequency>1?sprintf(b.yearPlural,this.frequency):b.yearSingle,d=d+" "+a.datepicker.formatDate("MM d",this.start,e)+this.start.eoGetOrdinal()}return null!==this.schedule_last&&(d=d+" "+b.until+" "+a.datepicker.formatDate("MM d'"+this.schedule_last.eoGetOrdinal()+"' yy",this.schedule_last,e)),d},is_date_eventful:function(b){var c=a.inArray(b,eventOrganiserSchedule.dates_by_rule);if(c>-1){var d=a.inArray(b,eventOrganiserSchedule.exclude);return d>-1?[!1,d]:[!0,-1]}var e=a.inArray(b,eventOrganiserSchedule.include);return e>-1?[!0,e]:[!1,-1]},add_or_remove_date:function(b){var c,d=eventOrganiserSchedule.is_date_eventful(b);d[0]?(c=d[1],c>-1?eventOrganiserSchedule.include.splice(c,1):a.inArray(b,eventOrganiserSchedule.exclude)<0&&eventOrganiserSchedule.exclude.push(b)):(c=d[1],c>-1?eventOrganiserSchedule.exclude.splice(c,1):a.inArray(b,eventOrganiserSchedule.include)<0&&eventOrganiserSchedule.include.push(b)),eo_exclude_dates=eventOrganiserSchedule.exclude,eo_include_dates=eventOrganiserSchedule.include}}}(jQuery),function(a){function b(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function c(a,b){for(var c=[];b>0;c[--b]=a);return c.join("")}var d=function(){return d.cache.hasOwnProperty(arguments[0])||(d.cache[arguments[0]]=d.parse(arguments[0])),d.format.call(null,d.cache[arguments[0]],arguments)};d.format=function(a,e){var f,g,h,i,j,k,l,m=1,n=a.length,o="",p=[];for(g=0;n>g;g++)if(o=b(a[g]),"string"===o)p.push(a[g]);else if("array"===o){if(i=a[g],i[2])for(f=e[m],h=0;h<i[2].length;h++){if(!f.hasOwnProperty(i[2][h]))throw d('[sprintf] property "%s" does not exist',i[2][h]);f=f[i[2][h]]}else f=i[1]?e[i[1]]:e[m++];if(/[^s]/.test(i[8])&&"number"!=b(f))throw d("[sprintf] expecting number but found %s",b(f));switch(i[8]){case"b":f=f.toString(2);break;case"c":f=String.fromCharCode(f);break;case"d":f=parseInt(f,10);break;case"e":f=i[7]?f.toExponential(i[7]):f.toExponential();break;case"f":f=i[7]?parseFloat(f).toFixed(i[7]):parseFloat(f);break;case"o":f=f.toString(8);break;case"s":f=(f=String(f))&&i[7]?f.substring(0,i[7]):f;break;case"u":f>>>=0;break;case"x":f=f.toString(16);break;case"X":f=f.toString(16).toUpperCase()}f=/[def]/.test(i[8])&&i[3]&&f>=0?"+"+f:f,k=i[4]?"0"==i[4]?"0":i[4].charAt(1):" ",l=i[6]-String(f).length,j=i[6]?c(k,l):"",p.push(i[5]?f+j:j+f)}return p.join("")},d.cache={},d.parse=function(a){for(var b=a,c=[],d=[],e=0;b;){if(null!==(c=/^[^\x25]+/.exec(b)))d.push(c[0]);else if(null!==(c=/^\x25{2}/.exec(b)))d.push("%");else{if(null===(c=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(b)))throw"[sprintf] huh?";if(c[2]){e|=1;var f=[],g=c[2],h=[];if(null===(h=/^([a-z_][a-z_\d]*)/i.exec(g)))throw"[sprintf] huh?";for(f.push(h[1]);""!==(g=g.substring(h[0].length));)if(null!==(h=/^\.([a-z_][a-z_\d]*)/i.exec(g)))f.push(h[1]);else{if(null===(h=/^\[(\d+)\]/.exec(g)))throw"[sprintf] huh?";f.push(h[1])}c[2]=f}else e|=2;if(3===e)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";d.push(c)}b=b.substring(c[0].length)}return d};var e=function(a,b,c){return c=b.slice(0),c.splice(0,0,a),d.apply(null,c)};a.sprintf=d,a.vsprintf=e}("undefined"!=typeof exports?exports:window);
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
var eo_include_dates,eo_exclude_dates,eo_viewing_month;!function(a){function b(b,c,d){var e,f=new Array("SU","MO","TU","WE","TH","FR","SA"),g=[],h=!1;switch(b.schedule){case"once":case"custom":var i=a.datepicker.formatDate("yy-mm-dd",b.start);return g.push(i),g;case"daily":b.start<c?(e=Math.abs((c-b.start)/864e5)-1,e%=b.frequency):e=parseInt(b.start.getDate(),10);var j=b.frequency,k=[],l=new Date(c);l.setDate(c.getDate()+(e-1)),k.push(l);break;case"weekly":var m=c.getDay();k=[],a.each(b.schedule_meta,function(a,d){a=f.indexOf(d),l=new Date(b.start),l.setDate(b.start.getDate()+(a-b.start.getDay()+7)%7),c>l&&(e=Math.abs((c-b.start)/864e5),e-=e%(7*b.frequency),l.setDate(l.getDate()+e)),k.push(l)}),j=7*b.frequency;break;case"monthly":var n=12*(c.getFullYear()-b.start.getFullYear())+(c.getMonth()-b.start.getMonth());if(n%b.frequency!==0)return;if(b.schedule_meta.match(/BYMONTHDAY=(\d+)/)){var o=b.start.getDate(),p=d.getDate();p>=o&&(h=new Date(c.getFullYear(),c.getMonth(),o))}else{var q,r=b.schedule_meta.match(/BYDAY=(\d+)(MO|TU|WE|TH|FR|SA|SU)/),s=parseInt(r[1],10)-1,t=b.start.getDay();if(s>=4){var u=d.getDay();q=d.getDate()+(t-u-7)%7}else{m=c.getDay();var v=(t-m+7)%7;q=v+7*s+1}h=new Date(c),h.setDate(q)}return h&&h<=b.schedule_last&&(i=a.datepicker.formatDate("yy-mm-dd",h),g.push(i)),g;case"yearly":var w=c.getFullYear()-b.start.getFullYear();if(w%b.frequency!==0)return g;var x=new Date(c.getFullYear(),b.start.getMonth(),b.start.getDate());return c.getMonth()==b.start.getMonth()&&x.getMonth()==b.start.getMonth()&&(h=new Date(b.start),h.setYear(c.getFullYear()),h<=b.schedule_last&&(i=a.datepicker.formatDate("yy-mm-dd",h),g.push(i))),g;default:return g}for(var y in k)for(h=new Date(k[y]);d>=h&&h<=b.schedule_last;)i=a.datepicker.formatDate("yy-mm-dd",h),g.push(i),h.setDate(h.getDate()+j);return g}Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length,c=Number(arguments[1])||0;for(c=0>c?Math.ceil(c):Math.floor(c),0>c&&(c+=b);b>c;c++)if(c in this&&this[c]===a)return c;return-1}),Date.prototype.eoGetOrdinal=function(){var a=this.getDate();switch(a){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}},window.eventOrganiserSchedulePicker={init:function(b){var c=this;this.options=b,this.schedule=b.schedule,this.set_up_datepickers(),this.set_up_timepickers(),a(".event-date :input, .eo-all-day-toggle").change(function(){c.update_schedule(),c.update_form(),a(this).hasClass("eo-all-day-toggle")||c.update_occurrencepicker_rules()}),this.update_schedule(),this.update_form();var d=new Date;eo_viewing_month=[d.getFullYear(),d.getMonth()+1],this.schedule.generate_dates_by_rule(d.getFullYear(),d.getMonth()+1,{})},set_up_datepickers:function(){{var b=this,c=this.options.views,d=this.options.locale;a(c.start_date).data("eo-datepicker","start"),a(c.end_date).data("eo-datepicker","end")}if(a(c.is_all_day).addClass("eo-all-day-toggle"),a(c.schedule_last_date))var e=a(c.schedule_last_date).datepicker({dateFormat:this.options.format,changeMonth:!0,changeYear:!0,monthNamesShort:d.monthAbbrev,dayNamesMin:d.dayAbbrev,isRTL:d.isrtl,firstDay:parseInt(this.options.startday,10)}).data("eo-datepicker","schedule_last");var f=a(c.start_date+", "+c.end_date).datepicker({dateFormat:this.options.format,changeMonth:!0,changeYear:!0,monthNamesShort:d.monthAbbrev,dayNamesMin:d.dayAbbrev,firstDay:parseInt(this.options.startday,10),onSelect:function(d){var g="start"==a(this).data("eo-datepicker")?"minDate":"maxDate",h=a(this).data("datepicker"),i=a.datepicker.parseDate(h.settings.dateFormat||a.datepicker._defaults.dateFormat,d,h.settings);f.not(this).datepicker("option",g,i),"from_date"==this.id&&e.datepicker("option","minDate",i);var j=a(c.start_date).datepicker("getDate"),k=a(c.end_date).datepicker("getDate");if(j.getTime()!=k.getTime()){var l={hour:null,minute:null};a(c.start_time+", "+c.end_time).eotimepicker("option",{maxTime:l,minTime:l})}b.update_schedule(),b.update_occurrencepicker_rules(),b.update_form()}}),g=a(c.occurrence_picker);g.length>0&&(g.datepicker({dateFormat:"yy-mm-dd",changeMonth:!0,changeYear:!0,monthNamesShort:d.monthAbbrev,dayNamesMin:d.dayAbbrev,firstDay:parseInt(this.options.startday,10),onSelect:function(b){eventOrganiserSchedule.add_or_remove_date(b),a(eventOrganiserSchedulePicker.options.views.include).val(eventOrganiserSchedule.include.join(",\r\n")),a(eventOrganiserSchedulePicker.options.views.exclude).val(eventOrganiserSchedule.exclude.join(",\r\n"))},beforeShowDay:function(b){var c=a.datepicker.formatDate("yy-mm-dd",b),d=eventOrganiserSchedule.is_date_eventful(c);return d[0]?[!0,"eo-op-date-selected",""]:[!0,"eo-op-date-not-selected",""]},onChangeMonthYear:eventOrganiserSchedule.generate_dates_by_rule}).hide().find(".ui-datepicker-inline").click(function(a){a||(a=window.event),a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation()}),a("html").click(function(){g.hide(),a(c.occurrence_picker_toggle).val(d.showDates)})),a(c.occurrence_picker_toggle).click(function(b){b.preventDefault(),b.stopPropagation(),g.toggle(),g.is(":visible")?(a(this).val(d.hideDates),a(c.occurrence_picker).datepicker("refresh")):a(this).val(d.showDates)})},update_occurrencepicker_rules:function(){eo_exclude_dates=[],eo_include_dates=[],this.schedule.generate_dates_by_rule(eo_viewing_month[0],eo_viewing_month[1],{}),a(this.options.views.occurrence_picker).datepicker("refresh")},set_up_timepickers:function(){var b=this.options,c=this.options.views;a(c.start_time).data("eo-event-data","start-time"),a(c.end_time).data("eo-event-data","end-time"),a(c.start_time+", "+c.end_time).eotimepicker({showPeriodLabels:!b.is24hour,showPeriod:!this.options.is24hour,showLeadingZero:b.is24hour,periodSeparator:"",amPmText:b.locale.meridian,hourText:b.locale.hour,minuteText:b.locale.minute,isRTL:b.locale.isrtl,onSelect:function(b,d){var e=a(c.start_date).datepicker("getDate"),f=a(c.end_date).datepicker("getDate");if(e.getTime()==f.getTime()){var g={hour:d.hours,minute:d.minutes};"start-time"==a(d.input).data("eo-event-data")?a(c.end_time).eotimepicker("option",{minTime:g}):a(c.start_time).eotimepicker("option",{maxTime:g})}}}).addClass("eo-time-picker")},update_schedule:function(){var b=new Array("SU","MO","TU","WE","TH","FR","SA"),c=this.options.views,d={schedule:a(c.schedule).val(),frequency:parseInt(a(c.frequency).val(),10),schedule_last:a(c.schedule_last_date).datepicker("getDate"),start:a(c.start_date).datepicker("getDate"),end:a(c.end_date).datepicker("getDate"),is_all_day:a(c.is_all_day).attr("checked"),include:a(c.include).length>0?a(c.include).val().split(","):[],exclude:a(c.exclude).length>0?a(c.exclude).val().split(","):[]};if("weekly"==d.schedule){if(d.schedule_meta=[],0===a(c.week_repeat+" :checkbox:checked").length){var e=d.start.getDay();a(c.week_repeat+" :checkbox[value='"+b[e]+"']").attr("checked",!0)}a(c.week_repeat+" :checkbox:checked").each(function(){d.schedule_meta.push(a(this).val())})}else if("monthly"==d.schedule)if("BYMONTHDAY="==a(c.month_repeat+" :radio:checked").val())d.schedule_meta="BYMONTHDAY="+d.start.getDate();else{var f=d.start.getDay()%7,g=parseInt(Math.floor((d.start.getDate()-1)/7),10);d.schedule_meta="BYDAY="+(g+1)+b[f]}this.schedule=eventOrganiserSchedule.init(d),eo_exclude_dates=d.exclude,eo_include_dates=d.include},update_form:function(){var b=this.options.views,c=this.options.locale,d=this.schedule,e=700;switch(a(".event-date :input").attr("disabled",!this.options.editable).toggleClass("ui-state-disabled",!this.options.editable),this.options.editable&&a(b.start_time+", "+b.end_time).attr("disabled",d.is_all_day).toggleClass("ui-state-disabled",d.is_all_day),"once"==d.schedule||"custom"==d.schedule?(a(b.recurrence_section+" :input").attr("disabled",!0),a(b.recurrence_section).hide()):(a(b.recurrence_section+" :input").attr("disabled",!1),a(b.recurrence_section).fadeIn(e)),d.schedule){case"once":case"custom":a(d.frequency).val("1"),a(b.month_repeat+", "+b.week_repeat).show();break;case"weekly":a(b.schedule_span).text(d.frequency>1?c.weeks:c.week),a(b.week_repeat).fadeIn(e),a(b.week_repeat+" :input").attr("disabled",!1),a(b.month_repeat).hide(),a(b.month_repeat+" :input").attr("disabled",!0);break;case"monthly":a(b.schedule_span).text(d.frequency>1?c.months:c.month),a(b.month_repeat).fadeIn(e),a(b.month_repeat+" :input").attr("disabled",!1),a(b.week_repeat).hide(),a(b.week_repeat+" :input").attr("disabled",!0);break;case"daily":a(b.schedule_span).text(d.frequency>1?c.days:c.day),a(b.week_repeat+", "+b.month_repeat).hide(),a(b.week_repeat+" :input, "+b.month_repeat+" :input").attr("disabled",!0);break;case"yearly":a(b.schedule_span).text(d.frequency>1?c.years:c.year),a(b.week_repeat+", "+b.month_repeat).hide(),a(b.week_repeat+" :input, "+b.month_repeat+" :input").attr("disabled",!0)}null===a("#venue_select").val()&&a("tr.venue_row").hide(),a(b.summary).html(d.generate_summary(c))}},eventOrganiserSchedule={self:this,init:function(b){var c={schedule:"once",frequency:1,schedule_last:new Date,start:new Date,end:new Date,is_all_day:!1,dates_by_rule:[]};b=a.extend({},c,b);for(var d in b)this[d]=b[d];return this},generate_dates_by_rule:function(a,c){var d=new Date(a,c-1,1),e=new Date(a,c,1),f=new Date(e-1);eventOrganiserSchedule.schedule_last<d||eventOrganiserSchedule.start>f||(eventOrganiserSchedule.dates_by_rule=b(eventOrganiserSchedule,d,f))},generate_summary:function(b){var c=b.weekDay,d=b.summary+" ",e={monthNamesShort:b.monthAbbrev,dayNamesMin:b.dayAbbrev,monthNames:b.monthNames},f=this.schedule,g=new Array("SU","MO","TU","WE","TH","FR","SA");switch(f){case"once":return"This event will be a one-time event";case"custom":case"daily":d+=this.frequency>1?sprintf(b.dayPlural,this.frequency):b.daySingle;break;case"weekly":d+=this.frequency>1?sprintf(b.weekPlural,this.frequency):b.weekSingle;var h=a.map(this.schedule_meta,function(a){return c[g.indexOf(a)]});d+=" "+h.join(", ");break;case"monthly":if(d+=this.frequency>1?sprintf(b.monthPlural,this.frequency):b.monthSingle,this.schedule_meta.match(/BYMONTHDAY=(\d+)/))d=d+" "+this.start.getDate()+this.start.eoGetOrdinal();else{var i=this.schedule_meta.match(/BYDAY=(\d+)(MO|TU|WE|TH|FR|SA|SU)/),j=parseInt(i[1],10)-1;d=d+" "+b.occurrence[j]+" "+c[g.indexOf(i[2])]}break;case"yearly":d+=this.frequency>1?sprintf(b.yearPlural,this.frequency):b.yearSingle,d=d+" "+a.datepicker.formatDate("MM d",this.start,e)+this.start.eoGetOrdinal()}return null!==this.schedule_last&&(d=d+" "+b.until+" "+a.datepicker.formatDate("MM d'"+this.schedule_last.eoGetOrdinal()+"' yy",this.schedule_last,e)),d},is_date_eventful:function(b){var c=a.inArray(b,eventOrganiserSchedule.dates_by_rule);if(c>-1){var d=a.inArray(b,eventOrganiserSchedule.exclude);return d>-1?[!1,d]:[!0,-1]}var e=a.inArray(b,eventOrganiserSchedule.include);return e>-1?[!0,e]:[!1,-1]},add_or_remove_date:function(b){var c,d=eventOrganiserSchedule.is_date_eventful(b);d[0]?(c=d[1],c>-1?eventOrganiserSchedule.include.splice(c,1):a.inArray(b,eventOrganiserSchedule.exclude)<0&&eventOrganiserSchedule.exclude.push(b)):(c=d[1],c>-1?eventOrganiserSchedule.exclude.splice(c,1):a.inArray(b,eventOrganiserSchedule.include)<0&&eventOrganiserSchedule.include.push(b)),eo_exclude_dates=eventOrganiserSchedule.exclude,eo_include_dates=eventOrganiserSchedule.include}}}(jQuery),function(a){function b(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function c(a,b){for(var c=[];b>0;c[--b]=a);return c.join("")}var d=function(){return d.cache.hasOwnProperty(arguments[0])||(d.cache[arguments[0]]=d.parse(arguments[0])),d.format.call(null,d.cache[arguments[0]],arguments)};d.format=function(a,e){var f,g,h,i,j,k,l,m=1,n=a.length,o="",p=[];for(g=0;n>g;g++)if(o=b(a[g]),"string"===o)p.push(a[g]);else if("array"===o){if(i=a[g],i[2])for(f=e[m],h=0;h<i[2].length;h++){if(!f.hasOwnProperty(i[2][h]))throw d('[sprintf] property "%s" does not exist',i[2][h]);f=f[i[2][h]]}else f=i[1]?e[i[1]]:e[m++];if(/[^s]/.test(i[8])&&"number"!=b(f))throw d("[sprintf] expecting number but found %s",b(f));switch(i[8]){case"b":f=f.toString(2);break;case"c":f=String.fromCharCode(f);break;case"d":f=parseInt(f,10);break;case"e":f=i[7]?f.toExponential(i[7]):f.toExponential();break;case"f":f=i[7]?parseFloat(f).toFixed(i[7]):parseFloat(f);break;case"o":f=f.toString(8);break;case"s":f=(f=String(f))&&i[7]?f.substring(0,i[7]):f;break;case"u":f>>>=0;break;case"x":f=f.toString(16);break;case"X":f=f.toString(16).toUpperCase()}f=/[def]/.test(i[8])&&i[3]&&f>=0?"+"+f:f,k=i[4]?"0"==i[4]?"0":i[4].charAt(1):" ",l=i[6]-String(f).length,j=i[6]?c(k,l):"",p.push(i[5]?f+j:j+f)}return p.join("")},d.cache={},d.parse=function(a){for(var b=a,c=[],d=[],e=0;b;){if(null!==(c=/^[^\x25]+/.exec(b)))d.push(c[0]);else if(null!==(c=/^\x25{2}/.exec(b)))d.push("%");else{if(null===(c=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(b)))throw"[sprintf] huh?";if(c[2]){e|=1;var f=[],g=c[2],h=[];if(null===(h=/^([a-z_][a-z_\d]*)/i.exec(g)))throw"[sprintf] huh?";for(f.push(h[1]);""!==(g=g.substring(h[0].length));)if(null!==(h=/^\.([a-z_][a-z_\d]*)/i.exec(g)))f.push(h[1]);else{if(null===(h=/^\[(\d+)\]/.exec(g)))throw"[sprintf] huh?";f.push(h[1])}c[2]=f}else e|=2;if(3===e)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";d.push(c)}b=b.substring(c[0].length)}return d};var e=function(a,b,c){return c=b.slice(0),c.splice(0,0,a),d.apply(null,c)};a.sprintf=d,a.vsprintf=e}("undefined"!=typeof exports?exports:window);
|
js/frontend.js
CHANGED
@@ -146,6 +146,8 @@ jQuery(document).ready(function () {
|
|
146 |
date: calendars[i].date ? calendars[i].date : undefined,
|
147 |
category: calendars[i].event_category,
|
148 |
venue: calendars[i].event_venue,
|
|
|
|
|
149 |
customButtons:{
|
150 |
tag: eventorganiser_tag_dropdown,
|
151 |
category: eventorganiser_cat_dropdown,
|
@@ -268,6 +270,12 @@ jQuery(document).ready(function () {
|
|
268 |
if (typeof d.venue !== "undefined" &&d.venue !== "") {
|
269 |
request.venue = d.venue;
|
270 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
271 |
|
272 |
request = wp.hooks.applyFilters( 'eventorganiser.fullcalendar_request', request, a, b, c, d );
|
273 |
|
146 |
date: calendars[i].date ? calendars[i].date : undefined,
|
147 |
category: calendars[i].event_category,
|
148 |
venue: calendars[i].event_venue,
|
149 |
+
tag: calendars[i].event_tag,
|
150 |
+
organiser: calendars[i].event_organiser,
|
151 |
customButtons:{
|
152 |
tag: eventorganiser_tag_dropdown,
|
153 |
category: eventorganiser_cat_dropdown,
|
270 |
if (typeof d.venue !== "undefined" &&d.venue !== "") {
|
271 |
request.venue = d.venue;
|
272 |
}
|
273 |
+
if (typeof d.tag !== "undefined" &&d.tag !== "") {
|
274 |
+
request.tag = d.tag;
|
275 |
+
}
|
276 |
+
if (typeof d.organiser !== "undefined" &&d.organiser !== 0 ) {
|
277 |
+
request.organiser = d.organiser;
|
278 |
+
}
|
279 |
|
280 |
request = wp.hooks.applyFilters( 'eventorganiser.fullcalendar_request', request, a, b, c, d );
|
281 |
|
js/frontend.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
-
function eveorg_getParameterByName(a,b){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+a+"=([^&#]*)",d=new RegExp(c),e=d.exec(b);return null===e?"":decodeURIComponent(e[1].replace(/\+/g," "))}function eo_load_map(){for(var a=eventorganiser.map,b=0;b<a.length;b++)if(null!==document.getElementById("eo_venue_map-"+(b+1))){eventorganiser.map[b].markers={};var c=a[b].locations,d={zoom:a[b].zoom,scrollwheel:a[b].scrollwheel,zoomControl:a[b].zoomcontrol,rotateControl:a[b].rotatecontrol,panControl:a[b].pancontrol,overviewMapControl:a[b].overviewmapcontrol,streetViewControl:a[b].streetviewcontrol,draggable:a[b].draggable,mapTypeControl:a[b].maptypecontrol,mapTypeId:google.maps.MapTypeId[a[b].maptypeid],styles:a[b].styles};d=wp.hooks.applyFilters("eventorganiser.google_map_options",d,a[b]);for(var e=new google.maps.Map(document.getElementById("eo_venue_map-"+(b+1)),d),f=new google.maps.LatLngBounds,g=[],h=0;h<c.length;h++){var i=c[h].lat,j=c[h].lng;if(void 0!==i&&void 0!==j){g.push(new google.maps.LatLng(i,j)),f.extend(g[h]);var k={venue_id:c[h].venue_id,position:g[h],map:e,content:c[h].tooltipContent,icon:c[h].icon};k=wp.hooks.applyFilters("eventorganiser.venue_marker_options",k);var l=new google.maps.Marker(k);eventorganiser.map[b].markers[c[h].venue_id]=l,a[b].tooltip&&google.maps.event.addListener(l,"click",eventorganiser_venue_tooltip)}}c.length>1?e.fitBounds(f):e.setCenter(g[0])}}function eventorganiser_venue_tooltip(){var a=this.getMap(),b=this.getMap().getProjection().fromLatLngToPoint(this.position),c=a.getProjection().fromLatLngToPoint(a.getBounds().getNorthEast()),d=a.getProjection().fromLatLngToPoint(a.getBounds().getSouthWest()),e=Math.pow(2,a.getZoom());b=new google.maps.Point((b.x-d.x)*e,(b.y-c.y)*e),wp.hooks.doAction("eventorganiser.venue_marker_clicked",this);var f=[b.x,b.y];return this.tooltip?(this.tooltip.qtip("api").set("position.target",f),void this.tooltip.qtip("show")):(jQuery(this.getMap().getDiv()).css({overflow:"visible"}),void(this.tooltip=jQuery("<div />").qtip({content:{text:this.content},border:{radius:4,width:3},style:{classes:"ui-tooltip-shadow",widget:!0},position:{at:"right center",my:"top center",target:f,container:jQuery(this.getMap().getDiv())},show:{ready:!0,event:!1,solo:!0},hide:{event:"mouseleave unfocus"}})))}var eventorganiser=eventorganiser||{};!function(a){jQuery(document).ready(function(){function b(b){var c=b.categories,d="undefined"!=typeof b.category&&b.category?b.category.split(","):!1,e="<select class='eo-cal-filter' id='eo-event-cat'>";e+="<option value=''>"+b.buttonText.cat+"</option>";var f;for(var g in c){if(f=c[g],d){var h=!1;-1!==a.inArray(f.slug,d)&&(h=!0);for(var i=f;!h&&i.parent>0;)i=c[i.parent],-1!==a.inArray(i.slug,d)&&(h=!0);if(!h)continue}e+="<option class='cat-colour-"+f.color+" cat' value='"+f.slug+"'>"+f.name+"</option>"}e+="</select>";var j=a("<span class='fc-header-dropdown filter-category'></span>");return j.append(e),j}function c(){var b=a("<span class='fc-header-goto'><input type='hidden' class='eo-mini-calendar'/></span>");return b}function d(b){var c=b.tags,d="<select class='eo-cal-filter' data-filter-type='event-tag'>";d+="<option value=''>"+b.buttonText.tag+"</option>";for(var e=0;e<c.length;e++)d+="<option value='"+c[e].slug+"'>"+c[e].name+"</option>";d+="</select>";var f=a("<span class='fc-header-dropdown filter-tag'></span>");return f.append(d),f}function e(b){var c=b.venues,d="<select class='eo-cal-filter' id='eo-event-venue'>";d+="<option value=''>"+b.buttonText.venue+"</option>";for(var e="undefined"!=typeof b.venue&&b.venue?b.venue.split(","):!1,f=0;f<c.length;f++)e&&-1===a.inArray(c[f].slug,e)||(d+="<option value='"+c[f].term_id+"'>"+c[f].name+"</option>");d+="</select>";var g=a("<span class='fc-header-dropdown filter-venue'></span>");return g.append(d),g}function f(b,c){a.ajax({url:EOAjaxFront.adminajax,dataType:"JSON",data:{action:"eo_widget_agenda",instance_number:c.number,direction:b,start:c.StartDate,end:c.EndDate},success:function(a){return jQuery.isArray(a)&&a[0]?(c.StartDate=a[0].StartDate,c.EndDate=a[a.length-1].StartDate,g(a,c),void 0):!1}})}function g(b,c){var d=a("#"+c.id+"_container"),e=d.find("ul.dates"),f=e.find("li");a(f).remove();var g=!1;for(l=0;l<b.length;l++){{var h,i;new Date(b[l].StartDate)}(g===!1||g!=b[l].StartDate&&"day"==c.mode)&&(g=b[l].StartDate,h=a('<li class="date" >'+b[l].display+'<ul class="a-date"></ul></li>'),e.append(h)),i=c.add_to_google?a('<li class="event"></li>').append('<span class="cat"></span><span><strong>'+b[l].time+": </strong></span>"+b[l].post_title).append('<div class="meta" style="display:none;"><span>'+b[l].link+"</span><span> </span><span>"+b[l].Glink+"</span></div>"):a('<li class="event"></li>').append("<a class='eo-agenda-event-permalink' href='"+b[l].event_url+"'><span class='cat'></span><span><strong>"+b[l].time+": </strong></span>"+b[l].post_title+"</a>"),i.find("span.cat").css({background:b[l].color}),h.append(i)}f=e.find("li");var j=d.find("ul li.event");j.on("click",function(){a(this).find(".meta").toggle("400")})}if(a("#eo-upcoming-dates").length>0&&a("#eo-upcoming-dates").find("li:gt(4)").length>0){var h=5,i={more:EOAjaxFront.locale.ShowMore,less:EOAjaxFront.locale.ShowLess};a("#eo-upcoming-dates").find("li:gt("+(h-1)+")").hide().end().after(a('<a href="#" id="eo-upcoming-dates-less">'+i.less+'</a> <span id="eo-upcoming-dates-pipe">|</span> <a href="#" id="eo-upcoming-dates-more">'+i.more+"</a>")),a("#eo-upcoming-dates-pipe").hide(),a("#eo-upcoming-dates-less").hide().click(function(b){b.preventDefault();var c=Math.floor((a("#eo-upcoming-dates li:visible").length-1)/h)*h-1;a("#eo-upcoming-dates li:gt("+c+")").hide(),a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").show(),a("#eo-upcoming-dates li:visible").length<=h&&a("#eo-upcoming-dates-less,#eo-upcoming-dates-pipe").hide()}),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("+h+")").show();var c=a("#eo-upcoming-dates-pipe").offset();a("html, body").animate({scrollTop:Math.max(c.top+40-a(window).height(),a(window).scrollTop())}),0===a("#eo-upcoming-dates li:hidden").length&&a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").hide()})}if(a(".eo-fullcalendar").length>0){for(var j,k=eventorganiser.calendars,l=0;l<k.length;l++){var m="#eo_fullcalendar_"+(l+1);"undefined"==typeof k[l].category&&(k[l].category=""),"undefined"==typeof k[l].venue&&(k[l].venue="");var n={id:m,year:k[l].year?k[l].year:void 0,month:k[l].month?k[l].month:void 0,date:k[l].date?k[l].date:void 0,category:k[l].event_category,venue:k[l].event_venue,customButtons:{tag:d,category:b,venue:e,"goto":c},theme:k[l].theme,categories:eventorganiser.fullcal.categories,venues:eventorganiser.fullcal.venues,tags:eventorganiser.fullcal.tags,timeFormatphp:k[l].timeformatphp,timeFormat:k[l].timeformat,isRTL:k[l].isrtl,editable:!1,tooltip:k[l].tooltip,firstDay:parseInt(eventorganiser.fullcal.firstDay,10),weekends:k[l].weekends,allDaySlot:k[l].alldayslot,allDayText:k[l].alldaytext,axisFormat:k[l].axisformat,minTime:k[l].mintime,maxTime:k[l].maxtime,columnFormat:{month:k[l].columnformatmonth,week:k[l].columnformatweek,day:k[l].columnformatday},titleFormat:{month:k[l].titleformatmonth,week:k[l].titleformatweek,day:k[l].titleformatday},header:{left:k[l].headerleft,center:k[l].headercenter,right:k[l].headerright},eventRender:function(b,c,d){var e=a(d.calendar.options.id).find(".filter-category .eo-cal-filter").val(),f=a(d.calendar.options.id).find(".filter-venue .eo-cal-filter").val(),g=a(d.calendar.options.id).find(".filter-tag .eo-cal-filter").val();return"undefined"!=typeof e&&""!==e&&a.inArray(e,b.category)<0?"<div></div>":"undefined"!=typeof f&&""!==f&&f!=b.venue?"<div></div>":"undefined"!=typeof g&&""!==g&&a.inArray(g,b.tags)<0?"<div></div>":wp.hooks.applyFilters("eventorganiser.fullcalendar_render_event",!0,b,c,d)?void(d.calendar.options.tooltip&&a(c).qtip({content:{text:b.description,button:!1,title:b.title},position:{my:"top center",at:"bottom center",viewport:a(window),adjust:{method:"shift none"}},hide:{fixed:!0,delay:500,effect:function(){a(this).fadeOut("50")}},border:{radius:4,width:3},style:{classes:"eo-event-toolip ui-tooltip-shadow",widget:!0,tip:"topMiddle"}})):"<div></div>"},buttonText:{today:EOAjaxFront.locale.today,month:EOAjaxFront.locale.month,week:EOAjaxFront.locale.week,day:EOAjaxFront.locale.day,cat:EOAjaxFront.locale.cat,venue:EOAjaxFront.locale.venue,tag:EOAjaxFront.locale.tag},monthNames:EOAjaxFront.locale.monthNames,monthNamesShort:EOAjaxFront.locale.monthAbbrev,dayNames:EOAjaxFront.locale.dayNames,dayNamesShort:EOAjaxFront.locale.dayAbbrev,eventColor:"#21759B",defaultView:k[l].defaultview,lazyFetching:"true",events:function(b,c,d,e){var f={start:jQuery.fullCalendar.formatDate(b,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(c,"yyyy-MM-dd"),timeformat:e.timeFormatphp,users_events:e.users_events};"undefined"!=typeof e.category&&""!==e.category&&(f.category=e.category),"undefined"!=typeof e.venue&&""!==e.venue&&(f.venue=e.venue),f=wp.hooks.applyFilters("eventorganiser.fullcalendar_request",f,b,c,d,e),a.ajax({url:eventorganiser.ajaxurl+"?action=eventorganiser-fullcal",dataType:"JSON",data:f,success:d,complete:function(a,b){}})},selectable:!1,weekMode:"variable",aspectRatio:1.5,loading:function(b){var c=a("#"+a(this).attr("id")+"_loading");b?(window.clearTimeout(j),j=window.setTimeout(function(){c.show()},1e3)):(window.clearTimeout(j),c.hide())}};n=wp.hooks.applyFilters("eventorganiser.fullcalendar_options",n,k[l]),a(m).fullCalendar(n)}a(".eo-cal-filter").change(function(){a(".eo-fullcalendar").fullCalendar("rerenderEvents")}),a(".eo-mini-calendar").datepicker({dateFormat:"DD, d MM, yy",changeMonth:!0,changeYear:!0,firstDay:parseInt(eventorganiser.fullcal.firstDay,10),buttonText:EOAjaxFront.locale.gotodate,monthNamesShort:EOAjaxFront.locale.monthAbbrev,dayNamesMin:EOAjaxFront.locale.dayAbbrev,nextText:EOAjaxFront.locale.nextText,prevText:EOAjaxFront.locale.prevText,showOn:"button",beforeShow:function(b,c){c.hasOwnProperty("dpDiv")?c.dpDiv.addClass("eo-datepicker"):a("#ui-datepicker-div").addClass("eo-datepicker")},onSelect:function(b){var c=a(this).parents("div.eo-fullcalendar").attr("id");a("#"+c).fullCalendar("gotoDate",new Date(Date.parse(b)))}})}if(a(".eo-widget-cal-wrap").length>0&&a(".eo-widget-cal-wrap").on("click","tfoot a",function(b){b.preventDefault();var c=a(this).closest(".eo-widget-cal-wrap").data("eo-widget-cal-id"),d={showpastevents:1,"show-long":0,"link-to-single":0};"undefined"!=typeof eventorganiser.widget_calendars&&"undefined"!=typeof eventorganiser.widget_calendars[c]&&(d=eventorganiser.widget_calendars[c]),"undefined"!=typeof eo_widget_cal&&"undefined"!=typeof eo_widget_cal[c]&&(d=eo_widget_cal[c]),d.eo_month=eveorg_getParameterByName("eo_month",a(this).attr("href")),a.getJSON(EOAjaxFront.adminajax+"?action=eo_widget_cal",d,function(b){a("#"+c+"_content").html(b)})}),a(".eo-agenda-widget").length>0){for(var o in eo_widget_agenda){o=eo_widget_agenda[o];var p=new Date;o.StartDate=a.fullCalendar.formatDate(p,"yyyy-MM-dd"),o.EndDate=o.StartDate,f(1,o)}a(".eo-agenda-widget .agenda-nav span.button").click(function(b){var c=a(this).parents(".eo-agenda-widget").attr("id");o=eo_widget_agenda[c],b.preventDefault();var d=!1;if(a(this).hasClass("next"))d="+1";else if(a(this).hasClass("prev"))d="-1";else{var e=a(this).parent();d=e.hasClass("prev")?"-1":"+1"}f(d,o)})}})}(jQuery);
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
+
function eveorg_getParameterByName(a,b){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+a+"=([^&#]*)",d=new RegExp(c),e=d.exec(b);return null===e?"":decodeURIComponent(e[1].replace(/\+/g," "))}function eo_load_map(){for(var a=eventorganiser.map,b=0;b<a.length;b++)if(null!==document.getElementById("eo_venue_map-"+(b+1))){eventorganiser.map[b].markers={};var c=a[b].locations,d={zoom:a[b].zoom,scrollwheel:a[b].scrollwheel,zoomControl:a[b].zoomcontrol,rotateControl:a[b].rotatecontrol,panControl:a[b].pancontrol,overviewMapControl:a[b].overviewmapcontrol,streetViewControl:a[b].streetviewcontrol,draggable:a[b].draggable,mapTypeControl:a[b].maptypecontrol,mapTypeId:google.maps.MapTypeId[a[b].maptypeid],styles:a[b].styles};d=wp.hooks.applyFilters("eventorganiser.google_map_options",d,a[b]);for(var e=new google.maps.Map(document.getElementById("eo_venue_map-"+(b+1)),d),f=new google.maps.LatLngBounds,g=[],h=0;h<c.length;h++){var i=c[h].lat,j=c[h].lng;if(void 0!==i&&void 0!==j){g.push(new google.maps.LatLng(i,j)),f.extend(g[h]);var k={venue_id:c[h].venue_id,position:g[h],map:e,content:c[h].tooltipContent,icon:c[h].icon};k=wp.hooks.applyFilters("eventorganiser.venue_marker_options",k);var l=new google.maps.Marker(k);eventorganiser.map[b].markers[c[h].venue_id]=l,a[b].tooltip&&google.maps.event.addListener(l,"click",eventorganiser_venue_tooltip)}}c.length>1?e.fitBounds(f):e.setCenter(g[0])}}function eventorganiser_venue_tooltip(){var a=this.getMap(),b=this.getMap().getProjection().fromLatLngToPoint(this.position),c=a.getProjection().fromLatLngToPoint(a.getBounds().getNorthEast()),d=a.getProjection().fromLatLngToPoint(a.getBounds().getSouthWest()),e=Math.pow(2,a.getZoom());b=new google.maps.Point((b.x-d.x)*e,(b.y-c.y)*e),wp.hooks.doAction("eventorganiser.venue_marker_clicked",this);var f=[b.x,b.y];return this.tooltip?(this.tooltip.qtip("api").set("position.target",f),void this.tooltip.qtip("show")):(jQuery(this.getMap().getDiv()).css({overflow:"visible"}),void(this.tooltip=jQuery("<div />").qtip({content:{text:this.content},border:{radius:4,width:3},style:{classes:"ui-tooltip-shadow",widget:!0},position:{at:"right center",my:"top center",target:f,container:jQuery(this.getMap().getDiv())},show:{ready:!0,event:!1,solo:!0},hide:{event:"mouseleave unfocus"}})))}var eventorganiser=eventorganiser||{};!function(a){jQuery(document).ready(function(){function b(b){var c=b.categories,d="undefined"!=typeof b.category&&b.category?b.category.split(","):!1,e="<select class='eo-cal-filter' id='eo-event-cat'>";e+="<option value=''>"+b.buttonText.cat+"</option>";var f;for(var g in c){if(f=c[g],d){var h=!1;-1!==a.inArray(f.slug,d)&&(h=!0);for(var i=f;!h&&i.parent>0;)i=c[i.parent],-1!==a.inArray(i.slug,d)&&(h=!0);if(!h)continue}e+="<option class='cat-colour-"+f.color+" cat' value='"+f.slug+"'>"+f.name+"</option>"}e+="</select>";var j=a("<span class='fc-header-dropdown filter-category'></span>");return j.append(e),j}function c(){var b=a("<span class='fc-header-goto'><input type='hidden' class='eo-mini-calendar'/></span>");return b}function d(b){var c=b.tags,d="<select class='eo-cal-filter' data-filter-type='event-tag'>";d+="<option value=''>"+b.buttonText.tag+"</option>";for(var e=0;e<c.length;e++)d+="<option value='"+c[e].slug+"'>"+c[e].name+"</option>";d+="</select>";var f=a("<span class='fc-header-dropdown filter-tag'></span>");return f.append(d),f}function e(b){var c=b.venues,d="<select class='eo-cal-filter' id='eo-event-venue'>";d+="<option value=''>"+b.buttonText.venue+"</option>";for(var e="undefined"!=typeof b.venue&&b.venue?b.venue.split(","):!1,f=0;f<c.length;f++)e&&-1===a.inArray(c[f].slug,e)||(d+="<option value='"+c[f].term_id+"'>"+c[f].name+"</option>");d+="</select>";var g=a("<span class='fc-header-dropdown filter-venue'></span>");return g.append(d),g}function f(b,c){a.ajax({url:EOAjaxFront.adminajax,dataType:"JSON",data:{action:"eo_widget_agenda",instance_number:c.number,direction:b,start:c.StartDate,end:c.EndDate},success:function(a){return jQuery.isArray(a)&&a[0]?(c.StartDate=a[0].StartDate,c.EndDate=a[a.length-1].StartDate,g(a,c),void 0):!1}})}function g(b,c){var d=a("#"+c.id+"_container"),e=d.find("ul.dates"),f=e.find("li");a(f).remove();var g=!1;for(l=0;l<b.length;l++){{var h,i;new Date(b[l].StartDate)}(g===!1||g!=b[l].StartDate&&"day"==c.mode)&&(g=b[l].StartDate,h=a('<li class="date" >'+b[l].display+'<ul class="a-date"></ul></li>'),e.append(h)),i=c.add_to_google?a('<li class="event"></li>').append('<span class="cat"></span><span><strong>'+b[l].time+": </strong></span>"+b[l].post_title).append('<div class="meta" style="display:none;"><span>'+b[l].link+"</span><span> </span><span>"+b[l].Glink+"</span></div>"):a('<li class="event"></li>').append("<a class='eo-agenda-event-permalink' href='"+b[l].event_url+"'><span class='cat'></span><span><strong>"+b[l].time+": </strong></span>"+b[l].post_title+"</a>"),i.find("span.cat").css({background:b[l].color}),h.append(i)}f=e.find("li");var j=d.find("ul li.event");j.on("click",function(){a(this).find(".meta").toggle("400")})}if(a("#eo-upcoming-dates").length>0&&a("#eo-upcoming-dates").find("li:gt(4)").length>0){var h=5,i={more:EOAjaxFront.locale.ShowMore,less:EOAjaxFront.locale.ShowLess};a("#eo-upcoming-dates").find("li:gt("+(h-1)+")").hide().end().after(a('<a href="#" id="eo-upcoming-dates-less">'+i.less+'</a> <span id="eo-upcoming-dates-pipe">|</span> <a href="#" id="eo-upcoming-dates-more">'+i.more+"</a>")),a("#eo-upcoming-dates-pipe").hide(),a("#eo-upcoming-dates-less").hide().click(function(b){b.preventDefault();var c=Math.floor((a("#eo-upcoming-dates li:visible").length-1)/h)*h-1;a("#eo-upcoming-dates li:gt("+c+")").hide(),a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").show(),a("#eo-upcoming-dates li:visible").length<=h&&a("#eo-upcoming-dates-less,#eo-upcoming-dates-pipe").hide()}),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("+h+")").show();var c=a("#eo-upcoming-dates-pipe").offset();a("html, body").animate({scrollTop:Math.max(c.top+40-a(window).height(),a(window).scrollTop())}),0===a("#eo-upcoming-dates li:hidden").length&&a("#eo-upcoming-dates-more,#eo-upcoming-dates-pipe").hide()})}if(a(".eo-fullcalendar").length>0){for(var j,k=eventorganiser.calendars,l=0;l<k.length;l++){var m="#eo_fullcalendar_"+(l+1);"undefined"==typeof k[l].category&&(k[l].category=""),"undefined"==typeof k[l].venue&&(k[l].venue="");var n={id:m,year:k[l].year?k[l].year:void 0,month:k[l].month?k[l].month:void 0,date:k[l].date?k[l].date:void 0,category:k[l].event_category,venue:k[l].event_venue,tag:k[l].event_tag,organiser:k[l].event_organiser,customButtons:{tag:d,category:b,venue:e,"goto":c},theme:k[l].theme,categories:eventorganiser.fullcal.categories,venues:eventorganiser.fullcal.venues,tags:eventorganiser.fullcal.tags,timeFormatphp:k[l].timeformatphp,timeFormat:k[l].timeformat,isRTL:k[l].isrtl,editable:!1,tooltip:k[l].tooltip,firstDay:parseInt(eventorganiser.fullcal.firstDay,10),weekends:k[l].weekends,allDaySlot:k[l].alldayslot,allDayText:k[l].alldaytext,axisFormat:k[l].axisformat,minTime:k[l].mintime,maxTime:k[l].maxtime,columnFormat:{month:k[l].columnformatmonth,week:k[l].columnformatweek,day:k[l].columnformatday},titleFormat:{month:k[l].titleformatmonth,week:k[l].titleformatweek,day:k[l].titleformatday},header:{left:k[l].headerleft,center:k[l].headercenter,right:k[l].headerright},eventRender:function(b,c,d){var e=a(d.calendar.options.id).find(".filter-category .eo-cal-filter").val(),f=a(d.calendar.options.id).find(".filter-venue .eo-cal-filter").val(),g=a(d.calendar.options.id).find(".filter-tag .eo-cal-filter").val();return"undefined"!=typeof e&&""!==e&&a.inArray(e,b.category)<0?"<div></div>":"undefined"!=typeof f&&""!==f&&f!=b.venue?"<div></div>":"undefined"!=typeof g&&""!==g&&a.inArray(g,b.tags)<0?"<div></div>":wp.hooks.applyFilters("eventorganiser.fullcalendar_render_event",!0,b,c,d)?void(d.calendar.options.tooltip&&a(c).qtip({content:{text:b.description,button:!1,title:b.title},position:{my:"top center",at:"bottom center",viewport:a(window),adjust:{method:"shift none"}},hide:{fixed:!0,delay:500,effect:function(){a(this).fadeOut("50")}},border:{radius:4,width:3},style:{classes:"eo-event-toolip ui-tooltip-shadow",widget:!0,tip:"topMiddle"}})):"<div></div>"},buttonText:{today:EOAjaxFront.locale.today,month:EOAjaxFront.locale.month,week:EOAjaxFront.locale.week,day:EOAjaxFront.locale.day,cat:EOAjaxFront.locale.cat,venue:EOAjaxFront.locale.venue,tag:EOAjaxFront.locale.tag},monthNames:EOAjaxFront.locale.monthNames,monthNamesShort:EOAjaxFront.locale.monthAbbrev,dayNames:EOAjaxFront.locale.dayNames,dayNamesShort:EOAjaxFront.locale.dayAbbrev,eventColor:"#21759B",defaultView:k[l].defaultview,lazyFetching:"true",events:function(b,c,d,e){var f={start:jQuery.fullCalendar.formatDate(b,"yyyy-MM-dd"),end:jQuery.fullCalendar.formatDate(c,"yyyy-MM-dd"),timeformat:e.timeFormatphp,users_events:e.users_events};"undefined"!=typeof e.category&&""!==e.category&&(f.category=e.category),"undefined"!=typeof e.venue&&""!==e.venue&&(f.venue=e.venue),"undefined"!=typeof e.tag&&""!==e.tag&&(f.tag=e.tag),"undefined"!=typeof e.organiser&&0!==e.organiser&&(f.organiser=e.organiser),f=wp.hooks.applyFilters("eventorganiser.fullcalendar_request",f,b,c,d,e),a.ajax({url:eventorganiser.ajaxurl+"?action=eventorganiser-fullcal",dataType:"JSON",data:f,success:d,complete:function(a,b){}})},selectable:!1,weekMode:"variable",aspectRatio:1.5,loading:function(b){var c=a("#"+a(this).attr("id")+"_loading");b?(window.clearTimeout(j),j=window.setTimeout(function(){c.show()},1e3)):(window.clearTimeout(j),c.hide())}};n=wp.hooks.applyFilters("eventorganiser.fullcalendar_options",n,k[l]),a(m).fullCalendar(n)}a(".eo-cal-filter").change(function(){a(".eo-fullcalendar").fullCalendar("rerenderEvents")}),a(".eo-mini-calendar").datepicker({dateFormat:"DD, d MM, yy",changeMonth:!0,changeYear:!0,firstDay:parseInt(eventorganiser.fullcal.firstDay,10),buttonText:EOAjaxFront.locale.gotodate,monthNamesShort:EOAjaxFront.locale.monthAbbrev,dayNamesMin:EOAjaxFront.locale.dayAbbrev,nextText:EOAjaxFront.locale.nextText,prevText:EOAjaxFront.locale.prevText,showOn:"button",beforeShow:function(b,c){c.hasOwnProperty("dpDiv")?c.dpDiv.addClass("eo-datepicker"):a("#ui-datepicker-div").addClass("eo-datepicker")},onSelect:function(b){var c=a(this).parents("div.eo-fullcalendar").attr("id");a("#"+c).fullCalendar("gotoDate",new Date(Date.parse(b)))}})}if(a(".eo-widget-cal-wrap").length>0&&a(".eo-widget-cal-wrap").on("click","tfoot a",function(b){b.preventDefault();var c=a(this).closest(".eo-widget-cal-wrap").data("eo-widget-cal-id"),d={showpastevents:1,"show-long":0,"link-to-single":0};"undefined"!=typeof eventorganiser.widget_calendars&&"undefined"!=typeof eventorganiser.widget_calendars[c]&&(d=eventorganiser.widget_calendars[c]),"undefined"!=typeof eo_widget_cal&&"undefined"!=typeof eo_widget_cal[c]&&(d=eo_widget_cal[c]),d.eo_month=eveorg_getParameterByName("eo_month",a(this).attr("href")),a.getJSON(EOAjaxFront.adminajax+"?action=eo_widget_cal",d,function(b){a("#"+c+"_content").html(b)})}),a(".eo-agenda-widget").length>0){for(var o in eo_widget_agenda){o=eo_widget_agenda[o];var p=new Date;o.StartDate=a.fullCalendar.formatDate(p,"yyyy-MM-dd"),o.EndDate=o.StartDate,f(1,o)}a(".eo-agenda-widget .agenda-nav span.button").click(function(b){var c=a(this).parents(".eo-agenda-widget").attr("id");o=eo_widget_agenda[c],b.preventDefault();var d=!1;if(a(this).hasClass("next"))d="+1";else if(a(this).hasClass("prev"))d="-1";else{var e=a(this).parent();d=e.hasClass("prev")?"-1":"+1"}f(d,o)})}})}(jQuery);
|
js/fullcalendar.js
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* http://arshaw.com/fullcalendar/
|
5 |
*/
|
6 |
/*!
|
7 |
-
* FullCalendar v1.6.
|
8 |
* Docs & License: http://arshaw.com/fullcalendar/
|
9 |
* (c) 2013 Adam Shaw
|
10 |
*/
|
@@ -17,6 +17,9 @@
|
|
17 |
|
18 |
(function($, undefined) {
|
19 |
|
|
|
|
|
|
|
20 |
var defaults = {
|
21 |
|
22 |
// display
|
@@ -88,7 +91,9 @@ var defaults = {
|
|
88 |
//selectable: false,
|
89 |
unselectAuto: true,
|
90 |
|
91 |
-
dropAccept: '*'
|
|
|
|
|
92 |
|
93 |
};
|
94 |
|
@@ -115,7 +120,7 @@ var rtlDefaults = {
|
|
115 |
|
116 |
;;
|
117 |
|
118 |
-
var fc = $.fullCalendar = { version: "1.6.
|
119 |
var fcViews = fc.views = {};
|
120 |
|
121 |
|
@@ -143,7 +148,8 @@ $.fn.fullCalendar = function(options) {
|
|
143 |
}
|
144 |
return this;
|
145 |
}
|
146 |
-
|
|
|
147 |
|
148 |
// would like to have this logic in EventManager, but needs to happen before options are recursively extended
|
149 |
var eventSources = options.eventSources || [];
|
@@ -227,10 +233,8 @@ function Calendar(element, options, eventSources) {
|
|
227 |
var content;
|
228 |
var tm; // for making theme classes
|
229 |
var currentView;
|
230 |
-
var viewInstances = {};
|
231 |
var elementOuterWidth;
|
232 |
var suggestedViewHeight;
|
233 |
-
var absoluteViewElement;
|
234 |
var resizeUID = 0;
|
235 |
var ignoreWindowResize = 0;
|
236 |
var date = new Date();
|
@@ -249,11 +253,11 @@ function Calendar(element, options, eventSources) {
|
|
249 |
function render(inc) {
|
250 |
if (!content) {
|
251 |
initialRender();
|
252 |
-
}
|
|
|
|
|
253 |
calcSize();
|
254 |
-
|
255 |
-
markEventsDirty();
|
256 |
-
renderView(inc);
|
257 |
}
|
258 |
}
|
259 |
|
@@ -270,15 +274,22 @@ function Calendar(element, options, eventSources) {
|
|
270 |
if (options.theme) {
|
271 |
element.addClass('ui-widget');
|
272 |
}
|
|
|
273 |
content = $("<div class='fc-content' style='position:relative'/>")
|
274 |
.prependTo(element);
|
|
|
275 |
header = new Header(t, options);
|
276 |
headerElement = header.render();
|
277 |
if (headerElement) {
|
278 |
element.prepend(headerElement);
|
279 |
}
|
|
|
280 |
changeView(options.defaultView);
|
281 |
-
|
|
|
|
|
|
|
|
|
282 |
// needed for IE in a 0x0 iframe, b/c when it is resized, never triggers a windowResize
|
283 |
if (!bodyVisible()) {
|
284 |
lateRender();
|
@@ -298,21 +309,27 @@ function Calendar(element, options, eventSources) {
|
|
298 |
|
299 |
|
300 |
function destroy() {
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
$(window).unbind('resize', windowResize);
|
|
|
302 |
header.destroy();
|
303 |
content.remove();
|
304 |
element.removeClass('fc fc-rtl ui-widget');
|
305 |
}
|
306 |
|
307 |
|
308 |
-
|
309 |
function elementVisible() {
|
310 |
-
return
|
311 |
}
|
312 |
|
313 |
|
314 |
function bodyVisible() {
|
315 |
-
return $('body')
|
316 |
}
|
317 |
|
318 |
|
@@ -320,133 +337,97 @@ function Calendar(element, options, eventSources) {
|
|
320 |
/* View Rendering
|
321 |
-----------------------------------------------------------------------------*/
|
322 |
|
323 |
-
|
324 |
-
|
325 |
function changeView(newViewName) {
|
326 |
if (!currentView || newViewName != currentView.name) {
|
327 |
-
|
|
|
|
|
328 |
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
unselect();
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
if (oldView) {
|
335 |
-
(oldView.beforeHide || noop)(); // called before changing min-height. if called after, scroll state is reset (in Opera)
|
336 |
-
setMinHeight(content, content.height());
|
337 |
-
oldView.element.hide();
|
338 |
-
}else{
|
339 |
-
setMinHeight(content, 1); // needs to be 1 (not 0) for IE7, or else view dimensions miscalculated
|
340 |
-
}
|
341 |
-
content.css('overflow', 'hidden');
|
342 |
-
|
343 |
-
currentView = viewInstances[newViewName];
|
344 |
-
if (currentView) {
|
345 |
-
currentView.element.show();
|
346 |
-
}else{
|
347 |
-
currentView = viewInstances[newViewName] = new fcViews[newViewName](
|
348 |
-
newViewElement = absoluteViewElement =
|
349 |
-
$("<div class='fc-view fc-view-" + newViewName + "' style='position:absolute'/>")
|
350 |
-
.appendTo(content),
|
351 |
-
t // the calendar object
|
352 |
-
);
|
353 |
-
}
|
354 |
-
|
355 |
-
if (oldView) {
|
356 |
-
header.deactivateButton(oldView.name);
|
357 |
-
}
|
358 |
-
header.activateButton(newViewName);
|
359 |
-
|
360 |
-
renderView(); // after height has been set, will make absoluteViewElement's position=relative, then set to null
|
361 |
-
|
362 |
-
content.css('overflow', '');
|
363 |
-
if (oldView) {
|
364 |
-
setMinHeight(content, 1);
|
365 |
-
}
|
366 |
-
|
367 |
-
if (!newViewElement) {
|
368 |
-
(currentView.afterShow || noop)(); // called after setting min-height/overflow, so in final scroll state (for Opera)
|
369 |
-
}
|
370 |
-
|
371 |
-
ignoreWindowResize--;
|
372 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
373 |
}
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
function renderView(inc) {
|
378 |
-
if (
|
379 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
380 |
|
|
|
|
|
|
|
|
|
|
|
|
|
381 |
unselect();
|
382 |
-
|
383 |
-
if (suggestedViewHeight === undefined) {
|
384 |
-
calcSize();
|
385 |
-
}
|
386 |
-
|
387 |
-
var forceEventRender = false;
|
388 |
-
if (!currentView.start || inc || date < currentView.start || date >= currentView.end) {
|
389 |
-
// view must render an entire new date range (and refetch/render events)
|
390 |
-
currentView.render(date, inc || 0); // responsible for clearing events
|
391 |
-
setSize(true);
|
392 |
-
forceEventRender = true;
|
393 |
-
}
|
394 |
-
else if (currentView.sizeDirty) {
|
395 |
-
// view must resize (and rerender events)
|
396 |
-
currentView.clearEvents();
|
397 |
-
setSize();
|
398 |
-
forceEventRender = true;
|
399 |
-
}
|
400 |
-
else if (currentView.eventsDirty) {
|
401 |
-
currentView.clearEvents();
|
402 |
-
forceEventRender = true;
|
403 |
-
}
|
404 |
-
currentView.sizeDirty = false;
|
405 |
-
currentView.eventsDirty = false;
|
406 |
-
updateEvents(forceEventRender);
|
407 |
-
|
408 |
-
elementOuterWidth = element.outerWidth();
|
409 |
-
|
410 |
-
header.updateTitle(currentView.title);
|
411 |
-
var today = new Date();
|
412 |
-
if (today >= currentView.start && today < currentView.end) {
|
413 |
-
header.disableButton('today');
|
414 |
-
}else{
|
415 |
-
header.enableButton('today');
|
416 |
-
}
|
417 |
-
|
418 |
-
ignoreWindowResize--;
|
419 |
-
currentView.trigger('viewDisplay', _element);
|
420 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
421 |
}
|
422 |
|
423 |
|
424 |
-
|
425 |
/* Resizing
|
426 |
-----------------------------------------------------------------------------*/
|
427 |
|
428 |
|
429 |
function updateSize() {
|
430 |
-
markSizesDirty();
|
431 |
if (elementVisible()) {
|
|
|
|
|
432 |
calcSize();
|
433 |
setSize();
|
434 |
-
|
435 |
-
currentView.clearEvents();
|
436 |
-
currentView.renderEvents(events);
|
437 |
-
currentView.sizeDirty = false;
|
438 |
}
|
439 |
}
|
440 |
|
441 |
|
442 |
-
function
|
443 |
-
$.each(viewInstances, function(i, inst) {
|
444 |
-
inst.sizeDirty = true;
|
445 |
-
});
|
446 |
-
}
|
447 |
-
|
448 |
-
|
449 |
-
function calcSize() {
|
450 |
if (options.contentHeight) {
|
451 |
suggestedViewHeight = options.contentHeight;
|
452 |
}
|
@@ -459,15 +440,20 @@ function Calendar(element, options, eventSources) {
|
|
459 |
}
|
460 |
|
461 |
|
462 |
-
function setSize(
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
}
|
469 |
-
|
|
|
|
|
|
|
470 |
ignoreWindowResize--;
|
|
|
|
|
471 |
}
|
472 |
|
473 |
|
@@ -496,52 +482,82 @@ function Calendar(element, options, eventSources) {
|
|
496 |
|
497 |
/* Event Fetching/Rendering
|
498 |
-----------------------------------------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
499 |
|
500 |
-
|
501 |
-
|
502 |
-
function updateEvents(forceRender) {
|
503 |
if (!options.lazyFetching || isFetchNeeded(currentView.visStart, currentView.visEnd)) {
|
504 |
-
|
505 |
}
|
506 |
-
else
|
507 |
-
|
508 |
}
|
509 |
}
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
fetchEvents(currentView.visStart, currentView.visEnd, options); // will call reportEvents
|
514 |
}
|
515 |
-
|
516 |
|
517 |
// called when event data arrives
|
518 |
function reportEvents(_events) {
|
519 |
events = _events;
|
520 |
-
|
521 |
}
|
522 |
-
|
523 |
-
|
524 |
// called when a single event's data has been changed
|
525 |
function reportEventChange(eventID) {
|
526 |
rerenderEvents(eventID);
|
527 |
}
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
}
|
538 |
}
|
539 |
-
|
540 |
-
|
541 |
-
function
|
542 |
-
|
543 |
-
|
544 |
-
|
|
|
|
|
|
|
|
|
545 |
}
|
546 |
|
547 |
|
@@ -622,6 +638,29 @@ function Calendar(element, options, eventSources) {
|
|
622 |
function getDate() {
|
623 |
return cloneDate(date);
|
624 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
625 |
|
626 |
|
627 |
|
@@ -993,7 +1032,22 @@ function EventManager(options, _sources) {
|
|
993 |
var success = source.success;
|
994 |
var error = source.error;
|
995 |
var complete = source.complete;
|
996 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
997 |
var startParam = firstDefined(source.startParam, options.startParam);
|
998 |
var endParam = firstDefined(source.endParam, options.endParam);
|
999 |
if (startParam) {
|
@@ -1002,6 +1056,7 @@ function EventManager(options, _sources) {
|
|
1002 |
if (endParam) {
|
1003 |
data[endParam] = Math.round(+rangeEnd / 1000);
|
1004 |
}
|
|
|
1005 |
pushLoading();
|
1006 |
$.ajax($.extend({}, ajaxDefaults, source, {
|
1007 |
data: data,
|
@@ -1174,14 +1229,14 @@ function EventManager(options, _sources) {
|
|
1174 |
|
1175 |
function pushLoading() {
|
1176 |
if (!loadingLevel++) {
|
1177 |
-
trigger('loading', null, true);
|
1178 |
}
|
1179 |
}
|
1180 |
|
1181 |
|
1182 |
function popLoading() {
|
1183 |
if (!--loadingLevel) {
|
1184 |
-
trigger('loading', null, false);
|
1185 |
}
|
1186 |
}
|
1187 |
|
@@ -1360,15 +1415,6 @@ function zeroDate() { // returns a Date with time 00:00:00 and dateOfMonth=1
|
|
1360 |
}
|
1361 |
|
1362 |
|
1363 |
-
function skipWeekend(date, inc, excl) {
|
1364 |
-
inc = inc || 1;
|
1365 |
-
while (!date.getDay() || (excl && date.getDay()==1 || !excl && date.getDay()==6)) {
|
1366 |
-
addDays(date, inc);
|
1367 |
-
}
|
1368 |
-
return date;
|
1369 |
-
}
|
1370 |
-
|
1371 |
-
|
1372 |
function dayDiff(d1, d2) { // d1 - d2
|
1373 |
return Math.round((cloneDate(d1, true) - cloneDate(d2, true)) / DAY_MS);
|
1374 |
}
|
@@ -1624,8 +1670,8 @@ fc.dateFormatters = dateFormatters;
|
|
1624 |
/* thanks jQuery UI (https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.datepicker.js)
|
1625 |
*
|
1626 |
* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition.
|
1627 |
-
*
|
1628 |
-
*
|
1629 |
*/
|
1630 |
function iso8601Week(date) {
|
1631 |
var time;
|
@@ -1662,95 +1708,7 @@ function exclEndDay(event) {
|
|
1662 |
function _exclEndDay(end, allDay) {
|
1663 |
end = cloneDate(end);
|
1664 |
return allDay || end.getHours() || end.getMinutes() ? addDays(end, 1) : clearTime(end);
|
1665 |
-
|
1666 |
-
|
1667 |
-
|
1668 |
-
function segCmp(a, b) {
|
1669 |
-
return (b.msLength - a.msLength) * 100 + (a.event.start - b.event.start);
|
1670 |
-
}
|
1671 |
-
|
1672 |
-
|
1673 |
-
function segsCollide(seg1, seg2) {
|
1674 |
-
return seg1.end > seg2.start && seg1.start < seg2.end;
|
1675 |
-
}
|
1676 |
-
|
1677 |
-
|
1678 |
-
|
1679 |
-
/* Event Sorting
|
1680 |
-
-----------------------------------------------------------------------------*/
|
1681 |
-
|
1682 |
-
|
1683 |
-
// event rendering utilities
|
1684 |
-
function sliceSegs(events, visEventEnds, start, end) {
|
1685 |
-
var segs = [],
|
1686 |
-
i, len=events.length, event,
|
1687 |
-
eventStart, eventEnd,
|
1688 |
-
segStart, segEnd,
|
1689 |
-
isStart, isEnd;
|
1690 |
-
for (i=0; i<len; i++) {
|
1691 |
-
event = events[i];
|
1692 |
-
eventStart = event.start;
|
1693 |
-
eventEnd = visEventEnds[i];
|
1694 |
-
if (eventEnd > start && eventStart < end) {
|
1695 |
-
if (eventStart < start) {
|
1696 |
-
segStart = cloneDate(start);
|
1697 |
-
isStart = false;
|
1698 |
-
}else{
|
1699 |
-
segStart = eventStart;
|
1700 |
-
isStart = true;
|
1701 |
-
}
|
1702 |
-
if (eventEnd > end) {
|
1703 |
-
segEnd = cloneDate(end);
|
1704 |
-
isEnd = false;
|
1705 |
-
}else{
|
1706 |
-
segEnd = eventEnd;
|
1707 |
-
isEnd = true;
|
1708 |
-
}
|
1709 |
-
segs.push({
|
1710 |
-
event: event,
|
1711 |
-
start: segStart,
|
1712 |
-
end: segEnd,
|
1713 |
-
isStart: isStart,
|
1714 |
-
isEnd: isEnd,
|
1715 |
-
msLength: segEnd - segStart
|
1716 |
-
});
|
1717 |
-
}
|
1718 |
-
}
|
1719 |
-
return segs.sort(segCmp);
|
1720 |
-
}
|
1721 |
-
|
1722 |
-
|
1723 |
-
// event rendering calculation utilities
|
1724 |
-
function stackSegs(segs) {
|
1725 |
-
var levels = [],
|
1726 |
-
i, len = segs.length, seg,
|
1727 |
-
j, collide, k;
|
1728 |
-
for (i=0; i<len; i++) {
|
1729 |
-
seg = segs[i];
|
1730 |
-
j = 0; // the level index where seg should belong
|
1731 |
-
while (true) {
|
1732 |
-
collide = false;
|
1733 |
-
if (levels[j]) {
|
1734 |
-
for (k=0; k<levels[j].length; k++) {
|
1735 |
-
if (segsCollide(levels[j][k], seg)) {
|
1736 |
-
collide = true;
|
1737 |
-
break;
|
1738 |
-
}
|
1739 |
-
}
|
1740 |
-
}
|
1741 |
-
if (collide) {
|
1742 |
-
j++;
|
1743 |
-
}else{
|
1744 |
-
break;
|
1745 |
-
}
|
1746 |
-
}
|
1747 |
-
if (levels[j]) {
|
1748 |
-
levels[j].push(seg);
|
1749 |
-
}else{
|
1750 |
-
levels[j] = [seg];
|
1751 |
-
}
|
1752 |
-
}
|
1753 |
-
return levels;
|
1754 |
}
|
1755 |
|
1756 |
|
@@ -1845,15 +1803,6 @@ function vborders(element) {
|
|
1845 |
}
|
1846 |
|
1847 |
|
1848 |
-
function setMinHeight(element, height) {
|
1849 |
-
height = (typeof height == 'number' ? height + 'px' : height);
|
1850 |
-
element.each(function(i, _element) {
|
1851 |
-
_element.style.cssText += ';min-height:' + height + ';_height:' + height;
|
1852 |
-
// why can't we just use .css() ? i forget
|
1853 |
-
});
|
1854 |
-
}
|
1855 |
-
|
1856 |
-
|
1857 |
|
1858 |
/* Misc Utils
|
1859 |
-----------------------------------------------------------------------------*/
|
@@ -1866,7 +1815,7 @@ function setMinHeight(element, height) {
|
|
1866 |
function noop() { }
|
1867 |
|
1868 |
|
1869 |
-
function
|
1870 |
return a - b;
|
1871 |
}
|
1872 |
|
@@ -1907,11 +1856,6 @@ function htmlEscape(s) {
|
|
1907 |
}
|
1908 |
|
1909 |
|
1910 |
-
function cssKey(_element) {
|
1911 |
-
return _element.id + '/' + _element.className + '/' + _element.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig, '');
|
1912 |
-
}
|
1913 |
-
|
1914 |
-
|
1915 |
function disableTextSelection(element) {
|
1916 |
element
|
1917 |
.attr('unselectable', 'on')
|
@@ -2026,39 +1970,49 @@ function MonthView(element, calendar) {
|
|
2026 |
BasicView.call(t, element, calendar, 'month');
|
2027 |
var opt = t.opt;
|
2028 |
var renderBasic = t.renderBasic;
|
|
|
|
|
2029 |
var formatDate = calendar.formatDate;
|
2030 |
|
2031 |
|
2032 |
-
|
2033 |
function render(date, delta) {
|
|
|
2034 |
if (delta) {
|
2035 |
addMonths(date, delta);
|
2036 |
date.setDate(1);
|
2037 |
}
|
|
|
|
|
|
|
2038 |
var start = cloneDate(date, true);
|
2039 |
start.setDate(1);
|
|
|
2040 |
var end = addMonths(cloneDate(start), 1);
|
|
|
2041 |
var visStart = cloneDate(start);
|
|
|
|
|
|
|
2042 |
var visEnd = cloneDate(end);
|
2043 |
-
|
2044 |
-
|
2045 |
-
|
2046 |
-
|
2047 |
-
|
2048 |
-
|
2049 |
-
addDays(visStart, -((visStart.getDay() - Math.max(firstDay, nwe) + 7) % 7));
|
2050 |
-
addDays(visEnd, (7 - visEnd.getDay() + Math.max(firstDay, nwe)) % 7);
|
2051 |
-
var rowCnt = Math.round((visEnd - visStart) / (DAY_MS * 7));
|
2052 |
if (opt('weekMode') == 'fixed') {
|
2053 |
-
addDays(visEnd, (6 - rowCnt) * 7);
|
2054 |
rowCnt = 6;
|
2055 |
}
|
|
|
2056 |
t.title = formatDate(start, opt('titleFormat'));
|
|
|
2057 |
t.start = start;
|
2058 |
t.end = end;
|
2059 |
t.visStart = visStart;
|
2060 |
t.visEnd = visEnd;
|
2061 |
-
|
|
|
2062 |
}
|
2063 |
|
2064 |
|
@@ -2080,33 +2034,40 @@ function BasicWeekView(element, calendar) {
|
|
2080 |
BasicView.call(t, element, calendar, 'basicWeek');
|
2081 |
var opt = t.opt;
|
2082 |
var renderBasic = t.renderBasic;
|
|
|
|
|
2083 |
var formatDates = calendar.formatDates;
|
2084 |
|
2085 |
|
2086 |
-
|
2087 |
function render(date, delta) {
|
|
|
2088 |
if (delta) {
|
2089 |
addDays(date, delta * 7);
|
2090 |
}
|
|
|
2091 |
var start = addDays(cloneDate(date), -((date.getDay() - opt('firstDay') + 7) % 7));
|
2092 |
var end = addDays(cloneDate(start), 7);
|
|
|
2093 |
var visStart = cloneDate(start);
|
|
|
|
|
2094 |
var visEnd = cloneDate(end);
|
2095 |
-
|
2096 |
-
|
2097 |
-
|
2098 |
-
|
2099 |
-
|
|
|
|
|
|
|
|
|
2100 |
t.title = formatDates(
|
2101 |
visStart,
|
2102 |
addDays(cloneDate(visEnd), -1),
|
2103 |
opt('titleFormat')
|
2104 |
);
|
2105 |
-
|
2106 |
-
|
2107 |
-
t.visStart = visStart;
|
2108 |
-
t.visEnd = visEnd;
|
2109 |
-
renderBasic(1, weekends ? 7 : 5, false);
|
2110 |
}
|
2111 |
|
2112 |
|
@@ -2116,8 +2077,6 @@ function BasicWeekView(element, calendar) {
|
|
2116 |
|
2117 |
fcViews.basicDay = BasicDayView;
|
2118 |
|
2119 |
-
//TODO: when calendar's date starts out on a weekend, shouldn't happen
|
2120 |
-
|
2121 |
|
2122 |
function BasicDayView(element, calendar) {
|
2123 |
var t = this;
|
@@ -2131,20 +2090,25 @@ function BasicDayView(element, calendar) {
|
|
2131 |
BasicView.call(t, element, calendar, 'basicDay');
|
2132 |
var opt = t.opt;
|
2133 |
var renderBasic = t.renderBasic;
|
|
|
2134 |
var formatDate = calendar.formatDate;
|
2135 |
|
2136 |
|
2137 |
-
|
2138 |
function render(date, delta) {
|
|
|
2139 |
if (delta) {
|
2140 |
addDays(date, delta);
|
2141 |
-
if (!opt('weekends')) {
|
2142 |
-
skipWeekend(date, delta < 0 ? -1 : 1);
|
2143 |
-
}
|
2144 |
}
|
|
|
|
|
|
|
|
|
|
|
2145 |
t.title = formatDate(date, opt('titleFormat'));
|
2146 |
-
|
2147 |
-
t.
|
|
|
|
|
2148 |
renderBasic(1, 1, false);
|
2149 |
}
|
2150 |
|
@@ -2175,14 +2139,12 @@ function BasicView(element, calendar, viewName) {
|
|
2175 |
t.dragStop = dragStop;
|
2176 |
t.defaultEventEnd = defaultEventEnd;
|
2177 |
t.getHoverListener = function() { return hoverListener };
|
|
|
|
|
2178 |
t.colContentLeft = colContentLeft;
|
2179 |
t.colContentRight = colContentRight;
|
2180 |
-
t.
|
2181 |
-
t.dateCell = dateCell;
|
2182 |
-
t.cellDate = cellDate;
|
2183 |
-
t.cellIsAllDay = function() { return true };
|
2184 |
t.allDayRow = allDayRow;
|
2185 |
-
t.allDayBounds = allDayBounds;
|
2186 |
t.getRowCnt = function() { return rowCnt };
|
2187 |
t.getColCnt = function() { return colCnt };
|
2188 |
t.getColWidth = function() { return colWidth };
|
@@ -2196,10 +2158,12 @@ function BasicView(element, calendar, viewName) {
|
|
2196 |
BasicEventRenderer.call(t);
|
2197 |
var opt = t.opt;
|
2198 |
var trigger = t.trigger;
|
2199 |
-
var clearEvents = t.clearEvents;
|
2200 |
var renderOverlay = t.renderOverlay;
|
2201 |
var clearOverlays = t.clearOverlays;
|
2202 |
var daySelectionMousedown = t.daySelectionMousedown;
|
|
|
|
|
|
|
2203 |
var formatDate = calendar.formatDate;
|
2204 |
|
2205 |
|
@@ -2212,7 +2176,8 @@ function BasicView(element, calendar, viewName) {
|
|
2212 |
var bodyRows;
|
2213 |
var bodyCells;
|
2214 |
var bodyFirstCells;
|
2215 |
-
var
|
|
|
2216 |
var daySegmentContainer;
|
2217 |
|
2218 |
var viewWidth;
|
@@ -2221,13 +2186,12 @@ function BasicView(element, calendar, viewName) {
|
|
2221 |
var weekNumberWidth;
|
2222 |
|
2223 |
var rowCnt, colCnt;
|
|
|
2224 |
var coordinateGrid;
|
2225 |
var hoverListener;
|
|
|
2226 |
var colContentPositions;
|
2227 |
|
2228 |
-
var rtl, dis, dit;
|
2229 |
-
var firstDay;
|
2230 |
-
var nwe; // no weekends? a 0 or 1 for easy computations
|
2231 |
var tm;
|
2232 |
var colFormat;
|
2233 |
var showWeekNumbers;
|
@@ -2243,32 +2207,21 @@ function BasicView(element, calendar, viewName) {
|
|
2243 |
disableTextSelection(element.addClass('fc-grid'));
|
2244 |
|
2245 |
|
2246 |
-
function renderBasic(
|
2247 |
-
rowCnt =
|
2248 |
-
colCnt =
|
|
|
2249 |
updateOptions();
|
2250 |
-
|
2251 |
-
if (
|
2252 |
buildEventContainer();
|
2253 |
-
}else{
|
2254 |
-
clearEvents();
|
2255 |
}
|
2256 |
-
|
|
|
2257 |
}
|
2258 |
|
2259 |
|
2260 |
-
|
2261 |
function updateOptions() {
|
2262 |
-
rtl = opt('isRTL');
|
2263 |
-
if (rtl) {
|
2264 |
-
dis = -1;
|
2265 |
-
dit = colCnt - 1;
|
2266 |
-
}else{
|
2267 |
-
dis = 1;
|
2268 |
-
dit = 0;
|
2269 |
-
}
|
2270 |
-
firstDay = opt('firstDay');
|
2271 |
-
nwe = opt('weekends') ? 0 : 1;
|
2272 |
tm = opt('theme') ? 'ui' : 'fc';
|
2273 |
colFormat = opt('columnFormat');
|
2274 |
|
@@ -2284,131 +2237,182 @@ function BasicView(element, calendar, viewName) {
|
|
2284 |
}
|
2285 |
|
2286 |
|
2287 |
-
|
2288 |
function buildEventContainer() {
|
2289 |
daySegmentContainer =
|
2290 |
-
$("<div style='position:absolute;z-index:8;top:0;left:0'/>")
|
2291 |
.appendTo(element);
|
2292 |
}
|
2293 |
|
2294 |
|
2295 |
-
|
2296 |
-
|
2297 |
-
|
2298 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2299 |
var headerClass = tm + "-widget-header";
|
2300 |
-
var
|
2301 |
-
var
|
2302 |
-
var
|
2303 |
-
var cellDate; // not to be confused with local function. TODO: better names
|
2304 |
-
var cellClasses;
|
2305 |
-
var cell;
|
2306 |
|
2307 |
-
html += "<
|
2308 |
-
"<thead>" +
|
2309 |
-
"<tr>";
|
2310 |
|
2311 |
if (showWeekNumbers) {
|
2312 |
-
html +=
|
|
|
|
|
|
|
2313 |
}
|
2314 |
|
2315 |
-
for (
|
2316 |
-
|
2317 |
-
html +=
|
|
|
|
|
|
|
2318 |
}
|
2319 |
|
2320 |
-
html += "</tr>"
|
2321 |
-
|
2322 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2323 |
|
2324 |
-
for (i=0; i<rowCnt; i++) {
|
2325 |
html += "<tr class='fc-week'>";
|
2326 |
|
2327 |
if (showWeekNumbers) {
|
2328 |
-
|
2329 |
-
|
2330 |
-
|
|
|
|
|
|
|
|
|
2331 |
}
|
2332 |
|
2333 |
-
for (
|
2334 |
-
|
2335 |
-
|
2336 |
-
cellClasses = [
|
2337 |
-
'fc-day',
|
2338 |
-
'fc-' + dayIDs[cellDate.getDay()],
|
2339 |
-
contentClass
|
2340 |
-
];
|
2341 |
-
if (cellDate.getMonth() != month) {
|
2342 |
-
cellClasses.push('fc-other-month');
|
2343 |
-
}
|
2344 |
-
if (+cellDate == +today) {
|
2345 |
-
cellClasses.push('fc-today');
|
2346 |
-
cellClasses.push(tm + '-state-highlight');
|
2347 |
-
}
|
2348 |
-
|
2349 |
-
html += "<td" +
|
2350 |
-
" class='" + cellClasses.join(' ') + "'" +
|
2351 |
-
" data-date='" + formatDate(cellDate, 'yyyy-MM-dd') + "'" +
|
2352 |
-
">" +
|
2353 |
-
"<div>";
|
2354 |
-
if (showNumbers) {
|
2355 |
-
html += "<div class='fc-day-number'>" + cellDate.getDate() + "</div>";
|
2356 |
-
}
|
2357 |
-
html += "<div class='fc-day-content'>" +
|
2358 |
-
"<div style='position:relative'> </div>" +
|
2359 |
-
"</div>" +
|
2360 |
-
"</div>" +
|
2361 |
-
"</td>";
|
2362 |
}
|
2363 |
|
2364 |
html += "</tr>";
|
2365 |
}
|
2366 |
-
html += "</tbody>" +
|
2367 |
-
"</table>";
|
2368 |
|
2369 |
-
|
2370 |
-
if (table) {
|
2371 |
-
table.remove();
|
2372 |
-
}
|
2373 |
-
table = $(html).appendTo(element);
|
2374 |
|
2375 |
-
|
2376 |
-
|
2377 |
-
|
2378 |
-
|
2379 |
-
|
2380 |
-
|
2381 |
-
|
2382 |
-
|
2383 |
-
|
2384 |
-
|
2385 |
-
|
2386 |
-
|
2387 |
-
|
2388 |
-
|
2389 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2390 |
}
|
2391 |
|
2392 |
-
|
2393 |
-
|
2394 |
-
|
2395 |
-
|
|
|
|
|
2396 |
|
2397 |
-
if (
|
2398 |
-
|
2399 |
-
var weekStart = _cellDate(i, 0);
|
2400 |
-
$(_cell).text(formatDate(weekStart, weekNumberFormat));
|
2401 |
-
});
|
2402 |
}
|
2403 |
-
|
2404 |
-
bodyCells.each(function(i, _cell) {
|
2405 |
-
var date = indexDate(i);
|
2406 |
-
trigger('dayRender', t, date, $(_cell));
|
2407 |
-
});
|
2408 |
|
2409 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2410 |
}
|
2411 |
-
|
|
|
|
|
|
|
|
|
2412 |
|
2413 |
|
2414 |
function setHeight(height) {
|
@@ -2429,19 +2433,19 @@ function BasicView(element, calendar, viewName) {
|
|
2429 |
bodyFirstCells.each(function(i, _cell) {
|
2430 |
if (i < rowCnt) {
|
2431 |
cell = $(_cell);
|
2432 |
-
|
2433 |
-
|
2434 |
(i==rowCnt-1 ? rowHeightLast : rowHeight) - vsides(cell)
|
2435 |
);
|
2436 |
}
|
2437 |
});
|
2438 |
|
2439 |
-
unlockHeight();
|
2440 |
}
|
2441 |
|
2442 |
|
2443 |
function setWidth(width) {
|
2444 |
viewWidth = width;
|
|
|
2445 |
colContentPositions.clear();
|
2446 |
|
2447 |
weekNumberWidth = 0;
|
@@ -2476,35 +2480,30 @@ function BasicView(element, calendar, viewName) {
|
|
2476 |
|
2477 |
/* Semi-transparent Overlay Helpers
|
2478 |
------------------------------------------------------*/
|
2479 |
-
|
2480 |
-
|
|
|
2481 |
function renderDayOverlay(overlayStart, overlayEnd, refreshCoordinateGrid) { // overlayEnd is exclusive
|
|
|
2482 |
if (refreshCoordinateGrid) {
|
2483 |
coordinateGrid.build();
|
2484 |
}
|
2485 |
-
|
2486 |
-
var
|
2487 |
-
|
2488 |
-
|
2489 |
-
var
|
2490 |
-
|
2491 |
-
|
2492 |
-
|
2493 |
-
|
2494 |
-
|
2495 |
-
|
2496 |
-
|
2497 |
-
|
2498 |
-
}
|
2499 |
-
dayBind(
|
2500 |
-
renderCellOverlay(i, colStart, i, colEnd-1)
|
2501 |
-
);
|
2502 |
-
}
|
2503 |
-
addDays(rowStart, 7);
|
2504 |
-
addDays(rowEnd, 7);
|
2505 |
}
|
2506 |
}
|
2507 |
-
|
2508 |
|
2509 |
function renderCellOverlay(row0, col0, row1, col1) { // row1,col1 is inclusive
|
2510 |
var rect = coordinateGrid.rect(row0, col0, row1, col1, element);
|
@@ -2533,7 +2532,7 @@ function BasicView(element, calendar, viewName) {
|
|
2533 |
|
2534 |
|
2535 |
function reportDayClick(date, allDay, ev) {
|
2536 |
-
var cell =
|
2537 |
var _element = bodyCells[cell.row*colCnt + cell.col];
|
2538 |
trigger('dayClick', _element, date, allDay, ev);
|
2539 |
}
|
@@ -2558,7 +2557,7 @@ function BasicView(element, calendar, viewName) {
|
|
2558 |
var cell = hoverListener.stop();
|
2559 |
clearOverlays();
|
2560 |
if (cell) {
|
2561 |
-
var d =
|
2562 |
trigger('drop', _dragElement, d, true, ev, ui);
|
2563 |
}
|
2564 |
}
|
@@ -2603,10 +2602,23 @@ function BasicView(element, calendar, viewName) {
|
|
2603 |
|
2604 |
hoverListener = new HoverListener(coordinateGrid);
|
2605 |
|
2606 |
-
|
|
|
|
|
|
|
2607 |
colContentPositions = new HorizontalPositionCache(function(col) {
|
2608 |
-
return
|
2609 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2610 |
|
2611 |
|
2612 |
function colContentLeft(col) {
|
@@ -2619,295 +2631,131 @@ function BasicView(element, calendar, viewName) {
|
|
2619 |
}
|
2620 |
|
2621 |
|
2622 |
-
|
2623 |
-
|
2624 |
-
function dateCell(date) {
|
2625 |
-
return {
|
2626 |
-
row: Math.floor(dayDiff(date, t.visStart) / 7),
|
2627 |
-
col: dayOfWeekCol(date.getDay())
|
2628 |
-
};
|
2629 |
}
|
2630 |
|
2631 |
-
|
2632 |
-
|
2633 |
-
|
2634 |
-
|
|
|
|
|
2635 |
|
2636 |
|
2637 |
-
|
2638 |
-
|
2639 |
-
|
2640 |
-
}
|
2641 |
|
|
|
|
|
|
|
|
|
2642 |
|
2643 |
-
function
|
2644 |
-
|
2645 |
}
|
2646 |
|
2647 |
|
2648 |
-
function
|
2649 |
-
|
2650 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2651 |
|
2652 |
|
|
|
|
|
2653 |
|
2654 |
|
2655 |
-
|
2656 |
-
|
2657 |
-
|
2658 |
-
|
|
|
|
|
|
|
|
|
2659 |
|
2660 |
-
function
|
2661 |
-
|
2662 |
-
if (
|
2663 |
-
|
2664 |
}
|
2665 |
-
return {
|
2666 |
-
left: left,
|
2667 |
-
right: viewWidth
|
2668 |
-
};
|
2669 |
-
}
|
2670 |
|
|
|
|
|
|
|
|
|
|
|
2671 |
|
|
|
|
|
2672 |
|
2673 |
-
|
2674 |
-
// (this causes a bad end-user scrollbar jump)
|
2675 |
-
// TODO: generalize this for all view rendering. (also in Calendar.js)
|
2676 |
|
2677 |
-
|
2678 |
-
|
2679 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2680 |
|
2681 |
-
|
2682 |
-
setMinHeight(element, 1);
|
2683 |
}
|
2684 |
-
|
2685 |
}
|
2686 |
|
2687 |
;;
|
2688 |
|
2689 |
-
|
|
|
|
|
|
|
2690 |
var t = this;
|
2691 |
|
2692 |
|
2693 |
// exports
|
2694 |
-
t.
|
2695 |
-
t.compileDaySegs = compileSegs; // for DayEventRenderer
|
2696 |
-
t.clearEvents = clearEvents;
|
2697 |
-
t.bindDaySeg = bindDaySeg;
|
2698 |
|
2699 |
|
2700 |
// imports
|
2701 |
-
|
2702 |
var opt = t.opt;
|
2703 |
-
var
|
2704 |
-
|
2705 |
-
var
|
2706 |
-
var isEventResizable = t.isEventResizable;
|
2707 |
-
var reportEvents = t.reportEvents;
|
2708 |
-
var reportEventClear = t.reportEventClear;
|
2709 |
-
var eventElementHandlers = t.eventElementHandlers;
|
2710 |
-
var showEvents = t.showEvents;
|
2711 |
-
var hideEvents = t.hideEvents;
|
2712 |
-
var eventDrop = t.eventDrop;
|
2713 |
-
var getDaySegmentContainer = t.getDaySegmentContainer;
|
2714 |
-
var getHoverListener = t.getHoverListener;
|
2715 |
-
var renderDayOverlay = t.renderDayOverlay;
|
2716 |
-
var clearOverlays = t.clearOverlays;
|
2717 |
-
var getRowCnt = t.getRowCnt;
|
2718 |
-
var getColCnt = t.getColCnt;
|
2719 |
-
var renderDaySegs = t.renderDaySegs;
|
2720 |
-
var resizableDayEvent = t.resizableDayEvent;
|
2721 |
-
|
2722 |
-
|
2723 |
-
|
2724 |
-
/* Rendering
|
2725 |
-
--------------------------------------------------------------------*/
|
2726 |
-
|
2727 |
-
|
2728 |
-
function renderEvents(events, modifiedEventId) {
|
2729 |
-
reportEvents(events);
|
2730 |
-
renderDaySegs(compileSegs(events), modifiedEventId);
|
2731 |
-
trigger('eventAfterAllRender');
|
2732 |
-
}
|
2733 |
-
|
2734 |
-
|
2735 |
-
function clearEvents() {
|
2736 |
-
reportEventClear();
|
2737 |
-
getDaySegmentContainer().empty();
|
2738 |
-
}
|
2739 |
-
|
2740 |
-
|
2741 |
-
function compileSegs(events) {
|
2742 |
-
var rowCnt = getRowCnt(),
|
2743 |
-
colCnt = getColCnt(),
|
2744 |
-
d1 = cloneDate(t.visStart),
|
2745 |
-
d2 = addDays(cloneDate(d1), colCnt),
|
2746 |
-
visEventsEnds = $.map(events, exclEndDay),
|
2747 |
-
i, row,
|
2748 |
-
j, level,
|
2749 |
-
k, seg,
|
2750 |
-
segs=[];
|
2751 |
-
for (i=0; i<rowCnt; i++) {
|
2752 |
-
row = stackSegs(sliceSegs(events, visEventsEnds, d1, d2));
|
2753 |
-
for (j=0; j<row.length; j++) {
|
2754 |
-
level = row[j];
|
2755 |
-
for (k=0; k<level.length; k++) {
|
2756 |
-
seg = level[k];
|
2757 |
-
seg.row = i;
|
2758 |
-
seg.level = j; // not needed anymore
|
2759 |
-
segs.push(seg);
|
2760 |
-
}
|
2761 |
-
}
|
2762 |
-
addDays(d1, 7);
|
2763 |
-
addDays(d2, 7);
|
2764 |
-
}
|
2765 |
-
return segs;
|
2766 |
-
}
|
2767 |
-
|
2768 |
-
|
2769 |
-
function bindDaySeg(event, eventElement, seg) {
|
2770 |
-
if (isEventDraggable(event)) {
|
2771 |
-
draggableDayEvent(event, eventElement);
|
2772 |
-
}
|
2773 |
-
if (seg.isEnd && isEventResizable(event)) {
|
2774 |
-
resizableDayEvent(event, eventElement, seg);
|
2775 |
-
}
|
2776 |
-
eventElementHandlers(event, eventElement);
|
2777 |
-
// needs to be after, because resizableDayEvent might stopImmediatePropagation on click
|
2778 |
-
}
|
2779 |
-
|
2780 |
-
|
2781 |
-
|
2782 |
-
/* Dragging
|
2783 |
-
----------------------------------------------------------------------------*/
|
2784 |
-
|
2785 |
-
|
2786 |
-
function draggableDayEvent(event, eventElement) {
|
2787 |
-
var hoverListener = getHoverListener();
|
2788 |
-
var dayDelta;
|
2789 |
-
eventElement.draggable({
|
2790 |
-
zIndex: 9,
|
2791 |
-
delay: 50,
|
2792 |
-
opacity: opt('dragOpacity'),
|
2793 |
-
revertDuration: opt('dragRevertDuration'),
|
2794 |
-
start: function(ev, ui) {
|
2795 |
-
trigger('eventDragStart', eventElement, event, ev, ui);
|
2796 |
-
hideEvents(event, eventElement);
|
2797 |
-
hoverListener.start(function(cell, origCell, rowDelta, colDelta) {
|
2798 |
-
eventElement.draggable('option', 'revert', !cell || !rowDelta && !colDelta);
|
2799 |
-
clearOverlays();
|
2800 |
-
if (cell) {
|
2801 |
-
//setOverflowHidden(true);
|
2802 |
-
dayDelta = rowDelta*7 + colDelta * (opt('isRTL') ? -1 : 1);
|
2803 |
-
renderDayOverlay(
|
2804 |
-
addDays(cloneDate(event.start), dayDelta),
|
2805 |
-
addDays(exclEndDay(event), dayDelta)
|
2806 |
-
);
|
2807 |
-
}else{
|
2808 |
-
//setOverflowHidden(false);
|
2809 |
-
dayDelta = 0;
|
2810 |
-
}
|
2811 |
-
}, ev, 'drag');
|
2812 |
-
},
|
2813 |
-
stop: function(ev, ui) {
|
2814 |
-
hoverListener.stop();
|
2815 |
-
clearOverlays();
|
2816 |
-
trigger('eventDragStop', eventElement, event, ev, ui);
|
2817 |
-
if (dayDelta) {
|
2818 |
-
eventDrop(this, event, dayDelta, 0, event.allDay, ev, ui);
|
2819 |
-
}else{
|
2820 |
-
eventElement.css('filter', ''); // clear IE opacity side-effects
|
2821 |
-
showEvents(event, eventElement);
|
2822 |
-
}
|
2823 |
-
//setOverflowHidden(false);
|
2824 |
-
}
|
2825 |
-
});
|
2826 |
-
}
|
2827 |
-
|
2828 |
-
|
2829 |
-
}
|
2830 |
-
|
2831 |
-
;;
|
2832 |
-
|
2833 |
-
fcViews.agendaWeek = AgendaWeekView;
|
2834 |
-
|
2835 |
-
function AgendaWeekView(element, calendar) {
|
2836 |
-
var t = this;
|
2837 |
-
|
2838 |
-
|
2839 |
-
// exports
|
2840 |
-
t.render = render;
|
2841 |
-
|
2842 |
-
|
2843 |
-
// imports
|
2844 |
-
AgendaView.call(t, element, calendar, 'agendaWeek');
|
2845 |
-
var opt = t.opt;
|
2846 |
-
var renderAgenda = t.renderAgenda;
|
2847 |
-
var formatDates = calendar.formatDates;
|
2848 |
-
|
2849 |
|
2850 |
|
2851 |
function render(date, delta) {
|
2852 |
-
if (delta) {
|
2853 |
-
addDays(date, delta * 7);
|
2854 |
-
}
|
2855 |
-
var start = addDays(cloneDate(date), -((date.getDay() - opt('firstDay') + 7) % 7));
|
2856 |
-
var end = addDays(cloneDate(start), 7);
|
2857 |
-
var visStart = cloneDate(start);
|
2858 |
-
var visEnd = cloneDate(end);
|
2859 |
-
var weekends = opt('weekends');
|
2860 |
-
if (!weekends) {
|
2861 |
-
skipWeekend(visStart);
|
2862 |
-
skipWeekend(visEnd, -1, true);
|
2863 |
-
}
|
2864 |
-
t.title = formatDates(
|
2865 |
-
visStart,
|
2866 |
-
addDays(cloneDate(visEnd), -1),
|
2867 |
-
opt('titleFormat')
|
2868 |
-
);
|
2869 |
-
t.start = start;
|
2870 |
-
t.end = end;
|
2871 |
-
t.visStart = visStart;
|
2872 |
-
t.visEnd = visEnd;
|
2873 |
-
renderAgenda(weekends ? 7 : 5);
|
2874 |
-
}
|
2875 |
-
|
2876 |
-
|
2877 |
-
}
|
2878 |
|
2879 |
-
;;
|
2880 |
-
|
2881 |
-
fcViews.agendaDay = AgendaDayView;
|
2882 |
-
|
2883 |
-
function AgendaDayView(element, calendar) {
|
2884 |
-
var t = this;
|
2885 |
-
|
2886 |
-
|
2887 |
-
// exports
|
2888 |
-
t.render = render;
|
2889 |
-
|
2890 |
-
|
2891 |
-
// imports
|
2892 |
-
AgendaView.call(t, element, calendar, 'agendaDay');
|
2893 |
-
var opt = t.opt;
|
2894 |
-
var renderAgenda = t.renderAgenda;
|
2895 |
-
var formatDate = calendar.formatDate;
|
2896 |
-
|
2897 |
-
|
2898 |
-
|
2899 |
-
function render(date, delta) {
|
2900 |
if (delta) {
|
2901 |
addDays(date, delta);
|
2902 |
-
if (!opt('weekends')) {
|
2903 |
-
skipWeekend(date, delta < 0 ? -1 : 1);
|
2904 |
-
}
|
2905 |
}
|
|
|
|
|
2906 |
var start = cloneDate(date, true);
|
2907 |
var end = addDays(cloneDate(start), 1);
|
|
|
2908 |
t.title = formatDate(date, opt('titleFormat'));
|
|
|
2909 |
t.start = t.visStart = start;
|
2910 |
t.end = t.visEnd = end;
|
|
|
2911 |
renderAgenda(1);
|
2912 |
}
|
2913 |
|
@@ -2930,7 +2778,8 @@ setDefaults({
|
|
2930 |
agenda: .5
|
2931 |
},
|
2932 |
minTime: 0,
|
2933 |
-
maxTime: 24
|
|
|
2934 |
});
|
2935 |
|
2936 |
|
@@ -2946,24 +2795,22 @@ function AgendaView(element, calendar, viewName) {
|
|
2946 |
t.renderAgenda = renderAgenda;
|
2947 |
t.setWidth = setWidth;
|
2948 |
t.setHeight = setHeight;
|
2949 |
-
t.
|
2950 |
-
t.afterShow = afterShow;
|
2951 |
t.defaultEventEnd = defaultEventEnd;
|
2952 |
t.timePosition = timePosition;
|
2953 |
-
t.
|
2954 |
-
t.dateCell = dateCell;
|
2955 |
-
t.cellDate = cellDate;
|
2956 |
-
t.cellIsAllDay = cellIsAllDay;
|
2957 |
t.allDayRow = getAllDayRow;
|
2958 |
-
t.
|
2959 |
t.getHoverListener = function() { return hoverListener };
|
|
|
|
|
2960 |
t.colContentLeft = colContentLeft;
|
2961 |
t.colContentRight = colContentRight;
|
2962 |
t.getDaySegmentContainer = function() { return daySegmentContainer };
|
2963 |
t.getSlotSegmentContainer = function() { return slotSegmentContainer };
|
2964 |
t.getMinMinute = function() { return minMinute };
|
2965 |
t.getMaxMinute = function() { return maxMinute };
|
2966 |
-
t.
|
2967 |
t.getRowCnt = function() { return 1 };
|
2968 |
t.getColCnt = function() { return colCnt };
|
2969 |
t.getColWidth = function() { return colWidth };
|
@@ -2985,13 +2832,15 @@ function AgendaView(element, calendar, viewName) {
|
|
2985 |
AgendaEventRenderer.call(t);
|
2986 |
var opt = t.opt;
|
2987 |
var trigger = t.trigger;
|
2988 |
-
var clearEvents = t.clearEvents;
|
2989 |
var renderOverlay = t.renderOverlay;
|
2990 |
var clearOverlays = t.clearOverlays;
|
2991 |
var reportSelection = t.reportSelection;
|
2992 |
var unselect = t.unselect;
|
2993 |
var daySelectionMousedown = t.daySelectionMousedown;
|
2994 |
var slotSegHtml = t.slotSegHtml;
|
|
|
|
|
|
|
2995 |
var formatDate = calendar.formatDate;
|
2996 |
|
2997 |
|
@@ -3003,6 +2852,7 @@ function AgendaView(element, calendar, viewName) {
|
|
3003 |
var dayBody;
|
3004 |
var dayBodyCells;
|
3005 |
var dayBodyCellInners;
|
|
|
3006 |
var dayBodyFirstCell;
|
3007 |
var dayBodyFirstCellStretcher;
|
3008 |
var slotLayer;
|
@@ -3010,12 +2860,9 @@ function AgendaView(element, calendar, viewName) {
|
|
3010 |
var allDayTable;
|
3011 |
var allDayRow;
|
3012 |
var slotScroller;
|
3013 |
-
var
|
3014 |
var slotSegmentContainer;
|
3015 |
var slotTable;
|
3016 |
-
var slotTableFirstInner;
|
3017 |
-
var axisFirstCells;
|
3018 |
-
var gutterCells;
|
3019 |
var selectionHelper;
|
3020 |
|
3021 |
var viewWidth;
|
@@ -3033,14 +2880,12 @@ function AgendaView(element, calendar, viewName) {
|
|
3033 |
var slotCnt;
|
3034 |
var coordinateGrid;
|
3035 |
var hoverListener;
|
|
|
3036 |
var colContentPositions;
|
3037 |
var slotTopCache = {};
|
3038 |
-
var savedScrollTop;
|
3039 |
|
3040 |
var tm;
|
3041 |
-
var
|
3042 |
-
var nwe; // no weekends (int)
|
3043 |
-
var rtl, dis, dit; // day index sign / translate
|
3044 |
var minMinute, maxMinute;
|
3045 |
var colFormat;
|
3046 |
var showWeekNumbers;
|
@@ -3059,27 +2904,20 @@ function AgendaView(element, calendar, viewName) {
|
|
3059 |
function renderAgenda(c) {
|
3060 |
colCnt = c;
|
3061 |
updateOptions();
|
3062 |
-
|
3063 |
-
|
3064 |
-
|
3065 |
-
|
|
|
|
|
3066 |
}
|
3067 |
-
updateCells();
|
3068 |
}
|
3069 |
|
3070 |
|
3071 |
-
|
3072 |
function updateOptions() {
|
|
|
3073 |
tm = opt('theme') ? 'ui' : 'fc';
|
3074 |
-
|
3075 |
-
firstDay = opt('firstDay');
|
3076 |
-
if (rtl = opt('isRTL')) {
|
3077 |
-
dis = -1;
|
3078 |
-
dit = colCnt - 1;
|
3079 |
-
}else{
|
3080 |
-
dis = 1;
|
3081 |
-
dit = 0;
|
3082 |
-
}
|
3083 |
minMinute = parseTime(opt('minTime'));
|
3084 |
maxMinute = parseTime(opt('maxTime'));
|
3085 |
colFormat = opt('columnFormat');
|
@@ -3096,71 +2934,24 @@ function AgendaView(element, calendar, viewName) {
|
|
3096 |
|
3097 |
snapMinutes = opt('snapMinutes') || opt('slotMinutes');
|
3098 |
}
|
3099 |
-
|
3100 |
-
|
3101 |
-
|
|
|
|
|
|
|
|
|
3102 |
function buildSkeleton() {
|
3103 |
var headerClass = tm + "-widget-header";
|
3104 |
var contentClass = tm + "-widget-content";
|
3105 |
var s;
|
3106 |
-
var i;
|
3107 |
var d;
|
|
|
3108 |
var maxd;
|
3109 |
var minutes;
|
3110 |
var slotNormal = opt('slotMinutes') % 15 == 0;
|
3111 |
|
3112 |
-
|
3113 |
-
"<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'>" +
|
3114 |
-
"<thead>" +
|
3115 |
-
"<tr>";
|
3116 |
-
|
3117 |
-
if (showWeekNumbers) {
|
3118 |
-
s += "<th class='fc-agenda-axis fc-week-number " + headerClass + "'/>";
|
3119 |
-
}
|
3120 |
-
else {
|
3121 |
-
s += "<th class='fc-agenda-axis " + headerClass + "'> </th>";
|
3122 |
-
}
|
3123 |
-
|
3124 |
-
for (i=0; i<colCnt; i++) {
|
3125 |
-
s +=
|
3126 |
-
"<th class='fc- fc-col" + i + ' ' + headerClass + "'/>"; // fc- needed for setDayID
|
3127 |
-
}
|
3128 |
-
s +=
|
3129 |
-
"<th class='fc-agenda-gutter " + headerClass + "'> </th>" +
|
3130 |
-
"</tr>" +
|
3131 |
-
"</thead>" +
|
3132 |
-
"<tbody>" +
|
3133 |
-
"<tr>" +
|
3134 |
-
"<th class='fc-agenda-axis " + headerClass + "'> </th>";
|
3135 |
-
for (i=0; i<colCnt; i++) {
|
3136 |
-
s +=
|
3137 |
-
"<td class='fc- fc-col" + i + ' ' + contentClass + "'>" + // fc- needed for setDayID
|
3138 |
-
"<div>" +
|
3139 |
-
"<div class='fc-day-content'>" +
|
3140 |
-
"<div style='position:relative'> </div>" +
|
3141 |
-
"</div>" +
|
3142 |
-
"</div>" +
|
3143 |
-
"</td>";
|
3144 |
-
}
|
3145 |
-
s +=
|
3146 |
-
"<td class='fc-agenda-gutter " + contentClass + "'> </td>" +
|
3147 |
-
"</tr>" +
|
3148 |
-
"</tbody>" +
|
3149 |
-
"</table>";
|
3150 |
-
dayTable = $(s).appendTo(element);
|
3151 |
-
dayHead = dayTable.find('thead');
|
3152 |
-
dayHeadCells = dayHead.find('th').slice(1, -1);
|
3153 |
-
dayBody = dayTable.find('tbody');
|
3154 |
-
dayBodyCells = dayBody.find('td').slice(0, -1);
|
3155 |
-
dayBodyCellInners = dayBodyCells.find('div.fc-day-content div');
|
3156 |
-
dayBodyFirstCell = dayBodyCells.eq(0);
|
3157 |
-
dayBodyFirstCellStretcher = dayBodyFirstCell.find('> div');
|
3158 |
-
|
3159 |
-
markFirstLast(dayHead.add(dayHead.find('tr')));
|
3160 |
-
markFirstLast(dayBody.add(dayBody.find('tr')));
|
3161 |
-
|
3162 |
-
axisFirstCells = dayHead.find('th:first');
|
3163 |
-
gutterCells = dayTable.find('.fc-agenda-gutter');
|
3164 |
|
3165 |
slotLayer =
|
3166 |
$("<div style='position:absolute;z-index:2;left:0;width:100%'/>")
|
@@ -3169,7 +2960,7 @@ function AgendaView(element, calendar, viewName) {
|
|
3169 |
if (opt('allDaySlot')) {
|
3170 |
|
3171 |
daySegmentContainer =
|
3172 |
-
$("<div style='position:absolute;z-index:8;top:0;left:0'/>")
|
3173 |
.appendTo(slotLayer);
|
3174 |
|
3175 |
s =
|
@@ -3187,9 +2978,6 @@ function AgendaView(element, calendar, viewName) {
|
|
3187 |
|
3188 |
dayBind(allDayRow.find('td'));
|
3189 |
|
3190 |
-
axisFirstCells = axisFirstCells.add(allDayTable.find('th:first'));
|
3191 |
-
gutterCells = gutterCells.add(allDayTable.find('th.fc-agenda-gutter'));
|
3192 |
-
|
3193 |
slotLayer.append(
|
3194 |
"<div class='fc-agenda-divider " + headerClass + "'>" +
|
3195 |
"<div class='fc-agenda-divider-inner'/>" +
|
@@ -3206,13 +2994,13 @@ function AgendaView(element, calendar, viewName) {
|
|
3206 |
$("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>")
|
3207 |
.appendTo(slotLayer);
|
3208 |
|
3209 |
-
|
3210 |
$("<div style='position:relative;width:100%;overflow:hidden'/>")
|
3211 |
.appendTo(slotScroller);
|
3212 |
|
3213 |
slotSegmentContainer =
|
3214 |
-
$("<div style='position:absolute;z-index:8;top:0;left:0'/>")
|
3215 |
-
.appendTo(
|
3216 |
|
3217 |
s =
|
3218 |
"<table class='fc-agenda-slots' style='width:100%' cellspacing='0'>" +
|
@@ -3238,64 +3026,183 @@ function AgendaView(element, calendar, viewName) {
|
|
3238 |
s +=
|
3239 |
"</tbody>" +
|
3240 |
"</table>";
|
3241 |
-
slotTable = $(s).appendTo(
|
3242 |
-
slotTableFirstInner = slotTable.find('div:first');
|
3243 |
|
3244 |
slotBind(slotTable.find('td'));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3245 |
|
3246 |
-
|
|
|
|
|
|
|
3247 |
}
|
3248 |
-
|
3249 |
-
|
3250 |
-
|
3251 |
-
|
3252 |
-
|
3253 |
-
|
3254 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3255 |
var date;
|
3256 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
3257 |
|
3258 |
if (showWeekNumbers) {
|
3259 |
-
|
|
|
3260 |
if (rtl) {
|
3261 |
-
weekText
|
3262 |
}
|
3263 |
else {
|
3264 |
weekText = weekNumberTitle + weekText;
|
3265 |
}
|
3266 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3267 |
}
|
3268 |
|
3269 |
-
for (
|
3270 |
-
date =
|
3271 |
-
|
3272 |
-
|
3273 |
-
|
3274 |
-
|
3275 |
-
bodyCell.addClass(tm + '-state-highlight fc-today');
|
3276 |
-
}else{
|
3277 |
-
bodyCell.removeClass(tm + '-state-highlight fc-today');
|
3278 |
-
}
|
3279 |
-
setDayID(headCell.add(bodyCell), date);
|
3280 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3281 |
}
|
3282 |
-
|
3283 |
-
|
3284 |
-
|
3285 |
-
|
3286 |
-
|
3287 |
-
|
3288 |
-
|
3289 |
-
|
3290 |
-
|
3291 |
-
|
3292 |
-
var
|
3293 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3294 |
var bodyHeight = Math.min( // total body height, including borders
|
3295 |
height - headHeight, // when scrollbars
|
3296 |
slotTable.height() + allDayHeight + 1 // when no scrollbars. +1 for bottom border
|
3297 |
);
|
3298 |
-
|
3299 |
dayBodyFirstCellStretcher
|
3300 |
.height(bodyHeight - vsides(dayBodyFirstCell));
|
3301 |
|
@@ -3303,21 +3210,25 @@ function AgendaView(element, calendar, viewName) {
|
|
3303 |
|
3304 |
slotScroller.height(bodyHeight - allDayHeight - 1);
|
3305 |
|
3306 |
-
|
|
|
|
|
3307 |
|
3308 |
snapRatio = opt('slotMinutes') / snapMinutes;
|
3309 |
snapHeight = slotHeight / snapRatio;
|
3310 |
-
|
3311 |
-
if (dateChanged) {
|
3312 |
-
resetScroll();
|
3313 |
-
}
|
3314 |
}
|
3315 |
|
3316 |
|
3317 |
-
|
3318 |
function setWidth(width) {
|
3319 |
viewWidth = width;
|
|
|
3320 |
colContentPositions.clear();
|
|
|
|
|
|
|
|
|
|
|
|
|
3321 |
|
3322 |
axisWidth = 0;
|
3323 |
setOuterWidth(
|
@@ -3329,8 +3240,12 @@ function AgendaView(element, calendar, viewName) {
|
|
3329 |
axisWidth
|
3330 |
);
|
3331 |
|
|
|
|
|
|
|
|
|
|
|
3332 |
var slotTableWidth = slotScroller[0].clientWidth; // needs to be done after axisWidth (for IE7)
|
3333 |
-
//slotTable.width(slotTableWidth);
|
3334 |
|
3335 |
gutterWidth = slotScroller.width() - slotTableWidth;
|
3336 |
if (gutterWidth) {
|
@@ -3352,6 +3267,10 @@ function AgendaView(element, calendar, viewName) {
|
|
3352 |
|
3353 |
|
3354 |
|
|
|
|
|
|
|
|
|
3355 |
function resetScroll() {
|
3356 |
var d0 = zeroDate();
|
3357 |
var scrollDate = cloneDate(d0);
|
@@ -3363,15 +3282,10 @@ function AgendaView(element, calendar, viewName) {
|
|
3363 |
scroll();
|
3364 |
setTimeout(scroll, 0); // overrides any previous scroll state made by the browser
|
3365 |
}
|
3366 |
-
|
3367 |
-
|
3368 |
-
function
|
3369 |
-
|
3370 |
-
}
|
3371 |
-
|
3372 |
-
|
3373 |
-
function afterShow() {
|
3374 |
-
slotScroller.scrollTop(savedScrollTop);
|
3375 |
}
|
3376 |
|
3377 |
|
@@ -3395,7 +3309,7 @@ function AgendaView(element, calendar, viewName) {
|
|
3395 |
function slotClick(ev) {
|
3396 |
if (!opt('selectable')) { // if selectable, SelectionManager will worry about dayClick
|
3397 |
var col = Math.min(colCnt-1, Math.floor((ev.pageX - dayTable.offset().left - axisWidth) / colWidth));
|
3398 |
-
var date =
|
3399 |
var rowMatch = this.parentNode.className.match(/fc-slot(\d+)/); // TODO: maybe use data
|
3400 |
if (rowMatch) {
|
3401 |
var mins = parseInt(rowMatch[1]) * opt('slotMinutes');
|
@@ -3413,26 +3327,26 @@ function AgendaView(element, calendar, viewName) {
|
|
3413 |
|
3414 |
/* Semi-transparent Overlay Helpers
|
3415 |
-----------------------------------------------------*/
|
3416 |
-
|
|
|
|
|
|
|
3417 |
|
3418 |
-
function renderDayOverlay(startDate, endDate, refreshCoordinateGrid) { // endDate is exclusive
|
3419 |
if (refreshCoordinateGrid) {
|
3420 |
coordinateGrid.build();
|
3421 |
}
|
3422 |
-
|
3423 |
-
var
|
3424 |
-
|
3425 |
-
|
3426 |
-
|
3427 |
-
}else{
|
3428 |
-
startCol = dayDiff(startDate, visStart);
|
3429 |
-
endCol = dayDiff(endDate, visStart);
|
3430 |
-
}
|
3431 |
-
startCol = Math.max(0, startCol);
|
3432 |
-
endCol = Math.min(colCnt, endCol);
|
3433 |
-
if (startCol < endCol) {
|
3434 |
dayBind(
|
3435 |
-
renderCellOverlay(
|
|
|
|
|
|
|
|
|
|
|
3436 |
);
|
3437 |
}
|
3438 |
}
|
@@ -3445,24 +3359,21 @@ function AgendaView(element, calendar, viewName) {
|
|
3445 |
|
3446 |
|
3447 |
function renderSlotOverlay(overlayStart, overlayEnd) {
|
3448 |
-
var dayStart = cloneDate(t.visStart);
|
3449 |
-
var dayEnd = addDays(cloneDate(dayStart), 1);
|
3450 |
for (var i=0; i<colCnt; i++) {
|
|
|
|
|
3451 |
var stretchStart = new Date(Math.max(dayStart, overlayStart));
|
3452 |
var stretchEnd = new Date(Math.min(dayEnd, overlayEnd));
|
3453 |
if (stretchStart < stretchEnd) {
|
3454 |
-
var
|
3455 |
-
var rect = coordinateGrid.rect(0, col, 0, col, slotContent); // only use it for horizontal coords
|
3456 |
var top = timePosition(dayStart, stretchStart);
|
3457 |
var bottom = timePosition(dayStart, stretchEnd);
|
3458 |
rect.top = top;
|
3459 |
rect.height = bottom - top;
|
3460 |
slotBind(
|
3461 |
-
renderOverlay(rect,
|
3462 |
);
|
3463 |
}
|
3464 |
-
addDays(dayStart, 1);
|
3465 |
-
addDays(dayEnd, 1);
|
3466 |
}
|
3467 |
}
|
3468 |
|
@@ -3489,7 +3400,7 @@ function AgendaView(element, calendar, viewName) {
|
|
3489 |
n = e.offset().top;
|
3490 |
rows[0] = [n, n+e.outerHeight()];
|
3491 |
}
|
3492 |
-
var slotTableTop =
|
3493 |
var slotScrollerTop = slotScroller.offset().top;
|
3494 |
var slotScrollerBottom = slotScrollerTop + slotScroller.outerHeight();
|
3495 |
function constrain(n) {
|
@@ -3506,34 +3417,42 @@ function AgendaView(element, calendar, viewName) {
|
|
3506 |
|
3507 |
hoverListener = new HoverListener(coordinateGrid);
|
3508 |
|
|
|
|
|
|
|
3509 |
|
3510 |
colContentPositions = new HorizontalPositionCache(function(col) {
|
3511 |
-
return
|
3512 |
});
|
3513 |
|
3514 |
|
|
|
|
|
|
|
|
|
|
|
3515 |
function colContentLeft(col) {
|
3516 |
return colContentPositions.left(col);
|
3517 |
}
|
|
|
|
|
|
|
|
|
|
|
3518 |
|
3519 |
|
3520 |
function colContentRight(col) {
|
3521 |
return colContentPositions.right(col);
|
3522 |
}
|
3523 |
-
|
3524 |
-
|
3525 |
-
|
3526 |
-
|
3527 |
-
function dateCell(date) { // "cell" terminology is now confusing
|
3528 |
-
return {
|
3529 |
-
row: Math.floor(dayDiff(date, t.visStart) / 7),
|
3530 |
-
col: dayOfWeekCol(date.getDay())
|
3531 |
-
};
|
3532 |
}
|
3533 |
-
|
3534 |
-
|
3535 |
-
function
|
3536 |
-
var d =
|
3537 |
var slotIndex = cell.row;
|
3538 |
if (opt('allDaySlot')) {
|
3539 |
slotIndex--;
|
@@ -3545,23 +3464,6 @@ function AgendaView(element, calendar, viewName) {
|
|
3545 |
}
|
3546 |
|
3547 |
|
3548 |
-
function colDate(col) { // returns dates with 00:00:00
|
3549 |
-
return addDays(cloneDate(t.visStart), col*dis+dit);
|
3550 |
-
}
|
3551 |
-
|
3552 |
-
|
3553 |
-
function cellIsAllDay(cell) {
|
3554 |
-
return opt('allDaySlot') && !cell.row;
|
3555 |
-
}
|
3556 |
-
|
3557 |
-
|
3558 |
-
function dayOfWeekCol(dayOfWeek) {
|
3559 |
-
return ((dayOfWeek - Math.max(firstDay, nwe) + colCnt) % colCnt)*dis+dit;
|
3560 |
-
}
|
3561 |
-
|
3562 |
-
|
3563 |
-
|
3564 |
-
|
3565 |
// get the Y coordinate of the given time on the given day (both Date objects)
|
3566 |
function timePosition(day, time) { // both date objects. day holds 00:00 of current day
|
3567 |
day = cloneDate(day, true);
|
@@ -3576,7 +3478,11 @@ function AgendaView(element, calendar, viewName) {
|
|
3576 |
slotI = Math.floor(minutes / slotMinutes),
|
3577 |
slotTop = slotTopCache[slotI];
|
3578 |
if (slotTop === undefined) {
|
3579 |
-
slotTop = slotTopCache[slotI] =
|
|
|
|
|
|
|
|
|
3580 |
}
|
3581 |
return Math.max(0, Math.round(
|
3582 |
slotTop - 1 + slotHeight * ((minutes % slotMinutes) / slotMinutes)
|
@@ -3584,14 +3490,6 @@ function AgendaView(element, calendar, viewName) {
|
|
3584 |
}
|
3585 |
|
3586 |
|
3587 |
-
function allDayBounds() {
|
3588 |
-
return {
|
3589 |
-
left: axisWidth,
|
3590 |
-
right: viewWidth - gutterWidth
|
3591 |
-
}
|
3592 |
-
}
|
3593 |
-
|
3594 |
-
|
3595 |
function getAllDayRow(index) {
|
3596 |
return allDayRow;
|
3597 |
}
|
@@ -3634,9 +3532,9 @@ function AgendaView(element, calendar, viewName) {
|
|
3634 |
var helperOption = opt('selectHelper');
|
3635 |
coordinateGrid.build();
|
3636 |
if (helperOption) {
|
3637 |
-
var col =
|
3638 |
if (col >= 0 && col < colCnt) { // only works when times are on same day
|
3639 |
-
var rect = coordinateGrid.rect(0, col, 0, col,
|
3640 |
var top = timePosition(startDate, startDate);
|
3641 |
var bottom = timePosition(startDate, endDate);
|
3642 |
if (bottom > top) { // protect against selections that are entirely before or after visible range
|
@@ -3648,10 +3546,9 @@ function AgendaView(element, calendar, viewName) {
|
|
3648 |
var helperRes = helperOption(startDate, endDate);
|
3649 |
if (helperRes) {
|
3650 |
rect.position = 'absolute';
|
3651 |
-
rect.zIndex = 8;
|
3652 |
selectionHelper = $(helperRes)
|
3653 |
.css(rect)
|
3654 |
-
.appendTo(
|
3655 |
}
|
3656 |
}else{
|
3657 |
rect.isStart = true; // conside rect a "seg" now
|
@@ -3670,7 +3567,7 @@ function AgendaView(element, calendar, viewName) {
|
|
3670 |
}
|
3671 |
if (selectionHelper) {
|
3672 |
slotBind(selectionHelper);
|
3673 |
-
|
3674 |
setOuterWidth(selectionHelper, rect.width, true); // needs to be after appended
|
3675 |
setOuterHeight(selectionHelper, rect.height, true);
|
3676 |
}
|
@@ -3697,15 +3594,15 @@ function AgendaView(element, calendar, viewName) {
|
|
3697 |
var dates;
|
3698 |
hoverListener.start(function(cell, origCell) {
|
3699 |
clearSelection();
|
3700 |
-
if (cell && cell.col == origCell.col && !
|
3701 |
-
var d1 =
|
3702 |
-
var d2 =
|
3703 |
dates = [
|
3704 |
d1,
|
3705 |
addMinutes(cloneDate(d1), snapMinutes), // calculate minutes depending on selection slot minutes
|
3706 |
d2,
|
3707 |
addMinutes(cloneDate(d2), snapMinutes)
|
3708 |
-
].sort(
|
3709 |
renderSlotSelection(dates[0], dates[3]);
|
3710 |
}else{
|
3711 |
dates = null;
|
@@ -3722,10 +3619,10 @@ function AgendaView(element, calendar, viewName) {
|
|
3722 |
});
|
3723 |
}
|
3724 |
}
|
3725 |
-
|
3726 |
-
|
3727 |
function reportDayClick(date, allDay, ev) {
|
3728 |
-
trigger('dayClick', dayBodyCells[
|
3729 |
}
|
3730 |
|
3731 |
|
@@ -3738,10 +3635,10 @@ function AgendaView(element, calendar, viewName) {
|
|
3738 |
hoverListener.start(function(cell) {
|
3739 |
clearOverlays();
|
3740 |
if (cell) {
|
3741 |
-
if (
|
3742 |
renderCellOverlay(cell.row, cell.col, cell.row, cell.col);
|
3743 |
}else{
|
3744 |
-
var d1 =
|
3745 |
var d2 = addMinutes(cloneDate(d1), opt('defaultEventMinutes'));
|
3746 |
renderSlotOverlay(d1, d2);
|
3747 |
}
|
@@ -3754,10 +3651,10 @@ function AgendaView(element, calendar, viewName) {
|
|
3754 |
var cell = hoverListener.stop();
|
3755 |
clearOverlays();
|
3756 |
if (cell) {
|
3757 |
-
trigger('drop', _dragElement,
|
3758 |
}
|
3759 |
}
|
3760 |
-
|
3761 |
|
3762 |
}
|
3763 |
|
@@ -3769,22 +3666,17 @@ function AgendaEventRenderer() {
|
|
3769 |
|
3770 |
// exports
|
3771 |
t.renderEvents = renderEvents;
|
3772 |
-
t.compileDaySegs = compileDaySegs; // for DayEventRenderer
|
3773 |
t.clearEvents = clearEvents;
|
3774 |
t.slotSegHtml = slotSegHtml;
|
3775 |
-
t.bindDaySeg = bindDaySeg;
|
3776 |
|
3777 |
|
3778 |
// imports
|
3779 |
DayEventRenderer.call(t);
|
3780 |
var opt = t.opt;
|
3781 |
var trigger = t.trigger;
|
3782 |
-
//var setOverflowHidden = t.setOverflowHidden;
|
3783 |
var isEventDraggable = t.isEventDraggable;
|
3784 |
var isEventResizable = t.isEventResizable;
|
3785 |
var eventEnd = t.eventEnd;
|
3786 |
-
var reportEvents = t.reportEvents;
|
3787 |
-
var reportEventClear = t.reportEventClear;
|
3788 |
var eventElementHandlers = t.eventElementHandlers;
|
3789 |
var setHeight = t.setHeight;
|
3790 |
var getDaySegmentContainer = t.getDaySegmentContainer;
|
@@ -3793,15 +3685,15 @@ function AgendaEventRenderer() {
|
|
3793 |
var getMaxMinute = t.getMaxMinute;
|
3794 |
var getMinMinute = t.getMinMinute;
|
3795 |
var timePosition = t.timePosition;
|
|
|
3796 |
var colContentLeft = t.colContentLeft;
|
3797 |
var colContentRight = t.colContentRight;
|
3798 |
-
var
|
3799 |
-
var resizableDayEvent = t.resizableDayEvent; // TODO: streamline binding architecture
|
3800 |
var getColCnt = t.getColCnt;
|
3801 |
var getColWidth = t.getColWidth;
|
3802 |
var getSnapHeight = t.getSnapHeight;
|
3803 |
var getSnapMinutes = t.getSnapMinutes;
|
3804 |
-
var
|
3805 |
var reportEventElement = t.reportEventElement;
|
3806 |
var showEvents = t.showEvents;
|
3807 |
var hideEvents = t.hideEvents;
|
@@ -3809,10 +3701,15 @@ function AgendaEventRenderer() {
|
|
3809 |
var eventResize = t.eventResize;
|
3810 |
var renderDayOverlay = t.renderDayOverlay;
|
3811 |
var clearOverlays = t.clearOverlays;
|
|
|
3812 |
var calendar = t.calendar;
|
3813 |
var formatDate = calendar.formatDate;
|
3814 |
var formatDates = calendar.formatDates;
|
3815 |
-
|
|
|
|
|
|
|
|
|
3816 |
|
3817 |
|
3818 |
/* Rendering
|
@@ -3820,7 +3717,6 @@ function AgendaEventRenderer() {
|
|
3820 |
|
3821 |
|
3822 |
function renderEvents(events, modifiedEventId) {
|
3823 |
-
reportEvents(events);
|
3824 |
var i, len=events.length,
|
3825 |
dayEvents=[],
|
3826 |
slotEvents=[];
|
@@ -3831,68 +3727,96 @@ function AgendaEventRenderer() {
|
|
3831 |
slotEvents.push(events[i]);
|
3832 |
}
|
3833 |
}
|
|
|
3834 |
if (opt('allDaySlot')) {
|
3835 |
-
|
3836 |
setHeight(); // no params means set to viewHeight
|
3837 |
}
|
|
|
3838 |
renderSlotSegs(compileSlotSegs(slotEvents), modifiedEventId);
|
3839 |
-
trigger('eventAfterAllRender');
|
3840 |
}
|
3841 |
|
3842 |
|
3843 |
function clearEvents() {
|
3844 |
-
reportEventClear();
|
3845 |
getDaySegmentContainer().empty();
|
3846 |
getSlotSegmentContainer().empty();
|
3847 |
}
|
3848 |
-
|
3849 |
-
|
3850 |
-
function compileDaySegs(events) {
|
3851 |
-
var levels = stackSegs(sliceSegs(events, $.map(events, exclEndDay), t.visStart, t.visEnd)),
|
3852 |
-
i, levelCnt=levels.length, level,
|
3853 |
-
j, seg,
|
3854 |
-
segs=[];
|
3855 |
-
for (i=0; i<levelCnt; i++) {
|
3856 |
-
level = levels[i];
|
3857 |
-
for (j=0; j<level.length; j++) {
|
3858 |
-
seg = level[j];
|
3859 |
-
seg.row = 0;
|
3860 |
-
seg.level = i; // not needed anymore
|
3861 |
-
segs.push(seg);
|
3862 |
-
}
|
3863 |
-
}
|
3864 |
-
return segs;
|
3865 |
-
}
|
3866 |
-
|
3867 |
|
3868 |
function compileSlotSegs(events) {
|
3869 |
var colCnt = getColCnt(),
|
3870 |
minMinute = getMinMinute(),
|
3871 |
maxMinute = getMaxMinute(),
|
3872 |
-
d
|
3873 |
visEventEnds = $.map(events, slotEventEnd),
|
3874 |
-
i,
|
3875 |
-
j,
|
3876 |
-
|
3877 |
-
segs=[];
|
|
|
3878 |
for (i=0; i<colCnt; i++) {
|
3879 |
-
|
3880 |
-
|
3881 |
-
|
3882 |
-
|
3883 |
-
|
3884 |
-
|
3885 |
-
|
3886 |
-
|
3887 |
-
|
3888 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3889 |
}
|
3890 |
-
addDays(d, 1, true);
|
3891 |
}
|
|
|
3892 |
return segs;
|
3893 |
}
|
3894 |
-
|
3895 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3896 |
function slotEventEnd(event) {
|
3897 |
if (event.end) {
|
3898 |
return cloneDate(event.end);
|
@@ -3903,38 +3827,29 @@ function AgendaEventRenderer() {
|
|
3903 |
|
3904 |
|
3905 |
// renders events in the 'time slots' at the bottom
|
|
|
|
|
3906 |
|
3907 |
function renderSlotSegs(segs, modifiedEventId) {
|
3908 |
|
3909 |
var i, segCnt=segs.length, seg,
|
3910 |
event,
|
3911 |
-
|
3912 |
-
|
3913 |
-
|
3914 |
-
|
3915 |
-
|
3916 |
-
|
3917 |
left,
|
3918 |
-
|
|
|
3919 |
eventElements,
|
3920 |
eventElement,
|
3921 |
triggerRes,
|
3922 |
-
vsideCache={},
|
3923 |
-
hsideCache={},
|
3924 |
-
key, val,
|
3925 |
titleElement,
|
3926 |
height,
|
3927 |
slotSegmentContainer = getSlotSegmentContainer(),
|
3928 |
-
|
3929 |
-
colCnt = getColCnt();
|
3930 |
-
|
3931 |
-
if (rtl = opt('isRTL')) {
|
3932 |
-
dis = -1;
|
3933 |
-
dit = colCnt - 1;
|
3934 |
-
}else{
|
3935 |
-
dis = 1;
|
3936 |
-
dit = 0;
|
3937 |
-
}
|
3938 |
|
3939 |
// calculate position/dimensions, create html
|
3940 |
for (i=0; i<segCnt; i++) {
|
@@ -3942,33 +3857,48 @@ function AgendaEventRenderer() {
|
|
3942 |
event = seg.event;
|
3943 |
top = timePosition(seg.start, seg.start);
|
3944 |
bottom = timePosition(seg.start, seg.end);
|
3945 |
-
|
3946 |
-
|
3947 |
-
|
3948 |
-
|
3949 |
-
|
3950 |
-
|
3951 |
-
|
3952 |
-
|
3953 |
-
|
3954 |
-
|
3955 |
-
|
3956 |
-
|
3957 |
-
|
3958 |
-
|
3959 |
-
|
3960 |
-
|
3961 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3962 |
}
|
3963 |
-
|
3964 |
-
|
3965 |
-
|
|
|
|
|
|
|
3966 |
seg.top = top;
|
3967 |
seg.left = left;
|
3968 |
-
seg.outerWidth =
|
3969 |
seg.outerHeight = bottom - top;
|
3970 |
html += slotSegHtml(event, seg);
|
3971 |
}
|
|
|
3972 |
slotSegmentContainer[0].innerHTML = html; // faster than html()
|
3973 |
eventElements = slotSegmentContainer.children();
|
3974 |
|
@@ -4007,10 +3937,8 @@ function AgendaEventRenderer() {
|
|
4007 |
for (i=0; i<segCnt; i++) {
|
4008 |
seg = segs[i];
|
4009 |
if (eventElement = seg.element) {
|
4010 |
-
|
4011 |
-
seg.
|
4012 |
-
val = hsideCache[key];
|
4013 |
-
seg.hsides = val === undefined ? (hsideCache[key] = hsides(eventElement, true)) : val;
|
4014 |
titleElement = eventElement.find('.fc-event-title');
|
4015 |
if (titleElement.length) {
|
4016 |
seg.contentTop = titleElement[0].offsetTop;
|
@@ -4065,14 +3993,20 @@ function AgendaEventRenderer() {
|
|
4065 |
}
|
4066 |
html +=
|
4067 |
" class='" + classes.join(' ') + "'" +
|
4068 |
-
" style=
|
|
|
|
|
|
|
|
|
|
|
|
|
4069 |
">" +
|
4070 |
"<div class='fc-event-inner'>" +
|
4071 |
"<div class='fc-event-time'>" +
|
4072 |
htmlEscape(formatDates(event.start, event.end, opt('timeFormat'))) +
|
4073 |
"</div>" +
|
4074 |
"<div class='fc-event-title'>" +
|
4075 |
-
htmlEscape(event.title) +
|
4076 |
"</div>" +
|
4077 |
"</div>" +
|
4078 |
"<div class='fc-event-bg'></div>";
|
@@ -4086,18 +4020,6 @@ function AgendaEventRenderer() {
|
|
4086 |
}
|
4087 |
|
4088 |
|
4089 |
-
function bindDaySeg(event, eventElement, seg) {
|
4090 |
-
if (isEventDraggable(event)) {
|
4091 |
-
draggableDayEvent(event, eventElement, seg.isStart);
|
4092 |
-
}
|
4093 |
-
if (seg.isEnd && isEventResizable(event)) {
|
4094 |
-
resizableDayEvent(event, eventElement, seg);
|
4095 |
-
}
|
4096 |
-
eventElementHandlers(event, eventElement);
|
4097 |
-
// needs to be after, because resizableDayEvent might stopImmediatePropagation on click
|
4098 |
-
}
|
4099 |
-
|
4100 |
-
|
4101 |
function bindSlotSeg(event, eventElement, seg) {
|
4102 |
var timeElement = eventElement.find('div.fc-event-time');
|
4103 |
if (isEventDraggable(event)) {
|
@@ -4116,32 +4038,34 @@ function AgendaEventRenderer() {
|
|
4116 |
|
4117 |
|
4118 |
// when event starts out FULL-DAY
|
|
|
|
|
4119 |
|
4120 |
-
function draggableDayEvent(event, eventElement,
|
|
|
4121 |
var origWidth;
|
4122 |
var revert;
|
4123 |
-
var allDay=true;
|
4124 |
var dayDelta;
|
4125 |
-
var dis = opt('isRTL') ? -1 : 1;
|
4126 |
var hoverListener = getHoverListener();
|
4127 |
var colWidth = getColWidth();
|
4128 |
var snapHeight = getSnapHeight();
|
4129 |
var snapMinutes = getSnapMinutes();
|
4130 |
var minMinute = getMinMinute();
|
4131 |
eventElement.draggable({
|
4132 |
-
zIndex: 9,
|
4133 |
opacity: opt('dragOpacity', 'month'), // use whatever the month view was using
|
4134 |
revertDuration: opt('dragRevertDuration'),
|
4135 |
start: function(ev, ui) {
|
4136 |
trigger('eventDragStart', eventElement, event, ev, ui);
|
4137 |
hideEvents(event, eventElement);
|
4138 |
origWidth = eventElement.width();
|
4139 |
-
hoverListener.start(function(cell, origCell
|
4140 |
clearOverlays();
|
4141 |
if (cell) {
|
4142 |
-
//setOverflowHidden(true);
|
4143 |
revert = false;
|
4144 |
-
|
|
|
|
|
4145 |
if (!cell.row) {
|
4146 |
// on full-days
|
4147 |
renderDayOverlay(
|
@@ -4172,7 +4096,6 @@ function AgendaEventRenderer() {
|
|
4172 |
revert = revert || (allDay && !dayDelta);
|
4173 |
}else{
|
4174 |
resetElement();
|
4175 |
-
//setOverflowHidden(false);
|
4176 |
revert = true;
|
4177 |
}
|
4178 |
eventElement.draggable('option', 'revert', revert);
|
@@ -4191,14 +4114,13 @@ function AgendaEventRenderer() {
|
|
4191 |
// changed!
|
4192 |
var minuteDelta = 0;
|
4193 |
if (!allDay) {
|
4194 |
-
minuteDelta = Math.round((eventElement.offset().top -
|
4195 |
* snapMinutes
|
4196 |
+ minMinute
|
4197 |
- (event.start.getHours() * 60 + event.start.getMinutes());
|
4198 |
}
|
4199 |
eventDrop(this, event, dayDelta, minuteDelta, allDay, ev, ui);
|
4200 |
}
|
4201 |
-
//setOverflowHidden(false);
|
4202 |
}
|
4203 |
});
|
4204 |
function resetElement() {
|
@@ -4216,79 +4138,147 @@ function AgendaEventRenderer() {
|
|
4216 |
// when event starts out IN TIMESLOTS
|
4217 |
|
4218 |
function draggableSlotEvent(event, eventElement, timeElement) {
|
4219 |
-
var
|
4220 |
-
var allDay=false;
|
4221 |
-
var dayDelta;
|
4222 |
-
var minuteDelta;
|
4223 |
-
var prevMinuteDelta;
|
4224 |
-
var dis = opt('isRTL') ? -1 : 1;
|
4225 |
-
var hoverListener = getHoverListener();
|
4226 |
var colCnt = getColCnt();
|
4227 |
var colWidth = getColWidth();
|
4228 |
var snapHeight = getSnapHeight();
|
4229 |
var snapMinutes = getSnapMinutes();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4230 |
eventElement.draggable({
|
4231 |
-
zIndex: 9,
|
4232 |
scroll: false,
|
4233 |
-
grid: [colWidth, snapHeight],
|
4234 |
axis: colCnt==1 ? 'y' : false,
|
4235 |
opacity: opt('dragOpacity'),
|
4236 |
revertDuration: opt('dragRevertDuration'),
|
4237 |
start: function(ev, ui) {
|
|
|
4238 |
trigger('eventDragStart', eventElement, event, ev, ui);
|
4239 |
hideEvents(event, eventElement);
|
|
|
|
|
|
|
|
|
4240 |
origPosition = eventElement.position();
|
|
|
|
|
|
|
|
|
|
|
4241 |
minuteDelta = prevMinuteDelta = 0;
|
4242 |
-
|
4243 |
-
eventElement.draggable('option', 'revert', !cell);
|
4244 |
-
clearOverlays();
|
4245 |
-
if (cell) {
|
4246 |
-
dayDelta = colDelta * dis;
|
4247 |
-
if (opt('allDaySlot') && !cell.row) {
|
4248 |
-
// over full days
|
4249 |
-
if (!allDay) {
|
4250 |
-
// convert to temporary all-day event
|
4251 |
-
allDay = true;
|
4252 |
-
timeElement.hide();
|
4253 |
-
eventElement.draggable('option', 'grid', null);
|
4254 |
-
}
|
4255 |
-
renderDayOverlay(
|
4256 |
-
addDays(cloneDate(event.start), dayDelta),
|
4257 |
-
addDays(exclEndDay(event), dayDelta)
|
4258 |
-
);
|
4259 |
-
}else{
|
4260 |
-
// on slots
|
4261 |
-
resetElement();
|
4262 |
-
}
|
4263 |
-
}
|
4264 |
-
}, ev, 'drag');
|
4265 |
},
|
4266 |
drag: function(ev, ui) {
|
4267 |
-
|
4268 |
-
|
4269 |
-
|
4270 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4271 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4272 |
prevMinuteDelta = minuteDelta;
|
4273 |
}
|
|
|
|
|
|
|
|
|
4274 |
},
|
4275 |
stop: function(ev, ui) {
|
4276 |
-
|
4277 |
clearOverlays();
|
4278 |
trigger('eventDragStop', eventElement, event, ev, ui);
|
4279 |
-
|
4280 |
-
|
4281 |
-
eventDrop(this, event, dayDelta,
|
4282 |
-
}
|
4283 |
-
|
4284 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4285 |
eventElement.css('filter', ''); // clear IE opacity side-effects
|
4286 |
-
|
4287 |
-
|
|
|
|
|
|
|
|
|
4288 |
showEvents(event, eventElement);
|
4289 |
}
|
4290 |
}
|
4291 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4292 |
function updateTimeText(minuteDelta) {
|
4293 |
var newStart = addMinutes(cloneDate(event.start), minuteDelta);
|
4294 |
var newEnd;
|
@@ -4297,14 +4287,7 @@ function AgendaEventRenderer() {
|
|
4297 |
}
|
4298 |
timeElement.text(formatDates(newStart, newEnd, opt('timeFormat')));
|
4299 |
}
|
4300 |
-
|
4301 |
-
// convert back to original slot-event
|
4302 |
-
if (allDay) {
|
4303 |
-
timeElement.css('display', ''); // show() was causing display=inline
|
4304 |
-
eventElement.draggable('option', 'grid', [colWidth, snapHeight]);
|
4305 |
-
allDay = false;
|
4306 |
-
}
|
4307 |
-
}
|
4308 |
}
|
4309 |
|
4310 |
|
@@ -4325,7 +4308,6 @@ function AgendaEventRenderer() {
|
|
4325 |
start: function(ev, ui) {
|
4326 |
snapDelta = prevSnapDelta = 0;
|
4327 |
hideEvents(event, eventElement);
|
4328 |
-
eventElement.css('z-index', 9);
|
4329 |
trigger('eventResizeStart', this, event, ev, ui);
|
4330 |
},
|
4331 |
resize: function(ev, ui) {
|
@@ -4348,7 +4330,6 @@ function AgendaEventRenderer() {
|
|
4348 |
if (snapDelta) {
|
4349 |
eventResize(this, event, 0, snapMinutes*snapDelta, ev, ui);
|
4350 |
}else{
|
4351 |
-
eventElement.css('z-index', 8);
|
4352 |
showEvents(event, eventElement);
|
4353 |
// BUG: if event was really short, need to put title back in span
|
4354 |
}
|
@@ -4360,22 +4341,210 @@ function AgendaEventRenderer() {
|
|
4360 |
}
|
4361 |
|
4362 |
|
4363 |
-
function countForwardSegs(levels) {
|
4364 |
-
var i, j, k, level, segForward, segBack;
|
4365 |
-
for (i=levels.length-1; i>0; i--) {
|
4366 |
-
level = levels[i];
|
4367 |
-
for (j=0; j<level.length; j++) {
|
4368 |
-
segForward = level[j];
|
4369 |
-
for (k=0; k<levels[i-1].length; k++) {
|
4370 |
-
segBack = levels[i-1][k];
|
4371 |
-
if (segsCollide(segForward, segBack)) {
|
4372 |
-
segBack.forward = Math.max(segBack.forward||0, (segForward.forward||0)+1);
|
4373 |
-
}
|
4374 |
-
}
|
4375 |
-
}
|
4376 |
-
}
|
4377 |
-
}
|
4378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4379 |
|
4380 |
|
4381 |
;;
|
@@ -4391,13 +4560,13 @@ function View(element, calendar, viewName) {
|
|
4391 |
t.name = viewName;
|
4392 |
t.opt = opt;
|
4393 |
t.trigger = trigger;
|
4394 |
-
//t.setOverflowHidden = setOverflowHidden;
|
4395 |
t.isEventDraggable = isEventDraggable;
|
4396 |
t.isEventResizable = isEventResizable;
|
4397 |
-
t.
|
|
|
4398 |
t.eventEnd = eventEnd;
|
4399 |
t.reportEventElement = reportEventElement;
|
4400 |
-
t.
|
4401 |
t.eventElementHandlers = eventElementHandlers;
|
4402 |
t.showEvents = showEvents;
|
4403 |
t.hideEvents = hideEvents;
|
@@ -4415,16 +4584,16 @@ function View(element, calendar, viewName) {
|
|
4415 |
|
4416 |
|
4417 |
// locals
|
4418 |
-
var eventsByID = {};
|
4419 |
-
var
|
4420 |
-
var
|
4421 |
var options = calendar.options;
|
4422 |
|
4423 |
|
4424 |
|
4425 |
function opt(name, viewNameOverride) {
|
4426 |
var v = options[name];
|
4427 |
-
if (
|
4428 |
return smartProperty(v, viewNameOverride || viewName);
|
4429 |
}
|
4430 |
return v;
|
@@ -4438,26 +4607,37 @@ function View(element, calendar, viewName) {
|
|
4438 |
);
|
4439 |
}
|
4440 |
|
4441 |
-
|
4442 |
-
|
4443 |
-
|
4444 |
-
|
4445 |
-
|
4446 |
-
*/
|
4447 |
-
|
4448 |
|
4449 |
function isEventDraggable(event) {
|
4450 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4451 |
}
|
4452 |
|
4453 |
|
4454 |
function isEventResizable(event) { // but also need to make sure the seg.isEnd == true
|
4455 |
-
|
4456 |
-
|
4457 |
-
|
4458 |
-
|
4459 |
-
|
4460 |
-
|
|
|
|
|
|
|
|
|
4461 |
}
|
4462 |
|
4463 |
|
@@ -4466,8 +4646,7 @@ function View(element, calendar, viewName) {
|
|
4466 |
------------------------------------------------------------------------------*/
|
4467 |
|
4468 |
|
4469 |
-
//
|
4470 |
-
function reportEvents(events) { // events are already normalized at this point
|
4471 |
eventsByID = {};
|
4472 |
var i, len=events.length, event;
|
4473 |
for (i=0; i<len; i++) {
|
@@ -4479,6 +4658,13 @@ function View(element, calendar, viewName) {
|
|
4479 |
}
|
4480 |
}
|
4481 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4482 |
|
4483 |
|
4484 |
// returns a Date object for an event's end
|
@@ -4494,18 +4680,19 @@ function View(element, calendar, viewName) {
|
|
4494 |
|
4495 |
// report when view creates an element for an event
|
4496 |
function reportEventElement(event, element) {
|
4497 |
-
|
4498 |
if (eventElementsByID[event._id]) {
|
4499 |
eventElementsByID[event._id].push(element);
|
4500 |
}else{
|
4501 |
eventElementsByID[event._id] = [element];
|
4502 |
}
|
4503 |
}
|
4504 |
-
|
4505 |
-
|
4506 |
-
function
|
4507 |
-
|
4508 |
-
|
|
|
4509 |
}
|
4510 |
|
4511 |
|
@@ -4542,6 +4729,8 @@ function View(element, calendar, viewName) {
|
|
4542 |
|
4543 |
|
4544 |
function eachEventElement(event, exceptElement, funcName) {
|
|
|
|
|
4545 |
var elements = eventElementsByID[event._id],
|
4546 |
i, len = elements.length;
|
4547 |
for (i=0; i<len; i++) {
|
@@ -4630,6 +4819,272 @@ function View(element, calendar, viewName) {
|
|
4630 |
normalizeEvent(e, options);
|
4631 |
}
|
4632 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4633 |
|
4634 |
|
4635 |
}
|
@@ -4641,8 +5096,9 @@ function DayEventRenderer() {
|
|
4641 |
|
4642 |
|
4643 |
// exports
|
4644 |
-
t.
|
4645 |
-
t.
|
|
|
4646 |
|
4647 |
|
4648 |
// imports
|
@@ -4652,368 +5108,599 @@ function DayEventRenderer() {
|
|
4652 |
var isEventResizable = t.isEventResizable;
|
4653 |
var eventEnd = t.eventEnd;
|
4654 |
var reportEventElement = t.reportEventElement;
|
|
|
4655 |
var showEvents = t.showEvents;
|
4656 |
var hideEvents = t.hideEvents;
|
|
|
4657 |
var eventResize = t.eventResize;
|
4658 |
var getRowCnt = t.getRowCnt;
|
4659 |
var getColCnt = t.getColCnt;
|
4660 |
var getColWidth = t.getColWidth;
|
4661 |
-
var allDayRow = t.allDayRow;
|
4662 |
-
var
|
|
|
4663 |
var colContentLeft = t.colContentLeft;
|
4664 |
var colContentRight = t.colContentRight;
|
4665 |
-
var
|
4666 |
-
var dateCell = t.dateCell;
|
4667 |
-
var compileDaySegs = t.compileDaySegs;
|
4668 |
var getDaySegmentContainer = t.getDaySegmentContainer;
|
4669 |
-
var bindDaySeg = t.bindDaySeg; //TODO: streamline this
|
4670 |
var formatDates = t.calendar.formatDates;
|
4671 |
var renderDayOverlay = t.renderDayOverlay;
|
4672 |
var clearOverlays = t.clearOverlays;
|
4673 |
var clearSelection = t.clearSelection;
|
4674 |
-
|
4675 |
-
|
4676 |
-
|
4677 |
-
|
4678 |
-
|
4679 |
-
|
4680 |
-
|
4681 |
-
|
4682 |
-
|
4683 |
-
|
4684 |
-
|
4685 |
-
|
4686 |
-
|
4687 |
-
|
4688 |
-
|
4689 |
-
var
|
4690 |
-
|
4691 |
-
|
4692 |
-
|
4693 |
-
|
4694 |
-
|
4695 |
-
|
4696 |
-
|
4697 |
-
|
4698 |
-
|
4699 |
-
|
4700 |
-
|
4701 |
-
|
4702 |
-
|
4703 |
-
//
|
4704 |
-
|
4705 |
-
|
4706 |
-
|
4707 |
-
|
4708 |
-
|
4709 |
-
|
4710 |
-
|
4711 |
-
|
4712 |
-
|
4713 |
-
|
4714 |
-
|
4715 |
-
|
4716 |
-
|
4717 |
-
|
4718 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4719 |
}
|
4720 |
-
|
4721 |
-
}
|
4722 |
-
|
|
|
4723 |
}
|
4724 |
-
|
4725 |
-
|
4726 |
-
|
4727 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4728 |
var elements;
|
4729 |
-
|
4730 |
-
|
4731 |
-
|
4732 |
-
|
4733 |
-
|
4734 |
-
|
4735 |
-
|
4736 |
-
|
4737 |
-
|
4738 |
-
|
4739 |
-
|
4740 |
-
|
4741 |
-
|
4742 |
-
|
4743 |
-
|
4744 |
-
|
4745 |
-
|
4746 |
-
element.css('top', adjustTop);
|
4747 |
-
}
|
4748 |
-
elements.push(element[0]);
|
4749 |
-
}
|
4750 |
}
|
4751 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4752 |
}
|
4753 |
-
|
4754 |
-
|
4755 |
-
|
4756 |
-
|
4757 |
-
var
|
4758 |
-
var
|
4759 |
-
|
4760 |
-
|
4761 |
-
|
4762 |
-
|
4763 |
-
|
4764 |
-
|
4765 |
-
|
4766 |
-
|
4767 |
-
|
4768 |
-
|
4769 |
-
|
4770 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4771 |
var html = '';
|
4772 |
-
|
4773 |
-
|
4774 |
-
|
4775 |
-
|
4776 |
-
|
4777 |
-
|
4778 |
-
|
4779 |
-
|
4780 |
-
|
4781 |
-
|
4782 |
-
|
4783 |
-
|
4784 |
-
|
4785 |
-
|
4786 |
-
|
4787 |
-
|
4788 |
-
|
4789 |
-
|
4790 |
-
|
4791 |
-
|
4792 |
-
|
4793 |
-
|
4794 |
-
|
4795 |
-
|
4796 |
-
|
4797 |
-
|
4798 |
-
|
4799 |
-
|
4800 |
-
|
4801 |
-
|
4802 |
-
|
4803 |
-
|
4804 |
-
|
4805 |
-
|
4806 |
-
|
4807 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4808 |
html +=
|
4809 |
-
" class='
|
4810 |
-
|
4811 |
-
|
4812 |
-
|
4813 |
-
|
4814 |
-
|
4815 |
-
|
4816 |
-
|
4817 |
-
|
4818 |
-
|
|
|
|
|
4819 |
html +=
|
4820 |
-
"<
|
|
|
4821 |
"</div>";
|
4822 |
-
if (seg.isEnd && isEventResizable(event)) {
|
4823 |
-
html +=
|
4824 |
-
"<div class='ui-resizable-handle ui-resizable-" + (rtl ? 'w' : 'e') + "'>" +
|
4825 |
-
" " + // makes hit area a lot better for IE6/7
|
4826 |
-
"</div>";
|
4827 |
-
}
|
4828 |
-
html +=
|
4829 |
-
"</" + (url ? "a" : "div" ) + ">";
|
4830 |
-
seg.left = left;
|
4831 |
-
seg.outerWidth = right - left;
|
4832 |
-
seg.startCol = leftCol;
|
4833 |
-
seg.endCol = rightCol + 1; // needs to be exclusive
|
4834 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4835 |
return html;
|
4836 |
}
|
4837 |
-
|
4838 |
-
|
4839 |
-
|
4840 |
-
|
4841 |
-
|
4842 |
-
|
4843 |
-
var
|
4844 |
-
|
4845 |
-
|
4846 |
-
|
4847 |
-
|
4848 |
-
|
4849 |
-
|
4850 |
-
|
4851 |
if (triggerRes === false) {
|
|
|
4852 |
element.remove();
|
4853 |
-
}
|
|
|
4854 |
if (triggerRes && triggerRes !== true) {
|
|
|
|
|
|
|
4855 |
triggerRes = $(triggerRes)
|
4856 |
.css({
|
4857 |
position: 'absolute',
|
4858 |
-
left:
|
4859 |
});
|
|
|
4860 |
element.replaceWith(triggerRes);
|
4861 |
element = triggerRes;
|
4862 |
}
|
4863 |
-
|
|
|
4864 |
}
|
4865 |
}
|
4866 |
}
|
4867 |
-
|
4868 |
-
|
4869 |
-
|
4870 |
-
|
4871 |
-
|
4872 |
-
|
4873 |
-
|
4874 |
-
|
4875 |
-
|
4876 |
-
|
4877 |
-
|
4878 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4879 |
}
|
4880 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4881 |
}
|
4882 |
-
|
4883 |
-
|
4884 |
-
|
4885 |
-
|
4886 |
-
|
4887 |
-
|
4888 |
-
|
4889 |
-
var
|
4890 |
-
|
4891 |
-
|
4892 |
-
|
4893 |
-
|
4894 |
-
|
4895 |
-
|
4896 |
-
|
4897 |
-
|
4898 |
-
|
4899 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4900 |
}
|
4901 |
}
|
|
|
|
|
|
|
4902 |
}
|
4903 |
-
|
|
|
4904 |
}
|
4905 |
-
|
4906 |
-
|
4907 |
-
|
4908 |
-
|
4909 |
-
|
4910 |
-
var
|
4911 |
-
var
|
4912 |
-
var
|
4913 |
-
var
|
4914 |
-
|
4915 |
-
|
4916 |
-
|
4917 |
-
|
4918 |
-
|
4919 |
-
|
4920 |
-
|
4921 |
-
if (
|
4922 |
-
|
|
|
|
|
|
|
|
|
|
|
4923 |
}
|
4924 |
-
seg.hsides = val;
|
4925 |
}
|
4926 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4927 |
}
|
4928 |
-
|
4929 |
-
|
4930 |
-
|
4931 |
-
|
4932 |
-
var
|
4933 |
-
|
4934 |
-
|
4935 |
-
|
4936 |
-
|
4937 |
-
|
4938 |
-
|
4939 |
-
|
4940 |
-
}
|
4941 |
}
|
|
|
|
|
4942 |
}
|
4943 |
-
|
4944 |
-
|
4945 |
-
|
4946 |
-
|
4947 |
-
|
4948 |
-
|
4949 |
-
|
4950 |
-
|
4951 |
-
|
4952 |
-
|
4953 |
-
|
4954 |
-
|
4955 |
-
|
4956 |
-
|
4957 |
-
|
4958 |
-
|
4959 |
-
|
4960 |
-
|
|
|
4961 |
}
|
4962 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
4963 |
}
|
4964 |
}
|
|
|
|
|
4965 |
}
|
4966 |
-
|
4967 |
-
|
4968 |
-
|
|
|
|
|
|
|
4969 |
var i;
|
4970 |
var rowCnt = getRowCnt();
|
4971 |
var rowDivs = [];
|
4972 |
for (i=0; i<rowCnt; i++) {
|
4973 |
rowDivs[i] = allDayRow(i)
|
4974 |
-
.find('div.fc-day-content > div');
|
4975 |
}
|
4976 |
return rowDivs;
|
4977 |
}
|
4978 |
-
|
4979 |
-
|
4980 |
-
|
4981 |
-
|
4982 |
-
|
4983 |
-
|
4984 |
-
|
4985 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4986 |
}
|
4987 |
-
|
|
|
|
|
|
|
4988 |
}
|
|
|
4989 |
|
4990 |
-
|
4991 |
-
|
4992 |
-
var
|
4993 |
-
|
4994 |
-
|
4995 |
-
|
4996 |
-
|
4997 |
-
|
4998 |
-
|
4999 |
-
|
5000 |
-
|
5001 |
-
|
5002 |
-
|
5003 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5004 |
}
|
5005 |
-
}
|
5006 |
}
|
|
|
5007 |
|
5008 |
-
|
5009 |
-
|
5010 |
-
|
5011 |
-
-----------------------------------------------------------------------------------*/
|
5012 |
-
|
5013 |
-
|
5014 |
-
function resizableDayEvent(event, element, seg) {
|
5015 |
-
var rtl = opt('isRTL');
|
5016 |
-
var direction = rtl ? 'w' : 'e';
|
5017 |
var handle = element.find('.ui-resizable-' + direction); // TODO: stop using this class because we aren't using jqui for this
|
5018 |
var isResizing = false;
|
5019 |
|
@@ -5036,16 +5723,14 @@ function DayEventRenderer() {
|
|
5036 |
return; // needs to be left mouse button
|
5037 |
}
|
5038 |
isResizing = true;
|
5039 |
-
var hoverListener =
|
5040 |
var rowCnt = getRowCnt();
|
5041 |
var colCnt = getColCnt();
|
5042 |
-
var dis = rtl ? -1 : 1;
|
5043 |
-
var dit = rtl ? colCnt-1 : 0;
|
5044 |
var elementTop = element.css('top');
|
5045 |
var dayDelta;
|
5046 |
var helpers;
|
5047 |
var eventCopy = $.extend({}, event);
|
5048 |
-
var
|
5049 |
clearSelection();
|
5050 |
$('body')
|
5051 |
.css('cursor', direction + '-resize')
|
@@ -5053,30 +5738,32 @@ function DayEventRenderer() {
|
|
5053 |
trigger('eventResizeStart', this, event, ev);
|
5054 |
hoverListener.start(function(cell, origCell) {
|
5055 |
if (cell) {
|
5056 |
-
|
5057 |
-
var
|
5058 |
-
|
5059 |
-
|
5060 |
-
|
5061 |
-
|
5062 |
-
|
5063 |
-
|
5064 |
-
|
5065 |
-
|
5066 |
-
|
5067 |
-
}
|
5068 |
-
dayDelta = (r*7 + c*dis+dit) - (origCell.row*7 + origCell.col*dis+dit);
|
5069 |
-
var newEnd = addDays(eventEnd(event), dayDelta, true);
|
5070 |
if (dayDelta) {
|
5071 |
-
eventCopy.end =
|
5072 |
var oldHelpers = helpers;
|
5073 |
-
|
|
|
|
|
|
|
5074 |
helpers.find('*').css('cursor', direction + '-resize');
|
5075 |
if (oldHelpers) {
|
5076 |
oldHelpers.remove();
|
5077 |
}
|
|
|
5078 |
hideEvents(event);
|
5079 |
-
}
|
|
|
5080 |
if (helpers) {
|
5081 |
showEvents(event);
|
5082 |
helpers.remove();
|
@@ -5084,7 +5771,12 @@ function DayEventRenderer() {
|
|
5084 |
}
|
5085 |
}
|
5086 |
clearOverlays();
|
5087 |
-
renderDayOverlay(
|
|
|
|
|
|
|
|
|
|
|
5088 |
}
|
5089 |
}, ev);
|
5090 |
|
@@ -5103,13 +5795,52 @@ function DayEventRenderer() {
|
|
5103 |
isResizing = false;
|
5104 |
},0);
|
5105 |
}
|
5106 |
-
|
5107 |
});
|
5108 |
}
|
5109 |
|
5110 |
|
5111 |
}
|
5112 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5113 |
;;
|
5114 |
|
5115 |
//BUG: unselect needs to be triggered when events are dragged+dropped
|
@@ -5178,18 +5909,18 @@ function SelectionManager() {
|
|
5178 |
|
5179 |
|
5180 |
function daySelectionMousedown(ev) { // not really a generic manager method, oh well
|
5181 |
-
var
|
5182 |
-
var
|
5183 |
var hoverListener = t.getHoverListener();
|
5184 |
var reportDayClick = t.reportDayClick; // this is hacky and sort of weird
|
5185 |
if (ev.which == 1 && opt('selectable')) { // which==1 means left mouse button
|
5186 |
unselect(ev);
|
5187 |
var _mousedownElement = this;
|
5188 |
var dates;
|
5189 |
-
hoverListener.start(function(cell, origCell) { // TODO: maybe put
|
5190 |
clearSelection();
|
5191 |
-
if (cell &&
|
5192 |
-
dates = [
|
5193 |
renderSelection(dates[0], dates[1], true);
|
5194 |
}else{
|
5195 |
dates = null;
|
4 |
* http://arshaw.com/fullcalendar/
|
5 |
*/
|
6 |
/*!
|
7 |
+
* FullCalendar v1.6.4
|
8 |
* Docs & License: http://arshaw.com/fullcalendar/
|
9 |
* (c) 2013 Adam Shaw
|
10 |
*/
|
17 |
|
18 |
(function($, undefined) {
|
19 |
|
20 |
+
|
21 |
+
;;
|
22 |
+
|
23 |
var defaults = {
|
24 |
|
25 |
// display
|
91 |
//selectable: false,
|
92 |
unselectAuto: true,
|
93 |
|
94 |
+
dropAccept: '*',
|
95 |
+
|
96 |
+
handleWindowResize: true
|
97 |
|
98 |
};
|
99 |
|
120 |
|
121 |
;;
|
122 |
|
123 |
+
var fc = $.fullCalendar = { version: "1.6.4" };
|
124 |
var fcViews = fc.views = {};
|
125 |
|
126 |
|
148 |
}
|
149 |
return this;
|
150 |
}
|
151 |
+
|
152 |
+
options = options || {};
|
153 |
|
154 |
// would like to have this logic in EventManager, but needs to happen before options are recursively extended
|
155 |
var eventSources = options.eventSources || [];
|
233 |
var content;
|
234 |
var tm; // for making theme classes
|
235 |
var currentView;
|
|
|
236 |
var elementOuterWidth;
|
237 |
var suggestedViewHeight;
|
|
|
238 |
var resizeUID = 0;
|
239 |
var ignoreWindowResize = 0;
|
240 |
var date = new Date();
|
253 |
function render(inc) {
|
254 |
if (!content) {
|
255 |
initialRender();
|
256 |
+
}
|
257 |
+
else if (elementVisible()) {
|
258 |
+
// mainly for the public API
|
259 |
calcSize();
|
260 |
+
_renderView(inc);
|
|
|
|
|
261 |
}
|
262 |
}
|
263 |
|
274 |
if (options.theme) {
|
275 |
element.addClass('ui-widget');
|
276 |
}
|
277 |
+
|
278 |
content = $("<div class='fc-content' style='position:relative'/>")
|
279 |
.prependTo(element);
|
280 |
+
|
281 |
header = new Header(t, options);
|
282 |
headerElement = header.render();
|
283 |
if (headerElement) {
|
284 |
element.prepend(headerElement);
|
285 |
}
|
286 |
+
|
287 |
changeView(options.defaultView);
|
288 |
+
|
289 |
+
if (options.handleWindowResize) {
|
290 |
+
$(window).resize(windowResize);
|
291 |
+
}
|
292 |
+
|
293 |
// needed for IE in a 0x0 iframe, b/c when it is resized, never triggers a windowResize
|
294 |
if (!bodyVisible()) {
|
295 |
lateRender();
|
309 |
|
310 |
|
311 |
function destroy() {
|
312 |
+
|
313 |
+
if (currentView) {
|
314 |
+
trigger('viewDestroy', currentView, currentView, currentView.element);
|
315 |
+
currentView.triggerEventDestroy();
|
316 |
+
}
|
317 |
+
|
318 |
$(window).unbind('resize', windowResize);
|
319 |
+
|
320 |
header.destroy();
|
321 |
content.remove();
|
322 |
element.removeClass('fc fc-rtl ui-widget');
|
323 |
}
|
324 |
|
325 |
|
|
|
326 |
function elementVisible() {
|
327 |
+
return element.is(':visible');
|
328 |
}
|
329 |
|
330 |
|
331 |
function bodyVisible() {
|
332 |
+
return $('body').is(':visible');
|
333 |
}
|
334 |
|
335 |
|
337 |
/* View Rendering
|
338 |
-----------------------------------------------------------------------------*/
|
339 |
|
340 |
+
|
|
|
341 |
function changeView(newViewName) {
|
342 |
if (!currentView || newViewName != currentView.name) {
|
343 |
+
_changeView(newViewName);
|
344 |
+
}
|
345 |
+
}
|
346 |
|
347 |
+
|
348 |
+
function _changeView(newViewName) {
|
349 |
+
ignoreWindowResize++;
|
350 |
+
|
351 |
+
if (currentView) {
|
352 |
+
trigger('viewDestroy', currentView, currentView, currentView.element);
|
353 |
unselect();
|
354 |
+
currentView.triggerEventDestroy(); // trigger 'eventDestroy' for each event
|
355 |
+
freezeContentHeight();
|
356 |
+
currentView.element.remove();
|
357 |
+
header.deactivateButton(currentView.name);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
358 |
}
|
359 |
+
|
360 |
+
header.activateButton(newViewName);
|
361 |
+
|
362 |
+
currentView = new fcViews[newViewName](
|
363 |
+
$("<div class='fc-view fc-view-" + newViewName + "' style='position:relative'/>")
|
364 |
+
.appendTo(content),
|
365 |
+
t // the calendar object
|
366 |
+
);
|
367 |
+
|
368 |
+
renderView();
|
369 |
+
unfreezeContentHeight();
|
370 |
+
|
371 |
+
ignoreWindowResize--;
|
372 |
}
|
373 |
+
|
374 |
+
|
|
|
375 |
function renderView(inc) {
|
376 |
+
if (
|
377 |
+
!currentView.start || // never rendered before
|
378 |
+
inc || date < currentView.start || date >= currentView.end // or new date range
|
379 |
+
) {
|
380 |
+
if (elementVisible()) {
|
381 |
+
_renderView(inc);
|
382 |
+
}
|
383 |
+
}
|
384 |
+
}
|
385 |
|
386 |
+
|
387 |
+
function _renderView(inc) { // assumes elementVisible
|
388 |
+
ignoreWindowResize++;
|
389 |
+
|
390 |
+
if (currentView.start) { // already been rendered?
|
391 |
+
trigger('viewDestroy', currentView, currentView, currentView.element);
|
392 |
unselect();
|
393 |
+
clearEvents();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
}
|
395 |
+
|
396 |
+
freezeContentHeight();
|
397 |
+
currentView.render(date, inc || 0); // the view's render method ONLY renders the skeleton, nothing else
|
398 |
+
setSize();
|
399 |
+
unfreezeContentHeight();
|
400 |
+
(currentView.afterRender || noop)();
|
401 |
+
|
402 |
+
updateTitle();
|
403 |
+
updateTodayButton();
|
404 |
+
|
405 |
+
trigger('viewRender', currentView, currentView, currentView.element);
|
406 |
+
currentView.trigger('viewDisplay', _element); // deprecated
|
407 |
+
|
408 |
+
ignoreWindowResize--;
|
409 |
+
|
410 |
+
getAndRenderEvents();
|
411 |
}
|
412 |
|
413 |
|
414 |
+
|
415 |
/* Resizing
|
416 |
-----------------------------------------------------------------------------*/
|
417 |
|
418 |
|
419 |
function updateSize() {
|
|
|
420 |
if (elementVisible()) {
|
421 |
+
unselect();
|
422 |
+
clearEvents();
|
423 |
calcSize();
|
424 |
setSize();
|
425 |
+
renderEvents();
|
|
|
|
|
|
|
426 |
}
|
427 |
}
|
428 |
|
429 |
|
430 |
+
function calcSize() { // assumes elementVisible
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
if (options.contentHeight) {
|
432 |
suggestedViewHeight = options.contentHeight;
|
433 |
}
|
440 |
}
|
441 |
|
442 |
|
443 |
+
function setSize() { // assumes elementVisible
|
444 |
+
|
445 |
+
if (suggestedViewHeight === undefined) {
|
446 |
+
calcSize(); // for first time
|
447 |
+
// NOTE: we don't want to recalculate on every renderView because
|
448 |
+
// it could result in oscillating heights due to scrollbars.
|
449 |
}
|
450 |
+
|
451 |
+
ignoreWindowResize++;
|
452 |
+
currentView.setHeight(suggestedViewHeight);
|
453 |
+
currentView.setWidth(content.width());
|
454 |
ignoreWindowResize--;
|
455 |
+
|
456 |
+
elementOuterWidth = element.outerWidth();
|
457 |
}
|
458 |
|
459 |
|
482 |
|
483 |
/* Event Fetching/Rendering
|
484 |
-----------------------------------------------------------------------------*/
|
485 |
+
// TODO: going forward, most of this stuff should be directly handled by the view
|
486 |
+
|
487 |
+
|
488 |
+
function refetchEvents() { // can be called as an API method
|
489 |
+
clearEvents();
|
490 |
+
fetchAndRenderEvents();
|
491 |
+
}
|
492 |
+
|
493 |
+
|
494 |
+
function rerenderEvents(modifiedEventID) { // can be called as an API method
|
495 |
+
clearEvents();
|
496 |
+
renderEvents(modifiedEventID);
|
497 |
+
}
|
498 |
+
|
499 |
+
|
500 |
+
function renderEvents(modifiedEventID) { // TODO: remove modifiedEventID hack
|
501 |
+
if (elementVisible()) {
|
502 |
+
currentView.setEventData(events); // for View.js, TODO: unify with renderEvents
|
503 |
+
currentView.renderEvents(events, modifiedEventID); // actually render the DOM elements
|
504 |
+
currentView.trigger('eventAfterAllRender');
|
505 |
+
}
|
506 |
+
}
|
507 |
+
|
508 |
+
|
509 |
+
function clearEvents() {
|
510 |
+
currentView.triggerEventDestroy(); // trigger 'eventDestroy' for each event
|
511 |
+
currentView.clearEvents(); // actually remove the DOM elements
|
512 |
+
currentView.clearEventData(); // for View.js, TODO: unify with clearEvents
|
513 |
+
}
|
514 |
|
515 |
+
|
516 |
+
function getAndRenderEvents() {
|
|
|
517 |
if (!options.lazyFetching || isFetchNeeded(currentView.visStart, currentView.visEnd)) {
|
518 |
+
fetchAndRenderEvents();
|
519 |
}
|
520 |
+
else {
|
521 |
+
renderEvents();
|
522 |
}
|
523 |
}
|
524 |
+
|
525 |
+
function fetchAndRenderEvents() {
|
526 |
+
fetchEvents(currentView.visStart, currentView.visEnd, options);
|
|
|
527 |
}
|
528 |
+
|
529 |
|
530 |
// called when event data arrives
|
531 |
function reportEvents(_events) {
|
532 |
events = _events;
|
533 |
+
renderEvents();
|
534 |
}
|
535 |
+
|
536 |
+
|
537 |
// called when a single event's data has been changed
|
538 |
function reportEventChange(eventID) {
|
539 |
rerenderEvents(eventID);
|
540 |
}
|
541 |
+
|
542 |
+
|
543 |
+
|
544 |
+
/* Header Updating
|
545 |
+
-----------------------------------------------------------------------------*/
|
546 |
+
|
547 |
+
|
548 |
+
function updateTitle() {
|
549 |
+
header.updateTitle(currentView.title);
|
|
|
550 |
}
|
551 |
+
|
552 |
+
|
553 |
+
function updateTodayButton() {
|
554 |
+
var today = new Date();
|
555 |
+
if (today >= currentView.start && today < currentView.end) {
|
556 |
+
header.disableButton('today');
|
557 |
+
}
|
558 |
+
else {
|
559 |
+
header.enableButton('today');
|
560 |
+
}
|
561 |
}
|
562 |
|
563 |
|
638 |
function getDate() {
|
639 |
return cloneDate(date);
|
640 |
}
|
641 |
+
|
642 |
+
|
643 |
+
|
644 |
+
/* Height "Freezing"
|
645 |
+
-----------------------------------------------------------------------------*/
|
646 |
+
|
647 |
+
|
648 |
+
function freezeContentHeight() {
|
649 |
+
content.css({
|
650 |
+
width: '100%',
|
651 |
+
height: content.height(),
|
652 |
+
overflow: 'hidden'
|
653 |
+
});
|
654 |
+
}
|
655 |
+
|
656 |
+
|
657 |
+
function unfreezeContentHeight() {
|
658 |
+
content.css({
|
659 |
+
width: '',
|
660 |
+
height: '',
|
661 |
+
overflow: ''
|
662 |
+
});
|
663 |
+
}
|
664 |
|
665 |
|
666 |
|
1032 |
var success = source.success;
|
1033 |
var error = source.error;
|
1034 |
var complete = source.complete;
|
1035 |
+
|
1036 |
+
// retrieve any outbound GET/POST $.ajax data from the options
|
1037 |
+
var customData;
|
1038 |
+
if ($.isFunction(source.data)) {
|
1039 |
+
// supplied as a function that returns a key/value object
|
1040 |
+
customData = source.data();
|
1041 |
+
}
|
1042 |
+
else {
|
1043 |
+
// supplied as a straight key/value object
|
1044 |
+
customData = source.data;
|
1045 |
+
}
|
1046 |
+
|
1047 |
+
// use a copy of the custom data so we can modify the parameters
|
1048 |
+
// and not affect the passed-in object.
|
1049 |
+
var data = $.extend({}, customData || {});
|
1050 |
+
|
1051 |
var startParam = firstDefined(source.startParam, options.startParam);
|
1052 |
var endParam = firstDefined(source.endParam, options.endParam);
|
1053 |
if (startParam) {
|
1056 |
if (endParam) {
|
1057 |
data[endParam] = Math.round(+rangeEnd / 1000);
|
1058 |
}
|
1059 |
+
|
1060 |
pushLoading();
|
1061 |
$.ajax($.extend({}, ajaxDefaults, source, {
|
1062 |
data: data,
|
1229 |
|
1230 |
function pushLoading() {
|
1231 |
if (!loadingLevel++) {
|
1232 |
+
trigger('loading', null, true, getView());
|
1233 |
}
|
1234 |
}
|
1235 |
|
1236 |
|
1237 |
function popLoading() {
|
1238 |
if (!--loadingLevel) {
|
1239 |
+
trigger('loading', null, false, getView());
|
1240 |
}
|
1241 |
}
|
1242 |
|
1415 |
}
|
1416 |
|
1417 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1418 |
function dayDiff(d1, d2) { // d1 - d2
|
1419 |
return Math.round((cloneDate(d1, true) - cloneDate(d2, true)) / DAY_MS);
|
1420 |
}
|
1670 |
/* thanks jQuery UI (https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.datepicker.js)
|
1671 |
*
|
1672 |
* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition.
|
1673 |
+
* `date` - the date to get the week for
|
1674 |
+
* `number` - the number of the week within the year that contains this date
|
1675 |
*/
|
1676 |
function iso8601Week(date) {
|
1677 |
var time;
|
1708 |
function _exclEndDay(end, allDay) {
|
1709 |
end = cloneDate(end);
|
1710 |
return allDay || end.getHours() || end.getMinutes() ? addDays(end, 1) : clearTime(end);
|
1711 |
+
// why don't we check for seconds/ms too?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1712 |
}
|
1713 |
|
1714 |
|
1803 |
}
|
1804 |
|
1805 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1806 |
|
1807 |
/* Misc Utils
|
1808 |
-----------------------------------------------------------------------------*/
|
1815 |
function noop() { }
|
1816 |
|
1817 |
|
1818 |
+
function dateCompare(a, b) {
|
1819 |
return a - b;
|
1820 |
}
|
1821 |
|
1856 |
}
|
1857 |
|
1858 |
|
|
|
|
|
|
|
|
|
|
|
1859 |
function disableTextSelection(element) {
|
1860 |
element
|
1861 |
.attr('unselectable', 'on')
|
1970 |
BasicView.call(t, element, calendar, 'month');
|
1971 |
var opt = t.opt;
|
1972 |
var renderBasic = t.renderBasic;
|
1973 |
+
var skipHiddenDays = t.skipHiddenDays;
|
1974 |
+
var getCellsPerWeek = t.getCellsPerWeek;
|
1975 |
var formatDate = calendar.formatDate;
|
1976 |
|
1977 |
|
|
|
1978 |
function render(date, delta) {
|
1979 |
+
|
1980 |
if (delta) {
|
1981 |
addMonths(date, delta);
|
1982 |
date.setDate(1);
|
1983 |
}
|
1984 |
+
|
1985 |
+
var firstDay = opt('firstDay');
|
1986 |
+
|
1987 |
var start = cloneDate(date, true);
|
1988 |
start.setDate(1);
|
1989 |
+
|
1990 |
var end = addMonths(cloneDate(start), 1);
|
1991 |
+
|
1992 |
var visStart = cloneDate(start);
|
1993 |
+
addDays(visStart, -((visStart.getDay() - firstDay + 7) % 7));
|
1994 |
+
skipHiddenDays(visStart);
|
1995 |
+
|
1996 |
var visEnd = cloneDate(end);
|
1997 |
+
addDays(visEnd, (7 - visEnd.getDay() + firstDay) % 7);
|
1998 |
+
skipHiddenDays(visEnd, -1, true);
|
1999 |
+
|
2000 |
+
var colCnt = getCellsPerWeek();
|
2001 |
+
var rowCnt = Math.round(dayDiff(visEnd, visStart) / 7); // should be no need for Math.round
|
2002 |
+
|
|
|
|
|
|
|
2003 |
if (opt('weekMode') == 'fixed') {
|
2004 |
+
addDays(visEnd, (6 - rowCnt) * 7); // add weeks to make up for it
|
2005 |
rowCnt = 6;
|
2006 |
}
|
2007 |
+
|
2008 |
t.title = formatDate(start, opt('titleFormat'));
|
2009 |
+
|
2010 |
t.start = start;
|
2011 |
t.end = end;
|
2012 |
t.visStart = visStart;
|
2013 |
t.visEnd = visEnd;
|
2014 |
+
|
2015 |
+
renderBasic(rowCnt, colCnt, true);
|
2016 |
}
|
2017 |
|
2018 |
|
2034 |
BasicView.call(t, element, calendar, 'basicWeek');
|
2035 |
var opt = t.opt;
|
2036 |
var renderBasic = t.renderBasic;
|
2037 |
+
var skipHiddenDays = t.skipHiddenDays;
|
2038 |
+
var getCellsPerWeek = t.getCellsPerWeek;
|
2039 |
var formatDates = calendar.formatDates;
|
2040 |
|
2041 |
|
|
|
2042 |
function render(date, delta) {
|
2043 |
+
|
2044 |
if (delta) {
|
2045 |
addDays(date, delta * 7);
|
2046 |
}
|
2047 |
+
|
2048 |
var start = addDays(cloneDate(date), -((date.getDay() - opt('firstDay') + 7) % 7));
|
2049 |
var end = addDays(cloneDate(start), 7);
|
2050 |
+
|
2051 |
var visStart = cloneDate(start);
|
2052 |
+
skipHiddenDays(visStart);
|
2053 |
+
|
2054 |
var visEnd = cloneDate(end);
|
2055 |
+
skipHiddenDays(visEnd, -1, true);
|
2056 |
+
|
2057 |
+
var colCnt = getCellsPerWeek();
|
2058 |
+
|
2059 |
+
t.start = start;
|
2060 |
+
t.end = end;
|
2061 |
+
t.visStart = visStart;
|
2062 |
+
t.visEnd = visEnd;
|
2063 |
+
|
2064 |
t.title = formatDates(
|
2065 |
visStart,
|
2066 |
addDays(cloneDate(visEnd), -1),
|
2067 |
opt('titleFormat')
|
2068 |
);
|
2069 |
+
|
2070 |
+
renderBasic(1, colCnt, false);
|
|
|
|
|
|
|
2071 |
}
|
2072 |
|
2073 |
|
2077 |
|
2078 |
fcViews.basicDay = BasicDayView;
|
2079 |
|
|
|
|
|
2080 |
|
2081 |
function BasicDayView(element, calendar) {
|
2082 |
var t = this;
|
2090 |
BasicView.call(t, element, calendar, 'basicDay');
|
2091 |
var opt = t.opt;
|
2092 |
var renderBasic = t.renderBasic;
|
2093 |
+
var skipHiddenDays = t.skipHiddenDays;
|
2094 |
var formatDate = calendar.formatDate;
|
2095 |
|
2096 |
|
|
|
2097 |
function render(date, delta) {
|
2098 |
+
|
2099 |
if (delta) {
|
2100 |
addDays(date, delta);
|
|
|
|
|
|
|
2101 |
}
|
2102 |
+
skipHiddenDays(date, delta < 0 ? -1 : 1);
|
2103 |
+
|
2104 |
+
var start = cloneDate(date, true);
|
2105 |
+
var end = addDays(cloneDate(start), 1);
|
2106 |
+
|
2107 |
t.title = formatDate(date, opt('titleFormat'));
|
2108 |
+
|
2109 |
+
t.start = t.visStart = start;
|
2110 |
+
t.end = t.visEnd = end;
|
2111 |
+
|
2112 |
renderBasic(1, 1, false);
|
2113 |
}
|
2114 |
|
2139 |
t.dragStop = dragStop;
|
2140 |
t.defaultEventEnd = defaultEventEnd;
|
2141 |
t.getHoverListener = function() { return hoverListener };
|
2142 |
+
t.colLeft = colLeft;
|
2143 |
+
t.colRight = colRight;
|
2144 |
t.colContentLeft = colContentLeft;
|
2145 |
t.colContentRight = colContentRight;
|
2146 |
+
t.getIsCellAllDay = function() { return true };
|
|
|
|
|
|
|
2147 |
t.allDayRow = allDayRow;
|
|
|
2148 |
t.getRowCnt = function() { return rowCnt };
|
2149 |
t.getColCnt = function() { return colCnt };
|
2150 |
t.getColWidth = function() { return colWidth };
|
2158 |
BasicEventRenderer.call(t);
|
2159 |
var opt = t.opt;
|
2160 |
var trigger = t.trigger;
|
|
|
2161 |
var renderOverlay = t.renderOverlay;
|
2162 |
var clearOverlays = t.clearOverlays;
|
2163 |
var daySelectionMousedown = t.daySelectionMousedown;
|
2164 |
+
var cellToDate = t.cellToDate;
|
2165 |
+
var dateToCell = t.dateToCell;
|
2166 |
+
var rangeToSegments = t.rangeToSegments;
|
2167 |
var formatDate = calendar.formatDate;
|
2168 |
|
2169 |
|
2176 |
var bodyRows;
|
2177 |
var bodyCells;
|
2178 |
var bodyFirstCells;
|
2179 |
+
var firstRowCellInners;
|
2180 |
+
var firstRowCellContentInners;
|
2181 |
var daySegmentContainer;
|
2182 |
|
2183 |
var viewWidth;
|
2186 |
var weekNumberWidth;
|
2187 |
|
2188 |
var rowCnt, colCnt;
|
2189 |
+
var showNumbers;
|
2190 |
var coordinateGrid;
|
2191 |
var hoverListener;
|
2192 |
+
var colPositions;
|
2193 |
var colContentPositions;
|
2194 |
|
|
|
|
|
|
|
2195 |
var tm;
|
2196 |
var colFormat;
|
2197 |
var showWeekNumbers;
|
2207 |
disableTextSelection(element.addClass('fc-grid'));
|
2208 |
|
2209 |
|
2210 |
+
function renderBasic(_rowCnt, _colCnt, _showNumbers) {
|
2211 |
+
rowCnt = _rowCnt;
|
2212 |
+
colCnt = _colCnt;
|
2213 |
+
showNumbers = _showNumbers;
|
2214 |
updateOptions();
|
2215 |
+
|
2216 |
+
if (!body) {
|
2217 |
buildEventContainer();
|
|
|
|
|
2218 |
}
|
2219 |
+
|
2220 |
+
buildTable();
|
2221 |
}
|
2222 |
|
2223 |
|
|
|
2224 |
function updateOptions() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2225 |
tm = opt('theme') ? 'ui' : 'fc';
|
2226 |
colFormat = opt('columnFormat');
|
2227 |
|
2237 |
}
|
2238 |
|
2239 |
|
|
|
2240 |
function buildEventContainer() {
|
2241 |
daySegmentContainer =
|
2242 |
+
$("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>")
|
2243 |
.appendTo(element);
|
2244 |
}
|
2245 |
|
2246 |
|
2247 |
+
function buildTable() {
|
2248 |
+
var html = buildTableHTML();
|
2249 |
+
|
2250 |
+
if (table) {
|
2251 |
+
table.remove();
|
2252 |
+
}
|
2253 |
+
table = $(html).appendTo(element);
|
2254 |
+
|
2255 |
+
head = table.find('thead');
|
2256 |
+
headCells = head.find('.fc-day-header');
|
2257 |
+
body = table.find('tbody');
|
2258 |
+
bodyRows = body.find('tr');
|
2259 |
+
bodyCells = body.find('.fc-day');
|
2260 |
+
bodyFirstCells = bodyRows.find('td:first-child');
|
2261 |
+
|
2262 |
+
firstRowCellInners = bodyRows.eq(0).find('.fc-day > div');
|
2263 |
+
firstRowCellContentInners = bodyRows.eq(0).find('.fc-day-content > div');
|
2264 |
+
|
2265 |
+
markFirstLast(head.add(head.find('tr'))); // marks first+last tr/th's
|
2266 |
+
markFirstLast(bodyRows); // marks first+last td's
|
2267 |
+
bodyRows.eq(0).addClass('fc-first');
|
2268 |
+
bodyRows.filter(':last').addClass('fc-last');
|
2269 |
+
|
2270 |
+
bodyCells.each(function(i, _cell) {
|
2271 |
+
var date = cellToDate(
|
2272 |
+
Math.floor(i / colCnt),
|
2273 |
+
i % colCnt
|
2274 |
+
);
|
2275 |
+
trigger('dayRender', t, date, $(_cell));
|
2276 |
+
});
|
2277 |
+
|
2278 |
+
dayBind(bodyCells);
|
2279 |
+
}
|
2280 |
+
|
2281 |
+
|
2282 |
+
|
2283 |
+
/* HTML Building
|
2284 |
+
-----------------------------------------------------------*/
|
2285 |
+
|
2286 |
+
|
2287 |
+
function buildTableHTML() {
|
2288 |
+
var html =
|
2289 |
+
"<table class='fc-border-separate' style='width:100%' cellspacing='0'>" +
|
2290 |
+
buildHeadHTML() +
|
2291 |
+
buildBodyHTML() +
|
2292 |
+
"</table>";
|
2293 |
+
|
2294 |
+
return html;
|
2295 |
+
}
|
2296 |
+
|
2297 |
+
|
2298 |
+
function buildHeadHTML() {
|
2299 |
var headerClass = tm + "-widget-header";
|
2300 |
+
var html = '';
|
2301 |
+
var col;
|
2302 |
+
var date;
|
|
|
|
|
|
|
2303 |
|
2304 |
+
html += "<thead><tr>";
|
|
|
|
|
2305 |
|
2306 |
if (showWeekNumbers) {
|
2307 |
+
html +=
|
2308 |
+
"<th class='fc-week-number " + headerClass + "'>" +
|
2309 |
+
htmlEscape(weekNumberTitle) +
|
2310 |
+
"</th>";
|
2311 |
}
|
2312 |
|
2313 |
+
for (col=0; col<colCnt; col++) {
|
2314 |
+
date = cellToDate(0, col);
|
2315 |
+
html +=
|
2316 |
+
"<th class='fc-day-header fc-" + dayIDs[date.getDay()] + " " + headerClass + "'>" +
|
2317 |
+
htmlEscape(formatDate(date, colFormat)) +
|
2318 |
+
"</th>";
|
2319 |
}
|
2320 |
|
2321 |
+
html += "</tr></thead>";
|
2322 |
+
|
2323 |
+
return html;
|
2324 |
+
}
|
2325 |
+
|
2326 |
+
|
2327 |
+
function buildBodyHTML() {
|
2328 |
+
var contentClass = tm + "-widget-content";
|
2329 |
+
var html = '';
|
2330 |
+
var row;
|
2331 |
+
var col;
|
2332 |
+
var date;
|
2333 |
+
|
2334 |
+
html += "<tbody>";
|
2335 |
+
|
2336 |
+
for (row=0; row<rowCnt; row++) {
|
2337 |
|
|
|
2338 |
html += "<tr class='fc-week'>";
|
2339 |
|
2340 |
if (showWeekNumbers) {
|
2341 |
+
date = cellToDate(row, 0);
|
2342 |
+
html +=
|
2343 |
+
"<td class='fc-week-number " + contentClass + "'>" +
|
2344 |
+
"<div>" +
|
2345 |
+
htmlEscape(formatDate(date, weekNumberFormat)) +
|
2346 |
+
"</div>" +
|
2347 |
+
"</td>";
|
2348 |
}
|
2349 |
|
2350 |
+
for (col=0; col<colCnt; col++) {
|
2351 |
+
date = cellToDate(row, col);
|
2352 |
+
html += buildCellHTML(date);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2353 |
}
|
2354 |
|
2355 |
html += "</tr>";
|
2356 |
}
|
|
|
|
|
2357 |
|
2358 |
+
html += "</tbody>";
|
|
|
|
|
|
|
|
|
2359 |
|
2360 |
+
return html;
|
2361 |
+
}
|
2362 |
+
|
2363 |
+
|
2364 |
+
function buildCellHTML(date) {
|
2365 |
+
var contentClass = tm + "-widget-content";
|
2366 |
+
var month = t.start.getMonth();
|
2367 |
+
var today = clearTime(new Date());
|
2368 |
+
var html = '';
|
2369 |
+
var classNames = [
|
2370 |
+
'fc-day',
|
2371 |
+
'fc-' + dayIDs[date.getDay()],
|
2372 |
+
contentClass
|
2373 |
+
];
|
2374 |
+
|
2375 |
+
if (date.getMonth() != month) {
|
2376 |
+
classNames.push('fc-other-month');
|
2377 |
+
}
|
2378 |
+
if (+date == +today) {
|
2379 |
+
classNames.push(
|
2380 |
+
'fc-today',
|
2381 |
+
tm + '-state-highlight'
|
2382 |
+
);
|
2383 |
+
}
|
2384 |
+
else if (date < today) {
|
2385 |
+
classNames.push('fc-past');
|
2386 |
+
}
|
2387 |
+
else {
|
2388 |
+
classNames.push('fc-future');
|
2389 |
}
|
2390 |
|
2391 |
+
html +=
|
2392 |
+
"<td" +
|
2393 |
+
" class='" + classNames.join(' ') + "'" +
|
2394 |
+
" data-date='" + formatDate(date, 'yyyy-MM-dd') + "'" +
|
2395 |
+
">" +
|
2396 |
+
"<div>";
|
2397 |
|
2398 |
+
if (showNumbers) {
|
2399 |
+
html += "<div class='fc-day-number'>" + date.getDate() + "</div>";
|
|
|
|
|
|
|
2400 |
}
|
|
|
|
|
|
|
|
|
|
|
2401 |
|
2402 |
+
html +=
|
2403 |
+
"<div class='fc-day-content'>" +
|
2404 |
+
"<div style='position:relative'> </div>" +
|
2405 |
+
"</div>" +
|
2406 |
+
"</div>" +
|
2407 |
+
"</td>";
|
2408 |
+
|
2409 |
+
return html;
|
2410 |
}
|
2411 |
+
|
2412 |
+
|
2413 |
+
|
2414 |
+
/* Dimensions
|
2415 |
+
-----------------------------------------------------------*/
|
2416 |
|
2417 |
|
2418 |
function setHeight(height) {
|
2433 |
bodyFirstCells.each(function(i, _cell) {
|
2434 |
if (i < rowCnt) {
|
2435 |
cell = $(_cell);
|
2436 |
+
cell.find('> div').css(
|
2437 |
+
'min-height',
|
2438 |
(i==rowCnt-1 ? rowHeightLast : rowHeight) - vsides(cell)
|
2439 |
);
|
2440 |
}
|
2441 |
});
|
2442 |
|
|
|
2443 |
}
|
2444 |
|
2445 |
|
2446 |
function setWidth(width) {
|
2447 |
viewWidth = width;
|
2448 |
+
colPositions.clear();
|
2449 |
colContentPositions.clear();
|
2450 |
|
2451 |
weekNumberWidth = 0;
|
2480 |
|
2481 |
/* Semi-transparent Overlay Helpers
|
2482 |
------------------------------------------------------*/
|
2483 |
+
// TODO: should be consolidated with AgendaView's methods
|
2484 |
+
|
2485 |
+
|
2486 |
function renderDayOverlay(overlayStart, overlayEnd, refreshCoordinateGrid) { // overlayEnd is exclusive
|
2487 |
+
|
2488 |
if (refreshCoordinateGrid) {
|
2489 |
coordinateGrid.build();
|
2490 |
}
|
2491 |
+
|
2492 |
+
var segments = rangeToSegments(overlayStart, overlayEnd);
|
2493 |
+
|
2494 |
+
for (var i=0; i<segments.length; i++) {
|
2495 |
+
var segment = segments[i];
|
2496 |
+
dayBind(
|
2497 |
+
renderCellOverlay(
|
2498 |
+
segment.row,
|
2499 |
+
segment.leftCol,
|
2500 |
+
segment.row,
|
2501 |
+
segment.rightCol
|
2502 |
+
)
|
2503 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2504 |
}
|
2505 |
}
|
2506 |
+
|
2507 |
|
2508 |
function renderCellOverlay(row0, col0, row1, col1) { // row1,col1 is inclusive
|
2509 |
var rect = coordinateGrid.rect(row0, col0, row1, col1, element);
|
2532 |
|
2533 |
|
2534 |
function reportDayClick(date, allDay, ev) {
|
2535 |
+
var cell = dateToCell(date);
|
2536 |
var _element = bodyCells[cell.row*colCnt + cell.col];
|
2537 |
trigger('dayClick', _element, date, allDay, ev);
|
2538 |
}
|
2557 |
var cell = hoverListener.stop();
|
2558 |
clearOverlays();
|
2559 |
if (cell) {
|
2560 |
+
var d = cellToDate(cell);
|
2561 |
trigger('drop', _dragElement, d, true, ev, ui);
|
2562 |
}
|
2563 |
}
|
2602 |
|
2603 |
hoverListener = new HoverListener(coordinateGrid);
|
2604 |
|
2605 |
+
colPositions = new HorizontalPositionCache(function(col) {
|
2606 |
+
return firstRowCellInners.eq(col);
|
2607 |
+
});
|
2608 |
+
|
2609 |
colContentPositions = new HorizontalPositionCache(function(col) {
|
2610 |
+
return firstRowCellContentInners.eq(col);
|
2611 |
});
|
2612 |
+
|
2613 |
+
|
2614 |
+
function colLeft(col) {
|
2615 |
+
return colPositions.left(col);
|
2616 |
+
}
|
2617 |
+
|
2618 |
+
|
2619 |
+
function colRight(col) {
|
2620 |
+
return colPositions.right(col);
|
2621 |
+
}
|
2622 |
|
2623 |
|
2624 |
function colContentLeft(col) {
|
2631 |
}
|
2632 |
|
2633 |
|
2634 |
+
function allDayRow(i) {
|
2635 |
+
return bodyRows.eq(i);
|
|
|
|
|
|
|
|
|
|
|
2636 |
}
|
2637 |
|
2638 |
+
}
|
2639 |
+
|
2640 |
+
;;
|
2641 |
+
|
2642 |
+
function BasicEventRenderer() {
|
2643 |
+
var t = this;
|
2644 |
|
2645 |
|
2646 |
+
// exports
|
2647 |
+
t.renderEvents = renderEvents;
|
2648 |
+
t.clearEvents = clearEvents;
|
|
|
2649 |
|
2650 |
+
|
2651 |
+
// imports
|
2652 |
+
DayEventRenderer.call(t);
|
2653 |
+
|
2654 |
|
2655 |
+
function renderEvents(events, modifiedEventId) {
|
2656 |
+
t.renderDayEvents(events, modifiedEventId);
|
2657 |
}
|
2658 |
|
2659 |
|
2660 |
+
function clearEvents() {
|
2661 |
+
t.getDaySegmentContainer().empty();
|
2662 |
}
|
2663 |
+
|
2664 |
+
|
2665 |
+
// TODO: have this class (and AgendaEventRenderer) be responsible for creating the event container div
|
2666 |
+
|
2667 |
+
}
|
2668 |
+
|
2669 |
+
;;
|
2670 |
+
|
2671 |
+
fcViews.agendaWeek = AgendaWeekView;
|
2672 |
+
|
2673 |
+
function AgendaWeekView(element, calendar) {
|
2674 |
+
var t = this;
|
2675 |
|
2676 |
|
2677 |
+
// exports
|
2678 |
+
t.render = render;
|
2679 |
|
2680 |
|
2681 |
+
// imports
|
2682 |
+
AgendaView.call(t, element, calendar, 'agendaWeek');
|
2683 |
+
var opt = t.opt;
|
2684 |
+
var renderAgenda = t.renderAgenda;
|
2685 |
+
var skipHiddenDays = t.skipHiddenDays;
|
2686 |
+
var getCellsPerWeek = t.getCellsPerWeek;
|
2687 |
+
var formatDates = calendar.formatDates;
|
2688 |
+
|
2689 |
|
2690 |
+
function render(date, delta) {
|
2691 |
+
|
2692 |
+
if (delta) {
|
2693 |
+
addDays(date, delta * 7);
|
2694 |
}
|
|
|
|
|
|
|
|
|
|
|
2695 |
|
2696 |
+
var start = addDays(cloneDate(date), -((date.getDay() - opt('firstDay') + 7) % 7));
|
2697 |
+
var end = addDays(cloneDate(start), 7);
|
2698 |
+
|
2699 |
+
var visStart = cloneDate(start);
|
2700 |
+
skipHiddenDays(visStart);
|
2701 |
|
2702 |
+
var visEnd = cloneDate(end);
|
2703 |
+
skipHiddenDays(visEnd, -1, true);
|
2704 |
|
2705 |
+
var colCnt = getCellsPerWeek();
|
|
|
|
|
2706 |
|
2707 |
+
t.title = formatDates(
|
2708 |
+
visStart,
|
2709 |
+
addDays(cloneDate(visEnd), -1),
|
2710 |
+
opt('titleFormat')
|
2711 |
+
);
|
2712 |
+
|
2713 |
+
t.start = start;
|
2714 |
+
t.end = end;
|
2715 |
+
t.visStart = visStart;
|
2716 |
+
t.visEnd = visEnd;
|
2717 |
|
2718 |
+
renderAgenda(colCnt);
|
|
|
2719 |
}
|
2720 |
+
|
2721 |
}
|
2722 |
|
2723 |
;;
|
2724 |
|
2725 |
+
fcViews.agendaDay = AgendaDayView;
|
2726 |
+
|
2727 |
+
|
2728 |
+
function AgendaDayView(element, calendar) {
|
2729 |
var t = this;
|
2730 |
|
2731 |
|
2732 |
// exports
|
2733 |
+
t.render = render;
|
|
|
|
|
|
|
2734 |
|
2735 |
|
2736 |
// imports
|
2737 |
+
AgendaView.call(t, element, calendar, 'agendaDay');
|
2738 |
var opt = t.opt;
|
2739 |
+
var renderAgenda = t.renderAgenda;
|
2740 |
+
var skipHiddenDays = t.skipHiddenDays;
|
2741 |
+
var formatDate = calendar.formatDate;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2742 |
|
2743 |
|
2744 |
function render(date, delta) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2745 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2746 |
if (delta) {
|
2747 |
addDays(date, delta);
|
|
|
|
|
|
|
2748 |
}
|
2749 |
+
skipHiddenDays(date, delta < 0 ? -1 : 1);
|
2750 |
+
|
2751 |
var start = cloneDate(date, true);
|
2752 |
var end = addDays(cloneDate(start), 1);
|
2753 |
+
|
2754 |
t.title = formatDate(date, opt('titleFormat'));
|
2755 |
+
|
2756 |
t.start = t.visStart = start;
|
2757 |
t.end = t.visEnd = end;
|
2758 |
+
|
2759 |
renderAgenda(1);
|
2760 |
}
|
2761 |
|
2778 |
agenda: .5
|
2779 |
},
|
2780 |
minTime: 0,
|
2781 |
+
maxTime: 24,
|
2782 |
+
slotEventOverlap: true
|
2783 |
});
|
2784 |
|
2785 |
|
2795 |
t.renderAgenda = renderAgenda;
|
2796 |
t.setWidth = setWidth;
|
2797 |
t.setHeight = setHeight;
|
2798 |
+
t.afterRender = afterRender;
|
|
|
2799 |
t.defaultEventEnd = defaultEventEnd;
|
2800 |
t.timePosition = timePosition;
|
2801 |
+
t.getIsCellAllDay = getIsCellAllDay;
|
|
|
|
|
|
|
2802 |
t.allDayRow = getAllDayRow;
|
2803 |
+
t.getCoordinateGrid = function() { return coordinateGrid }; // specifically for AgendaEventRenderer
|
2804 |
t.getHoverListener = function() { return hoverListener };
|
2805 |
+
t.colLeft = colLeft;
|
2806 |
+
t.colRight = colRight;
|
2807 |
t.colContentLeft = colContentLeft;
|
2808 |
t.colContentRight = colContentRight;
|
2809 |
t.getDaySegmentContainer = function() { return daySegmentContainer };
|
2810 |
t.getSlotSegmentContainer = function() { return slotSegmentContainer };
|
2811 |
t.getMinMinute = function() { return minMinute };
|
2812 |
t.getMaxMinute = function() { return maxMinute };
|
2813 |
+
t.getSlotContainer = function() { return slotContainer };
|
2814 |
t.getRowCnt = function() { return 1 };
|
2815 |
t.getColCnt = function() { return colCnt };
|
2816 |
t.getColWidth = function() { return colWidth };
|
2832 |
AgendaEventRenderer.call(t);
|
2833 |
var opt = t.opt;
|
2834 |
var trigger = t.trigger;
|
|
|
2835 |
var renderOverlay = t.renderOverlay;
|
2836 |
var clearOverlays = t.clearOverlays;
|
2837 |
var reportSelection = t.reportSelection;
|
2838 |
var unselect = t.unselect;
|
2839 |
var daySelectionMousedown = t.daySelectionMousedown;
|
2840 |
var slotSegHtml = t.slotSegHtml;
|
2841 |
+
var cellToDate = t.cellToDate;
|
2842 |
+
var dateToCell = t.dateToCell;
|
2843 |
+
var rangeToSegments = t.rangeToSegments;
|
2844 |
var formatDate = calendar.formatDate;
|
2845 |
|
2846 |
|
2852 |
var dayBody;
|
2853 |
var dayBodyCells;
|
2854 |
var dayBodyCellInners;
|
2855 |
+
var dayBodyCellContentInners;
|
2856 |
var dayBodyFirstCell;
|
2857 |
var dayBodyFirstCellStretcher;
|
2858 |
var slotLayer;
|
2860 |
var allDayTable;
|
2861 |
var allDayRow;
|
2862 |
var slotScroller;
|
2863 |
+
var slotContainer;
|
2864 |
var slotSegmentContainer;
|
2865 |
var slotTable;
|
|
|
|
|
|
|
2866 |
var selectionHelper;
|
2867 |
|
2868 |
var viewWidth;
|
2880 |
var slotCnt;
|
2881 |
var coordinateGrid;
|
2882 |
var hoverListener;
|
2883 |
+
var colPositions;
|
2884 |
var colContentPositions;
|
2885 |
var slotTopCache = {};
|
|
|
2886 |
|
2887 |
var tm;
|
2888 |
+
var rtl;
|
|
|
|
|
2889 |
var minMinute, maxMinute;
|
2890 |
var colFormat;
|
2891 |
var showWeekNumbers;
|
2904 |
function renderAgenda(c) {
|
2905 |
colCnt = c;
|
2906 |
updateOptions();
|
2907 |
+
|
2908 |
+
if (!dayTable) { // first time rendering?
|
2909 |
+
buildSkeleton(); // builds day table, slot area, events containers
|
2910 |
+
}
|
2911 |
+
else {
|
2912 |
+
buildDayTable(); // rebuilds day table
|
2913 |
}
|
|
|
2914 |
}
|
2915 |
|
2916 |
|
|
|
2917 |
function updateOptions() {
|
2918 |
+
|
2919 |
tm = opt('theme') ? 'ui' : 'fc';
|
2920 |
+
rtl = opt('isRTL')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2921 |
minMinute = parseTime(opt('minTime'));
|
2922 |
maxMinute = parseTime(opt('maxTime'));
|
2923 |
colFormat = opt('columnFormat');
|
2934 |
|
2935 |
snapMinutes = opt('snapMinutes') || opt('slotMinutes');
|
2936 |
}
|
2937 |
+
|
2938 |
+
|
2939 |
+
|
2940 |
+
/* Build DOM
|
2941 |
+
-----------------------------------------------------------------------*/
|
2942 |
+
|
2943 |
+
|
2944 |
function buildSkeleton() {
|
2945 |
var headerClass = tm + "-widget-header";
|
2946 |
var contentClass = tm + "-widget-content";
|
2947 |
var s;
|
|
|
2948 |
var d;
|
2949 |
+
var i;
|
2950 |
var maxd;
|
2951 |
var minutes;
|
2952 |
var slotNormal = opt('slotMinutes') % 15 == 0;
|
2953 |
|
2954 |
+
buildDayTable();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2955 |
|
2956 |
slotLayer =
|
2957 |
$("<div style='position:absolute;z-index:2;left:0;width:100%'/>")
|
2960 |
if (opt('allDaySlot')) {
|
2961 |
|
2962 |
daySegmentContainer =
|
2963 |
+
$("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>")
|
2964 |
.appendTo(slotLayer);
|
2965 |
|
2966 |
s =
|
2978 |
|
2979 |
dayBind(allDayRow.find('td'));
|
2980 |
|
|
|
|
|
|
|
2981 |
slotLayer.append(
|
2982 |
"<div class='fc-agenda-divider " + headerClass + "'>" +
|
2983 |
"<div class='fc-agenda-divider-inner'/>" +
|
2994 |
$("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>")
|
2995 |
.appendTo(slotLayer);
|
2996 |
|
2997 |
+
slotContainer =
|
2998 |
$("<div style='position:relative;width:100%;overflow:hidden'/>")
|
2999 |
.appendTo(slotScroller);
|
3000 |
|
3001 |
slotSegmentContainer =
|
3002 |
+
$("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>")
|
3003 |
+
.appendTo(slotContainer);
|
3004 |
|
3005 |
s =
|
3006 |
"<table class='fc-agenda-slots' style='width:100%' cellspacing='0'>" +
|
3026 |
s +=
|
3027 |
"</tbody>" +
|
3028 |
"</table>";
|
3029 |
+
slotTable = $(s).appendTo(slotContainer);
|
|
|
3030 |
|
3031 |
slotBind(slotTable.find('td'));
|
3032 |
+
}
|
3033 |
+
|
3034 |
+
|
3035 |
+
|
3036 |
+
/* Build Day Table
|
3037 |
+
-----------------------------------------------------------------------*/
|
3038 |
+
|
3039 |
+
|
3040 |
+
function buildDayTable() {
|
3041 |
+
var html = buildDayTableHTML();
|
3042 |
+
|
3043 |
+
if (dayTable) {
|
3044 |
+
dayTable.remove();
|
3045 |
+
}
|
3046 |
+
dayTable = $(html).appendTo(element);
|
3047 |
+
|
3048 |
+
dayHead = dayTable.find('thead');
|
3049 |
+
dayHeadCells = dayHead.find('th').slice(1, -1); // exclude gutter
|
3050 |
+
dayBody = dayTable.find('tbody');
|
3051 |
+
dayBodyCells = dayBody.find('td').slice(0, -1); // exclude gutter
|
3052 |
+
dayBodyCellInners = dayBodyCells.find('> div');
|
3053 |
+
dayBodyCellContentInners = dayBodyCells.find('.fc-day-content > div');
|
3054 |
+
|
3055 |
+
dayBodyFirstCell = dayBodyCells.eq(0);
|
3056 |
+
dayBodyFirstCellStretcher = dayBodyCellInners.eq(0);
|
3057 |
|
3058 |
+
markFirstLast(dayHead.add(dayHead.find('tr')));
|
3059 |
+
markFirstLast(dayBody.add(dayBody.find('tr')));
|
3060 |
+
|
3061 |
+
// TODO: now that we rebuild the cells every time, we should call dayRender
|
3062 |
}
|
3063 |
+
|
3064 |
+
|
3065 |
+
function buildDayTableHTML() {
|
3066 |
+
var html =
|
3067 |
+
"<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'>" +
|
3068 |
+
buildDayTableHeadHTML() +
|
3069 |
+
buildDayTableBodyHTML() +
|
3070 |
+
"</table>";
|
3071 |
+
|
3072 |
+
return html;
|
3073 |
+
}
|
3074 |
+
|
3075 |
+
|
3076 |
+
function buildDayTableHeadHTML() {
|
3077 |
+
var headerClass = tm + "-widget-header";
|
3078 |
var date;
|
3079 |
+
var html = '';
|
3080 |
+
var weekText;
|
3081 |
+
var col;
|
3082 |
+
|
3083 |
+
html +=
|
3084 |
+
"<thead>" +
|
3085 |
+
"<tr>";
|
3086 |
|
3087 |
if (showWeekNumbers) {
|
3088 |
+
date = cellToDate(0, 0);
|
3089 |
+
weekText = formatDate(date, weekNumberFormat);
|
3090 |
if (rtl) {
|
3091 |
+
weekText += weekNumberTitle;
|
3092 |
}
|
3093 |
else {
|
3094 |
weekText = weekNumberTitle + weekText;
|
3095 |
}
|
3096 |
+
html +=
|
3097 |
+
"<th class='fc-agenda-axis fc-week-number " + headerClass + "'>" +
|
3098 |
+
htmlEscape(weekText) +
|
3099 |
+
"</th>";
|
3100 |
+
}
|
3101 |
+
else {
|
3102 |
+
html += "<th class='fc-agenda-axis " + headerClass + "'> </th>";
|
3103 |
}
|
3104 |
|
3105 |
+
for (col=0; col<colCnt; col++) {
|
3106 |
+
date = cellToDate(0, col);
|
3107 |
+
html +=
|
3108 |
+
"<th class='fc-" + dayIDs[date.getDay()] + " fc-col" + col + ' ' + headerClass + "'>" +
|
3109 |
+
htmlEscape(formatDate(date, colFormat)) +
|
3110 |
+
"</th>";
|
|
|
|
|
|
|
|
|
|
|
3111 |
}
|
3112 |
+
|
3113 |
+
html +=
|
3114 |
+
"<th class='fc-agenda-gutter " + headerClass + "'> </th>" +
|
3115 |
+
"</tr>" +
|
3116 |
+
"</thead>";
|
3117 |
+
|
3118 |
+
return html;
|
3119 |
}
|
3120 |
+
|
3121 |
+
|
3122 |
+
function buildDayTableBodyHTML() {
|
3123 |
+
var headerClass = tm + "-widget-header"; // TODO: make these when updateOptions() called
|
3124 |
+
var contentClass = tm + "-widget-content";
|
3125 |
+
var date;
|
3126 |
+
var today = clearTime(new Date());
|
3127 |
+
var col;
|
3128 |
+
var cellsHTML;
|
3129 |
+
var cellHTML;
|
3130 |
+
var classNames;
|
3131 |
+
var html = '';
|
3132 |
+
|
3133 |
+
html +=
|
3134 |
+
"<tbody>" +
|
3135 |
+
"<tr>" +
|
3136 |
+
"<th class='fc-agenda-axis " + headerClass + "'> </th>";
|
3137 |
+
|
3138 |
+
cellsHTML = '';
|
3139 |
+
|
3140 |
+
for (col=0; col<colCnt; col++) {
|
3141 |
+
|
3142 |
+
date = cellToDate(0, col);
|
3143 |
+
|
3144 |
+
classNames = [
|
3145 |
+
'fc-col' + col,
|
3146 |
+
'fc-' + dayIDs[date.getDay()],
|
3147 |
+
contentClass
|
3148 |
+
];
|
3149 |
+
if (+date == +today) {
|
3150 |
+
classNames.push(
|
3151 |
+
tm + '-state-highlight',
|
3152 |
+
'fc-today'
|
3153 |
+
);
|
3154 |
+
}
|
3155 |
+
else if (date < today) {
|
3156 |
+
classNames.push('fc-past');
|
3157 |
+
}
|
3158 |
+
else {
|
3159 |
+
classNames.push('fc-future');
|
3160 |
+
}
|
3161 |
+
|
3162 |
+
cellHTML =
|
3163 |
+
"<td class='" + classNames.join(' ') + "'>" +
|
3164 |
+
"<div>" +
|
3165 |
+
"<div class='fc-day-content'>" +
|
3166 |
+
"<div style='position:relative'> </div>" +
|
3167 |
+
"</div>" +
|
3168 |
+
"</div>" +
|
3169 |
+
"</td>";
|
3170 |
+
|
3171 |
+
cellsHTML += cellHTML;
|
3172 |
+
}
|
3173 |
+
|
3174 |
+
html += cellsHTML;
|
3175 |
+
html +=
|
3176 |
+
"<td class='fc-agenda-gutter " + contentClass + "'> </td>" +
|
3177 |
+
"</tr>" +
|
3178 |
+
"</tbody>";
|
3179 |
+
|
3180 |
+
return html;
|
3181 |
+
}
|
3182 |
+
|
3183 |
+
|
3184 |
+
// TODO: data-date on the cells
|
3185 |
+
|
3186 |
+
|
3187 |
+
|
3188 |
+
/* Dimensions
|
3189 |
+
-----------------------------------------------------------------------*/
|
3190 |
+
|
3191 |
+
|
3192 |
+
function setHeight(height) {
|
3193 |
+
if (height === undefined) {
|
3194 |
+
height = viewHeight;
|
3195 |
+
}
|
3196 |
+
viewHeight = height;
|
3197 |
+
slotTopCache = {};
|
3198 |
+
|
3199 |
+
var headHeight = dayBody.position().top;
|
3200 |
+
var allDayHeight = slotScroller.position().top; // including divider
|
3201 |
var bodyHeight = Math.min( // total body height, including borders
|
3202 |
height - headHeight, // when scrollbars
|
3203 |
slotTable.height() + allDayHeight + 1 // when no scrollbars. +1 for bottom border
|
3204 |
);
|
3205 |
+
|
3206 |
dayBodyFirstCellStretcher
|
3207 |
.height(bodyHeight - vsides(dayBodyFirstCell));
|
3208 |
|
3210 |
|
3211 |
slotScroller.height(bodyHeight - allDayHeight - 1);
|
3212 |
|
3213 |
+
// the stylesheet guarantees that the first row has no border.
|
3214 |
+
// this allows .height() to work well cross-browser.
|
3215 |
+
slotHeight = slotTable.find('tr:first').height() + 1; // +1 for bottom border
|
3216 |
|
3217 |
snapRatio = opt('slotMinutes') / snapMinutes;
|
3218 |
snapHeight = slotHeight / snapRatio;
|
|
|
|
|
|
|
|
|
3219 |
}
|
3220 |
|
3221 |
|
|
|
3222 |
function setWidth(width) {
|
3223 |
viewWidth = width;
|
3224 |
+
colPositions.clear();
|
3225 |
colContentPositions.clear();
|
3226 |
+
|
3227 |
+
var axisFirstCells = dayHead.find('th:first');
|
3228 |
+
if (allDayTable) {
|
3229 |
+
axisFirstCells = axisFirstCells.add(allDayTable.find('th:first'));
|
3230 |
+
}
|
3231 |
+
axisFirstCells = axisFirstCells.add(slotTable.find('th:first'));
|
3232 |
|
3233 |
axisWidth = 0;
|
3234 |
setOuterWidth(
|
3240 |
axisWidth
|
3241 |
);
|
3242 |
|
3243 |
+
var gutterCells = dayTable.find('.fc-agenda-gutter');
|
3244 |
+
if (allDayTable) {
|
3245 |
+
gutterCells = gutterCells.add(allDayTable.find('th.fc-agenda-gutter'));
|
3246 |
+
}
|
3247 |
+
|
3248 |
var slotTableWidth = slotScroller[0].clientWidth; // needs to be done after axisWidth (for IE7)
|
|
|
3249 |
|
3250 |
gutterWidth = slotScroller.width() - slotTableWidth;
|
3251 |
if (gutterWidth) {
|
3267 |
|
3268 |
|
3269 |
|
3270 |
+
/* Scrolling
|
3271 |
+
-----------------------------------------------------------------------*/
|
3272 |
+
|
3273 |
+
|
3274 |
function resetScroll() {
|
3275 |
var d0 = zeroDate();
|
3276 |
var scrollDate = cloneDate(d0);
|
3282 |
scroll();
|
3283 |
setTimeout(scroll, 0); // overrides any previous scroll state made by the browser
|
3284 |
}
|
3285 |
+
|
3286 |
+
|
3287 |
+
function afterRender() { // after the view has been freshly rendered and sized
|
3288 |
+
resetScroll();
|
|
|
|
|
|
|
|
|
|
|
3289 |
}
|
3290 |
|
3291 |
|
3309 |
function slotClick(ev) {
|
3310 |
if (!opt('selectable')) { // if selectable, SelectionManager will worry about dayClick
|
3311 |
var col = Math.min(colCnt-1, Math.floor((ev.pageX - dayTable.offset().left - axisWidth) / colWidth));
|
3312 |
+
var date = cellToDate(0, col);
|
3313 |
var rowMatch = this.parentNode.className.match(/fc-slot(\d+)/); // TODO: maybe use data
|
3314 |
if (rowMatch) {
|
3315 |
var mins = parseInt(rowMatch[1]) * opt('slotMinutes');
|
3327 |
|
3328 |
/* Semi-transparent Overlay Helpers
|
3329 |
-----------------------------------------------------*/
|
3330 |
+
// TODO: should be consolidated with BasicView's methods
|
3331 |
+
|
3332 |
+
|
3333 |
+
function renderDayOverlay(overlayStart, overlayEnd, refreshCoordinateGrid) { // overlayEnd is exclusive
|
3334 |
|
|
|
3335 |
if (refreshCoordinateGrid) {
|
3336 |
coordinateGrid.build();
|
3337 |
}
|
3338 |
+
|
3339 |
+
var segments = rangeToSegments(overlayStart, overlayEnd);
|
3340 |
+
|
3341 |
+
for (var i=0; i<segments.length; i++) {
|
3342 |
+
var segment = segments[i];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3343 |
dayBind(
|
3344 |
+
renderCellOverlay(
|
3345 |
+
segment.row,
|
3346 |
+
segment.leftCol,
|
3347 |
+
segment.row,
|
3348 |
+
segment.rightCol
|
3349 |
+
)
|
3350 |
);
|
3351 |
}
|
3352 |
}
|
3359 |
|
3360 |
|
3361 |
function renderSlotOverlay(overlayStart, overlayEnd) {
|
|
|
|
|
3362 |
for (var i=0; i<colCnt; i++) {
|
3363 |
+
var dayStart = cellToDate(0, i);
|
3364 |
+
var dayEnd = addDays(cloneDate(dayStart), 1);
|
3365 |
var stretchStart = new Date(Math.max(dayStart, overlayStart));
|
3366 |
var stretchEnd = new Date(Math.min(dayEnd, overlayEnd));
|
3367 |
if (stretchStart < stretchEnd) {
|
3368 |
+
var rect = coordinateGrid.rect(0, i, 0, i, slotContainer); // only use it for horizontal coords
|
|
|
3369 |
var top = timePosition(dayStart, stretchStart);
|
3370 |
var bottom = timePosition(dayStart, stretchEnd);
|
3371 |
rect.top = top;
|
3372 |
rect.height = bottom - top;
|
3373 |
slotBind(
|
3374 |
+
renderOverlay(rect, slotContainer)
|
3375 |
);
|
3376 |
}
|
|
|
|
|
3377 |
}
|
3378 |
}
|
3379 |
|
3400 |
n = e.offset().top;
|
3401 |
rows[0] = [n, n+e.outerHeight()];
|
3402 |
}
|
3403 |
+
var slotTableTop = slotContainer.offset().top;
|
3404 |
var slotScrollerTop = slotScroller.offset().top;
|
3405 |
var slotScrollerBottom = slotScrollerTop + slotScroller.outerHeight();
|
3406 |
function constrain(n) {
|
3417 |
|
3418 |
hoverListener = new HoverListener(coordinateGrid);
|
3419 |
|
3420 |
+
colPositions = new HorizontalPositionCache(function(col) {
|
3421 |
+
return dayBodyCellInners.eq(col);
|
3422 |
+
});
|
3423 |
|
3424 |
colContentPositions = new HorizontalPositionCache(function(col) {
|
3425 |
+
return dayBodyCellContentInners.eq(col);
|
3426 |
});
|
3427 |
|
3428 |
|
3429 |
+
function colLeft(col) {
|
3430 |
+
return colPositions.left(col);
|
3431 |
+
}
|
3432 |
+
|
3433 |
+
|
3434 |
function colContentLeft(col) {
|
3435 |
return colContentPositions.left(col);
|
3436 |
}
|
3437 |
+
|
3438 |
+
|
3439 |
+
function colRight(col) {
|
3440 |
+
return colPositions.right(col);
|
3441 |
+
}
|
3442 |
|
3443 |
|
3444 |
function colContentRight(col) {
|
3445 |
return colContentPositions.right(col);
|
3446 |
}
|
3447 |
+
|
3448 |
+
|
3449 |
+
function getIsCellAllDay(cell) {
|
3450 |
+
return opt('allDaySlot') && !cell.row;
|
|
|
|
|
|
|
|
|
|
|
3451 |
}
|
3452 |
+
|
3453 |
+
|
3454 |
+
function realCellToDate(cell) { // ugh "real" ... but blame it on our abuse of the "cell" system
|
3455 |
+
var d = cellToDate(0, cell.col);
|
3456 |
var slotIndex = cell.row;
|
3457 |
if (opt('allDaySlot')) {
|
3458 |
slotIndex--;
|
3464 |
}
|
3465 |
|
3466 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3467 |
// get the Y coordinate of the given time on the given day (both Date objects)
|
3468 |
function timePosition(day, time) { // both date objects. day holds 00:00 of current day
|
3469 |
day = cloneDate(day, true);
|
3478 |
slotI = Math.floor(minutes / slotMinutes),
|
3479 |
slotTop = slotTopCache[slotI];
|
3480 |
if (slotTop === undefined) {
|
3481 |
+
slotTop = slotTopCache[slotI] =
|
3482 |
+
slotTable.find('tr').eq(slotI).find('td div')[0].offsetTop;
|
3483 |
+
// .eq() is faster than ":eq()" selector
|
3484 |
+
// [0].offsetTop is faster than .position().top (do we really need this optimization?)
|
3485 |
+
// a better optimization would be to cache all these divs
|
3486 |
}
|
3487 |
return Math.max(0, Math.round(
|
3488 |
slotTop - 1 + slotHeight * ((minutes % slotMinutes) / slotMinutes)
|
3490 |
}
|
3491 |
|
3492 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3493 |
function getAllDayRow(index) {
|
3494 |
return allDayRow;
|
3495 |
}
|
3532 |
var helperOption = opt('selectHelper');
|
3533 |
coordinateGrid.build();
|
3534 |
if (helperOption) {
|
3535 |
+
var col = dateToCell(startDate).col;
|
3536 |
if (col >= 0 && col < colCnt) { // only works when times are on same day
|
3537 |
+
var rect = coordinateGrid.rect(0, col, 0, col, slotContainer); // only for horizontal coords
|
3538 |
var top = timePosition(startDate, startDate);
|
3539 |
var bottom = timePosition(startDate, endDate);
|
3540 |
if (bottom > top) { // protect against selections that are entirely before or after visible range
|
3546 |
var helperRes = helperOption(startDate, endDate);
|
3547 |
if (helperRes) {
|
3548 |
rect.position = 'absolute';
|
|
|
3549 |
selectionHelper = $(helperRes)
|
3550 |
.css(rect)
|
3551 |
+
.appendTo(slotContainer);
|
3552 |
}
|
3553 |
}else{
|
3554 |
rect.isStart = true; // conside rect a "seg" now
|
3567 |
}
|
3568 |
if (selectionHelper) {
|
3569 |
slotBind(selectionHelper);
|
3570 |
+
slotContainer.append(selectionHelper);
|
3571 |
setOuterWidth(selectionHelper, rect.width, true); // needs to be after appended
|
3572 |
setOuterHeight(selectionHelper, rect.height, true);
|
3573 |
}
|
3594 |
var dates;
|
3595 |
hoverListener.start(function(cell, origCell) {
|
3596 |
clearSelection();
|
3597 |
+
if (cell && cell.col == origCell.col && !getIsCellAllDay(cell)) {
|
3598 |
+
var d1 = realCellToDate(origCell);
|
3599 |
+
var d2 = realCellToDate(cell);
|
3600 |
dates = [
|
3601 |
d1,
|
3602 |
addMinutes(cloneDate(d1), snapMinutes), // calculate minutes depending on selection slot minutes
|
3603 |
d2,
|
3604 |
addMinutes(cloneDate(d2), snapMinutes)
|
3605 |
+
].sort(dateCompare);
|
3606 |
renderSlotSelection(dates[0], dates[3]);
|
3607 |
}else{
|
3608 |
dates = null;
|
3619 |
});
|
3620 |
}
|
3621 |
}
|
3622 |
+
|
3623 |
+
|
3624 |
function reportDayClick(date, allDay, ev) {
|
3625 |
+
trigger('dayClick', dayBodyCells[dateToCell(date).col], date, allDay, ev);
|
3626 |
}
|
3627 |
|
3628 |
|
3635 |
hoverListener.start(function(cell) {
|
3636 |
clearOverlays();
|
3637 |
if (cell) {
|
3638 |
+
if (getIsCellAllDay(cell)) {
|
3639 |
renderCellOverlay(cell.row, cell.col, cell.row, cell.col);
|
3640 |
}else{
|
3641 |
+
var d1 = realCellToDate(cell);
|
3642 |
var d2 = addMinutes(cloneDate(d1), opt('defaultEventMinutes'));
|
3643 |
renderSlotOverlay(d1, d2);
|
3644 |
}
|
3651 |
var cell = hoverListener.stop();
|
3652 |
clearOverlays();
|
3653 |
if (cell) {
|
3654 |
+
trigger('drop', _dragElement, realCellToDate(cell), getIsCellAllDay(cell), ev, ui);
|
3655 |
}
|
3656 |
}
|
3657 |
+
|
3658 |
|
3659 |
}
|
3660 |
|
3666 |
|
3667 |
// exports
|
3668 |
t.renderEvents = renderEvents;
|
|
|
3669 |
t.clearEvents = clearEvents;
|
3670 |
t.slotSegHtml = slotSegHtml;
|
|
|
3671 |
|
3672 |
|
3673 |
// imports
|
3674 |
DayEventRenderer.call(t);
|
3675 |
var opt = t.opt;
|
3676 |
var trigger = t.trigger;
|
|
|
3677 |
var isEventDraggable = t.isEventDraggable;
|
3678 |
var isEventResizable = t.isEventResizable;
|
3679 |
var eventEnd = t.eventEnd;
|
|
|
|
|
3680 |
var eventElementHandlers = t.eventElementHandlers;
|
3681 |
var setHeight = t.setHeight;
|
3682 |
var getDaySegmentContainer = t.getDaySegmentContainer;
|
3685 |
var getMaxMinute = t.getMaxMinute;
|
3686 |
var getMinMinute = t.getMinMinute;
|
3687 |
var timePosition = t.timePosition;
|
3688 |
+
var getIsCellAllDay = t.getIsCellAllDay;
|
3689 |
var colContentLeft = t.colContentLeft;
|
3690 |
var colContentRight = t.colContentRight;
|
3691 |
+
var cellToDate = t.cellToDate;
|
|
|
3692 |
var getColCnt = t.getColCnt;
|
3693 |
var getColWidth = t.getColWidth;
|
3694 |
var getSnapHeight = t.getSnapHeight;
|
3695 |
var getSnapMinutes = t.getSnapMinutes;
|
3696 |
+
var getSlotContainer = t.getSlotContainer;
|
3697 |
var reportEventElement = t.reportEventElement;
|
3698 |
var showEvents = t.showEvents;
|
3699 |
var hideEvents = t.hideEvents;
|
3701 |
var eventResize = t.eventResize;
|
3702 |
var renderDayOverlay = t.renderDayOverlay;
|
3703 |
var clearOverlays = t.clearOverlays;
|
3704 |
+
var renderDayEvents = t.renderDayEvents;
|
3705 |
var calendar = t.calendar;
|
3706 |
var formatDate = calendar.formatDate;
|
3707 |
var formatDates = calendar.formatDates;
|
3708 |
+
|
3709 |
+
|
3710 |
+
// overrides
|
3711 |
+
t.draggableDayEvent = draggableDayEvent;
|
3712 |
+
|
3713 |
|
3714 |
|
3715 |
/* Rendering
|
3717 |
|
3718 |
|
3719 |
function renderEvents(events, modifiedEventId) {
|
|
|
3720 |
var i, len=events.length,
|
3721 |
dayEvents=[],
|
3722 |
slotEvents=[];
|
3727 |
slotEvents.push(events[i]);
|
3728 |
}
|
3729 |
}
|
3730 |
+
|
3731 |
if (opt('allDaySlot')) {
|
3732 |
+
renderDayEvents(dayEvents, modifiedEventId);
|
3733 |
setHeight(); // no params means set to viewHeight
|
3734 |
}
|
3735 |
+
|
3736 |
renderSlotSegs(compileSlotSegs(slotEvents), modifiedEventId);
|
|
|
3737 |
}
|
3738 |
|
3739 |
|
3740 |
function clearEvents() {
|
|
|
3741 |
getDaySegmentContainer().empty();
|
3742 |
getSlotSegmentContainer().empty();
|
3743 |
}
|
3744 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3745 |
|
3746 |
function compileSlotSegs(events) {
|
3747 |
var colCnt = getColCnt(),
|
3748 |
minMinute = getMinMinute(),
|
3749 |
maxMinute = getMaxMinute(),
|
3750 |
+
d,
|
3751 |
visEventEnds = $.map(events, slotEventEnd),
|
3752 |
+
i,
|
3753 |
+
j, seg,
|
3754 |
+
colSegs,
|
3755 |
+
segs = [];
|
3756 |
+
|
3757 |
for (i=0; i<colCnt; i++) {
|
3758 |
+
|
3759 |
+
d = cellToDate(0, i);
|
3760 |
+
addMinutes(d, minMinute);
|
3761 |
+
|
3762 |
+
colSegs = sliceSegs(
|
3763 |
+
events,
|
3764 |
+
visEventEnds,
|
3765 |
+
d,
|
3766 |
+
addMinutes(cloneDate(d), maxMinute-minMinute)
|
3767 |
+
);
|
3768 |
+
|
3769 |
+
colSegs = placeSlotSegs(colSegs); // returns a new order
|
3770 |
+
|
3771 |
+
for (j=0; j<colSegs.length; j++) {
|
3772 |
+
seg = colSegs[j];
|
3773 |
+
seg.col = i;
|
3774 |
+
segs.push(seg);
|
3775 |
}
|
|
|
3776 |
}
|
3777 |
+
|
3778 |
return segs;
|
3779 |
}
|
3780 |
+
|
3781 |
+
|
3782 |
+
function sliceSegs(events, visEventEnds, start, end) {
|
3783 |
+
var segs = [],
|
3784 |
+
i, len=events.length, event,
|
3785 |
+
eventStart, eventEnd,
|
3786 |
+
segStart, segEnd,
|
3787 |
+
isStart, isEnd;
|
3788 |
+
for (i=0; i<len; i++) {
|
3789 |
+
event = events[i];
|
3790 |
+
eventStart = event.start;
|
3791 |
+
eventEnd = visEventEnds[i];
|
3792 |
+
if (eventEnd > start && eventStart < end) {
|
3793 |
+
if (eventStart < start) {
|
3794 |
+
segStart = cloneDate(start);
|
3795 |
+
isStart = false;
|
3796 |
+
}else{
|
3797 |
+
segStart = eventStart;
|
3798 |
+
isStart = true;
|
3799 |
+
}
|
3800 |
+
if (eventEnd > end) {
|
3801 |
+
segEnd = cloneDate(end);
|
3802 |
+
isEnd = false;
|
3803 |
+
}else{
|
3804 |
+
segEnd = eventEnd;
|
3805 |
+
isEnd = true;
|
3806 |
+
}
|
3807 |
+
segs.push({
|
3808 |
+
event: event,
|
3809 |
+
start: segStart,
|
3810 |
+
end: segEnd,
|
3811 |
+
isStart: isStart,
|
3812 |
+
isEnd: isEnd
|
3813 |
+
});
|
3814 |
+
}
|
3815 |
+
}
|
3816 |
+
return segs.sort(compareSlotSegs);
|
3817 |
+
}
|
3818 |
+
|
3819 |
+
|
3820 |
function slotEventEnd(event) {
|
3821 |
if (event.end) {
|
3822 |
return cloneDate(event.end);
|
3827 |
|
3828 |
|
3829 |
// renders events in the 'time slots' at the bottom
|
3830 |
+
// TODO: when we refactor this, when user returns `false` eventRender, don't have empty space
|
3831 |
+
// TODO: refactor will include using pixels to detect collisions instead of dates (handy for seg cmp)
|
3832 |
|
3833 |
function renderSlotSegs(segs, modifiedEventId) {
|
3834 |
|
3835 |
var i, segCnt=segs.length, seg,
|
3836 |
event,
|
3837 |
+
top,
|
3838 |
+
bottom,
|
3839 |
+
columnLeft,
|
3840 |
+
columnRight,
|
3841 |
+
columnWidth,
|
3842 |
+
width,
|
3843 |
left,
|
3844 |
+
right,
|
3845 |
+
html = '',
|
3846 |
eventElements,
|
3847 |
eventElement,
|
3848 |
triggerRes,
|
|
|
|
|
|
|
3849 |
titleElement,
|
3850 |
height,
|
3851 |
slotSegmentContainer = getSlotSegmentContainer(),
|
3852 |
+
isRTL = opt('isRTL');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3853 |
|
3854 |
// calculate position/dimensions, create html
|
3855 |
for (i=0; i<segCnt; i++) {
|
3857 |
event = seg.event;
|
3858 |
top = timePosition(seg.start, seg.start);
|
3859 |
bottom = timePosition(seg.start, seg.end);
|
3860 |
+
columnLeft = colContentLeft(seg.col);
|
3861 |
+
columnRight = colContentRight(seg.col);
|
3862 |
+
columnWidth = columnRight - columnLeft;
|
3863 |
+
|
3864 |
+
// shave off space on right near scrollbars (2.5%)
|
3865 |
+
// TODO: move this to CSS somehow
|
3866 |
+
columnRight -= columnWidth * .025;
|
3867 |
+
columnWidth = columnRight - columnLeft;
|
3868 |
+
|
3869 |
+
width = columnWidth * (seg.forwardCoord - seg.backwardCoord);
|
3870 |
+
|
3871 |
+
if (opt('slotEventOverlap')) {
|
3872 |
+
// double the width while making sure resize handle is visible
|
3873 |
+
// (assumed to be 20px wide)
|
3874 |
+
width = Math.max(
|
3875 |
+
(width - (20/2)) * 2,
|
3876 |
+
width // narrow columns will want to make the segment smaller than
|
3877 |
+
// the natural width. don't allow it
|
3878 |
+
);
|
3879 |
+
}
|
3880 |
+
|
3881 |
+
if (isRTL) {
|
3882 |
+
right = columnRight - seg.backwardCoord * columnWidth;
|
3883 |
+
left = right - width;
|
3884 |
+
}
|
3885 |
+
else {
|
3886 |
+
left = columnLeft + seg.backwardCoord * columnWidth;
|
3887 |
+
right = left + width;
|
3888 |
}
|
3889 |
+
|
3890 |
+
// make sure horizontal coordinates are in bounds
|
3891 |
+
left = Math.max(left, columnLeft);
|
3892 |
+
right = Math.min(right, columnRight);
|
3893 |
+
width = right - left;
|
3894 |
+
|
3895 |
seg.top = top;
|
3896 |
seg.left = left;
|
3897 |
+
seg.outerWidth = width;
|
3898 |
seg.outerHeight = bottom - top;
|
3899 |
html += slotSegHtml(event, seg);
|
3900 |
}
|
3901 |
+
|
3902 |
slotSegmentContainer[0].innerHTML = html; // faster than html()
|
3903 |
eventElements = slotSegmentContainer.children();
|
3904 |
|
3937 |
for (i=0; i<segCnt; i++) {
|
3938 |
seg = segs[i];
|
3939 |
if (eventElement = seg.element) {
|
3940 |
+
seg.vsides = vsides(eventElement, true);
|
3941 |
+
seg.hsides = hsides(eventElement, true);
|
|
|
|
|
3942 |
titleElement = eventElement.find('.fc-event-title');
|
3943 |
if (titleElement.length) {
|
3944 |
seg.contentTop = titleElement[0].offsetTop;
|
3993 |
}
|
3994 |
html +=
|
3995 |
" class='" + classes.join(' ') + "'" +
|
3996 |
+
" style=" +
|
3997 |
+
"'" +
|
3998 |
+
"position:absolute;" +
|
3999 |
+
"top:" + seg.top + "px;" +
|
4000 |
+
"left:" + seg.left + "px;" +
|
4001 |
+
skinCss +
|
4002 |
+
"'" +
|
4003 |
">" +
|
4004 |
"<div class='fc-event-inner'>" +
|
4005 |
"<div class='fc-event-time'>" +
|
4006 |
htmlEscape(formatDates(event.start, event.end, opt('timeFormat'))) +
|
4007 |
"</div>" +
|
4008 |
"<div class='fc-event-title'>" +
|
4009 |
+
htmlEscape(event.title || '') +
|
4010 |
"</div>" +
|
4011 |
"</div>" +
|
4012 |
"<div class='fc-event-bg'></div>";
|
4020 |
}
|
4021 |
|
4022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4023 |
function bindSlotSeg(event, eventElement, seg) {
|
4024 |
var timeElement = eventElement.find('div.fc-event-time');
|
4025 |
if (isEventDraggable(event)) {
|
4038 |
|
4039 |
|
4040 |
// when event starts out FULL-DAY
|
4041 |
+
// overrides DayEventRenderer's version because it needs to account for dragging elements
|
4042 |
+
// to and from the slot area.
|
4043 |
|
4044 |
+
function draggableDayEvent(event, eventElement, seg) {
|
4045 |
+
var isStart = seg.isStart;
|
4046 |
var origWidth;
|
4047 |
var revert;
|
4048 |
+
var allDay = true;
|
4049 |
var dayDelta;
|
|
|
4050 |
var hoverListener = getHoverListener();
|
4051 |
var colWidth = getColWidth();
|
4052 |
var snapHeight = getSnapHeight();
|
4053 |
var snapMinutes = getSnapMinutes();
|
4054 |
var minMinute = getMinMinute();
|
4055 |
eventElement.draggable({
|
|
|
4056 |
opacity: opt('dragOpacity', 'month'), // use whatever the month view was using
|
4057 |
revertDuration: opt('dragRevertDuration'),
|
4058 |
start: function(ev, ui) {
|
4059 |
trigger('eventDragStart', eventElement, event, ev, ui);
|
4060 |
hideEvents(event, eventElement);
|
4061 |
origWidth = eventElement.width();
|
4062 |
+
hoverListener.start(function(cell, origCell) {
|
4063 |
clearOverlays();
|
4064 |
if (cell) {
|
|
|
4065 |
revert = false;
|
4066 |
+
var origDate = cellToDate(0, origCell.col);
|
4067 |
+
var date = cellToDate(0, cell.col);
|
4068 |
+
dayDelta = dayDiff(date, origDate);
|
4069 |
if (!cell.row) {
|
4070 |
// on full-days
|
4071 |
renderDayOverlay(
|
4096 |
revert = revert || (allDay && !dayDelta);
|
4097 |
}else{
|
4098 |
resetElement();
|
|
|
4099 |
revert = true;
|
4100 |
}
|
4101 |
eventElement.draggable('option', 'revert', revert);
|
4114 |
// changed!
|
4115 |
var minuteDelta = 0;
|
4116 |
if (!allDay) {
|
4117 |
+
minuteDelta = Math.round((eventElement.offset().top - getSlotContainer().offset().top) / snapHeight)
|
4118 |
* snapMinutes
|
4119 |
+ minMinute
|
4120 |
- (event.start.getHours() * 60 + event.start.getMinutes());
|
4121 |
}
|
4122 |
eventDrop(this, event, dayDelta, minuteDelta, allDay, ev, ui);
|
4123 |
}
|
|
|
4124 |
}
|
4125 |
});
|
4126 |
function resetElement() {
|
4138 |
// when event starts out IN TIMESLOTS
|
4139 |
|
4140 |
function draggableSlotEvent(event, eventElement, timeElement) {
|
4141 |
+
var coordinateGrid = t.getCoordinateGrid();
|
|
|
|
|
|
|
|
|
|
|
|
|
4142 |
var colCnt = getColCnt();
|
4143 |
var colWidth = getColWidth();
|
4144 |
var snapHeight = getSnapHeight();
|
4145 |
var snapMinutes = getSnapMinutes();
|
4146 |
+
|
4147 |
+
// states
|
4148 |
+
var origPosition; // original position of the element, not the mouse
|
4149 |
+
var origCell;
|
4150 |
+
var isInBounds, prevIsInBounds;
|
4151 |
+
var isAllDay, prevIsAllDay;
|
4152 |
+
var colDelta, prevColDelta;
|
4153 |
+
var dayDelta; // derived from colDelta
|
4154 |
+
var minuteDelta, prevMinuteDelta;
|
4155 |
+
|
4156 |
eventElement.draggable({
|
|
|
4157 |
scroll: false,
|
4158 |
+
grid: [ colWidth, snapHeight ],
|
4159 |
axis: colCnt==1 ? 'y' : false,
|
4160 |
opacity: opt('dragOpacity'),
|
4161 |
revertDuration: opt('dragRevertDuration'),
|
4162 |
start: function(ev, ui) {
|
4163 |
+
|
4164 |
trigger('eventDragStart', eventElement, event, ev, ui);
|
4165 |
hideEvents(event, eventElement);
|
4166 |
+
|
4167 |
+
coordinateGrid.build();
|
4168 |
+
|
4169 |
+
// initialize states
|
4170 |
origPosition = eventElement.position();
|
4171 |
+
origCell = coordinateGrid.cell(ev.pageX, ev.pageY);
|
4172 |
+
isInBounds = prevIsInBounds = true;
|
4173 |
+
isAllDay = prevIsAllDay = getIsCellAllDay(origCell);
|
4174 |
+
colDelta = prevColDelta = 0;
|
4175 |
+
dayDelta = 0;
|
4176 |
minuteDelta = prevMinuteDelta = 0;
|
4177 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4178 |
},
|
4179 |
drag: function(ev, ui) {
|
4180 |
+
|
4181 |
+
// NOTE: this `cell` value is only useful for determining in-bounds and all-day.
|
4182 |
+
// Bad for anything else due to the discrepancy between the mouse position and the
|
4183 |
+
// element position while snapping. (problem revealed in PR #55)
|
4184 |
+
//
|
4185 |
+
// PS- the problem exists for draggableDayEvent() when dragging an all-day event to a slot event.
|
4186 |
+
// We should overhaul the dragging system and stop relying on jQuery UI.
|
4187 |
+
var cell = coordinateGrid.cell(ev.pageX, ev.pageY);
|
4188 |
+
|
4189 |
+
// update states
|
4190 |
+
isInBounds = !!cell;
|
4191 |
+
if (isInBounds) {
|
4192 |
+
isAllDay = getIsCellAllDay(cell);
|
4193 |
+
|
4194 |
+
// calculate column delta
|
4195 |
+
colDelta = Math.round((ui.position.left - origPosition.left) / colWidth);
|
4196 |
+
if (colDelta != prevColDelta) {
|
4197 |
+
// calculate the day delta based off of the original clicked column and the column delta
|
4198 |
+
var origDate = cellToDate(0, origCell.col);
|
4199 |
+
var col = origCell.col + colDelta;
|
4200 |
+
col = Math.max(0, col);
|
4201 |
+
col = Math.min(colCnt-1, col);
|
4202 |
+
var date = cellToDate(0, col);
|
4203 |
+
dayDelta = dayDiff(date, origDate);
|
4204 |
+
}
|
4205 |
+
|
4206 |
+
// calculate minute delta (only if over slots)
|
4207 |
+
if (!isAllDay) {
|
4208 |
+
minuteDelta = Math.round((ui.position.top - origPosition.top) / snapHeight) * snapMinutes;
|
4209 |
}
|
4210 |
+
}
|
4211 |
+
|
4212 |
+
// any state changes?
|
4213 |
+
if (
|
4214 |
+
isInBounds != prevIsInBounds ||
|
4215 |
+
isAllDay != prevIsAllDay ||
|
4216 |
+
colDelta != prevColDelta ||
|
4217 |
+
minuteDelta != prevMinuteDelta
|
4218 |
+
) {
|
4219 |
+
|
4220 |
+
updateUI();
|
4221 |
+
|
4222 |
+
// update previous states for next time
|
4223 |
+
prevIsInBounds = isInBounds;
|
4224 |
+
prevIsAllDay = isAllDay;
|
4225 |
+
prevColDelta = colDelta;
|
4226 |
prevMinuteDelta = minuteDelta;
|
4227 |
}
|
4228 |
+
|
4229 |
+
// if out-of-bounds, revert when done, and vice versa.
|
4230 |
+
eventElement.draggable('option', 'revert', !isInBounds);
|
4231 |
+
|
4232 |
},
|
4233 |
stop: function(ev, ui) {
|
4234 |
+
|
4235 |
clearOverlays();
|
4236 |
trigger('eventDragStop', eventElement, event, ev, ui);
|
4237 |
+
|
4238 |
+
if (isInBounds && (isAllDay || dayDelta || minuteDelta)) { // changed!
|
4239 |
+
eventDrop(this, event, dayDelta, isAllDay ? 0 : minuteDelta, isAllDay, ev, ui);
|
4240 |
+
}
|
4241 |
+
else { // either no change or out-of-bounds (draggable has already reverted)
|
4242 |
+
|
4243 |
+
// reset states for next time, and for updateUI()
|
4244 |
+
isInBounds = true;
|
4245 |
+
isAllDay = false;
|
4246 |
+
colDelta = 0;
|
4247 |
+
dayDelta = 0;
|
4248 |
+
minuteDelta = 0;
|
4249 |
+
|
4250 |
+
updateUI();
|
4251 |
eventElement.css('filter', ''); // clear IE opacity side-effects
|
4252 |
+
|
4253 |
+
// sometimes fast drags make event revert to wrong position, so reset.
|
4254 |
+
// also, if we dragged the element out of the area because of snapping,
|
4255 |
+
// but the *mouse* is still in bounds, we need to reset the position.
|
4256 |
+
eventElement.css(origPosition);
|
4257 |
+
|
4258 |
showEvents(event, eventElement);
|
4259 |
}
|
4260 |
}
|
4261 |
});
|
4262 |
+
|
4263 |
+
function updateUI() {
|
4264 |
+
clearOverlays();
|
4265 |
+
if (isInBounds) {
|
4266 |
+
if (isAllDay) {
|
4267 |
+
timeElement.hide();
|
4268 |
+
eventElement.draggable('option', 'grid', null); // disable grid snapping
|
4269 |
+
renderDayOverlay(
|
4270 |
+
addDays(cloneDate(event.start), dayDelta),
|
4271 |
+
addDays(exclEndDay(event), dayDelta)
|
4272 |
+
);
|
4273 |
+
}
|
4274 |
+
else {
|
4275 |
+
updateTimeText(minuteDelta);
|
4276 |
+
timeElement.css('display', ''); // show() was causing display=inline
|
4277 |
+
eventElement.draggable('option', 'grid', [colWidth, snapHeight]); // re-enable grid snapping
|
4278 |
+
}
|
4279 |
+
}
|
4280 |
+
}
|
4281 |
+
|
4282 |
function updateTimeText(minuteDelta) {
|
4283 |
var newStart = addMinutes(cloneDate(event.start), minuteDelta);
|
4284 |
var newEnd;
|
4287 |
}
|
4288 |
timeElement.text(formatDates(newStart, newEnd, opt('timeFormat')));
|
4289 |
}
|
4290 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4291 |
}
|
4292 |
|
4293 |
|
4308 |
start: function(ev, ui) {
|
4309 |
snapDelta = prevSnapDelta = 0;
|
4310 |
hideEvents(event, eventElement);
|
|
|
4311 |
trigger('eventResizeStart', this, event, ev, ui);
|
4312 |
},
|
4313 |
resize: function(ev, ui) {
|
4330 |
if (snapDelta) {
|
4331 |
eventResize(this, event, 0, snapMinutes*snapDelta, ev, ui);
|
4332 |
}else{
|
|
|
4333 |
showEvents(event, eventElement);
|
4334 |
// BUG: if event was really short, need to put title back in span
|
4335 |
}
|
4341 |
}
|
4342 |
|
4343 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4344 |
|
4345 |
+
/* Agenda Event Segment Utilities
|
4346 |
+
-----------------------------------------------------------------------------*/
|
4347 |
+
|
4348 |
+
|
4349 |
+
// Sets the seg.backwardCoord and seg.forwardCoord on each segment and returns a new
|
4350 |
+
// list in the order they should be placed into the DOM (an implicit z-index).
|
4351 |
+
function placeSlotSegs(segs) {
|
4352 |
+
var levels = buildSlotSegLevels(segs);
|
4353 |
+
var level0 = levels[0];
|
4354 |
+
var i;
|
4355 |
+
|
4356 |
+
computeForwardSlotSegs(levels);
|
4357 |
+
|
4358 |
+
if (level0) {
|
4359 |
+
|
4360 |
+
for (i=0; i<level0.length; i++) {
|
4361 |
+
computeSlotSegPressures(level0[i]);
|
4362 |
+
}
|
4363 |
+
|
4364 |
+
for (i=0; i<level0.length; i++) {
|
4365 |
+
computeSlotSegCoords(level0[i], 0, 0);
|
4366 |
+
}
|
4367 |
+
}
|
4368 |
+
|
4369 |
+
return flattenSlotSegLevels(levels);
|
4370 |
+
}
|
4371 |
+
|
4372 |
+
|
4373 |
+
// Builds an array of segments "levels". The first level will be the leftmost tier of segments
|
4374 |
+
// if the calendar is left-to-right, or the rightmost if the calendar is right-to-left.
|
4375 |
+
function buildSlotSegLevels(segs) {
|
4376 |
+
var levels = [];
|
4377 |
+
var i, seg;
|
4378 |
+
var j;
|
4379 |
+
|
4380 |
+
for (i=0; i<segs.length; i++) {
|
4381 |
+
seg = segs[i];
|
4382 |
+
|
4383 |
+
// go through all the levels and stop on the first level where there are no collisions
|
4384 |
+
for (j=0; j<levels.length; j++) {
|
4385 |
+
if (!computeSlotSegCollisions(seg, levels[j]).length) {
|
4386 |
+
break;
|
4387 |
+
}
|
4388 |
+
}
|
4389 |
+
|
4390 |
+
(levels[j] || (levels[j] = [])).push(seg);
|
4391 |
+
}
|
4392 |
+
|
4393 |
+
return levels;
|
4394 |
+
}
|
4395 |
+
|
4396 |
+
|
4397 |
+
// For every segment, figure out the other segments that are in subsequent
|
4398 |
+
// levels that also occupy the same vertical space. Accumulate in seg.forwardSegs
|
4399 |
+
function computeForwardSlotSegs(levels) {
|
4400 |
+
var i, level;
|
4401 |
+
var j, seg;
|
4402 |
+
var k;
|
4403 |
+
|
4404 |
+
for (i=0; i<levels.length; i++) {
|
4405 |
+
level = levels[i];
|
4406 |
+
|
4407 |
+
for (j=0; j<level.length; j++) {
|
4408 |
+
seg = level[j];
|
4409 |
+
|
4410 |
+
seg.forwardSegs = [];
|
4411 |
+
for (k=i+1; k<levels.length; k++) {
|
4412 |
+
computeSlotSegCollisions(seg, levels[k], seg.forwardSegs);
|
4413 |
+
}
|
4414 |
+
}
|
4415 |
+
}
|
4416 |
+
}
|
4417 |
+
|
4418 |
+
|
4419 |
+
// Figure out which path forward (via seg.forwardSegs) results in the longest path until
|
4420 |
+
// the furthest edge is reached. The number of segments in this path will be seg.forwardPressure
|
4421 |
+
function computeSlotSegPressures(seg) {
|
4422 |
+
var forwardSegs = seg.forwardSegs;
|
4423 |
+
var forwardPressure = 0;
|
4424 |
+
var i, forwardSeg;
|
4425 |
+
|
4426 |
+
if (seg.forwardPressure === undefined) { // not already computed
|
4427 |
+
|
4428 |
+
for (i=0; i<forwardSegs.length; i++) {
|
4429 |
+
forwardSeg = forwardSegs[i];
|
4430 |
+
|
4431 |
+
// figure out the child's maximum forward path
|
4432 |
+
computeSlotSegPressures(forwardSeg);
|
4433 |
+
|
4434 |
+
// either use the existing maximum, or use the child's forward pressure
|
4435 |
+
// plus one (for the forwardSeg itself)
|
4436 |
+
forwardPressure = Math.max(
|
4437 |
+
forwardPressure,
|
4438 |
+
1 + forwardSeg.forwardPressure
|
4439 |
+
);
|
4440 |
+
}
|
4441 |
+
|
4442 |
+
seg.forwardPressure = forwardPressure;
|
4443 |
+
}
|
4444 |
+
}
|
4445 |
+
|
4446 |
+
|
4447 |
+
// Calculate seg.forwardCoord and seg.backwardCoord for the segment, where both values range
|
4448 |
+
// from 0 to 1. If the calendar is left-to-right, the seg.backwardCoord maps to "left" and
|
4449 |
+
// seg.forwardCoord maps to "right" (via percentage). Vice-versa if the calendar is right-to-left.
|
4450 |
+
//
|
4451 |
+
// The segment might be part of a "series", which means consecutive segments with the same pressure
|
4452 |
+
// who's width is unknown until an edge has been hit. `seriesBackwardPressure` is the number of
|
4453 |
+
// segments behind this one in the current series, and `seriesBackwardCoord` is the starting
|
4454 |
+
// coordinate of the first segment in the series.
|
4455 |
+
function computeSlotSegCoords(seg, seriesBackwardPressure, seriesBackwardCoord) {
|
4456 |
+
var forwardSegs = seg.forwardSegs;
|
4457 |
+
var i;
|
4458 |
+
|
4459 |
+
if (seg.forwardCoord === undefined) { // not already computed
|
4460 |
+
|
4461 |
+
if (!forwardSegs.length) {
|
4462 |
+
|
4463 |
+
// if there are no forward segments, this segment should butt up against the edge
|
4464 |
+
seg.forwardCoord = 1;
|
4465 |
+
}
|
4466 |
+
else {
|
4467 |
+
|
4468 |
+
// sort highest pressure first
|
4469 |
+
forwardSegs.sort(compareForwardSlotSegs);
|
4470 |
+
|
4471 |
+
// this segment's forwardCoord will be calculated from the backwardCoord of the
|
4472 |
+
// highest-pressure forward segment.
|
4473 |
+
computeSlotSegCoords(forwardSegs[0], seriesBackwardPressure + 1, seriesBackwardCoord);
|
4474 |
+
seg.forwardCoord = forwardSegs[0].backwardCoord;
|
4475 |
+
}
|
4476 |
+
|
4477 |
+
// calculate the backwardCoord from the forwardCoord. consider the series
|
4478 |
+
seg.backwardCoord = seg.forwardCoord -
|
4479 |
+
(seg.forwardCoord - seriesBackwardCoord) / // available width for series
|
4480 |
+
(seriesBackwardPressure + 1); // # of segments in the series
|
4481 |
+
|
4482 |
+
// use this segment's coordinates to computed the coordinates of the less-pressurized
|
4483 |
+
// forward segments
|
4484 |
+
for (i=0; i<forwardSegs.length; i++) {
|
4485 |
+
computeSlotSegCoords(forwardSegs[i], 0, seg.forwardCoord);
|
4486 |
+
}
|
4487 |
+
}
|
4488 |
+
}
|
4489 |
+
|
4490 |
+
|
4491 |
+
// Outputs a flat array of segments, from lowest to highest level
|
4492 |
+
function flattenSlotSegLevels(levels) {
|
4493 |
+
var segs = [];
|
4494 |
+
var i, level;
|
4495 |
+
var j;
|
4496 |
+
|
4497 |
+
for (i=0; i<levels.length; i++) {
|
4498 |
+
level = levels[i];
|
4499 |
+
|
4500 |
+
for (j=0; j<level.length; j++) {
|
4501 |
+
segs.push(level[j]);
|
4502 |
+
}
|
4503 |
+
}
|
4504 |
+
|
4505 |
+
return segs;
|
4506 |
+
}
|
4507 |
+
|
4508 |
+
|
4509 |
+
// Find all the segments in `otherSegs` that vertically collide with `seg`.
|
4510 |
+
// Append into an optionally-supplied `results` array and return.
|
4511 |
+
function computeSlotSegCollisions(seg, otherSegs, results) {
|
4512 |
+
results = results || [];
|
4513 |
+
|
4514 |
+
for (var i=0; i<otherSegs.length; i++) {
|
4515 |
+
if (isSlotSegCollision(seg, otherSegs[i])) {
|
4516 |
+
results.push(otherSegs[i]);
|
4517 |
+
}
|
4518 |
+
}
|
4519 |
+
|
4520 |
+
return results;
|
4521 |
+
}
|
4522 |
+
|
4523 |
+
|
4524 |
+
// Do these segments occupy the same vertical space?
|
4525 |
+
function isSlotSegCollision(seg1, seg2) {
|
4526 |
+
return seg1.end > seg2.start && seg1.start < seg2.end;
|
4527 |
+
}
|
4528 |
+
|
4529 |
+
|
4530 |
+
// A cmp function for determining which forward segment to rely on more when computing coordinates.
|
4531 |
+
function compareForwardSlotSegs(seg1, seg2) {
|
4532 |
+
// put higher-pressure first
|
4533 |
+
return seg2.forwardPressure - seg1.forwardPressure ||
|
4534 |
+
// put segments that are closer to initial edge first (and favor ones with no coords yet)
|
4535 |
+
(seg1.backwardCoord || 0) - (seg2.backwardCoord || 0) ||
|
4536 |
+
// do normal sorting...
|
4537 |
+
compareSlotSegs(seg1, seg2);
|
4538 |
+
}
|
4539 |
+
|
4540 |
+
|
4541 |
+
// A cmp function for determining which segment should be closer to the initial edge
|
4542 |
+
// (the left edge on a left-to-right calendar).
|
4543 |
+
function compareSlotSegs(seg1, seg2) {
|
4544 |
+
return seg1.start - seg2.start || // earlier start time goes first
|
4545 |
+
(seg2.end - seg2.start) - (seg1.end - seg1.start) || // tie? longer-duration goes first
|
4546 |
+
(seg1.event.title || '').localeCompare(seg2.event.title); // tie? alphabetically by title
|
4547 |
+
}
|
4548 |
|
4549 |
|
4550 |
;;
|
4560 |
t.name = viewName;
|
4561 |
t.opt = opt;
|
4562 |
t.trigger = trigger;
|
|
|
4563 |
t.isEventDraggable = isEventDraggable;
|
4564 |
t.isEventResizable = isEventResizable;
|
4565 |
+
t.setEventData = setEventData;
|
4566 |
+
t.clearEventData = clearEventData;
|
4567 |
t.eventEnd = eventEnd;
|
4568 |
t.reportEventElement = reportEventElement;
|
4569 |
+
t.triggerEventDestroy = triggerEventDestroy;
|
4570 |
t.eventElementHandlers = eventElementHandlers;
|
4571 |
t.showEvents = showEvents;
|
4572 |
t.hideEvents = hideEvents;
|
4584 |
|
4585 |
|
4586 |
// locals
|
4587 |
+
var eventsByID = {}; // eventID mapped to array of events (there can be multiple b/c of repeating events)
|
4588 |
+
var eventElementsByID = {}; // eventID mapped to array of jQuery elements
|
4589 |
+
var eventElementCouples = []; // array of objects, { event, element } // TODO: unify with segment system
|
4590 |
var options = calendar.options;
|
4591 |
|
4592 |
|
4593 |
|
4594 |
function opt(name, viewNameOverride) {
|
4595 |
var v = options[name];
|
4596 |
+
if ($.isPlainObject(v)) {
|
4597 |
return smartProperty(v, viewNameOverride || viewName);
|
4598 |
}
|
4599 |
return v;
|
4607 |
);
|
4608 |
}
|
4609 |
|
4610 |
+
|
4611 |
+
|
4612 |
+
/* Event Editable Boolean Calculations
|
4613 |
+
------------------------------------------------------------------------------*/
|
4614 |
+
|
|
|
|
|
4615 |
|
4616 |
function isEventDraggable(event) {
|
4617 |
+
var source = event.source || {};
|
4618 |
+
return firstDefined(
|
4619 |
+
event.startEditable,
|
4620 |
+
source.startEditable,
|
4621 |
+
opt('eventStartEditable'),
|
4622 |
+
event.editable,
|
4623 |
+
source.editable,
|
4624 |
+
opt('editable')
|
4625 |
+
)
|
4626 |
+
&& !opt('disableDragging'); // deprecated
|
4627 |
}
|
4628 |
|
4629 |
|
4630 |
function isEventResizable(event) { // but also need to make sure the seg.isEnd == true
|
4631 |
+
var source = event.source || {};
|
4632 |
+
return firstDefined(
|
4633 |
+
event.durationEditable,
|
4634 |
+
source.durationEditable,
|
4635 |
+
opt('eventDurationEditable'),
|
4636 |
+
event.editable,
|
4637 |
+
source.editable,
|
4638 |
+
opt('editable')
|
4639 |
+
)
|
4640 |
+
&& !opt('disableResizing'); // deprecated
|
4641 |
}
|
4642 |
|
4643 |
|
4646 |
------------------------------------------------------------------------------*/
|
4647 |
|
4648 |
|
4649 |
+
function setEventData(events) { // events are already normalized at this point
|
|
|
4650 |
eventsByID = {};
|
4651 |
var i, len=events.length, event;
|
4652 |
for (i=0; i<len; i++) {
|
4658 |
}
|
4659 |
}
|
4660 |
}
|
4661 |
+
|
4662 |
+
|
4663 |
+
function clearEventData() {
|
4664 |
+
eventsByID = {};
|
4665 |
+
eventElementsByID = {};
|
4666 |
+
eventElementCouples = [];
|
4667 |
+
}
|
4668 |
|
4669 |
|
4670 |
// returns a Date object for an event's end
|
4680 |
|
4681 |
// report when view creates an element for an event
|
4682 |
function reportEventElement(event, element) {
|
4683 |
+
eventElementCouples.push({ event: event, element: element });
|
4684 |
if (eventElementsByID[event._id]) {
|
4685 |
eventElementsByID[event._id].push(element);
|
4686 |
}else{
|
4687 |
eventElementsByID[event._id] = [element];
|
4688 |
}
|
4689 |
}
|
4690 |
+
|
4691 |
+
|
4692 |
+
function triggerEventDestroy() {
|
4693 |
+
$.each(eventElementCouples, function(i, couple) {
|
4694 |
+
t.trigger('eventDestroy', couple.event, couple.event, couple.element);
|
4695 |
+
});
|
4696 |
}
|
4697 |
|
4698 |
|
4729 |
|
4730 |
|
4731 |
function eachEventElement(event, exceptElement, funcName) {
|
4732 |
+
// NOTE: there may be multiple events per ID (repeating events)
|
4733 |
+
// and multiple segments per event
|
4734 |
var elements = eventElementsByID[event._id],
|
4735 |
i, len = elements.length;
|
4736 |
for (i=0; i<len; i++) {
|
4819 |
normalizeEvent(e, options);
|
4820 |
}
|
4821 |
}
|
4822 |
+
|
4823 |
+
|
4824 |
+
|
4825 |
+
// ====================================================================================================
|
4826 |
+
// Utilities for day "cells"
|
4827 |
+
// ====================================================================================================
|
4828 |
+
// The "basic" views are completely made up of day cells.
|
4829 |
+
// The "agenda" views have day cells at the top "all day" slot.
|
4830 |
+
// This was the obvious common place to put these utilities, but they should be abstracted out into
|
4831 |
+
// a more meaningful class (like DayEventRenderer).
|
4832 |
+
// ====================================================================================================
|
4833 |
+
|
4834 |
+
|
4835 |
+
// For determining how a given "cell" translates into a "date":
|
4836 |
+
//
|
4837 |
+
// 1. Convert the "cell" (row and column) into a "cell offset" (the # of the cell, cronologically from the first).
|
4838 |
+
// Keep in mind that column indices are inverted with isRTL. This is taken into account.
|
4839 |
+
//
|
4840 |
+
// 2. Convert the "cell offset" to a "day offset" (the # of days since the first visible day in the view).
|
4841 |
+
//
|
4842 |
+
// 3. Convert the "day offset" into a "date" (a JavaScript Date object).
|
4843 |
+
//
|
4844 |
+
// The reverse transformation happens when transforming a date into a cell.
|
4845 |
+
|
4846 |
+
|
4847 |
+
// exports
|
4848 |
+
t.isHiddenDay = isHiddenDay;
|
4849 |
+
t.skipHiddenDays = skipHiddenDays;
|
4850 |
+
t.getCellsPerWeek = getCellsPerWeek;
|
4851 |
+
t.dateToCell = dateToCell;
|
4852 |
+
t.dateToDayOffset = dateToDayOffset;
|
4853 |
+
t.dayOffsetToCellOffset = dayOffsetToCellOffset;
|
4854 |
+
t.cellOffsetToCell = cellOffsetToCell;
|
4855 |
+
t.cellToDate = cellToDate;
|
4856 |
+
t.cellToCellOffset = cellToCellOffset;
|
4857 |
+
t.cellOffsetToDayOffset = cellOffsetToDayOffset;
|
4858 |
+
t.dayOffsetToDate = dayOffsetToDate;
|
4859 |
+
t.rangeToSegments = rangeToSegments;
|
4860 |
+
|
4861 |
+
|
4862 |
+
// internals
|
4863 |
+
var hiddenDays = opt('hiddenDays') || []; // array of day-of-week indices that are hidden
|
4864 |
+
var isHiddenDayHash = []; // is the day-of-week hidden? (hash with day-of-week-index -> bool)
|
4865 |
+
var cellsPerWeek;
|
4866 |
+
var dayToCellMap = []; // hash from dayIndex -> cellIndex, for one week
|
4867 |
+
var cellToDayMap = []; // hash from cellIndex -> dayIndex, for one week
|
4868 |
+
var isRTL = opt('isRTL');
|
4869 |
+
|
4870 |
+
|
4871 |
+
// initialize important internal variables
|
4872 |
+
(function() {
|
4873 |
+
|
4874 |
+
if (opt('weekends') === false) {
|
4875 |
+
hiddenDays.push(0, 6); // 0=sunday, 6=saturday
|
4876 |
+
}
|
4877 |
+
|
4878 |
+
// Loop through a hypothetical week and determine which
|
4879 |
+
// days-of-week are hidden. Record in both hashes (one is the reverse of the other).
|
4880 |
+
for (var dayIndex=0, cellIndex=0; dayIndex<7; dayIndex++) {
|
4881 |
+
dayToCellMap[dayIndex] = cellIndex;
|
4882 |
+
isHiddenDayHash[dayIndex] = $.inArray(dayIndex, hiddenDays) != -1;
|
4883 |
+
if (!isHiddenDayHash[dayIndex]) {
|
4884 |
+
cellToDayMap[cellIndex] = dayIndex;
|
4885 |
+
cellIndex++;
|
4886 |
+
}
|
4887 |
+
}
|
4888 |
+
|
4889 |
+
cellsPerWeek = cellIndex;
|
4890 |
+
if (!cellsPerWeek) {
|
4891 |
+
throw 'invalid hiddenDays'; // all days were hidden? bad.
|
4892 |
+
}
|
4893 |
+
|
4894 |
+
})();
|
4895 |
+
|
4896 |
+
|
4897 |
+
// Is the current day hidden?
|
4898 |
+
// `day` is a day-of-week index (0-6), or a Date object
|
4899 |
+
function isHiddenDay(day) {
|
4900 |
+
if (typeof day == 'object') {
|
4901 |
+
day = day.getDay();
|
4902 |
+
}
|
4903 |
+
return isHiddenDayHash[day];
|
4904 |
+
}
|
4905 |
+
|
4906 |
+
|
4907 |
+
function getCellsPerWeek() {
|
4908 |
+
return cellsPerWeek;
|
4909 |
+
}
|
4910 |
+
|
4911 |
+
|
4912 |
+
// Keep incrementing the current day until it is no longer a hidden day.
|
4913 |
+
// If the initial value of `date` is not a hidden day, don't do anything.
|
4914 |
+
// Pass `isExclusive` as `true` if you are dealing with an end date.
|
4915 |
+
// `inc` defaults to `1` (increment one day forward each time)
|
4916 |
+
function skipHiddenDays(date, inc, isExclusive) {
|
4917 |
+
inc = inc || 1;
|
4918 |
+
while (
|
4919 |
+
isHiddenDayHash[ ( date.getDay() + (isExclusive ? inc : 0) + 7 ) % 7 ]
|
4920 |
+
) {
|
4921 |
+
addDays(date, inc);
|
4922 |
+
}
|
4923 |
+
}
|
4924 |
+
|
4925 |
+
|
4926 |
+
//
|
4927 |
+
// TRANSFORMATIONS: cell -> cell offset -> day offset -> date
|
4928 |
+
//
|
4929 |
+
|
4930 |
+
// cell -> date (combines all transformations)
|
4931 |
+
// Possible arguments:
|
4932 |
+
// - row, col
|
4933 |
+
// - { row:#, col: # }
|
4934 |
+
function cellToDate() {
|
4935 |
+
var cellOffset = cellToCellOffset.apply(null, arguments);
|
4936 |
+
var dayOffset = cellOffsetToDayOffset(cellOffset);
|
4937 |
+
var date = dayOffsetToDate(dayOffset);
|
4938 |
+
return date;
|
4939 |
+
}
|
4940 |
+
|
4941 |
+
// cell -> cell offset
|
4942 |
+
// Possible arguments:
|
4943 |
+
// - row, col
|
4944 |
+
// - { row:#, col:# }
|
4945 |
+
function cellToCellOffset(row, col) {
|
4946 |
+
var colCnt = t.getColCnt();
|
4947 |
+
|
4948 |
+
// rtl variables. wish we could pre-populate these. but where?
|
4949 |
+
var dis = isRTL ? -1 : 1;
|
4950 |
+
var dit = isRTL ? colCnt - 1 : 0;
|
4951 |
+
|
4952 |
+
if (typeof row == 'object') {
|
4953 |
+
col = row.col;
|
4954 |
+
row = row.row;
|
4955 |
+
}
|
4956 |
+
var cellOffset = row * colCnt + (col * dis + dit); // column, adjusted for RTL (dis & dit)
|
4957 |
+
|
4958 |
+
return cellOffset;
|
4959 |
+
}
|
4960 |
+
|
4961 |
+
// cell offset -> day offset
|
4962 |
+
function cellOffsetToDayOffset(cellOffset) {
|
4963 |
+
var day0 = t.visStart.getDay(); // first date's day of week
|
4964 |
+
cellOffset += dayToCellMap[day0]; // normlize cellOffset to beginning-of-week
|
4965 |
+
return Math.floor(cellOffset / cellsPerWeek) * 7 // # of days from full weeks
|
4966 |
+
+ cellToDayMap[ // # of days from partial last week
|
4967 |
+
(cellOffset % cellsPerWeek + cellsPerWeek) % cellsPerWeek // crazy math to handle negative cellOffsets
|
4968 |
+
]
|
4969 |
+
- day0; // adjustment for beginning-of-week normalization
|
4970 |
+
}
|
4971 |
+
|
4972 |
+
// day offset -> date (JavaScript Date object)
|
4973 |
+
function dayOffsetToDate(dayOffset) {
|
4974 |
+
var date = cloneDate(t.visStart);
|
4975 |
+
addDays(date, dayOffset);
|
4976 |
+
return date;
|
4977 |
+
}
|
4978 |
+
|
4979 |
+
|
4980 |
+
//
|
4981 |
+
// TRANSFORMATIONS: date -> day offset -> cell offset -> cell
|
4982 |
+
//
|
4983 |
+
|
4984 |
+
// date -> cell (combines all transformations)
|
4985 |
+
function dateToCell(date) {
|
4986 |
+
var dayOffset = dateToDayOffset(date);
|
4987 |
+
var cellOffset = dayOffsetToCellOffset(dayOffset);
|
4988 |
+
var cell = cellOffsetToCell(cellOffset);
|
4989 |
+
return cell;
|
4990 |
+
}
|
4991 |
+
|
4992 |
+
// date -> day offset
|
4993 |
+
function dateToDayOffset(date) {
|
4994 |
+
return dayDiff(date, t.visStart);
|
4995 |
+
}
|
4996 |
+
|
4997 |
+
// day offset -> cell offset
|
4998 |
+
function dayOffsetToCellOffset(dayOffset) {
|
4999 |
+
var day0 = t.visStart.getDay(); // first date's day of week
|
5000 |
+
dayOffset += day0; // normalize dayOffset to beginning-of-week
|
5001 |
+
return Math.floor(dayOffset / 7) * cellsPerWeek // # of cells from full weeks
|
5002 |
+
+ dayToCellMap[ // # of cells from partial last week
|
5003 |
+
(dayOffset % 7 + 7) % 7 // crazy math to handle negative dayOffsets
|
5004 |
+
]
|
5005 |
+
- dayToCellMap[day0]; // adjustment for beginning-of-week normalization
|
5006 |
+
}
|
5007 |
+
|
5008 |
+
// cell offset -> cell (object with row & col keys)
|
5009 |
+
function cellOffsetToCell(cellOffset) {
|
5010 |
+
var colCnt = t.getColCnt();
|
5011 |
+
|
5012 |
+
// rtl variables. wish we could pre-populate these. but where?
|
5013 |
+
var dis = isRTL ? -1 : 1;
|
5014 |
+
var dit = isRTL ? colCnt - 1 : 0;
|
5015 |
+
|
5016 |
+
var row = Math.floor(cellOffset / colCnt);
|
5017 |
+
var col = ((cellOffset % colCnt + colCnt) % colCnt) * dis + dit; // column, adjusted for RTL (dis & dit)
|
5018 |
+
return {
|
5019 |
+
row: row,
|
5020 |
+
col: col
|
5021 |
+
};
|
5022 |
+
}
|
5023 |
+
|
5024 |
+
|
5025 |
+
//
|
5026 |
+
// Converts a date range into an array of segment objects.
|
5027 |
+
// "Segments" are horizontal stretches of time, sliced up by row.
|
5028 |
+
// A segment object has the following properties:
|
5029 |
+
// - row
|
5030 |
+
// - cols
|
5031 |
+
// - isStart
|
5032 |
+
// - isEnd
|
5033 |
+
//
|
5034 |
+
function rangeToSegments(startDate, endDate) {
|
5035 |
+
var rowCnt = t.getRowCnt();
|
5036 |
+
var colCnt = t.getColCnt();
|
5037 |
+
var segments = []; // array of segments to return
|
5038 |
+
|
5039 |
+
// day offset for given date range
|
5040 |
+
var rangeDayOffsetStart = dateToDayOffset(startDate);
|
5041 |
+
var rangeDayOffsetEnd = dateToDayOffset(endDate); // exclusive
|
5042 |
+
|
5043 |
+
// first and last cell offset for the given date range
|
5044 |
+
// "last" implies inclusivity
|
5045 |
+
var rangeCellOffsetFirst = dayOffsetToCellOffset(rangeDayOffsetStart);
|
5046 |
+
var rangeCellOffsetLast = dayOffsetToCellOffset(rangeDayOffsetEnd) - 1;
|
5047 |
+
|
5048 |
+
// loop through all the rows in the view
|
5049 |
+
for (var row=0; row<rowCnt; row++) {
|
5050 |
+
|
5051 |
+
// first and last cell offset for the row
|
5052 |
+
var rowCellOffsetFirst = row * colCnt;
|
5053 |
+
var rowCellOffsetLast = rowCellOffsetFirst + colCnt - 1;
|
5054 |
+
|
5055 |
+
// get the segment's cell offsets by constraining the range's cell offsets to the bounds of the row
|
5056 |
+
var segmentCellOffsetFirst = Math.max(rangeCellOffsetFirst, rowCellOffsetFirst);
|
5057 |
+
var segmentCellOffsetLast = Math.min(rangeCellOffsetLast, rowCellOffsetLast);
|
5058 |
+
|
5059 |
+
// make sure segment's offsets are valid and in view
|
5060 |
+
if (segmentCellOffsetFirst <= segmentCellOffsetLast) {
|
5061 |
+
|
5062 |
+
// translate to cells
|
5063 |
+
var segmentCellFirst = cellOffsetToCell(segmentCellOffsetFirst);
|
5064 |
+
var segmentCellLast = cellOffsetToCell(segmentCellOffsetLast);
|
5065 |
+
|
5066 |
+
// view might be RTL, so order by leftmost column
|
5067 |
+
var cols = [ segmentCellFirst.col, segmentCellLast.col ].sort();
|
5068 |
+
|
5069 |
+
// Determine if segment's first/last cell is the beginning/end of the date range.
|
5070 |
+
// We need to compare "day offset" because "cell offsets" are often ambiguous and
|
5071 |
+
// can translate to multiple days, and an edge case reveals itself when we the
|
5072 |
+
// range's first cell is hidden (we don't want isStart to be true).
|
5073 |
+
var isStart = cellOffsetToDayOffset(segmentCellOffsetFirst) == rangeDayOffsetStart;
|
5074 |
+
var isEnd = cellOffsetToDayOffset(segmentCellOffsetLast) + 1 == rangeDayOffsetEnd; // +1 for comparing exclusively
|
5075 |
+
|
5076 |
+
segments.push({
|
5077 |
+
row: row,
|
5078 |
+
leftCol: cols[0],
|
5079 |
+
rightCol: cols[1],
|
5080 |
+
isStart: isStart,
|
5081 |
+
isEnd: isEnd
|
5082 |
+
});
|
5083 |
+
}
|
5084 |
+
}
|
5085 |
+
|
5086 |
+
return segments;
|
5087 |
+
}
|
5088 |
|
5089 |
|
5090 |
}
|
5096 |
|
5097 |
|
5098 |
// exports
|
5099 |
+
t.renderDayEvents = renderDayEvents;
|
5100 |
+
t.draggableDayEvent = draggableDayEvent; // made public so that subclasses can override
|
5101 |
+
t.resizableDayEvent = resizableDayEvent; // "
|
5102 |
|
5103 |
|
5104 |
// imports
|
5108 |
var isEventResizable = t.isEventResizable;
|
5109 |
var eventEnd = t.eventEnd;
|
5110 |
var reportEventElement = t.reportEventElement;
|
5111 |
+
var eventElementHandlers = t.eventElementHandlers;
|
5112 |
var showEvents = t.showEvents;
|
5113 |
var hideEvents = t.hideEvents;
|
5114 |
+
var eventDrop = t.eventDrop;
|
5115 |
var eventResize = t.eventResize;
|
5116 |
var getRowCnt = t.getRowCnt;
|
5117 |
var getColCnt = t.getColCnt;
|
5118 |
var getColWidth = t.getColWidth;
|
5119 |
+
var allDayRow = t.allDayRow; // TODO: rename
|
5120 |
+
var colLeft = t.colLeft;
|
5121 |
+
var colRight = t.colRight;
|
5122 |
var colContentLeft = t.colContentLeft;
|
5123 |
var colContentRight = t.colContentRight;
|
5124 |
+
var dateToCell = t.dateToCell;
|
|
|
|
|
5125 |
var getDaySegmentContainer = t.getDaySegmentContainer;
|
|
|
5126 |
var formatDates = t.calendar.formatDates;
|
5127 |
var renderDayOverlay = t.renderDayOverlay;
|
5128 |
var clearOverlays = t.clearOverlays;
|
5129 |
var clearSelection = t.clearSelection;
|
5130 |
+
var getHoverListener = t.getHoverListener;
|
5131 |
+
var rangeToSegments = t.rangeToSegments;
|
5132 |
+
var cellToDate = t.cellToDate;
|
5133 |
+
var cellToCellOffset = t.cellToCellOffset;
|
5134 |
+
var cellOffsetToDayOffset = t.cellOffsetToDayOffset;
|
5135 |
+
var dateToDayOffset = t.dateToDayOffset;
|
5136 |
+
var dayOffsetToCellOffset = t.dayOffsetToCellOffset;
|
5137 |
+
|
5138 |
+
|
5139 |
+
// Render `events` onto the calendar, attach mouse event handlers, and call the `eventAfterRender` callback for each.
|
5140 |
+
// Mouse event will be lazily applied, except if the event has an ID of `modifiedEventId`.
|
5141 |
+
// Can only be called when the event container is empty (because it wipes out all innerHTML).
|
5142 |
+
function renderDayEvents(events, modifiedEventId) {
|
5143 |
+
|
5144 |
+
// do the actual rendering. Receive the intermediate "segment" data structures.
|
5145 |
+
var segments = _renderDayEvents(
|
5146 |
+
events,
|
5147 |
+
false, // don't append event elements
|
5148 |
+
true // set the heights of the rows
|
5149 |
+
);
|
5150 |
+
|
5151 |
+
// report the elements to the View, for general drag/resize utilities
|
5152 |
+
segmentElementEach(segments, function(segment, element) {
|
5153 |
+
reportEventElement(segment.event, element);
|
5154 |
+
});
|
5155 |
+
|
5156 |
+
// attach mouse handlers
|
5157 |
+
attachHandlers(segments, modifiedEventId);
|
5158 |
+
|
5159 |
+
// call `eventAfterRender` callback for each event
|
5160 |
+
segmentElementEach(segments, function(segment, element) {
|
5161 |
+
trigger('eventAfterRender', segment.event, segment.event, element);
|
5162 |
+
});
|
5163 |
+
}
|
5164 |
+
|
5165 |
+
|
5166 |
+
// Render an event on the calendar, but don't report them anywhere, and don't attach mouse handlers.
|
5167 |
+
// Append this event element to the event container, which might already be populated with events.
|
5168 |
+
// If an event's segment will have row equal to `adjustRow`, then explicitly set its top coordinate to `adjustTop`.
|
5169 |
+
// This hack is used to maintain continuity when user is manually resizing an event.
|
5170 |
+
// Returns an array of DOM elements for the event.
|
5171 |
+
function renderTempDayEvent(event, adjustRow, adjustTop) {
|
5172 |
+
|
5173 |
+
// actually render the event. `true` for appending element to container.
|
5174 |
+
// Recieve the intermediate "segment" data structures.
|
5175 |
+
var segments = _renderDayEvents(
|
5176 |
+
[ event ],
|
5177 |
+
true, // append event elements
|
5178 |
+
false // don't set the heights of the rows
|
5179 |
+
);
|
5180 |
+
|
5181 |
+
var elements = [];
|
5182 |
+
|
5183 |
+
// Adjust certain elements' top coordinates
|
5184 |
+
segmentElementEach(segments, function(segment, element) {
|
5185 |
+
if (segment.row === adjustRow) {
|
5186 |
+
element.css('top', adjustTop);
|
5187 |
}
|
5188 |
+
elements.push(element[0]); // accumulate DOM nodes
|
5189 |
+
});
|
5190 |
+
|
5191 |
+
return elements;
|
5192 |
}
|
5193 |
+
|
5194 |
+
|
5195 |
+
// Render events onto the calendar. Only responsible for the VISUAL aspect.
|
5196 |
+
// Not responsible for attaching handlers or calling callbacks.
|
5197 |
+
// Set `doAppend` to `true` for rendering elements without clearing the existing container.
|
5198 |
+
// Set `doRowHeights` to allow setting the height of each row, to compensate for vertical event overflow.
|
5199 |
+
function _renderDayEvents(events, doAppend, doRowHeights) {
|
5200 |
+
|
5201 |
+
// where the DOM nodes will eventually end up
|
5202 |
+
var finalContainer = getDaySegmentContainer();
|
5203 |
+
|
5204 |
+
// the container where the initial HTML will be rendered.
|
5205 |
+
// If `doAppend`==true, uses a temporary container.
|
5206 |
+
var renderContainer = doAppend ? $("<div/>") : finalContainer;
|
5207 |
+
|
5208 |
+
var segments = buildSegments(events);
|
5209 |
+
var html;
|
5210 |
var elements;
|
5211 |
+
|
5212 |
+
// calculate the desired `left` and `width` properties on each segment object
|
5213 |
+
calculateHorizontals(segments);
|
5214 |
+
|
5215 |
+
// build the HTML string. relies on `left` property
|
5216 |
+
html = buildHTML(segments);
|
5217 |
+
|
5218 |
+
// render the HTML. innerHTML is considerably faster than jQuery's .html()
|
5219 |
+
renderContainer[0].innerHTML = html;
|
5220 |
+
|
5221 |
+
// retrieve the individual elements
|
5222 |
+
elements = renderContainer.children();
|
5223 |
+
|
5224 |
+
// if we were appending, and thus using a temporary container,
|
5225 |
+
// re-attach elements to the real container.
|
5226 |
+
if (doAppend) {
|
5227 |
+
finalContainer.append(elements);
|
|
|
|
|
|
|
|
|
5228 |
}
|
5229 |
+
|
5230 |
+
// assigns each element to `segment.event`, after filtering them through user callbacks
|
5231 |
+
resolveElements(segments, elements);
|
5232 |
+
|
5233 |
+
// Calculate the left and right padding+margin for each element.
|
5234 |
+
// We need this for setting each element's desired outer width, because of the W3C box model.
|
5235 |
+
// It's important we do this in a separate pass from acually setting the width on the DOM elements
|
5236 |
+
// because alternating reading/writing dimensions causes reflow for every iteration.
|
5237 |
+
segmentElementEach(segments, function(segment, element) {
|
5238 |
+
segment.hsides = hsides(element, true); // include margins = `true`
|
5239 |
+
});
|
5240 |
+
|
5241 |
+
// Set the width of each element
|
5242 |
+
segmentElementEach(segments, function(segment, element) {
|
5243 |
+
element.width(
|
5244 |
+
Math.max(0, segment.outerWidth - segment.hsides)
|
5245 |
+
);
|
5246 |
+
});
|
5247 |
+
|
5248 |
+
// Grab each element's outerHeight (setVerticals uses this).
|
5249 |
+
// To get an accurate reading, it's important to have each element's width explicitly set already.
|
5250 |
+
segmentElementEach(segments, function(segment, element) {
|
5251 |
+
segment.outerHeight = element.outerHeight(true); // include margins = `true`
|
5252 |
+
});
|
5253 |
+
|
5254 |
+
// Set the top coordinate on each element (requires segment.outerHeight)
|
5255 |
+
setVerticals(segments, doRowHeights);
|
5256 |
+
|
5257 |
+
return segments;
|
5258 |
}
|
5259 |
+
|
5260 |
+
|
5261 |
+
// Generate an array of "segments" for all events.
|
5262 |
+
function buildSegments(events) {
|
5263 |
+
var segments = [];
|
5264 |
+
for (var i=0; i<events.length; i++) {
|
5265 |
+
var eventSegments = buildSegmentsForEvent(events[i]);
|
5266 |
+
segments.push.apply(segments, eventSegments); // append an array to an array
|
5267 |
+
}
|
5268 |
+
return segments;
|
5269 |
+
}
|
5270 |
+
|
5271 |
+
|
5272 |
+
// Generate an array of segments for a single event.
|
5273 |
+
// A "segment" is the same data structure that View.rangeToSegments produces,
|
5274 |
+
// with the addition of the `event` property being set to reference the original event.
|
5275 |
+
function buildSegmentsForEvent(event) {
|
5276 |
+
var startDate = event.start;
|
5277 |
+
var endDate = exclEndDay(event);
|
5278 |
+
var segments = rangeToSegments(startDate, endDate);
|
5279 |
+
for (var i=0; i<segments.length; i++) {
|
5280 |
+
segments[i].event = event;
|
5281 |
+
}
|
5282 |
+
return segments;
|
5283 |
+
}
|
5284 |
+
|
5285 |
+
|
5286 |
+
// Sets the `left` and `outerWidth` property of each segment.
|
5287 |
+
// These values are the desired dimensions for the eventual DOM elements.
|
5288 |
+
function calculateHorizontals(segments) {
|
5289 |
+
var isRTL = opt('isRTL');
|
5290 |
+
for (var i=0; i<segments.length; i++) {
|
5291 |
+
var segment = segments[i];
|
5292 |
+
|
5293 |
+
// Determine functions used for calulating the elements left/right coordinates,
|
5294 |
+
// depending on whether the view is RTL or not.
|
5295 |
+
// NOTE:
|
5296 |
+
// colLeft/colRight returns the coordinate butting up the edge of the cell.
|
5297 |
+
// colContentLeft/colContentRight is indented a little bit from the edge.
|
5298 |
+
var leftFunc = (isRTL ? segment.isEnd : segment.isStart) ? colContentLeft : colLeft;
|
5299 |
+
var rightFunc = (isRTL ? segment.isStart : segment.isEnd) ? colContentRight : colRight;
|
5300 |
+
|
5301 |
+
var left = leftFunc(segment.leftCol);
|
5302 |
+
var right = rightFunc(segment.rightCol);
|
5303 |
+
segment.left = left;
|
5304 |
+
segment.outerWidth = right - left;
|
5305 |
+
}
|
5306 |
+
}
|
5307 |
+
|
5308 |
+
|
5309 |
+
// Build a concatenated HTML string for an array of segments
|
5310 |
+
function buildHTML(segments) {
|
5311 |
var html = '';
|
5312 |
+
for (var i=0; i<segments.length; i++) {
|
5313 |
+
html += buildHTMLForSegment(segments[i]);
|
5314 |
+
}
|
5315 |
+
return html;
|
5316 |
+
}
|
5317 |
+
|
5318 |
+
|
5319 |
+
// Build an HTML string for a single segment.
|
5320 |
+
// Relies on the following properties:
|
5321 |
+
// - `segment.event` (from `buildSegmentsForEvent`)
|
5322 |
+
// - `segment.left` (from `calculateHorizontals`)
|
5323 |
+
function buildHTMLForSegment(segment) {
|
5324 |
+
var html = '';
|
5325 |
+
var isRTL = opt('isRTL');
|
5326 |
+
var event = segment.event;
|
5327 |
+
var url = event.url;
|
5328 |
+
|
5329 |
+
// generate the list of CSS classNames
|
5330 |
+
var classNames = [ 'fc-event', 'fc-event-hori' ];
|
5331 |
+
if (isEventDraggable(event)) {
|
5332 |
+
classNames.push('fc-event-draggable');
|
5333 |
+
}
|
5334 |
+
if (segment.isStart) {
|
5335 |
+
classNames.push('fc-event-start');
|
5336 |
+
}
|
5337 |
+
if (segment.isEnd) {
|
5338 |
+
classNames.push('fc-event-end');
|
5339 |
+
}
|
5340 |
+
// use the event's configured classNames
|
5341 |
+
// guaranteed to be an array via `normalizeEvent`
|
5342 |
+
classNames = classNames.concat(event.className);
|
5343 |
+
if (event.source) {
|
5344 |
+
// use the event's source's classNames, if specified
|
5345 |
+
classNames = classNames.concat(event.source.className || []);
|
5346 |
+
}
|
5347 |
+
|
5348 |
+
// generate a semicolon delimited CSS string for any of the "skin" properties
|
5349 |
+
// of the event object (`backgroundColor`, `borderColor` and such)
|
5350 |
+
var skinCss = getSkinCss(event, opt);
|
5351 |
+
|
5352 |
+
if (url) {
|
5353 |
+
html += "<a href='" + htmlEscape(url) + "'";
|
5354 |
+
}else{
|
5355 |
+
html += "<div";
|
5356 |
+
}
|
5357 |
+
html +=
|
5358 |
+
" class='" + classNames.join(' ') + "'" +
|
5359 |
+
" style=" +
|
5360 |
+
"'" +
|
5361 |
+
"position:absolute;" +
|
5362 |
+
"left:" + segment.left + "px;" +
|
5363 |
+
skinCss +
|
5364 |
+
"'" +
|
5365 |
+
">" +
|
5366 |
+
"<div class='fc-event-inner'>";
|
5367 |
+
if (!event.allDay && segment.isStart) {
|
5368 |
html +=
|
5369 |
+
"<span class='fc-event-time'>" +
|
5370 |
+
htmlEscape(
|
5371 |
+
formatDates(event.start, event.end, opt('timeFormat'))
|
5372 |
+
) +
|
5373 |
+
"</span>";
|
5374 |
+
}
|
5375 |
+
html +=
|
5376 |
+
"<span class='fc-event-title'>" +
|
5377 |
+
htmlEscape(event.title || '') +
|
5378 |
+
"</span>" +
|
5379 |
+
"</div>";
|
5380 |
+
if (segment.isEnd && isEventResizable(event)) {
|
5381 |
html +=
|
5382 |
+
"<div class='ui-resizable-handle ui-resizable-" + (isRTL ? 'w' : 'e') + "'>" +
|
5383 |
+
" " + // makes hit area a lot better for IE6/7
|
5384 |
"</div>";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5385 |
}
|
5386 |
+
html += "</" + (url ? "a" : "div") + ">";
|
5387 |
+
|
5388 |
+
// TODO:
|
5389 |
+
// When these elements are initially rendered, they will be briefly visibile on the screen,
|
5390 |
+
// even though their widths/heights are not set.
|
5391 |
+
// SOLUTION: initially set them as visibility:hidden ?
|
5392 |
+
|
5393 |
return html;
|
5394 |
}
|
5395 |
+
|
5396 |
+
// Associate each segment (an object) with an element (a jQuery object),
|
5397 |
+
// by setting each `segment.element`.
|
5398 |
+
// Run each element through the `eventRender` filter, which allows developers to
|
5399 |
+
// modify an existing element, supply a new one, or cancel rendering.
|
5400 |
+
function resolveElements(segments, elements) {
|
5401 |
+
for (var i=0; i<segments.length; i++) {
|
5402 |
+
var segment = segments[i];
|
5403 |
+
var event = segment.event;
|
5404 |
+
var element = elements.eq(i);
|
5405 |
+
|
5406 |
+
// call the trigger with the original element
|
5407 |
+
var triggerRes = trigger('eventRender', event, event, element);
|
5408 |
+
|
5409 |
if (triggerRes === false) {
|
5410 |
+
// if `false`, remove the event from the DOM and don't assign it to `segment.event`
|
5411 |
element.remove();
|
5412 |
+
}
|
5413 |
+
else {
|
5414 |
if (triggerRes && triggerRes !== true) {
|
5415 |
+
// the trigger returned a new element, but not `true` (which means keep the existing element)
|
5416 |
+
|
5417 |
+
// re-assign the important CSS dimension properties that were already assigned in `buildHTMLForSegment`
|
5418 |
triggerRes = $(triggerRes)
|
5419 |
.css({
|
5420 |
position: 'absolute',
|
5421 |
+
left: segment.left
|
5422 |
});
|
5423 |
+
|
5424 |
element.replaceWith(triggerRes);
|
5425 |
element = triggerRes;
|
5426 |
}
|
5427 |
+
|
5428 |
+
segment.element = element;
|
5429 |
}
|
5430 |
}
|
5431 |
}
|
5432 |
+
|
5433 |
+
|
5434 |
+
|
5435 |
+
/* Top-coordinate Methods
|
5436 |
+
-------------------------------------------------------------------------------------------------*/
|
5437 |
+
|
5438 |
+
|
5439 |
+
// Sets the "top" CSS property for each element.
|
5440 |
+
// If `doRowHeights` is `true`, also sets each row's first cell to an explicit height,
|
5441 |
+
// so that if elements vertically overflow, the cell expands vertically to compensate.
|
5442 |
+
function setVerticals(segments, doRowHeights) {
|
5443 |
+
var rowContentHeights = calculateVerticals(segments); // also sets segment.top
|
5444 |
+
var rowContentElements = getRowContentElements(); // returns 1 inner div per row
|
5445 |
+
var rowContentTops = [];
|
5446 |
+
|
5447 |
+
// Set each row's height by setting height of first inner div
|
5448 |
+
if (doRowHeights) {
|
5449 |
+
for (var i=0; i<rowContentElements.length; i++) {
|
5450 |
+
rowContentElements[i].height(rowContentHeights[i]);
|
5451 |
}
|
5452 |
}
|
5453 |
+
|
5454 |
+
// Get each row's top, relative to the views's origin.
|
5455 |
+
// Important to do this after setting each row's height.
|
5456 |
+
for (var i=0; i<rowContentElements.length; i++) {
|
5457 |
+
rowContentTops.push(
|
5458 |
+
rowContentElements[i].position().top
|
5459 |
+
);
|
5460 |
+
}
|
5461 |
+
|
5462 |
+
// Set each segment element's CSS "top" property.
|
5463 |
+
// Each segment object has a "top" property, which is relative to the row's top, but...
|
5464 |
+
segmentElementEach(segments, function(segment, element) {
|
5465 |
+
element.css(
|
5466 |
+
'top',
|
5467 |
+
rowContentTops[segment.row] + segment.top // ...now, relative to views's origin
|
5468 |
+
);
|
5469 |
+
});
|
5470 |
}
|
5471 |
+
|
5472 |
+
|
5473 |
+
// Calculate the "top" coordinate for each segment, relative to the "top" of the row.
|
5474 |
+
// Also, return an array that contains the "content" height for each row
|
5475 |
+
// (the height displaced by the vertically stacked events in the row).
|
5476 |
+
// Requires segments to have their `outerHeight` property already set.
|
5477 |
+
function calculateVerticals(segments) {
|
5478 |
+
var rowCnt = getRowCnt();
|
5479 |
+
var colCnt = getColCnt();
|
5480 |
+
var rowContentHeights = []; // content height for each row
|
5481 |
+
var segmentRows = buildSegmentRows(segments); // an array of segment arrays, one for each row
|
5482 |
+
|
5483 |
+
for (var rowI=0; rowI<rowCnt; rowI++) {
|
5484 |
+
var segmentRow = segmentRows[rowI];
|
5485 |
+
|
5486 |
+
// an array of running total heights for each column.
|
5487 |
+
// initialize with all zeros.
|
5488 |
+
var colHeights = [];
|
5489 |
+
for (var colI=0; colI<colCnt; colI++) {
|
5490 |
+
colHeights.push(0);
|
5491 |
+
}
|
5492 |
+
|
5493 |
+
// loop through every segment
|
5494 |
+
for (var segmentI=0; segmentI<segmentRow.length; segmentI++) {
|
5495 |
+
var segment = segmentRow[segmentI];
|
5496 |
+
|
5497 |
+
// find the segment's top coordinate by looking at the max height
|
5498 |
+
// of all the columns the segment will be in.
|
5499 |
+
segment.top = arrayMax(
|
5500 |
+
colHeights.slice(
|
5501 |
+
segment.leftCol,
|
5502 |
+
segment.rightCol + 1 // make exclusive for slice
|
5503 |
+
)
|
5504 |
+
);
|
5505 |
+
|
5506 |
+
// adjust the columns to account for the segment's height
|
5507 |
+
for (var colI=segment.leftCol; colI<=segment.rightCol; colI++) {
|
5508 |
+
colHeights[colI] = segment.top + segment.outerHeight;
|
5509 |
}
|
5510 |
}
|
5511 |
+
|
5512 |
+
// the tallest column in the row should be the "content height"
|
5513 |
+
rowContentHeights.push(arrayMax(colHeights));
|
5514 |
}
|
5515 |
+
|
5516 |
+
return rowContentHeights;
|
5517 |
}
|
5518 |
+
|
5519 |
+
|
5520 |
+
// Build an array of segment arrays, each representing the segments that will
|
5521 |
+
// be in a row of the grid, sorted by which event should be closest to the top.
|
5522 |
+
function buildSegmentRows(segments) {
|
5523 |
+
var rowCnt = getRowCnt();
|
5524 |
+
var segmentRows = [];
|
5525 |
+
var segmentI;
|
5526 |
+
var segment;
|
5527 |
+
var rowI;
|
5528 |
+
|
5529 |
+
// group segments by row
|
5530 |
+
for (segmentI=0; segmentI<segments.length; segmentI++) {
|
5531 |
+
segment = segments[segmentI];
|
5532 |
+
rowI = segment.row;
|
5533 |
+
if (segment.element) { // was rendered?
|
5534 |
+
if (segmentRows[rowI]) {
|
5535 |
+
// already other segments. append to array
|
5536 |
+
segmentRows[rowI].push(segment);
|
5537 |
+
}
|
5538 |
+
else {
|
5539 |
+
// first segment in row. create new array
|
5540 |
+
segmentRows[rowI] = [ segment ];
|
5541 |
}
|
|
|
5542 |
}
|
5543 |
}
|
5544 |
+
|
5545 |
+
// sort each row
|
5546 |
+
for (rowI=0; rowI<rowCnt; rowI++) {
|
5547 |
+
segmentRows[rowI] = sortSegmentRow(
|
5548 |
+
segmentRows[rowI] || [] // guarantee an array, even if no segments
|
5549 |
+
);
|
5550 |
+
}
|
5551 |
+
|
5552 |
+
return segmentRows;
|
5553 |
}
|
5554 |
+
|
5555 |
+
|
5556 |
+
// Sort an array of segments according to which segment should appear closest to the top
|
5557 |
+
function sortSegmentRow(segments) {
|
5558 |
+
var sortedSegments = [];
|
5559 |
+
|
5560 |
+
// build the subrow array
|
5561 |
+
var subrows = buildSegmentSubrows(segments);
|
5562 |
+
|
5563 |
+
// flatten it
|
5564 |
+
for (var i=0; i<subrows.length; i++) {
|
5565 |
+
sortedSegments.push.apply(sortedSegments, subrows[i]); // append an array to an array
|
|
|
5566 |
}
|
5567 |
+
|
5568 |
+
return sortedSegments;
|
5569 |
}
|
5570 |
+
|
5571 |
+
|
5572 |
+
// Take an array of segments, which are all assumed to be in the same row,
|
5573 |
+
// and sort into subrows.
|
5574 |
+
function buildSegmentSubrows(segments) {
|
5575 |
+
|
5576 |
+
// Give preference to elements with certain criteria, so they have
|
5577 |
+
// a chance to be closer to the top.
|
5578 |
+
segments.sort(compareDaySegments);
|
5579 |
+
|
5580 |
+
var subrows = [];
|
5581 |
+
for (var i=0; i<segments.length; i++) {
|
5582 |
+
var segment = segments[i];
|
5583 |
+
|
5584 |
+
// loop through subrows, starting with the topmost, until the segment
|
5585 |
+
// doesn't collide with other segments.
|
5586 |
+
for (var j=0; j<subrows.length; j++) {
|
5587 |
+
if (!isDaySegmentCollision(segment, subrows[j])) {
|
5588 |
+
break;
|
5589 |
}
|
5590 |
+
}
|
5591 |
+
// `j` now holds the desired subrow index
|
5592 |
+
if (subrows[j]) {
|
5593 |
+
subrows[j].push(segment);
|
5594 |
+
}
|
5595 |
+
else {
|
5596 |
+
subrows[j] = [ segment ];
|
5597 |
}
|
5598 |
}
|
5599 |
+
|
5600 |
+
return subrows;
|
5601 |
}
|
5602 |
+
|
5603 |
+
|
5604 |
+
// Return an array of jQuery objects for the placeholder content containers of each row.
|
5605 |
+
// The content containers don't actually contain anything, but their dimensions should match
|
5606 |
+
// the events that are overlaid on top.
|
5607 |
+
function getRowContentElements() {
|
5608 |
var i;
|
5609 |
var rowCnt = getRowCnt();
|
5610 |
var rowDivs = [];
|
5611 |
for (i=0; i<rowCnt; i++) {
|
5612 |
rowDivs[i] = allDayRow(i)
|
5613 |
+
.find('div.fc-day-content > div');
|
5614 |
}
|
5615 |
return rowDivs;
|
5616 |
}
|
5617 |
+
|
5618 |
+
|
5619 |
+
|
5620 |
+
/* Mouse Handlers
|
5621 |
+
---------------------------------------------------------------------------------------------------*/
|
5622 |
+
// TODO: better documentation!
|
5623 |
+
|
5624 |
+
|
5625 |
+
function attachHandlers(segments, modifiedEventId) {
|
5626 |
+
var segmentContainer = getDaySegmentContainer();
|
5627 |
+
|
5628 |
+
segmentElementEach(segments, function(segment, element, i) {
|
5629 |
+
var event = segment.event;
|
5630 |
+
if (event._id === modifiedEventId) {
|
5631 |
+
bindDaySeg(event, element, segment);
|
5632 |
+
}else{
|
5633 |
+
element[0]._fci = i; // for lazySegBind
|
5634 |
+
}
|
5635 |
+
});
|
5636 |
+
|
5637 |
+
lazySegBind(segmentContainer, segments, bindDaySeg);
|
5638 |
+
}
|
5639 |
+
|
5640 |
+
|
5641 |
+
function bindDaySeg(event, eventElement, segment) {
|
5642 |
+
|
5643 |
+
if (isEventDraggable(event)) {
|
5644 |
+
t.draggableDayEvent(event, eventElement, segment); // use `t` so subclasses can override
|
5645 |
+
}
|
5646 |
+
|
5647 |
+
if (
|
5648 |
+
segment.isEnd && // only allow resizing on the final segment for an event
|
5649 |
+
isEventResizable(event)
|
5650 |
+
) {
|
5651 |
+
t.resizableDayEvent(event, eventElement, segment); // use `t` so subclasses can override
|
5652 |
}
|
5653 |
+
|
5654 |
+
// attach all other handlers.
|
5655 |
+
// needs to be after, because resizableDayEvent might stopImmediatePropagation on click
|
5656 |
+
eventElementHandlers(event, eventElement);
|
5657 |
}
|
5658 |
+
|
5659 |
|
5660 |
+
function draggableDayEvent(event, eventElement) {
|
5661 |
+
var hoverListener = getHoverListener();
|
5662 |
+
var dayDelta;
|
5663 |
+
eventElement.draggable({
|
5664 |
+
delay: 50,
|
5665 |
+
opacity: opt('dragOpacity'),
|
5666 |
+
revertDuration: opt('dragRevertDuration'),
|
5667 |
+
start: function(ev, ui) {
|
5668 |
+
trigger('eventDragStart', eventElement, event, ev, ui);
|
5669 |
+
hideEvents(event, eventElement);
|
5670 |
+
hoverListener.start(function(cell, origCell, rowDelta, colDelta) {
|
5671 |
+
eventElement.draggable('option', 'revert', !cell || !rowDelta && !colDelta);
|
5672 |
+
clearOverlays();
|
5673 |
+
if (cell) {
|
5674 |
+
var origDate = cellToDate(origCell);
|
5675 |
+
var date = cellToDate(cell);
|
5676 |
+
dayDelta = dayDiff(date, origDate);
|
5677 |
+
renderDayOverlay(
|
5678 |
+
addDays(cloneDate(event.start), dayDelta),
|
5679 |
+
addDays(exclEndDay(event), dayDelta)
|
5680 |
+
);
|
5681 |
+
}else{
|
5682 |
+
dayDelta = 0;
|
5683 |
+
}
|
5684 |
+
}, ev, 'drag');
|
5685 |
+
},
|
5686 |
+
stop: function(ev, ui) {
|
5687 |
+
hoverListener.stop();
|
5688 |
+
clearOverlays();
|
5689 |
+
trigger('eventDragStop', eventElement, event, ev, ui);
|
5690 |
+
if (dayDelta) {
|
5691 |
+
eventDrop(this, event, dayDelta, 0, event.allDay, ev, ui);
|
5692 |
+
}else{
|
5693 |
+
eventElement.css('filter', ''); // clear IE opacity side-effects
|
5694 |
+
showEvents(event, eventElement);
|
5695 |
+
}
|
5696 |
}
|
5697 |
+
});
|
5698 |
}
|
5699 |
+
|
5700 |
|
5701 |
+
function resizableDayEvent(event, element, segment) {
|
5702 |
+
var isRTL = opt('isRTL');
|
5703 |
+
var direction = isRTL ? 'w' : 'e';
|
|
|
|
|
|
|
|
|
|
|
|
|
5704 |
var handle = element.find('.ui-resizable-' + direction); // TODO: stop using this class because we aren't using jqui for this
|
5705 |
var isResizing = false;
|
5706 |
|
5723 |
return; // needs to be left mouse button
|
5724 |
}
|
5725 |
isResizing = true;
|
5726 |
+
var hoverListener = getHoverListener();
|
5727 |
var rowCnt = getRowCnt();
|
5728 |
var colCnt = getColCnt();
|
|
|
|
|
5729 |
var elementTop = element.css('top');
|
5730 |
var dayDelta;
|
5731 |
var helpers;
|
5732 |
var eventCopy = $.extend({}, event);
|
5733 |
+
var minCellOffset = dayOffsetToCellOffset( dateToDayOffset(event.start) );
|
5734 |
clearSelection();
|
5735 |
$('body')
|
5736 |
.css('cursor', direction + '-resize')
|
5738 |
trigger('eventResizeStart', this, event, ev);
|
5739 |
hoverListener.start(function(cell, origCell) {
|
5740 |
if (cell) {
|
5741 |
+
|
5742 |
+
var origCellOffset = cellToCellOffset(origCell);
|
5743 |
+
var cellOffset = cellToCellOffset(cell);
|
5744 |
+
|
5745 |
+
// don't let resizing move earlier than start date cell
|
5746 |
+
cellOffset = Math.max(cellOffset, minCellOffset);
|
5747 |
+
|
5748 |
+
dayDelta =
|
5749 |
+
cellOffsetToDayOffset(cellOffset) -
|
5750 |
+
cellOffsetToDayOffset(origCellOffset);
|
5751 |
+
|
|
|
|
|
|
|
5752 |
if (dayDelta) {
|
5753 |
+
eventCopy.end = addDays(eventEnd(event), dayDelta, true);
|
5754 |
var oldHelpers = helpers;
|
5755 |
+
|
5756 |
+
helpers = renderTempDayEvent(eventCopy, segment.row, elementTop);
|
5757 |
+
helpers = $(helpers); // turn array into a jQuery object
|
5758 |
+
|
5759 |
helpers.find('*').css('cursor', direction + '-resize');
|
5760 |
if (oldHelpers) {
|
5761 |
oldHelpers.remove();
|
5762 |
}
|
5763 |
+
|
5764 |
hideEvents(event);
|
5765 |
+
}
|
5766 |
+
else {
|
5767 |
if (helpers) {
|
5768 |
showEvents(event);
|
5769 |
helpers.remove();
|
5771 |
}
|
5772 |
}
|
5773 |
clearOverlays();
|
5774 |
+
renderDayOverlay( // coordinate grid already rebuilt with hoverListener.start()
|
5775 |
+
event.start,
|
5776 |
+
addDays( exclEndDay(event), dayDelta )
|
5777 |
+
// TODO: instead of calling renderDayOverlay() with dates,
|
5778 |
+
// call _renderDayOverlay (or whatever) with cell offsets.
|
5779 |
+
);
|
5780 |
}
|
5781 |
}, ev);
|
5782 |
|
5795 |
isResizing = false;
|
5796 |
},0);
|
5797 |
}
|
|
|
5798 |
});
|
5799 |
}
|
5800 |
|
5801 |
|
5802 |
}
|
5803 |
|
5804 |
+
|
5805 |
+
|
5806 |
+
/* Generalized Segment Utilities
|
5807 |
+
-------------------------------------------------------------------------------------------------*/
|
5808 |
+
|
5809 |
+
|
5810 |
+
function isDaySegmentCollision(segment, otherSegments) {
|
5811 |
+
for (var i=0; i<otherSegments.length; i++) {
|
5812 |
+
var otherSegment = otherSegments[i];
|
5813 |
+
if (
|
5814 |
+
otherSegment.leftCol <= segment.rightCol &&
|
5815 |
+
otherSegment.rightCol >= segment.leftCol
|
5816 |
+
) {
|
5817 |
+
return true;
|
5818 |
+
}
|
5819 |
+
}
|
5820 |
+
return false;
|
5821 |
+
}
|
5822 |
+
|
5823 |
+
|
5824 |
+
function segmentElementEach(segments, callback) { // TODO: use in AgendaView?
|
5825 |
+
for (var i=0; i<segments.length; i++) {
|
5826 |
+
var segment = segments[i];
|
5827 |
+
var element = segment.element;
|
5828 |
+
if (element) {
|
5829 |
+
callback(segment, element, i);
|
5830 |
+
}
|
5831 |
+
}
|
5832 |
+
}
|
5833 |
+
|
5834 |
+
|
5835 |
+
// A cmp function for determining which segments should appear higher up
|
5836 |
+
function compareDaySegments(a, b) {
|
5837 |
+
return (b.rightCol - b.leftCol) - (a.rightCol - a.leftCol) || // put wider events first
|
5838 |
+
b.event.allDay - a.event.allDay || // if tie, put all-day events first (booleans cast to 0/1)
|
5839 |
+
a.event.start - b.event.start || // if a tie, sort by event start date
|
5840 |
+
(a.event.title || '').localeCompare(b.event.title) // if a tie, sort by event title
|
5841 |
+
}
|
5842 |
+
|
5843 |
+
|
5844 |
;;
|
5845 |
|
5846 |
//BUG: unselect needs to be triggered when events are dragged+dropped
|
5909 |
|
5910 |
|
5911 |
function daySelectionMousedown(ev) { // not really a generic manager method, oh well
|
5912 |
+
var cellToDate = t.cellToDate;
|
5913 |
+
var getIsCellAllDay = t.getIsCellAllDay;
|
5914 |
var hoverListener = t.getHoverListener();
|
5915 |
var reportDayClick = t.reportDayClick; // this is hacky and sort of weird
|
5916 |
if (ev.which == 1 && opt('selectable')) { // which==1 means left mouse button
|
5917 |
unselect(ev);
|
5918 |
var _mousedownElement = this;
|
5919 |
var dates;
|
5920 |
+
hoverListener.start(function(cell, origCell) { // TODO: maybe put cellToDate/getIsCellAllDay info in cell
|
5921 |
clearSelection();
|
5922 |
+
if (cell && getIsCellAllDay(cell)) {
|
5923 |
+
dates = [ cellToDate(origCell), cellToDate(cell) ].sort(dateCompare);
|
5924 |
renderSelection(dates[0], dates[1], true);
|
5925 |
}else{
|
5926 |
dates = null;
|
js/fullcalendar.min.js
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
-
!function(a,b){function c(b){a.extend(!0,sb,b)}function d(c,d,j){function k(a){$?(y(),x(),G(),t(a)):l()}function l(){_=d.theme?"ui":"fc",c.addClass("fc"),c.addClass(d.isRTL?"fc-rtl":"fc-ltr"),d.theme&&c.addClass("ui-widget"),$=a("<div class='fc-content' style='position:relative'/>").prependTo(c),Y=new e(X,d),Z=Y.render(),Z&&c.prepend(Z),s(d.defaultView),a(window).resize(A),r()||n()}function n(){setTimeout(function(){!ab.start&&r()&&t()},0)}function o(){a(window).unbind("resize",A),Y.destroy(),$.remove(),c.removeClass("fc fc-rtl ui-widget")}function p(){return 0!==hb.offsetWidth}function r(){return 0!==a("body")[0].offsetWidth}function s(b){if(!ab||b!=ab.name){kb++,I();var c,d=ab;d?((d.beforeHide||P)(),O($,$.height()),d.element.hide()):O($,1),$.css("overflow","hidden"),ab=ib[b],ab?ab.element.show():ab=ib[b]=new vb[b](c=db=a("<div class='fc-view fc-view-"+b+"' style='position:absolute'/>").appendTo($),X),d&&Y.deactivateButton(d.name),Y.activateButton(b),t(),$.css("overflow",""),d&&O($,1),c||(ab.afterShow||P)(),kb--}}function t(a){if(p()){kb++,I(),cb===b&&y();var d=!1;!ab.start||a||lb<ab.start||lb>=ab.end?(ab.render(lb,a||0),z(!0),d=!0):ab.sizeDirty?(ab.clearEvents(),z(),d=!0):ab.eventsDirty&&(ab.clearEvents(),d=!0),ab.sizeDirty=!1,ab.eventsDirty=!1,B(d),bb=c.outerWidth(),Y.updateTitle(ab.title);var e=new Date;e>=ab.start&&e<ab.end?Y.disableButton("today"):Y.enableButton("today"),kb--,ab.trigger("viewDisplay",hb)}}function w(){x(),p()&&(y(),z(),I(),ab.clearEvents(),ab.renderEvents(mb),ab.sizeDirty=!1)}function x(){a.each(ib,function(a,b){b.sizeDirty=!0})}function y(){cb=d.contentHeight?d.contentHeight:d.height?d.height-(Z?Z.height():0)-K($):Math.round($.width()/Math.max(d.aspectRatio,.5))}function z(a){kb++,ab.setHeight(cb,a),db&&(db.css("position","relative"),db=null),ab.setWidth($.width(),a),kb--}function A(){if(!kb)if(ab.start){var a=++jb;setTimeout(function(){a==jb&&!kb&&p()&&bb!=(bb=c.outerWidth())&&(kb++,w(),ab.trigger("windowResize",hb),kb--)},200)}else n()}function B(a){!d.lazyFetching||fb(ab.visStart,ab.visEnd)?C():a&&F()}function C(){gb(ab.visStart,ab.visEnd,d)}function D(a){mb=a,F()}function E(a){F(a)}function F(a){G(),p()&&(ab.clearEvents(),ab.renderEvents(mb,a),ab.eventsDirty=!1)}function G(){a.each(ib,function(a,b){b.eventsDirty=!0})}function H(a,c,d){ab.select(a,c,d===b?!0:d)}function I(){ab&&ab.unselect()}function J(){t(-1)}function L(){t(1)}function M(){g(lb,-1),t()}function N(){g(lb,1),t()}function Q(){lb=new Date,t()}function R(a,b,c){a instanceof Date?lb=m(a):q(lb,a,b,c),t()}function S(a,c,d){a!==b&&g(lb,a),c!==b&&h(lb,c),d!==b&&i(lb,d),t()}function T(){return m(lb)}function U(){return ab}function V(a,c){return c===b?d[a]:void("height"==a||"contentHeight"==a||"aspectRatio"==a?(d[a]=c,w()):(d[a]=c,F()))}function W(a,b){return d[a]?d[a].apply(b||hb,Array.prototype.slice.call(arguments,2)):void 0}var X=this;X.options=d,X.render=k,X.destroy=o,X.refetchEvents=C,X.reportEvents=D,X.reportEventChange=E,X.rerenderEvents=F,X.changeView=s,X.select=H,X.unselect=I,X.prev=J,X.next=L,X.prevYear=M,X.nextYear=N,X.today=Q,X.gotoDate=R,X.incrementDate=S,X.formatDate=function(a,b){return u(a,b,d)},X.formatDates=function(a,b,c){return v(a,b,c,d)},X.getDate=T,X.getView=U,X.option=V,X.trigger=W,f.call(X,d,j);var Y,Z,$,_,ab,bb,cb,db,eb,fb=X.isFetchNeeded,gb=X.fetchEvents,hb=c[0],ib={},jb=0,kb=0,lb=new Date,mb=[];q(lb,d.year,d.month,d.date),d.droppable&&a(document).bind("dragstart",function(b,c){var e=b.target,f=a(e);if(!f.parents(".fc").length){var g=d.dropAccept;(a.isFunction(g)?g.call(e,f):f.is(g))&&(eb=e,ab.dragStart(eb,b,c))}}).bind("dragstop",function(a,b){eb&&(ab.dragStop(eb,a,b),eb=null)})}function e(b,c){function d(){m=c.theme?"ui":"fc";var b=c.header;return b?n=a("<table class='fc-header' style='width:100%'/>").append(a("<tr/>").append(f("left")).append(f("center")).append(f("right"))):void 0}function e(){n.remove()}function f(d){var e=a("<td class='fc-header-"+d+"'/>"),f=c.header[d];return f&&a.each(f.split(" "),function(d){d>0&&e.append("<span class='fc-header-space'/>");var f;a.each(this.split(","),function(d,g){if("title"==g)e.append("<span class='fc-header-title'><h2> </h2></span>"),f&&f.addClass(m+"-corner-right"),f=null;else if(a.isFunction(c.customButtons[g])){var h=c.customButtons[g](c);e.append(h)}else{var i;if(b[g]?i=b[g]:vb[g]&&(i=function(){l.removeClass(m+"-state-hover"),b.changeView(g)}),i){var j=c.theme?T(c.buttonIcons,g):null,k=T(c.buttonText,g);if(c.buttonui){var l=a("<span class='fc-button fc-button-"+g+" "+m+"-state-default'>"+k+"</span>");l.button()}else var l=a("<span class='fc-button fc-button-"+g+" "+m+"-state-default'><span class='fc-button-inner'><span class='fc-button-content'>"+(j?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+j+"'/></span>":k)+"</span><span class='fc-button-effect'><span></span></span></span></span>");l&&(l.click(function(){l.hasClass(m+"-state-disabled")||i()}).mousedown(function(){l.not("."+m+"-state-active").not("."+m+"-state-disabled").addClass(m+"-state-hover")},function(){l.removeClass(m+"-state-hover").removeClass(m+"-state-down")}).appendTo(e),W(l),f||l.addClass(m+"-corner-left"),f=l)}}}),f&&f.addClass(m+"-corner-right")}),e}function g(a){n.find("h2").html(a)}function h(a){n.find("span.fc-button-"+a).addClass(m+"-state-active")}function i(a){n.find("span.fc-button-"+a).removeClass(m+"-state-active")}function j(a){n.find("span.fc-button-"+a).addClass(m+"-state-disabled")}function k(a){n.find("span.fc-button-"+a).removeClass(m+"-state-disabled")}var l=this;l.render=d,l.destroy=e,l.updateTitle=g,l.activateButton=h,l.deactivateButton=i,l.disableButton=j,l.enableButton=k;var m,n=a([])}function f(c,d){function e(a,b){return!y||y>a||b>z}function f(a,b,c){y=a,z=b,I=[];var d=++F,e=E.length;G=e;for(var f=0;e>f;f++)g(E[f],d,c)}function g(b,c,d){h(b,function(e){if(c==F){if(e){d.eventDataTransform&&(e=a.map(e,d.eventDataTransform)),b.eventDataTransform&&(e=a.map(e,b.eventDataTransform));for(var f=0;f<e.length;f++)e[f].source=b,t(e[f]);I=I.concat(e)}G--,G||C(I)}},d)}function h(b,d){var e,f,g=ub.sourceFetchers;for(e=0;e<g.length;e++){if(f=g[e](b,y,z,d),f===!0)return;if("object"==typeof f)return void h(f,d,c)}var i=b.events;if(i)a.isFunction(i)?(q(),i(m(y),m(z),function(a){d(a),s()},c)):a.isArray(i)?d(i):d();else{var j=b.url;if(j){var k=b.success,l=b.error,n=b.complete,o=a.extend({},b.data||{}),p=_(b.startParam,c.startParam),r=_(b.endParam,c.endParam);p&&(o[p]=Math.round(+y/1e3)),r&&(o[r]=Math.round(+z/1e3)),q(),a.ajax(a.extend({},wb,b,{data:o,success:function(b){b=b||[];var c=$(k,this,arguments);a.isArray(c)&&(b=c),d(b)},error:function(){$(l,this,arguments),d()},complete:function(){$(n,this,arguments),s()}}))}else d()}}function i(a){a=j(a),a&&(G++,g(a,F))}function j(b){return a.isFunction(b)||a.isArray(b)?b={events:b}:"string"==typeof b&&(b={url:b}),"object"==typeof b?(u(b),E.push(b),b):void 0}function k(b){E=a.grep(E,function(a){return!v(a,b)}),I=a.grep(I,function(a){return!v(a.source,b)}),C(I)}function l(a){var b,c,d=I.length,e=B().defaultEventEnd,f=a.start-a._start,g=a.end?a.end-(a._end||e(a)):0;for(b=0;d>b;b++)c=I[b],c._id==a._id&&c!=a&&(c.start=new Date(+c.start+f),c.end=a.end?new Date(c.end?+c.end+g:+e(c)+g):null,c.title=a.title,c.url=a.url,c.allDay=a.allDay,c.className=a.className,c.editable=a.editable,c.color=a.color,c.backgroundColor=a.backgroundColor,c.borderColor=a.borderColor,c.textColor=a.textColor,t(c));t(a),C(I)}function n(a,b){t(a),a.source||(b&&(D.events.push(a),a.source=D),I.push(a)),C(I)}function o(b){if(b){if(!a.isFunction(b)){var c=b+"";b=function(a){return a._id==c}}I=a.grep(I,b,!0);for(var d=0;d<E.length;d++)a.isArray(E[d].events)&&(E[d].events=a.grep(E[d].events,b,!0))}else{I=[];for(var d=0;d<E.length;d++)a.isArray(E[d].events)&&(E[d].events=[])}C(I)}function p(b){return a.isFunction(b)?a.grep(I,b):b?(b+="",a.grep(I,function(a){return a._id==b})):I}function q(){H++||A("loading",null,!0)}function s(){--H||A("loading",null,!1)}function t(a){var d=a.source||{},e=_(d.ignoreTimezone,c.ignoreTimezone);a._id=a._id||(a.id===b?"_fc"+xb++:a.id+""),a.date&&(a.start||(a.start=a.date),delete a.date),a._start=m(a.start=r(a.start,e)),a.end=r(a.end,e),a.end&&a.end<=a.start&&(a.end=null),a._end=a.end?m(a.end):null,a.allDay===b&&(a.allDay=_(d.allDayDefault,c.allDayDefault)),a.className?"string"==typeof a.className&&(a.className=a.className.split(/\s+/)):a.className=[]}function u(a){a.className?"string"==typeof a.className&&(a.className=a.className.split(/\s+/)):a.className=[];for(var b=ub.sourceNormalizers,c=0;c<b.length;c++)b[c](a)}function v(a,b){return a&&b&&w(a)==w(b)}function w(a){return("object"==typeof a?a.events||a.url:"")||a}var x=this;x.isFetchNeeded=e,x.fetchEvents=f,x.addEventSource=i,x.removeEventSource=k,x.updateEvent=l,x.renderEvent=n,x.removeEvents=o,x.clientEvents=p,x.normalizeEvent=t;for(var y,z,A=x.trigger,B=x.getView,C=x.reportEvents,D={events:[]},E=[D],F=0,G=0,H=0,I=[],J=0;J<d.length;J++)j(d[J])}function g(a,b,c){return a.setFullYear(a.getFullYear()+b),c||l(a),a}function h(a,b,c){if(+a){var d=a.getMonth()+b,e=m(a);for(e.setDate(1),e.setMonth(d),a.setMonth(d),c||l(a);a.getMonth()!=e.getMonth();)a.setDate(a.getDate()+(e>a?1:-1))}return a}function i(a,b,c){if(+a){var d=a.getDate()+b,e=m(a);e.setHours(9),e.setDate(d),a.setDate(d),c||l(a),j(a,e)}return a}function j(a,b){if(+a)for(;a.getDate()!=b.getDate();)a.setTime(+a+(b>a?1:-1)*Ab)}function k(a,b){return a.setMinutes(a.getMinutes()+b),a}function l(a){return a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0),a}function m(a,b){return b?l(new Date(+a)):new Date(+a)}function n(){var a,b=0;do a=new Date(1970,b++,1);while(a.getHours());return a}function o(a,b,c){for(b=b||1;!a.getDay()||c&&1==a.getDay()||!c&&6==a.getDay();)i(a,b);return a}function p(a,b){return Math.round((m(a,!0)-m(b,!0))/zb)}function q(a,c,d,e){c!==b&&c!=a.getFullYear()&&(a.setDate(1),a.setMonth(0),a.setFullYear(c)),d!==b&&d!=a.getMonth()&&(a.setDate(1),a.setMonth(d)),e!==b&&a.setDate(e)}function r(a,c){return"object"==typeof a?a:"number"==typeof a?new Date(1e3*a):"string"==typeof a?a.match(/^\d+(\.\d+)?$/)?new Date(1e3*parseFloat(a)):(c===b&&(c=!0),s(a,c)||(a?new Date(a):null)):null}function s(a,b){var c=a.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!c)return null;var d=new Date(c[1],0,1);if(b||!c[13]){var e=new Date(c[1],0,1,9,0);c[3]&&(d.setMonth(c[3]-1),e.setMonth(c[3]-1)),c[5]&&(d.setDate(c[5]),e.setDate(c[5])),j(d,e),c[7]&&d.setHours(c[7]),c[8]&&d.setMinutes(c[8]),c[10]&&d.setSeconds(c[10]),c[12]&&d.setMilliseconds(1e3*Number("0."+c[12])),j(d,e)}else if(d.setUTCFullYear(c[1],c[3]?c[3]-1:0,c[5]||1),d.setUTCHours(c[7]||0,c[8]||0,c[10]||0,c[12]?1e3*Number("0."+c[12]):0),c[14]){var f=60*Number(c[16])+(c[18]?Number(c[18]):0);f*="-"==c[15]?1:-1,d=new Date(+d+60*f*1e3)}return d}function t(a){if("number"==typeof a)return 60*a;if("object"==typeof a)return 60*a.getHours()+a.getMinutes();var b=a.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(b){var c=parseInt(b[1],10);return b[3]&&(c%=12,"p"==b[3].toLowerCase().charAt(0)&&(c+=12)),60*c+(b[2]?parseInt(b[2],10):0)}}function u(a,b,c){return v(a,null,b,c)}function v(a,b,c,d){d=d||sb;var e,f,g,h,i=a,j=b,k=c.length,l="";for(e=0;k>e;e++)if(f=c.charAt(e),"'"==f){for(g=e+1;k>g;g++)if("'"==c.charAt(g)){i&&(l+=g==e+1?"'":c.substring(e+1,g),e=g);break}}else if("("==f){for(g=e+1;k>g;g++)if(")"==c.charAt(g)){var m=u(i,c.substring(e+1,g),d);parseInt(m.replace(/\D/,""),10)&&(l+=m),e=g;break}}else if("["==f){for(g=e+1;k>g;g++)if("]"==c.charAt(g)){var n=c.substring(e+1,g),m=u(i,n,d);m!=u(j,n,d)&&(l+=m),e=g;break}}else if("{"==f)i=b,j=a;else if("}"==f)i=a,j=b;else{for(g=k;g>e;g--)if(h=Cb[c.substring(e,g)]){i&&(l+=h(i,d)),e=g-1;break}g==e&&i&&(l+=f)}return l}function w(a){var b,c=new Date(a.getTime());return c.setDate(c.getDate()+4-(c.getDay()||7)),b=c.getTime(),c.setMonth(0),c.setDate(1),Math.floor(Math.round((b-c)/864e5)/7)+1}function x(a){return a.end?y(a.end,a.allDay):i(m(a.start),1)}function y(a,b){return a=m(a),b||a.getHours()||a.getMinutes()?i(a,1):l(a)}function z(a,b){return 100*(b.msLength-a.msLength)+(a.event.start-b.event.start)}function A(a,b){return a.end>b.start&&a.start<b.end}function B(a,b,c,d){var e,f,g,h,i,j,k,l,n=[],o=a.length;for(e=0;o>e;e++)f=a[e],g=f.start,h=b[e],h>c&&d>g&&(c>g?(i=m(c),k=!1):(i=g,k=!0),h>d?(j=m(d),l=!1):(j=h,l=!0),n.push({event:f,start:i,end:j,isStart:k,isEnd:l,msLength:j-i}));return n.sort(z)}function C(a){var b,c,d,e,f,g=[],h=a.length;for(b=0;h>b;b++){for(c=a[b],d=0;;){if(e=!1,g[d])for(f=0;f<g[d].length;f++)if(A(g[d][f],c)){e=!0;break}if(!e)break;d++}g[d]?g[d].push(c):g[d]=[c]}return g}function D(c,d,e){c.unbind("mouseover").mouseover(function(c){for(var f,g,h,i=c.target;i!=this;)f=i,i=i.parentNode;(g=f._fci)!==b&&(f._fci=b,h=d[g],e(h.event,h.element,h),a(c.target).trigger(c)),c.stopPropagation()})}function E(b,c,d){for(var e,f=0;f<b.length;f++)e=a(b[f]),e.width(Math.max(0,c-G(e,d)))}function F(b,c,d){for(var e,f=0;f<b.length;f++)e=a(b[f]),e.height(Math.max(0,c-K(e,d)))}function G(a,b){return H(a)+J(a)+(b?I(a):0)}function H(b){return(parseFloat(a.css(b[0],"paddingLeft",!0))||0)+(parseFloat(a.css(b[0],"paddingRight",!0))||0)}function I(b){return(parseFloat(a.css(b[0],"marginLeft",!0))||0)+(parseFloat(a.css(b[0],"marginRight",!0))||0)}function J(b){return(parseFloat(a.css(b[0],"borderLeftWidth",!0))||0)+(parseFloat(a.css(b[0],"borderRightWidth",!0))||0)}function K(a,b){return L(a)+N(a)+(b?M(a):0)}function L(b){return(parseFloat(a.css(b[0],"paddingTop",!0))||0)+(parseFloat(a.css(b[0],"paddingBottom",!0))||0)}function M(b){return(parseFloat(a.css(b[0],"marginTop",!0))||0)+(parseFloat(a.css(b[0],"marginBottom",!0))||0)}function N(b){return(parseFloat(a.css(b[0],"borderTopWidth",!0))||0)+(parseFloat(a.css(b[0],"borderBottomWidth",!0))||0)}function O(a,b){b="number"==typeof b?b+"px":b,a.each(function(a,c){c.style.cssText+=";min-height:"+b+";_height:"+b})}function P(){}function Q(a,b){return a-b}function R(a){return Math.max.apply(Math,a)}function S(a){return(10>a?"0":"")+a}function T(a,c){if(a[c]!==b)return a[c];for(var d,e=c.split(/(?=[A-Z])/),f=e.length-1;f>=0;f--)if(d=a[e[f].toLowerCase()],d!==b)return d;return a[""]}function U(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function V(a){return a.id+"/"+a.className+"/"+a.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/gi,"")}function W(a){a.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function X(a){a.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function Y(a,b){a.each(function(a,c){c.className=c.className.replace(/^fc-\w*/,"fc-"+yb[b.getDay()])})}function Z(a,b){var c=a.source||{},d=a.color,e=c.color,f=b("eventColor"),g=a.backgroundColor||d||c.backgroundColor||e||b("eventBackgroundColor")||f,h=a.borderColor||d||c.borderColor||e||b("eventBorderColor")||f,i=a.textColor||c.textColor||b("eventTextColor"),j=[];return g&&j.push("background-color:"+g),h&&j.push("border-color:"+h),i&&j.push("color:"+i),j.join(";")}function $(b,c,d){if(a.isFunction(b)&&(b=[b]),b){var e,f;for(e=0;e<b.length;e++)f=b[e].apply(c,d)||f;return f}}function _(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==b)return arguments[a]}function ab(a,b){function c(a,b){b&&(h(a,b),a.setDate(1));var c=m(a,!0);c.setDate(1);var j=h(m(c),1),k=m(c),l=m(j),n=e("firstDay"),p=e("weekends")?0:1;p&&(o(k),o(l,-1,!0)),i(k,-((k.getDay()-Math.max(n,p)+7)%7)),i(l,(7-l.getDay()+Math.max(n,p))%7);var q=Math.round((l-k)/(7*zb));"fixed"==e("weekMode")&&(i(l,7*(6-q)),q=6),d.title=g(c,e("titleFormat")),d.start=c,d.end=j,d.visStart=k,d.visEnd=l,f(q,p?5:7,!0)}var d=this;d.render=c,db.call(d,a,b,"month");var e=d.opt,f=d.renderBasic,g=b.formatDate}function bb(a,b){function c(a,b){b&&i(a,7*b);var c=i(m(a),-((a.getDay()-e("firstDay")+7)%7)),h=i(m(c),7),j=m(c),k=m(h),l=e("weekends");l||(o(j),o(k,-1,!0)),d.title=g(j,i(m(k),-1),e("titleFormat")),d.start=c,d.end=h,d.visStart=j,d.visEnd=k,f(1,l?7:5,!1)}var d=this;d.render=c,db.call(d,a,b,"basicWeek");var e=d.opt,f=d.renderBasic,g=b.formatDates}function cb(a,b){function c(a,b){b&&(i(a,b),e("weekends")||o(a,0>b?-1:1)),d.title=g(a,e("titleFormat")),d.start=d.visStart=m(a,!0),d.end=d.visEnd=i(m(d.start),1),f(1,1,!1)}var d=this;d.render=c,db.call(d,a,b,"basicDay");var e=d.opt,f=d.renderBasic,g=b.formatDate}function db(b,c,d){function e(a,b,c){cb=a,db=b,f();var d=!S;d?g():Bb(),h(c)}function f(){ib=zb("isRTL"),ib?(jb=-1,lb=db-1):(jb=1,lb=0),qb=zb("firstDay"),sb=zb("weekends")?0:1,tb=zb("theme")?"ui":"fc",ub=zb("columnFormat"),vb=zb("weekNumbers"),wb=zb("weekNumberTitle"),xb="iso"!=zb("weekNumberCalculation")?"w":"W"}function g(){Z=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(b)}function h(c){var d,e,f,g,h="",i=tb+"-widget-header",j=tb+"-widget-content",k=N.start.getMonth(),m=l(new Date);for(h+="<table class='fc-border-separate' style='width:100%' cellspacing='0'><thead><tr>",vb&&(h+="<th class='fc-week-number "+i+"'/>"),d=0;db>d;d++)f=F(0,d),h+="<th class='fc-day-header fc-"+yb[f.getDay()]+" "+i+"'/>";for(h+="</tr></thead><tbody>",d=0;cb>d;d++){for(h+="<tr class='fc-week'>",vb&&(h+="<td class='fc-week-number "+j+"'><div/></td>"),e=0;db>e;e++)f=F(d,e),g=["fc-day","fc-"+yb[f.getDay()],j],f.getMonth()!=k&&g.push("fc-other-month"),+f==+m&&(g.push("fc-today"),g.push(tb+"-state-highlight")),h+="<td class='"+g.join(" ")+"' data-date='"+Fb(f,"yyyy-MM-dd")+"'><div>",c&&(h+="<div class='fc-day-number'>"+f.getDate()+"</div>"),h+="<div class='fc-day-content'><div style='position:relative'> </div></div></div></td>";h+="</tr>"}h+="</tbody></table>",L(),P&&P.remove(),P=a(h).appendTo(b),Q=P.find("thead"),R=Q.find(".fc-day-header"),S=P.find("tbody"),T=S.find("tr"),U=S.find(".fc-day"),V=T.find("td:first-child"),Y=T.eq(0).find(".fc-day-content > div"),X(Q.add(Q.find("tr"))),X(T),T.eq(0).addClass("fc-first"),T.filter(":last").addClass("fc-last"),vb&&Q.find(".fc-week-number").text(wb),R.each(function(b,c){var d=G(b);a(c).text(Fb(d,ub))}),vb&&S.find(".fc-week-number > div").each(function(b,c){var d=F(b,0);a(c).text(Fb(d,xb))}),U.each(function(b,c){var d=G(b);Ab("dayRender",N,d,a(c))}),n(U)}function j(b){_=b;var c,d,e,f=_-Q.height();"variable"==zb("weekMode")?c=d=Math.floor(f/(1==cb?2:6)):(c=Math.floor(f/cb),d=f-c*(cb-1)),V.each(function(b,f){cb>b&&(e=a(f),O(e.find("> div"),(b==cb-1?d:c)-K(e)))}),M()}function k(a){$=a,hb.clear(),bb=0,vb&&(bb=Q.find("th.fc-week-number").outerWidth()),ab=Math.floor(($-bb)/db),E(R.slice(0,-1),ab)}function n(a){a.click(o).mousedown(Eb)}function o(b){if(!zb("selectable")){var c=s(a(this).data("date"));Ab("dayClick",this,c,!0,b)}}function q(a,b,c){c&&fb.build();for(var d=m(N.visStart),e=i(m(d),db),f=0;cb>f;f++){var g=new Date(Math.max(d,a)),h=new Date(Math.min(e,b));if(h>g){var j,k;ib?(j=p(h,d)*jb+lb+1,k=p(g,d)*jb+lb+1):(j=p(g,d),k=p(h,d)),n(r(f,j,f,k-1))}i(d,7),i(e,7)}}function r(a,c,d,e){var f=fb.rect(a,c,d,e,b);return Cb(f,b)}function t(a){return m(a)}function u(a,b){q(a,i(m(b),1),!0)}function v(){Db()}function w(a,b,c){var d=C(a),e=U[d.row*db+d.col];Ab("dayClick",e,a,b,c)}function x(a,b){gb.start(function(a){Db(),a&&r(a.row,a.col,a.row,a.col)},b)}function y(a,b,c){var d=gb.stop();if(Db(),d){var e=D(d);Ab("drop",a,e,!0,b,c)}}function z(a){return m(a.start)}function A(a){return hb.left(a)}function B(a){return hb.right(a)}function C(a){return{row:Math.floor(p(a,N.visStart)/7),col:H(a.getDay())}}function D(a){return F(a.row,a.col)}function F(a,b){return i(m(N.visStart),7*a+b*jb+lb)}function G(a){return F(Math.floor(a/db),a%db)}function H(a){return(a-Math.max(qb,sb)+db)%db*jb+lb}function I(a){return T.eq(a)}function J(){var a=0;return vb&&(a+=bb),{left:a,right:$}}function L(){O(b,b.height())}function M(){O(b,1)}var N=this;N.renderBasic=e,N.setHeight=j,N.setWidth=k,N.renderDayOverlay=q,N.defaultSelectionEnd=t,N.renderSelection=u,N.clearSelection=v,N.reportDayClick=w,N.dragStart=x,N.dragStop=y,N.defaultEventEnd=z,N.getHoverListener=function(){return gb},N.colContentLeft=A,N.colContentRight=B,N.dayOfWeekCol=H,N.dateCell=C,N.cellDate=D,N.cellIsAllDay=function(){return!0},N.allDayRow=I,N.allDayBounds=J,N.getRowCnt=function(){return cb},N.getColCnt=function(){return db},N.getColWidth=function(){return ab},N.getDaySegmentContainer=function(){return Z},kb.call(N,b,c,d),nb.call(N),mb.call(N),eb.call(N);var P,Q,R,S,T,U,V,Y,Z,$,_,ab,bb,cb,db,fb,gb,hb,ib,jb,lb,qb,sb,tb,ub,vb,wb,xb,zb=N.opt,Ab=N.trigger,Bb=N.clearEvents,Cb=N.renderOverlay,Db=N.clearOverlays,Eb=N.daySelectionMousedown,Fb=c.formatDate;W(b.addClass("fc-grid")),fb=new ob(function(b,c){var d,e,f;R.each(function(b,g){d=a(g),e=d.offset().left,b&&(f[1]=e),f=[e],c[b]=f}),f[1]=e+d.outerWidth(),T.each(function(c,g){cb>c&&(d=a(g),e=d.offset().top,c&&(f[1]=e),f=[e],b[c]=f)}),f[1]=e+d.outerHeight()}),gb=new pb(fb),hb=new rb(function(a){return Y.eq(a)})}function eb(){function b(a,b){n(a),A(d(a),b),j("eventAfterAllRender")}function c(){o(),t().empty()}function d(b){var c,d,e,f,h,j,k=y(),l=z(),n=m(g.visStart),o=i(m(n),l),p=a.map(b,x),q=[];for(c=0;k>c;c++){for(d=C(B(b,p,n,o)),e=0;e<d.length;e++)for(f=d[e],h=0;h<f.length;h++)j=f[h],j.row=c,j.level=e,q.push(j);i(n,7),i(o,7)}return q}function e(a,b,c){k(a)&&f(a,b),c.isEnd&&l(a)&&D(a,b,c),p(a,b)}function f(a,b){var c,d=u();b.draggable({zIndex:9,delay:50,opacity:h("dragOpacity"),revertDuration:h("dragRevertDuration"),start:function(e,f){j("eventDragStart",b,a,e,f),r(a,b),d.start(function(d,e,f,g){b.draggable("option","revert",!d||!f&&!g),w(),d?(c=7*f+g*(h("isRTL")?-1:1),v(i(m(a.start),c),i(x(a),c))):c=0},e,"drag")},stop:function(e,f){d.stop(),w(),j("eventDragStop",b,a,e,f),c?s(this,a,c,0,a.allDay,e,f):(b.css("filter",""),q(a,b))}})}var g=this;g.renderEvents=b,g.compileDaySegs=d,g.clearEvents=c,g.bindDaySeg=e,lb.call(g);var h=g.opt,j=g.trigger,k=g.isEventDraggable,l=g.isEventResizable,n=g.reportEvents,o=g.reportEventClear,p=g.eventElementHandlers,q=g.showEvents,r=g.hideEvents,s=g.eventDrop,t=g.getDaySegmentContainer,u=g.getHoverListener,v=g.renderDayOverlay,w=g.clearOverlays,y=g.getRowCnt,z=g.getColCnt,A=g.renderDaySegs,D=g.resizableDayEvent}function fb(a,b){function c(a,b){b&&i(a,7*b);var c=i(m(a),-((a.getDay()-e("firstDay")+7)%7)),h=i(m(c),7),j=m(c),k=m(h),l=e("weekends");l||(o(j),o(k,-1,!0)),d.title=g(j,i(m(k),-1),e("titleFormat")),d.start=c,d.end=h,d.visStart=j,d.visEnd=k,f(l?7:5)}var d=this;d.render=c,hb.call(d,a,b,"agendaWeek");var e=d.opt,f=d.renderAgenda,g=b.formatDates}function gb(a,b){function c(a,b){b&&(i(a,b),e("weekends")||o(a,0>b?-1:1));var c=m(a,!0),h=i(m(c),1);d.title=g(a,e("titleFormat")),d.start=d.visStart=c,d.end=d.visEnd=h,f(1)}var d=this;d.render=c,hb.call(d,a,b,"agendaDay");var e=d.opt,f=d.renderAgenda,g=b.formatDate}function hb(c,d,e){function f(a){Kb=a,g(),ab?cc():h(),j()}function g(){Qb=ac("theme")?"ui":"fc",Sb=ac("weekends")?0:1,Rb=ac("firstDay"),(Tb=ac("isRTL"))?(Ub=-1,Vb=Kb-1):(Ub=1,Vb=0),Wb=t(ac("minTime")),Xb=t(ac("maxTime")),Yb=ac("columnFormat"),Zb=ac("weekNumbers"),$b=ac("weekNumberTitle"),_b="iso"!=ac("weekNumberCalculation")?"w":"W",Hb=ac("snapMinutes")||ac("slotMinutes")}function h(){var b,d,e,f,g,h=Qb+"-widget-header",i=Qb+"-widget-content",j=ac("slotMinutes")%15==0;for(b="<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'><thead><tr>",b+=Zb?"<th class='fc-agenda-axis fc-week-number "+h+"'/>":"<th class='fc-agenda-axis "+h+"'> </th>",d=0;Kb>d;d++)b+="<th class='fc- fc-col"+d+" "+h+"'/>";for(b+="<th class='fc-agenda-gutter "+h+"'> </th></tr></thead><tbody><tr><th class='fc-agenda-axis "+h+"'> </th>",d=0;Kb>d;d++)b+="<td class='fc- fc-col"+d+" "+i+"'><div><div class='fc-day-content'><div style='position:relative'> </div></div></div></td>";for(b+="<td class='fc-agenda-gutter "+i+"'> </td></tr></tbody></table>",ab=a(b).appendTo(c),bb=ab.find("thead"),cb=bb.find("th").slice(1,-1),db=ab.find("tbody"),eb=db.find("td").slice(0,-1),fb=eb.find("div.fc-day-content div"),gb=eb.eq(0),hb=gb.find("> div"),X(bb.add(bb.find("tr"))),X(db.add(db.find("tr"))),yb=bb.find("th:first"),zb=ab.find(".fc-agenda-gutter"),jb=a("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(c),ac("allDaySlot")?(lb=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(jb),b="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+h+" fc-agenda-axis'>"+ac("allDayText")+"</th><td><div class='fc-day-content'><div style='position:relative'/></div></td><th class='"+h+" fc-agenda-gutter'> </th></tr></table>",qb=a(b).appendTo(jb),sb=qb.find("tr"),v(sb.find("td")),yb=yb.add(qb.find("th:first")),zb=zb.add(qb.find("th.fc-agenda-gutter")),jb.append("<div class='fc-agenda-divider "+h+"'><div class='fc-agenda-divider-inner'/></div>")):lb=a([]),tb=a("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(jb),ub=a("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(tb),vb=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(ub),b="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'><tbody>",e=n(),f=k(m(e),Xb),k(e,Wb),Lb=0,d=0;f>e;d++)g=e.getMinutes(),b+="<tr class='fc-slot"+d+" "+(g?"fc-minor":"")+"'><th class='fc-agenda-axis "+h+"'>"+(j&&g?" ":jc(e,ac("axisFormat")))+"</th><td class='"+i+"'><div style='position:relative'> </div></td></tr>",k(e,ac("slotMinutes")),Lb++;b+="</tbody></table>",wb=a(b).appendTo(ub),xb=wb.find("div:first"),w(wb.find("td")),yb=yb.add(wb.find("th:first"))}function j(){var a,b,c,d,e=l(new Date);if(Zb){var f=jc(H(0),_b);Tb?f+=$b:f=$b+f,bb.find(".fc-week-number").text(f)}for(a=0;Kb>a;a++)d=H(a),b=cb.eq(a),b.html(jc(d,Yb)),c=eb.eq(a),+d==+e?c.addClass(Qb+"-state-highlight fc-today"):c.removeClass(Qb+"-state-highlight fc-today"),Y(b.add(c),d)}function o(a,c){a===b&&(a=Cb),Cb=a,kc={};var d=db.position().top,e=tb.position().top,f=Math.min(a-d,wb.height()+e+1);hb.height(f-K(gb)),jb.css("top",d),tb.height(f-e-1),Gb=xb.height()+1,Ib=ac("slotMinutes")/Hb,Jb=Gb/Ib,c&&r()}function q(b){Bb=b,Ob.clear(),Db=0,E(yb.width("").each(function(b,c){Db=Math.max(Db,a(c).outerWidth())}),Db);var c=tb[0].clientWidth;Fb=tb.width()-c,Fb?(E(zb,Fb),zb.show().prev().removeClass("fc-last")):zb.hide().prev().addClass("fc-last"),Eb=Math.floor((c-Db)/Kb),E(cb.slice(0,-1),Eb)}function r(){function a(){tb.scrollTop(d)}var b=n(),c=m(b);c.setHours(ac("firstHour"));var d=L(b,c)+1;a(),setTimeout(a,0)}function s(){Pb=tb.scrollTop()}function u(){tb.scrollTop(Pb)}function v(a){a.click(x).mousedown(hc)}function w(a){a.click(x).mousedown(U)}function x(a){if(!ac("selectable")){var b=Math.min(Kb-1,Math.floor((a.pageX-ab.offset().left-Db)/Eb)),c=H(b),d=this.parentNode.className.match(/fc-slot(\d+)/);if(d){var e=parseInt(d[1])*ac("slotMinutes"),f=Math.floor(e/60);c.setHours(f),c.setMinutes(e%60+Wb),bc("dayClick",eb[b],c,!1,a)}else bc("dayClick",eb[b],c,!0,a)}}function y(a,b,c){c&&Mb.build();var d,e,f=m(_.visStart);Tb?(d=p(b,f)*Ub+Vb+1,e=p(a,f)*Ub+Vb+1):(d=p(a,f),e=p(b,f)),d=Math.max(0,d),e=Math.min(Kb,e),e>d&&v(z(0,d,0,e-1))}function z(a,b,c,d){var e=Mb.rect(a,b,c,d,jb);return dc(e,jb)}function A(a,b){for(var c=m(_.visStart),d=i(m(c),1),e=0;Kb>e;e++){var f=new Date(Math.max(c,a)),g=new Date(Math.min(d,b));if(g>f){var h=e*Ub+Vb,j=Mb.rect(0,h,0,h,ub),k=L(c,f),l=L(c,g);j.top=k,j.height=l-k,w(dc(j,ub))}i(c,1),i(d,1)}}function B(a){return Ob.left(a)}function C(a){return Ob.right(a)}function D(a){return{row:Math.floor(p(a,_.visStart)/7),col:J(a.getDay())}}function G(a){var b=H(a.col),c=a.row;return ac("allDaySlot")&&c--,c>=0&&k(b,Wb+c*Hb),b}function H(a){return i(m(_.visStart),a*Ub+Vb)}function I(a){return ac("allDaySlot")&&!a.row}function J(a){return(a-Math.max(Rb,Sb)+Kb)%Kb*Ub+Vb}function L(a,c){if(a=m(a,!0),c<k(m(a),Wb))return 0;if(c>=k(m(a),Xb))return wb.height();var d=ac("slotMinutes"),e=60*c.getHours()+c.getMinutes()-Wb,f=Math.floor(e/d),g=kc[f];return g===b&&(g=kc[f]=wb.find("tr:eq("+f+") td div")[0].offsetTop),Math.max(0,Math.round(g-1+Gb*(e%d/d)))}function M(){return{left:Db,right:Bb-Fb}}function N(){return sb}function O(a){var b=m(a.start);return a.allDay?b:k(b,ac("defaultEventMinutes"))}function P(a,b){return b?m(a):k(m(a),ac("slotMinutes"))}function R(a,b,c){c?ac("allDaySlot")&&y(a,i(m(b),1),!0):S(a,b)}function S(b,c){var d=ac("selectHelper");if(Mb.build(),d){var e=p(b,_.visStart)*Ub+Vb;if(e>=0&&Kb>e){var f=Mb.rect(0,e,0,e,ub),g=L(b,b),h=L(b,c);if(h>g){if(f.top=g,f.height=h-g,f.left+=2,f.width-=5,a.isFunction(d)){var i=d(b,c);i&&(f.position="absolute",f.zIndex=8,Ab=a(i).css(f).appendTo(ub))}else f.isStart=!0,f.isEnd=!0,Ab=a(ic({title:"",start:b,end:c,className:["fc-select-helper"],editable:!1},f)),Ab.css("opacity",ac("dragOpacity"));Ab&&(w(Ab),ub.append(Ab),E(Ab,f.width,!0),F(Ab,f.height,!0))}}}else A(b,c)}function T(){ec(),Ab&&(Ab.remove(),Ab=null)}function U(b){if(1==b.which&&ac("selectable")){gc(b);var c;Nb.start(function(a,b){if(T(),a&&a.col==b.col&&!I(a)){var d=G(b),e=G(a);c=[d,k(m(d),Hb),e,k(m(e),Hb)].sort(Q),S(c[0],c[3])}else c=null},b),a(document).one("mouseup",function(a){Nb.stop(),c&&(+c[0]==+c[1]&&V(c[0],!1,a),fc(c[0],c[3],!1,a))})}}function V(a,b,c){bc("dayClick",eb[J(a.getDay())],a,b,c)}function Z(a,b){Nb.start(function(a){if(ec(),a)if(I(a))z(a.row,a.col,a.row,a.col);else{var b=G(a),c=k(m(b),ac("defaultEventMinutes"));A(b,c)}},b)}function $(a,b,c){var d=Nb.stop();ec(),d&&bc("drop",a,G(d),I(d),b,c)}var _=this;_.renderAgenda=f,_.setWidth=q,_.setHeight=o,_.beforeHide=s,_.afterShow=u,_.defaultEventEnd=O,_.timePosition=L,_.dayOfWeekCol=J,_.dateCell=D,_.cellDate=G,_.cellIsAllDay=I,_.allDayRow=N,_.allDayBounds=M,_.getHoverListener=function(){return Nb},_.colContentLeft=B,_.colContentRight=C,_.getDaySegmentContainer=function(){return lb},_.getSlotSegmentContainer=function(){return vb},_.getMinMinute=function(){return Wb},_.getMaxMinute=function(){return Xb},_.getBodyContent=function(){return ub},_.getRowCnt=function(){return 1},_.getColCnt=function(){return Kb},_.getColWidth=function(){return Eb},_.getSnapHeight=function(){return Jb},_.getSnapMinutes=function(){return Hb},_.defaultSelectionEnd=P,_.renderDayOverlay=y,_.renderSelection=R,_.clearSelection=T,_.reportDayClick=V,_.dragStart=Z,_.dragStop=$,kb.call(_,c,d,e),nb.call(_),mb.call(_),ib.call(_);var ab,bb,cb,db,eb,fb,gb,hb,jb,lb,qb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb,Wb,Xb,Yb,Zb,$b,_b,ac=_.opt,bc=_.trigger,cc=_.clearEvents,dc=_.renderOverlay,ec=_.clearOverlays,fc=_.reportSelection,gc=_.unselect,hc=_.daySelectionMousedown,ic=_.slotSegHtml,jc=d.formatDate,kc={};W(c.addClass("fc-agenda")),Mb=new ob(function(b,c){function d(a){return Math.max(i,Math.min(j,a))}var e,f,g;cb.each(function(b,d){e=a(d),f=e.offset().left,b&&(g[1]=f),g=[f],c[b]=g}),g[1]=f+e.outerWidth(),ac("allDaySlot")&&(e=sb,f=e.offset().top,b[0]=[f,f+e.outerHeight()]);for(var h=ub.offset().top,i=tb.offset().top,j=i+tb.outerHeight(),k=0;Lb*Ib>k;k++)b.push([d(h+Jb*k),d(h+Jb*(k+1))])}),Nb=new pb(Mb),Ob=new rb(function(a){return fb.eq(a)})}function ib(){function c(a,b){y(a);var c,d=a.length,g=[],i=[];for(c=0;d>c;c++)a[c].allDay?g.push(a[c]):i.push(a[c]);s("allDaySlot")&&(Q(e(g),b),E()),h(f(i),b),t("eventAfterAllRender")}function d(){z(),H().empty(),I().empty()}function e(b){var c,d,e,f,g=C(B(b,a.map(b,x),r.visStart,r.visEnd)),h=g.length,i=[];for(c=0;h>c;c++)for(d=g[c],e=0;e<d.length;e++)f=d[e],f.row=0,f.level=c,i.push(f);return i}function f(b){var c,d,e,f,h,j,l=S(),n=M(),o=L(),p=k(m(r.visStart),n),q=a.map(b,g),s=[];for(c=0;l>c;c++){for(d=C(B(b,q,p,k(m(p),o-n))),jb(d),e=0;e<d.length;e++)for(f=d[e],h=0;h<f.length;h++)j=f[h],j.col=c,j.level=e,s.push(j);i(p,1,!0)}return s}function g(a){return a.end?m(a.end):k(m(a.start),s("defaultEventMinutes"))}function h(c,d){var e,f,g,h,i,k,l,m,o,p,q,u,v,w,x,y,z,A,B,C,E,F,H=c.length,J="",L={},M={},Q=I(),R=S();
|
3 |
-
for((C=s("isRTL"))?(E=-1,F=R-1):(E=1,F=0),e=0;H>e;e++)f=c[e],g=f.event,h=N(f.start,f.start),i=N(f.start,f.end),k=f.col,l=f.level,m=f.forward||0,o=O(k*E+F),p=P(k*E+F)-o,p=Math.min(p-6,.95*p),q=l?p/(l+m+1):m?2*(p/(m+1)-6):p,u=o+p/(l+m+1)*l*E+(C?p-q:0),f.top=h,f.left=u,f.outerWidth=q,f.outerHeight=i-h,J+=j(g,f);for(Q[0].innerHTML=J,v=Q.children(),e=0;H>e;e++)f=c[e],g=f.event,w=a(v[e]),x=t("eventRender",g,g,w,r),x===!1?w.remove():(x&&x!==!0&&(w.remove(),w=a(x).css({position:"absolute",top:f.top,left:f.left}).appendTo(Q)),f.element=w,g._id===d?n(g,w,f):w[0]._fci=e,$(g,w));for(D(Q,c,n),e=0;H>e;e++)f=c[e],(w=f.element)&&(z=L[y=f.key=V(w[0])],f.vsides=z===b?L[y]=K(w,!0):z,z=M[y],f.hsides=z===b?M[y]=G(w,!0):z,A=w.find(".fc-event-title"),A.length&&(f.contentTop=A[0].offsetTop));for(e=0;H>e;e++)f=c[e],(w=f.element)&&(w[0].style.width=Math.max(0,f.outerWidth-f.hsides)+"px",B=Math.max(0,f.outerHeight-f.vsides),w[0].style.height=B+"px",g=f.event,f.contentTop!==b&&B-f.contentTop<10&&(w.find("div.fc-event-time").text(gb(g.start,s("timeFormat"))+" - "+g.title),w.find("div.fc-event-title").remove()),t("eventAfterRender",g,g,w))}function j(a,b){var c="<",d=a.url,e=Z(a,s),f=["fc-event","fc-event-vert"];return u(a)&&f.push("fc-event-draggable"),b.isStart&&f.push("fc-event-start"),b.isEnd&&f.push("fc-event-end"),f=f.concat(a.className),a.source&&(f=f.concat(a.source.className||[])),c+=d?"a href='"+U(a.url)+"'":"div",c+=" class='"+f.join(" ")+"' style='position:absolute;z-index:8;top:"+b.top+"px;left:"+b.left+"px;"+e+"'><div class='fc-event-inner'><div class='fc-event-time'>"+U(hb(a.start,a.end,s("timeFormat")))+"</div><div class='fc-event-title'>"+U(a.title)+"</div></div><div class='fc-event-bg'></div>",b.isEnd&&v(a)&&(c+="<div class='ui-resizable-handle ui-resizable-s'>=</div>"),c+="</"+(d?"a":"div")+">"}function l(a,b,c){u(a)&&o(a,b,c.isStart),c.isEnd&&v(a)&&R(a,b,c),A(a,b)}function n(a,b,c){var d=b.find("div.fc-event-time");u(a)&&p(a,b,d),c.isEnd&&v(a)&&q(a,b,d),A(a,b)}function o(a,b,c){function d(){h||(b.width(e).height("").draggable("option","grid",null),h=!0)}var e,f,g,h=!0,j=s("isRTL")?-1:1,k=J(),l=T(),n=W(),o=X(),p=M();b.draggable({zIndex:9,opacity:s("dragOpacity","month"),revertDuration:s("dragRevertDuration"),start:function(p,q){t("eventDragStart",b,a,p,q),ab(a,b),e=b.width(),k.start(function(e,k,p,q){eb(),e?(f=!1,g=q*j,e.row?c?h&&(b.width(l-10),F(b,n*Math.round((a.end?(a.end-a.start)/Bb:s("defaultEventMinutes"))/o)),b.draggable("option","grid",[l,1]),h=!1):f=!0:(db(i(m(a.start),g),i(x(a),g)),d()),f=f||h&&!g):(d(),f=!0),b.draggable("option","revert",f)},p,"drag")},stop:function(c,e){if(k.stop(),eb(),t("eventDragStop",b,a,c,e),f)d(),b.css("filter",""),_(a,b);else{var i=0;h||(i=Math.round((b.offset().top-Y().offset().top)/n)*o+p-(60*a.start.getHours()+a.start.getMinutes())),bb(this,a,g,i,h,c,e)}}})}function p(a,b,c){function d(b){var d,e=k(m(a.start),b);a.end&&(d=k(m(a.end),b)),c.text(hb(e,d,s("timeFormat")))}function e(){l&&(c.css("display",""),b.draggable("option","grid",[q,r]),l=!1)}var f,g,h,j,l=!1,n=s("isRTL")?-1:1,o=J(),p=S(),q=T(),r=W(),u=X();b.draggable({zIndex:9,scroll:!1,grid:[q,r],axis:1==p?"y":!1,opacity:s("dragOpacity"),revertDuration:s("dragRevertDuration"),start:function(d,k){t("eventDragStart",b,a,d,k),ab(a,b),f=b.position(),h=j=0,o.start(function(d,f,h,j){b.draggable("option","revert",!d),eb(),d&&(g=j*n,s("allDaySlot")&&!d.row?(l||(l=!0,c.hide(),b.draggable("option","grid",null)),db(i(m(a.start),g),i(x(a),g))):e())},d,"drag")},drag:function(a,b){h=Math.round((b.position.top-f.top)/r)*u,h!=j&&(l||d(h),j=h)},stop:function(c,i){var j=o.stop();eb(),t("eventDragStop",b,a,c,i),j&&(g||h||l)?bb(this,a,g,l?0:h,l,c,i):(e(),b.css("filter",""),b.css(f),d(0),_(a,b))}})}function q(a,b,c){var d,e,f=W(),g=X();b.resizable({handles:{s:".ui-resizable-handle"},grid:f,start:function(c,f){d=e=0,ab(a,b),b.css("z-index",9),t("eventResizeStart",this,a,c,f)},resize:function(h,i){d=Math.round((Math.max(f,b.height())-i.originalSize.height)/f),d!=e&&(c.text(hb(a.start,d||a.end?k(w(a),g*d):null,s("timeFormat"))),e=d)},stop:function(c,e){t("eventResizeStop",this,a,c,e),d?cb(this,a,0,g*d,c,e):(b.css("z-index",8),_(a,b))}})}var r=this;r.renderEvents=c,r.compileDaySegs=e,r.clearEvents=d,r.slotSegHtml=j,r.bindDaySeg=l,lb.call(r);var s=r.opt,t=r.trigger,u=r.isEventDraggable,v=r.isEventResizable,w=r.eventEnd,y=r.reportEvents,z=r.reportEventClear,A=r.eventElementHandlers,E=r.setHeight,H=r.getDaySegmentContainer,I=r.getSlotSegmentContainer,J=r.getHoverListener,L=r.getMaxMinute,M=r.getMinMinute,N=r.timePosition,O=r.colContentLeft,P=r.colContentRight,Q=r.renderDaySegs,R=r.resizableDayEvent,S=r.getColCnt,T=r.getColWidth,W=r.getSnapHeight,X=r.getSnapMinutes,Y=r.getBodyContent,$=r.reportEventElement,_=r.showEvents,ab=r.hideEvents,bb=r.eventDrop,cb=r.eventResize,db=r.renderDayOverlay,eb=r.clearOverlays,fb=r.calendar,gb=fb.formatDate,hb=fb.formatDates}function jb(a){var b,c,d,e,f,g;for(b=a.length-1;b>0;b--)for(e=a[b],c=0;c<e.length;c++)for(f=e[c],d=0;d<a[b-1].length;d++)g=a[b-1][d],A(f,g)&&(g.forward=Math.max(g.forward||0,(f.forward||0)+1))}function kb(a,c,d){function e(a,b){var c=F[a];return"object"==typeof c?T(c,b||d):c}function f(a,b){return c.trigger.apply(c,[a,b||y].concat(Array.prototype.slice.call(arguments,2),[y]))}function g(a){return j(a)&&!e("disableDragging")}function h(a){return j(a)&&!e("disableResizing")}function j(a){return _(a.editable,(a.source||{}).editable,e("editable"))}function l(a){C={};var b,c,d=a.length;for(b=0;d>b;b++)c=a[b],C[c._id]?C[c._id].push(c):C[c._id]=[c]}function n(a){return a.end?m(a.end):z(a)}function o(a,b){D.push(b),E[a._id]?E[a._id].push(b):E[a._id]=[b]}function p(){D=[],E={}}function q(a,b){b.click(function(c){return b.hasClass("ui-draggable-dragging")||b.hasClass("ui-resizable-resizing")?void 0:f("eventClick",this,a,c)}).hover(function(b){f("eventMouseover",this,a,b)},function(b){f("eventMouseout",this,a,b)})}function r(a,b){t(a,b,"show")}function s(a,b){t(a,b,"hide")}function t(a,b,c){var d,e=E[a._id],f=e.length;for(d=0;f>d;d++)b&&e[d][0]==b[0]||e[d][c]()}function u(a,b,c,d,e,g,h){var i=b.allDay,j=b._id;w(C[j],c,d,e),f("eventDrop",a,b,c,d,e,function(){w(C[j],-c,-d,i),B(j)},g,h),B(j)}function v(a,b,c,d,e,g){var h=b._id;x(C[h],c,d),f("eventResize",a,b,c,d,function(){x(C[h],-c,-d),B(h)},e,g),B(h)}function w(a,c,d,e){d=d||0;for(var f,g=a.length,h=0;g>h;h++)f=a[h],e!==b&&(f.allDay=e),k(i(f.start,c,!0),d),f.end&&(f.end=k(i(f.end,c,!0),d)),A(f,F)}function x(a,b,c){c=c||0;for(var d,e=a.length,f=0;e>f;f++)d=a[f],d.end=k(i(n(d),b,!0),c),A(d,F)}var y=this;y.element=a,y.calendar=c,y.name=d,y.opt=e,y.trigger=f,y.isEventDraggable=g,y.isEventResizable=h,y.reportEvents=l,y.eventEnd=n,y.reportEventElement=o,y.reportEventClear=p,y.eventElementHandlers=q,y.showEvents=r,y.hideEvents=s,y.eventDrop=u,y.eventResize=v;var z=y.defaultEventEnd,A=c.normalizeEvent,B=c.reportEventChange,C={},D=[],E={},F=c.options}function lb(){function c(a,b){var c,d,i,m,q,r,s,t,u=N(),v=B(),w=C(),x=0,y=a.length;for(u[0].innerHTML=e(a),f(a,u.children()),g(a),h(a,u,b),j(a),k(a),l(a),c=n(),d=0;v>d;d++){for(i=0,m=[],q=0;w>q;q++)m[q]=0;for(;y>x&&(r=a[x]).row==d;){for(s=R(m.slice(r.startCol,r.endCol)),r.top=s,s+=r.outerHeight,t=r.startCol;t<r.endCol;t++)m[t]=s;x++}c[d].height(R(m))}p(a,o(c))}function d(b,c,d){var g,h,i,m=a("<div/>"),q=N(),r=b.length;for(m[0].innerHTML=e(b),g=m.children(),q.append(g),f(b,g),j(b),k(b),l(b),p(b,o(n())),g=[],h=0;r>h;h++)i=b[h].element,i&&(b[h].row===c&&i.css("top",d),g.push(i[0]));return a(g)}function e(a){var b,c,d,e,f,g,h,i,j,k,l=s("isRTL"),m=a.length,n=F(),o=n.left,p=n.right,q="";for(b=0;m>b;b++)c=a[b],d=c.event,f=["fc-event","fc-event-hori"],u(d)&&f.push("fc-event-draggable"),c.isStart&&f.push("fc-event-start"),c.isEnd&&f.push("fc-event-end"),l?(g=J(c.end.getDay()-1),h=J(c.start.getDay()),i=c.isEnd?H(g):o,j=c.isStart?I(h):p):(g=J(c.start.getDay()),h=J(c.end.getDay()-1),i=c.isStart?H(g):o,j=c.isEnd?I(h):p),f=f.concat(d.className),d.source&&(f=f.concat(d.source.className||[])),e=d.url,k=Z(d,s),q+=e?"<a href='"+U(e)+"'":"<div",q+=" class='"+f.join(" ")+"' style='position:absolute;z-index:8;left:"+i+"px;"+k+"'><div class='fc-event-inner'>",!d.allDay&&c.isStart&&(q+="<span class='fc-event-time'>"+U(P(d.start,d.end,s("timeFormat")))+"</span>"),q+="<span class='fc-event-title'>"+U(d.title)+"</span></div>",c.isEnd&&v(d)&&(q+="<div class='ui-resizable-handle ui-resizable-"+(l?"w":"e")+"'> </div>"),q+="</"+(e?"a":"div")+">",c.left=i,c.outerWidth=j-i,c.startCol=g,c.endCol=h+1;return q}function f(b,c){var d,e,f,g,h,i=b.length;for(d=0;i>d;d++)e=b[d],f=e.event,g=a(c[d]),h=t("eventRender",f,f,g,r),h===!1?g.remove():(h&&h!==!0&&(h=a(h).css({position:"absolute",left:e.left}),g.replaceWith(h),g=h),e.element=g)}function g(a){var b,c,d,e=a.length;for(b=0;e>b;b++)c=a[b],d=c.element,d&&x(c.event,d)}function h(a,b,c){var d,e,f,g,h=a.length;for(d=0;h>d;d++)e=a[d],f=e.element,f&&(g=e.event,g._id===c?O(g,f,e):f[0]._fci=d);D(b,a,O)}function j(a){var c,d,e,f,g,h=a.length,i={};for(c=0;h>c;c++)d=a[c],e=d.element,e&&(f=d.key=V(e[0]),g=i[f],g===b&&(g=i[f]=G(e,!0)),d.hsides=g)}function k(a){var b,c,d,e=a.length;for(b=0;e>b;b++)c=a[b],d=c.element,d&&(d[0].style.width=Math.max(0,c.outerWidth-c.hsides)+"px")}function l(a){var c,d,e,f,g,h=a.length,i={};for(c=0;h>c;c++)d=a[c],e=d.element,e&&(f=d.key,g=i[f],g===b&&(g=i[f]=M(e)),d.outerHeight=e[0].offsetHeight+g)}function n(){var a,b=B(),c=[];for(a=0;b>a;a++)c[a]=E(a).find("div.fc-day-content > div");return c}function o(a){var b,c=a.length,d=[];for(b=0;c>b;b++)d[b]=a[b][0].offsetTop;return d}function p(a,b){var c,d,e,f,g=a.length;for(c=0;g>c;c++)d=a[c],e=d.element,e&&(e[0].style.top=b[d.row]+(d.top||0)+"px",f=d.event,t("eventAfterRender",f,f,e))}function q(b,c,e){var f=s("isRTL"),g=f?"w":"e",h=c.find(".ui-resizable-"+g),j=!1;W(c),c.mousedown(function(a){a.preventDefault()}).click(function(a){j&&(a.preventDefault(),a.stopImmediatePropagation())}),h.mousedown(function(h){function k(c){t("eventResizeStop",this,b,c),a("body").css("cursor",""),o.stop(),S(),l&&A(this,b,l,0,c),setTimeout(function(){j=!1},0)}if(1==h.which){j=!0;var l,n,o=r.getHoverListener(),p=B(),q=C(),s=f?-1:1,u=f?q-1:0,v=c.css("top"),x=a.extend({},b),D=K(b.start);T(),a("body").css("cursor",g+"-resize").one("mouseup",k),t("eventResizeStart",this,b,h),o.start(function(a,c){if(a){var h=Math.max(D.row,a.row),j=a.col;1==p&&(h=0),h==D.row&&(j=f?Math.min(D.col,j):Math.max(D.col,j)),l=7*h+j*s+u-(7*c.row+c.col*s+u);var k=i(w(b),l,!0);if(l){x.end=k;var o=n;n=d(L([x]),e.row,v),n.find("*").css("cursor",g+"-resize"),o&&o.remove(),z(b)}else n&&(y(b),n.remove(),n=null);S(),Q(b.start,i(m(k),1))}},h)}})}var r=this;r.renderDaySegs=c,r.resizableDayEvent=q;var s=r.opt,t=r.trigger,u=r.isEventDraggable,v=r.isEventResizable,w=r.eventEnd,x=r.reportEventElement,y=r.showEvents,z=r.hideEvents,A=r.eventResize,B=r.getRowCnt,C=r.getColCnt,E=(r.getColWidth,r.allDayRow),F=r.allDayBounds,H=r.colContentLeft,I=r.colContentRight,J=r.dayOfWeekCol,K=r.dateCell,L=r.compileDaySegs,N=r.getDaySegmentContainer,O=r.bindDaySeg,P=r.calendar.formatDates,Q=r.renderDayOverlay,S=r.clearOverlays,T=r.clearSelection}function mb(){function b(a,b,e){c(),b||(b=i(a,e)),j(a,b,e),d(a,b,e)}function c(a){l&&(l=!1,k(),h("unselect",null,a))}function d(a,b,c,d){l=!0,h("select",null,a,b,c,d)}function e(b){var e=f.cellDate,h=f.cellIsAllDay,i=f.getHoverListener(),l=f.reportDayClick;if(1==b.which&&g("selectable")){c(b);var m;i.start(function(a,b){k(),a&&h(a)?(m=[e(b),e(a)].sort(Q),j(m[0],m[1],!0)):m=null},b),a(document).one("mouseup",function(a){i.stop(),m&&(+m[0]==+m[1]&&l(m[0],!0,a),d(m[0],m[1],!0,a))})}}var f=this;f.select=b,f.unselect=c,f.reportSelection=d,f.daySelectionMousedown=e;var g=f.opt,h=f.trigger,i=f.defaultSelectionEnd,j=f.renderSelection,k=f.clearSelection,l=!1;g("selectable")&&g("unselectAuto")&&a(document).mousedown(function(b){var d=g("unselectCancel");d&&a(b.target).parents(d).length||c(b)})}function nb(){function b(b,c){var d=f.shift();return d||(d=a("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")),d[0].parentNode!=c[0]&&d.appendTo(c),e.push(d.css(b).show()),d}function c(){for(var a;a=e.shift();)f.push(a.hide().unbind())}var d=this;d.renderOverlay=b,d.clearOverlays=c;var e=[],f=[]}function ob(a){var b,c,d=this;d.build=function(){b=[],c=[],a(b,c)},d.cell=function(a,d){var e,f=b.length,g=c.length,h=-1,i=-1;for(e=0;f>e;e++)if(d>=b[e][0]&&d<b[e][1]){h=e;break}for(e=0;g>e;e++)if(a>=c[e][0]&&a<c[e][1]){i=e;break}return h>=0&&i>=0?{row:h,col:i}:null},d.rect=function(a,d,e,f,g){var h=g.offset();return{top:b[a][0]-h.top,left:c[d][0]-h.left,width:c[f][1]-c[d][0],height:b[e][1]-b[a][0]}}}function pb(b){function c(a){qb(a);var c=b.cell(a.pageX,a.pageY);(!c!=!g||c&&(c.row!=g.row||c.col!=g.col))&&(c?(f||(f=c),e(c,f,c.row-f.row,c.col-f.col)):e(c,f),g=c)}var d,e,f,g,h=this;h.start=function(h,i,j){e=h,f=g=null,b.build(),c(i),d=j||"mousemove",a(document).bind(d,c)},h.stop=function(){return a(document).unbind(d,c),g}}function qb(a){a.pageX===b&&(a.pageX=a.originalEvent.pageX,a.pageY=a.originalEvent.pageY)}function rb(a){function c(b){return e[b]=e[b]||a(b)}var d=this,e={},f={},g={};d.left=function(a){return f[a]=f[a]===b?c(a).position().left:f[a]},d.right=function(a){return g[a]=g[a]===b?d.left(a)+c(a).width():g[a]},d.clear=function(){e={},f={},g={}}}var sb={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"iso",weekNumberTitle:"W",allDayDefault:!0,ignoreTimezone:!0,lazyFetching:!0,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '—'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:!1,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"<span class='fc-text-arrow'>‹</span>",next:"<span class='fc-text-arrow'>›</span>",prevYear:"<span class='fc-text-arrow'>«</span>",nextYear:"<span class='fc-text-arrow'>»</span>",today:"today",month:"month",week:"week",day:"day"},theme:!1,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:!0,dropAccept:"*"},tb={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"<span class='fc-text-arrow'>›</span>",next:"<span class='fc-text-arrow'>‹</span>",prevYear:"<span class='fc-text-arrow'>»</span>",nextYear:"<span class='fc-text-arrow'>«</span>"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},ub=a.fullCalendar={version:"1.6.1"},vb=ub.views={};a.fn.fullCalendar=function(c){if("string"==typeof c){var e,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a.data(this,"fullCalendar");if(d&&a.isFunction(d[c])){var g=d[c].apply(d,f);e===b&&(e=g),"destroy"==c&&a.removeData(this,"fullCalendar")}}),e!==b?e:this}var g=c.eventSources||[];return delete c.eventSources,c.events&&(g.push(c.events),delete c.events),c=a.extend(!0,{},sb,c.isRTL||c.isRTL===b&&sb.isRTL?tb:{},c),this.each(function(b,e){var f=a(e),h=new d(f,c,g);f.data("fullCalendar",h),h.render()}),this},ub.sourceNormalizers=[],ub.sourceFetchers=[];var wb={dataType:"json",cache:!1},xb=1;ub.addDays=i,ub.cloneDate=m,ub.parseDate=r,ub.parseISO8601=s,ub.parseTime=t,ub.formatDate=u,ub.formatDates=v;var yb=["sun","mon","tue","wed","thu","fri","sat"],zb=864e5,Ab=36e5,Bb=6e4,Cb={s:function(a){return a.getSeconds()},ss:function(a){return S(a.getSeconds())},m:function(a){return a.getMinutes()},mm:function(a){return S(a.getMinutes())},h:function(a){return a.getHours()%12||12},hh:function(a){return S(a.getHours()%12||12)},H:function(a){return a.getHours()},HH:function(a){return S(a.getHours())},d:function(a){return a.getDate()},dd:function(a){return S(a.getDate())},ddd:function(a,b){return b.dayNamesShort[a.getDay()]},dddd:function(a,b){return b.dayNames[a.getDay()]},M:function(a){return a.getMonth()+1},MM:function(a){return S(a.getMonth()+1)},MMM:function(a,b){return b.monthNamesShort[a.getMonth()]},MMMM:function(a,b){return b.monthNames[a.getMonth()]},yy:function(a){return(a.getFullYear()+"").substring(2)},yyyy:function(a){return a.getFullYear()},t:function(a){return a.getHours()<12?"a":"p"},tt:function(a){return a.getHours()<12?"am":"pm"},T:function(a){return a.getHours()<12?"A":"P"},TT:function(a){return a.getHours()<12?"AM":"PM"},u:function(a){return u(a,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(a){var b=a.getDate();return b>10&&20>b?"th":["st","nd","rd"][b%10-1]||"th"},w:function(a,b){return b.weekNumberCalculation(a)},W:function(a){return w(a)}};ub.dateFormatters=Cb,ub.applyAll=$,vb.month=ab,vb.basicWeek=bb,vb.basicDay=cb,c({weekMode:"fixed"}),vb.agendaWeek=fb,vb.agendaDay=gb,c({allDaySlot:!0,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24})}(jQuery);
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
+
!function(a,b){function c(b){a.extend(!0,wb,b)}function d(c,d,j){function k(a){eb?q()&&(z(),x(a)):l()}function l(){fb=d.theme?"ui":"fc",c.addClass("fc"),c.addClass(d.isRTL?"fc-rtl":"fc-ltr"),d.theme&&c.addClass("ui-widget"),eb=a("<div class='fc-content' style='position:relative'/>").prependTo(c),cb=new e(bb,d),db=cb.render(),db&&c.prepend(db),s(d.defaultView),d.handleWindowResize&&a(window).resize(B),r()||n()}function n(){setTimeout(function(){!gb.start&&r()&&w()},0)}function o(){gb&&(ab("viewDestroy",gb,gb,gb.element),gb.triggerEventDestroy()),a(window).unbind("resize",B),cb.destroy(),eb.remove(),c.removeClass("fc fc-rtl ui-widget")}function q(){return c.is(":visible")}function r(){return a("body").is(":visible")}function s(a){gb&&a==gb.name||v(a)}function v(b){ob++,gb&&(ab("viewDestroy",gb,gb,gb.element),P(),gb.triggerEventDestroy(),Y(),gb.element.remove(),cb.deactivateButton(gb.name)),cb.activateButton(b),gb=new zb[b](a("<div class='fc-view fc-view-"+b+"' style='position:relative'/>").appendTo(eb),bb),w(),Z(),ob--}function w(a){(!gb.start||a||pb<gb.start||pb>=gb.end)&&q()&&x(a)}function x(a){ob++,gb.start&&(ab("viewDestroy",gb,gb,gb.element),P(),G()),Y(),gb.render(pb,a||0),A(),Z(),(gb.afterRender||J)(),M(),N(),ab("viewRender",gb,gb,gb.element),gb.trigger("viewDisplay",mb),ob--,H()}function y(){q()&&(P(),G(),z(),A(),E())}function z(){ib=d.contentHeight?d.contentHeight:d.height?d.height-(db?db.height():0)-F(eb):Math.round(eb.width()/Math.max(d.aspectRatio,.5))}function A(){ib===b&&z(),ob++,gb.setHeight(ib),gb.setWidth(eb.width()),ob--,hb=c.outerWidth()}function B(){if(!ob)if(gb.start){var a=++nb;setTimeout(function(){a==nb&&!ob&&q()&&hb!=(hb=c.outerWidth())&&(ob++,y(),gb.trigger("windowResize",mb),ob--)},200)}else n()}function C(){G(),I()}function D(a){G(),E(a)}function E(a){q()&&(gb.setEventData(qb),gb.renderEvents(qb,a),gb.trigger("eventAfterAllRender"))}function G(){gb.triggerEventDestroy(),gb.clearEvents(),gb.clearEventData()}function H(){!d.lazyFetching||kb(gb.visStart,gb.visEnd)?I():E()}function I(){lb(gb.visStart,gb.visEnd,d)}function K(a){qb=a,E()}function L(a){D(a)}function M(){cb.updateTitle(gb.title)}function N(){var a=new Date;a>=gb.start&&a<gb.end?cb.disableButton("today"):cb.enableButton("today")}function O(a,c,d){gb.select(a,c,d===b?!0:d)}function P(){gb&&gb.unselect()}function Q(){w(-1)}function R(){w(1)}function S(){g(pb,-1),w()}function T(){g(pb,1),w()}function U(){pb=new Date,w()}function V(a,b,c){a instanceof Date?pb=m(a):p(pb,a,b,c),w()}function W(a,c,d){a!==b&&g(pb,a),c!==b&&h(pb,c),d!==b&&i(pb,d),w()}function X(){return m(pb)}function Y(){eb.css({width:"100%",height:eb.height(),overflow:"hidden"})}function Z(){eb.css({width:"",height:"",overflow:""})}function $(){return gb}function _(a,c){return c===b?d[a]:void("height"==a||"contentHeight"==a||"aspectRatio"==a?(d[a]=c,y()):(d[a]=c,D()))}function ab(a,b){return d[a]?d[a].apply(b||mb,Array.prototype.slice.call(arguments,2)):void 0}var bb=this;bb.options=d,bb.render=k,bb.destroy=o,bb.refetchEvents=C,bb.reportEvents=K,bb.reportEventChange=L,bb.rerenderEvents=D,bb.changeView=s,bb.select=O,bb.unselect=P,bb.prev=Q,bb.next=R,bb.prevYear=S,bb.nextYear=T,bb.today=U,bb.gotoDate=V,bb.incrementDate=W,bb.formatDate=function(a,b){return t(a,b,d)},bb.formatDates=function(a,b,c){return u(a,b,c,d)},bb.getDate=X,bb.getView=$,bb.option=_,bb.trigger=ab,f.call(bb,d,j);var cb,db,eb,fb,gb,hb,ib,jb,kb=bb.isFetchNeeded,lb=bb.fetchEvents,mb=c[0],nb=0,ob=0,pb=new Date,qb=[];p(pb,d.year,d.month,d.date),d.droppable&&a(document).bind("dragstart",function(b,c){var e=b.target,f=a(e);if(!f.parents(".fc").length){var g=d.dropAccept;(a.isFunction(g)?g.call(e,f):f.is(g))&&(jb=e,gb.dragStart(jb,b,c))}}).bind("dragstop",function(a,b){jb&&(gb.dragStop(jb,a,b),jb=null)})}function e(b,c){function d(){m=c.theme?"ui":"fc";var b=c.header;return b?n=a("<table class='fc-header' style='width:100%'/>").append(a("<tr/>").append(f("left")).append(f("center")).append(f("right"))):void 0}function e(){n.remove()}function f(d){var e=a("<td class='fc-header-"+d+"'/>"),f=c.header[d];return f&&a.each(f.split(" "),function(d){d>0&&e.append("<span class='fc-header-space'/>");var f;a.each(this.split(","),function(d,g){if("title"==g)e.append("<span class='fc-header-title'><h2> </h2></span>"),f&&f.addClass(m+"-corner-right"),f=null;else if(a.isFunction(c.customButtons[g])){var h=c.customButtons[g](c);e.append(h)}else{var i;if(b[g]?i=b[g]:zb[g]&&(i=function(){l.removeClass(m+"-state-hover"),b.changeView(g)}),i){var j=c.theme?N(c.buttonIcons,g):null,k=N(c.buttonText,g);if(c.buttonui){var l=a("<span class='fc-button fc-button-"+g+" "+m+"-state-default'>"+k+"</span>");l.button()}else var l=a("<span class='fc-button fc-button-"+g+" "+m+"-state-default'><span class='fc-button-inner'><span class='fc-button-content'>"+(j?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+j+"'/></span>":k)+"</span><span class='fc-button-effect'><span></span></span></span></span>");l&&(l.click(function(){l.hasClass(m+"-state-disabled")||i()}).mousedown(function(){l.not("."+m+"-state-active").not("."+m+"-state-disabled").addClass(m+"-state-hover")},function(){l.removeClass(m+"-state-hover").removeClass(m+"-state-down")}).appendTo(e),P(l),f||l.addClass(m+"-corner-left"),f=l)}}}),f&&f.addClass(m+"-corner-right")}),e}function g(a){n.find("h2").html(a)}function h(a){n.find("span.fc-button-"+a).addClass(m+"-state-active")}function i(a){n.find("span.fc-button-"+a).removeClass(m+"-state-active")}function j(a){n.find("span.fc-button-"+a).addClass(m+"-state-disabled")}function k(a){n.find("span.fc-button-"+a).removeClass(m+"-state-disabled")}var l=this;l.render=d,l.destroy=e,l.updateTitle=g,l.activateButton=h,l.deactivateButton=i,l.disableButton=j,l.enableButton=k;var m,n=a([])}function f(c,d){function e(a,b){return!y||y>a||b>z}function f(a,b,c){y=a,z=b,I=[];var d=++F,e=E.length;G=e;for(var f=0;e>f;f++)g(E[f],d,c)}function g(b,c,d){h(b,function(e){if(c==F){if(e){d.eventDataTransform&&(e=a.map(e,d.eventDataTransform)),b.eventDataTransform&&(e=a.map(e,b.eventDataTransform));for(var f=0;f<e.length;f++)e[f].source=b,t(e[f]);I=I.concat(e)}G--,G||C(I)}},d)}function h(b,d){var e,f,g=yb.sourceFetchers;for(e=0;e<g.length;e++){if(f=g[e](b,y,z,d),f===!0)return;if("object"==typeof f)return void h(f,d,c)}var i=b.events;if(i)a.isFunction(i)?(r(),i(m(y),m(z),function(a){d(a),s()},c)):a.isArray(i)?d(i):d();else{var j=b.url;if(j){var k,l=b.success,n=b.error,o=b.complete;k=a.isFunction(b.data)?b.data():b.data;var p=a.extend({},k||{}),q=T(b.startParam,c.startParam),t=T(b.endParam,c.endParam);q&&(p[q]=Math.round(+y/1e3)),t&&(p[t]=Math.round(+z/1e3)),r(),a.ajax(a.extend({},Ab,b,{data:p,success:function(b){b=b||[];var c=S(l,this,arguments);a.isArray(c)&&(b=c),d(b)},error:function(){S(n,this,arguments),d()},complete:function(){S(o,this,arguments),s()}}))}else d()}}function i(a){a=j(a),a&&(G++,g(a,F))}function j(b){return a.isFunction(b)||a.isArray(b)?b={events:b}:"string"==typeof b&&(b={url:b}),"object"==typeof b?(u(b),E.push(b),b):void 0}function k(b){E=a.grep(E,function(a){return!v(a,b)}),I=a.grep(I,function(a){return!v(a.source,b)}),C(I)}function l(a){var b,c,d=I.length,e=B().defaultEventEnd,f=a.start-a._start,g=a.end?a.end-(a._end||e(a)):0;for(b=0;d>b;b++)c=I[b],c._id==a._id&&c!=a&&(c.start=new Date(+c.start+f),c.end=a.end?new Date(c.end?+c.end+g:+e(c)+g):null,c.title=a.title,c.url=a.url,c.allDay=a.allDay,c.className=a.className,c.editable=a.editable,c.color=a.color,c.backgroundColor=a.backgroundColor,c.borderColor=a.borderColor,c.textColor=a.textColor,t(c));t(a),C(I)}function n(a,b){t(a),a.source||(b&&(D.events.push(a),a.source=D),I.push(a)),C(I)}function o(b){if(b){if(!a.isFunction(b)){var c=b+"";b=function(a){return a._id==c}}I=a.grep(I,b,!0);for(var d=0;d<E.length;d++)a.isArray(E[d].events)&&(E[d].events=a.grep(E[d].events,b,!0))}else{I=[];for(var d=0;d<E.length;d++)a.isArray(E[d].events)&&(E[d].events=[])}C(I)}function p(b){return a.isFunction(b)?a.grep(I,b):b?(b+="",a.grep(I,function(a){return a._id==b})):I}function r(){H++||A("loading",null,!0,B())}function s(){--H||A("loading",null,!1,B())}function t(a){var d=a.source||{},e=T(d.ignoreTimezone,c.ignoreTimezone);a._id=a._id||(a.id===b?"_fc"+Bb++:a.id+""),a.date&&(a.start||(a.start=a.date),delete a.date),a._start=m(a.start=q(a.start,e)),a.end=q(a.end,e),a.end&&a.end<=a.start&&(a.end=null),a._end=a.end?m(a.end):null,a.allDay===b&&(a.allDay=T(d.allDayDefault,c.allDayDefault)),a.className?"string"==typeof a.className&&(a.className=a.className.split(/\s+/)):a.className=[]}function u(a){a.className?"string"==typeof a.className&&(a.className=a.className.split(/\s+/)):a.className=[];for(var b=yb.sourceNormalizers,c=0;c<b.length;c++)b[c](a)}function v(a,b){return a&&b&&w(a)==w(b)}function w(a){return("object"==typeof a?a.events||a.url:"")||a}var x=this;x.isFetchNeeded=e,x.fetchEvents=f,x.addEventSource=i,x.removeEventSource=k,x.updateEvent=l,x.renderEvent=n,x.removeEvents=o,x.clientEvents=p,x.normalizeEvent=t;for(var y,z,A=x.trigger,B=x.getView,C=x.reportEvents,D={events:[]},E=[D],F=0,G=0,H=0,I=[],J=0;J<d.length;J++)j(d[J])}function g(a,b,c){return a.setFullYear(a.getFullYear()+b),c||l(a),a}function h(a,b,c){if(+a){var d=a.getMonth()+b,e=m(a);for(e.setDate(1),e.setMonth(d),a.setMonth(d),c||l(a);a.getMonth()!=e.getMonth();)a.setDate(a.getDate()+(e>a?1:-1))}return a}function i(a,b,c){if(+a){var d=a.getDate()+b,e=m(a);e.setHours(9),e.setDate(d),a.setDate(d),c||l(a),j(a,e)}return a}function j(a,b){if(+a)for(;a.getDate()!=b.getDate();)a.setTime(+a+(b>a?1:-1)*Eb)}function k(a,b){return a.setMinutes(a.getMinutes()+b),a}function l(a){return a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0),a}function m(a,b){return b?l(new Date(+a)):new Date(+a)}function n(){var a,b=0;do a=new Date(1970,b++,1);while(a.getHours());return a}function o(a,b){return Math.round((m(a,!0)-m(b,!0))/Db)}function p(a,c,d,e){c!==b&&c!=a.getFullYear()&&(a.setDate(1),a.setMonth(0),a.setFullYear(c)),d!==b&&d!=a.getMonth()&&(a.setDate(1),a.setMonth(d)),e!==b&&a.setDate(e)}function q(a,c){return"object"==typeof a?a:"number"==typeof a?new Date(1e3*a):"string"==typeof a?a.match(/^\d+(\.\d+)?$/)?new Date(1e3*parseFloat(a)):(c===b&&(c=!0),r(a,c)||(a?new Date(a):null)):null}function r(a,b){var c=a.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!c)return null;var d=new Date(c[1],0,1);if(b||!c[13]){var e=new Date(c[1],0,1,9,0);c[3]&&(d.setMonth(c[3]-1),e.setMonth(c[3]-1)),c[5]&&(d.setDate(c[5]),e.setDate(c[5])),j(d,e),c[7]&&d.setHours(c[7]),c[8]&&d.setMinutes(c[8]),c[10]&&d.setSeconds(c[10]),c[12]&&d.setMilliseconds(1e3*Number("0."+c[12])),j(d,e)}else if(d.setUTCFullYear(c[1],c[3]?c[3]-1:0,c[5]||1),d.setUTCHours(c[7]||0,c[8]||0,c[10]||0,c[12]?1e3*Number("0."+c[12]):0),c[14]){var f=60*Number(c[16])+(c[18]?Number(c[18]):0);f*="-"==c[15]?1:-1,d=new Date(+d+60*f*1e3)}return d}function s(a){if("number"==typeof a)return 60*a;if("object"==typeof a)return 60*a.getHours()+a.getMinutes();var b=a.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(b){var c=parseInt(b[1],10);return b[3]&&(c%=12,"p"==b[3].toLowerCase().charAt(0)&&(c+=12)),60*c+(b[2]?parseInt(b[2],10):0)}}function t(a,b,c){return u(a,null,b,c)}function u(a,b,c,d){d=d||wb;var e,f,g,h,i=a,j=b,k=c.length,l="";for(e=0;k>e;e++)if(f=c.charAt(e),"'"==f){for(g=e+1;k>g;g++)if("'"==c.charAt(g)){i&&(l+=g==e+1?"'":c.substring(e+1,g),e=g);break}}else if("("==f){for(g=e+1;k>g;g++)if(")"==c.charAt(g)){var m=t(i,c.substring(e+1,g),d);parseInt(m.replace(/\D/,""),10)&&(l+=m),e=g;break}}else if("["==f){for(g=e+1;k>g;g++)if("]"==c.charAt(g)){var n=c.substring(e+1,g),m=t(i,n,d);m!=t(j,n,d)&&(l+=m),e=g;break}}else if("{"==f)i=b,j=a;else if("}"==f)i=a,j=b;else{for(g=k;g>e;g--)if(h=Gb[c.substring(e,g)]){i&&(l+=h(i,d)),e=g-1;break}g==e&&i&&(l+=f)}return l}function v(a){var b,c=new Date(a.getTime());return c.setDate(c.getDate()+4-(c.getDay()||7)),b=c.getTime(),c.setMonth(0),c.setDate(1),Math.floor(Math.round((b-c)/864e5)/7)+1}function w(a){return a.end?x(a.end,a.allDay):i(m(a.start),1)}function x(a,b){return a=m(a),b||a.getHours()||a.getMinutes()?i(a,1):l(a)}function y(c,d,e){c.unbind("mouseover").mouseover(function(c){for(var f,g,h,i=c.target;i!=this;)f=i,i=i.parentNode;(g=f._fci)!==b&&(f._fci=b,h=d[g],e(h.event,h.element,h),a(c.target).trigger(c)),c.stopPropagation()})}function z(b,c,d){for(var e,f=0;f<b.length;f++)e=a(b[f]),e.width(Math.max(0,c-B(e,d)))}function A(b,c,d){for(var e,f=0;f<b.length;f++)e=a(b[f]),e.height(Math.max(0,c-F(e,d)))}function B(a,b){return C(a)+E(a)+(b?D(a):0)}function C(b){return(parseFloat(a.css(b[0],"paddingLeft",!0))||0)+(parseFloat(a.css(b[0],"paddingRight",!0))||0)}function D(b){return(parseFloat(a.css(b[0],"marginLeft",!0))||0)+(parseFloat(a.css(b[0],"marginRight",!0))||0)}function E(b){return(parseFloat(a.css(b[0],"borderLeftWidth",!0))||0)+(parseFloat(a.css(b[0],"borderRightWidth",!0))||0)}function F(a,b){return G(a)+I(a)+(b?H(a):0)}function G(b){return(parseFloat(a.css(b[0],"paddingTop",!0))||0)+(parseFloat(a.css(b[0],"paddingBottom",!0))||0)}function H(b){return(parseFloat(a.css(b[0],"marginTop",!0))||0)+(parseFloat(a.css(b[0],"marginBottom",!0))||0)}function I(b){return(parseFloat(a.css(b[0],"borderTopWidth",!0))||0)+(parseFloat(a.css(b[0],"borderBottomWidth",!0))||0)}function J(){}function K(a,b){return a-b}function L(a){return Math.max.apply(Math,a)}function M(a){return(10>a?"0":"")+a}function N(a,c){if(a[c]!==b)return a[c];for(var d,e=c.split(/(?=[A-Z])/),f=e.length-1;f>=0;f--)if(d=a[e[f].toLowerCase()],d!==b)return d;return a[""]}function O(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function P(a){a.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function Q(a){a.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function R(a,b){var c=a.source||{},d=a.color,e=c.color,f=b("eventColor"),g=a.backgroundColor||d||c.backgroundColor||e||b("eventBackgroundColor")||f,h=a.borderColor||d||c.borderColor||e||b("eventBorderColor")||f,i=a.textColor||c.textColor||b("eventTextColor"),j=[];return g&&j.push("background-color:"+g),h&&j.push("border-color:"+h),i&&j.push("color:"+i),j.join(";")}function S(b,c,d){if(a.isFunction(b)&&(b=[b]),b){var e,f;for(e=0;e<b.length;e++)f=b[e].apply(c,d)||f;return f}}function T(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==b)return arguments[a]}function U(a,b){function c(a,b){b&&(h(a,b),a.setDate(1));var c=e("firstDay"),l=m(a,!0);l.setDate(1);var n=h(m(l),1),p=m(l);i(p,-((p.getDay()-c+7)%7)),g(p);var q=m(n);i(q,(7-q.getDay()+c)%7),g(q,-1,!0);var r=j(),s=Math.round(o(q,p)/7);"fixed"==e("weekMode")&&(i(q,7*(6-s)),s=6),d.title=k(l,e("titleFormat")),d.start=l,d.end=n,d.visStart=p,d.visEnd=q,f(s,r,!0)}var d=this;d.render=c,X.call(d,a,b,"month");var e=d.opt,f=d.renderBasic,g=d.skipHiddenDays,j=d.getCellsPerWeek,k=b.formatDate}function V(a,b){function c(a,b){b&&i(a,7*b);var c=i(m(a),-((a.getDay()-e("firstDay")+7)%7)),k=i(m(c),7),l=m(c);g(l);var n=m(k);g(n,-1,!0);var o=h();d.start=c,d.end=k,d.visStart=l,d.visEnd=n,d.title=j(l,i(m(n),-1),e("titleFormat")),f(1,o,!1)}var d=this;d.render=c,X.call(d,a,b,"basicWeek");var e=d.opt,f=d.renderBasic,g=d.skipHiddenDays,h=d.getCellsPerWeek,j=b.formatDates}function W(a,b){function c(a,b){b&&i(a,b),g(a,0>b?-1:1);var c=m(a,!0),j=i(m(c),1);d.title=h(a,e("titleFormat")),d.start=d.visStart=c,d.end=d.visEnd=j,f(1,1,!1)}var d=this;d.render=c,X.call(d,a,b,"basicDay");var e=d.opt,f=d.renderBasic,g=d.skipHiddenDays,h=b.formatDate}function X(b,c,d){function e(a,b,c){bb=a,cb=b,db=c,f(),R||g(),h()}function f(){ib=ob("theme")?"ui":"fc",jb=ob("columnFormat"),kb=ob("weekNumbers"),mb=ob("weekNumberTitle"),nb="iso"!=ob("weekNumberCalculation")?"w":"W"}function g(){X=a("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(b)}function h(){var c=j();L&&L.remove(),L=a(c).appendTo(b),M=L.find("thead"),N=M.find(".fc-day-header"),R=L.find("tbody"),S=R.find("tr"),T=R.find(".fc-day"),U=S.find("td:first-child"),V=S.eq(0).find(".fc-day > div"),W=S.eq(0).find(".fc-day-content > div"),Q(M.add(M.find("tr"))),Q(S),S.eq(0).addClass("fc-first"),S.filter(":last").addClass("fc-last"),T.each(function(b,c){var d=yb(Math.floor(b/cb),b%cb);pb("dayRender",K,d,a(c))}),s(T)}function j(){var a="<table class='fc-border-separate' style='width:100%' cellspacing='0'>"+k()+n()+"</table>";return a}function k(){var a,b,c=ib+"-widget-header",d="";for(d+="<thead><tr>",kb&&(d+="<th class='fc-week-number "+c+"'>"+O(mb)+"</th>"),a=0;cb>a;a++)b=yb(0,a),d+="<th class='fc-day-header fc-"+Cb[b.getDay()]+" "+c+"'>"+O(Bb(b,jb))+"</th>";return d+="</tr></thead>"}function n(){var a,b,c,d=ib+"-widget-content",e="";for(e+="<tbody>",a=0;bb>a;a++){for(e+="<tr class='fc-week'>",kb&&(c=yb(a,0),e+="<td class='fc-week-number "+d+"'><div>"+O(Bb(c,nb))+"</div></td>"),b=0;cb>b;b++)c=yb(a,b),e+=o(c);e+="</tr>"}return e+="</tbody>"}function o(a){var b=ib+"-widget-content",c=K.start.getMonth(),d=l(new Date),e="",f=["fc-day","fc-"+Cb[a.getDay()],b];return a.getMonth()!=c&&f.push("fc-other-month"),+a==+d?f.push("fc-today",ib+"-state-highlight"):f.push(d>a?"fc-past":"fc-future"),e+="<td class='"+f.join(" ")+"' data-date='"+Bb(a,"yyyy-MM-dd")+"'><div>",db&&(e+="<div class='fc-day-number'>"+a.getDate()+"</div>"),e+="<div class='fc-day-content'><div style='position:relative'> </div></div></div></td>"}function p(b){$=b;var c,d,e,f=$-M.height();"variable"==ob("weekMode")?c=d=Math.floor(f/(1==bb?2:6)):(c=Math.floor(f/bb),d=f-c*(bb-1)),U.each(function(b,f){bb>b&&(e=a(f),e.find("> div").css("min-height",(b==bb-1?d:c)-F(e)))})}function q(a){Z=a,gb.clear(),hb.clear(),ab=0,kb&&(ab=M.find("th.fc-week-number").outerWidth()),_=Math.floor((Z-ab)/cb),z(N.slice(0,-1),_)}function s(a){a.click(t).mousedown(xb)}function t(b){if(!ob("selectable")){var c=r(a(this).data("date"));pb("dayClick",this,c,!0,b)}}function u(a,b,c){c&&eb.build();for(var d=Ab(a,b),e=0;e<d.length;e++){var f=d[e];s(v(f.row,f.leftCol,f.row,f.rightCol))}}function v(a,c,d,e){var f=eb.rect(a,c,d,e,b);return ub(f,b)}function w(a){return m(a)}function x(a,b){u(a,i(m(b),1),!0)}function y(){wb()}function A(a,b,c){var d=zb(a),e=T[d.row*cb+d.col];pb("dayClick",e,a,b,c)}function B(a,b){fb.start(function(a){wb(),a&&v(a.row,a.col,a.row,a.col)},b)}function C(a,b,c){var d=fb.stop();if(wb(),d){var e=yb(d);pb("drop",a,e,!0,b,c)}}function D(a){return m(a.start)}function E(a){return gb.left(a)}function G(a){return gb.right(a)}function H(a){return hb.left(a)}function I(a){return hb.right(a)}function J(a){return S.eq(a)}var K=this;K.renderBasic=e,K.setHeight=p,K.setWidth=q,K.renderDayOverlay=u,K.defaultSelectionEnd=w,K.renderSelection=x,K.clearSelection=y,K.reportDayClick=A,K.dragStart=B,K.dragStop=C,K.defaultEventEnd=D,K.getHoverListener=function(){return fb},K.colLeft=E,K.colRight=G,K.colContentLeft=H,K.colContentRight=I,K.getIsCellAllDay=function(){return!0},K.allDayRow=J,K.getRowCnt=function(){return bb},K.getColCnt=function(){return cb},K.getColWidth=function(){return _},K.getDaySegmentContainer=function(){return X},lb.call(K,b,c,d),rb.call(K),qb.call(K),Y.call(K);var L,M,N,R,S,T,U,V,W,X,Z,$,_,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,mb,nb,ob=K.opt,pb=K.trigger,ub=K.renderOverlay,wb=K.clearOverlays,xb=K.daySelectionMousedown,yb=K.cellToDate,zb=K.dateToCell,Ab=K.rangeToSegments,Bb=c.formatDate;P(b.addClass("fc-grid")),eb=new sb(function(b,c){var d,e,f;N.each(function(b,g){d=a(g),e=d.offset().left,b&&(f[1]=e),f=[e],c[b]=f}),f[1]=e+d.outerWidth(),S.each(function(c,g){bb>c&&(d=a(g),e=d.offset().top,c&&(f[1]=e),f=[e],b[c]=f)}),f[1]=e+d.outerHeight()}),fb=new tb(eb),gb=new vb(function(a){return V.eq(a)}),hb=new vb(function(a){return W.eq(a)})}function Y(){function a(a,b){c.renderDayEvents(a,b)}function b(){c.getDaySegmentContainer().empty()}var c=this;c.renderEvents=a,c.clearEvents=b,mb.call(c)}function Z(a,b){function c(a,b){b&&i(a,7*b);var c=i(m(a),-((a.getDay()-e("firstDay")+7)%7)),k=i(m(c),7),l=m(c);g(l);var n=m(k);g(n,-1,!0);var o=h();d.title=j(l,i(m(n),-1),e("titleFormat")),d.start=c,d.end=k,d.visStart=l,d.visEnd=n,f(o)}var d=this;d.render=c,_.call(d,a,b,"agendaWeek");var e=d.opt,f=d.renderAgenda,g=d.skipHiddenDays,h=d.getCellsPerWeek,j=b.formatDates}function $(a,b){function c(a,b){b&&i(a,b),g(a,0>b?-1:1);var c=m(a,!0),j=i(m(c),1);d.title=h(a,e("titleFormat")),d.start=d.visStart=c,d.end=d.visEnd=j,f(1)}var d=this;d.render=c,_.call(d,a,b,"agendaDay");var e=d.opt,f=d.renderAgenda,g=d.skipHiddenDays,h=b.formatDate}function _(c,d,e){function f(a){Ib=a,g(),_?j():h()}function g(){Ob=Wb("theme")?"ui":"fc",Pb=Wb("isRTL"),Qb=s(Wb("minTime")),Rb=s(Wb("maxTime")),Sb=Wb("columnFormat"),Tb=Wb("weekNumbers"),Ub=Wb("weekNumberTitle"),Vb="iso"!=Wb("weekNumberCalculation")?"w":"W",Fb=Wb("snapMinutes")||Wb("slotMinutes")}function h(){var b,d,e,f,g,h=Ob+"-widget-header",i=Ob+"-widget-content",l=Wb("slotMinutes")%15==0;for(j(),jb=a("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(c),Wb("allDaySlot")?(kb=a("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(jb),b="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+h+" fc-agenda-axis'>"+Wb("allDayText")+"</th><td><div class='fc-day-content'><div style='position:relative'/></div></td><th class='"+h+" fc-agenda-gutter'> </th></tr></table>",mb=a(b).appendTo(jb),nb=mb.find("tr"),w(nb.find("td")),jb.append("<div class='fc-agenda-divider "+h+"'><div class='fc-agenda-divider-inner'/></div>")):kb=a([]),ob=a("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(jb),pb=a("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(ob),ub=a("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(pb),b="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'><tbody>",d=n(),f=k(m(d),Rb),k(d,Qb),Jb=0,e=0;f>d;e++)g=d.getMinutes(),b+="<tr class='fc-slot"+e+" "+(g?"fc-minor":"")+"'><th class='fc-agenda-axis "+h+"'>"+(l&&g?" ":fc(d,Wb("axisFormat")))+"</th><td class='"+i+"'><div style='position:relative'> </div></td></tr>",k(d,Wb("slotMinutes")),Jb++;b+="</tbody></table>",wb=a(b).appendTo(pb),x(wb.find("td"))}function j(){var b=o();_&&_.remove(),_=a(b).appendTo(c),bb=_.find("thead"),cb=bb.find("th").slice(1,-1),db=_.find("tbody"),eb=db.find("td").slice(0,-1),fb=eb.find("> div"),gb=eb.find(".fc-day-content > div"),hb=eb.eq(0),ib=fb.eq(0),Q(bb.add(bb.find("tr"))),Q(db.add(db.find("tr")))}function o(){var a="<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'>"+p()+q()+"</table>";return a}function p(){var a,b,c,d=Ob+"-widget-header",e="";for(e+="<thead><tr>",Tb?(a=cc(0,0),b=fc(a,Vb),Pb?b+=Ub:b=Ub+b,e+="<th class='fc-agenda-axis fc-week-number "+d+"'>"+O(b)+"</th>"):e+="<th class='fc-agenda-axis "+d+"'> </th>",c=0;Ib>c;c++)a=cc(0,c),e+="<th class='fc-"+Cb[a.getDay()]+" fc-col"+c+" "+d+"'>"+O(fc(a,Sb))+"</th>";return e+="<th class='fc-agenda-gutter "+d+"'> </th></tr></thead>"}function q(){var a,b,c,d,e,f=Ob+"-widget-header",g=Ob+"-widget-content",h=l(new Date),i="";for(i+="<tbody><tr><th class='fc-agenda-axis "+f+"'> </th>",c="",b=0;Ib>b;b++)a=cc(0,b),e=["fc-col"+b,"fc-"+Cb[a.getDay()],g],+a==+h?e.push(Ob+"-state-highlight","fc-today"):e.push(h>a?"fc-past":"fc-future"),d="<td class='"+e.join(" ")+"'><div><div class='fc-day-content'><div style='position:relative'> </div></div></div></td>",c+=d;return i+=c,i+="<td class='fc-agenda-gutter "+g+"'> </td></tr></tbody>"}function r(a){a===b&&(a=zb),zb=a,gc={};var c=db.position().top,d=ob.position().top,e=Math.min(a-c,wb.height()+d+1);ib.height(e-F(hb)),jb.css("top",c),ob.height(e-d-1),Eb=wb.find("tr:first").height()+1,Gb=Wb("slotMinutes")/Fb,Hb=Eb/Gb}function t(b){yb=b,Mb.clear(),Nb.clear();var c=bb.find("th:first");mb&&(c=c.add(mb.find("th:first"))),c=c.add(wb.find("th:first")),Ab=0,z(c.width("").each(function(b,c){Ab=Math.max(Ab,a(c).outerWidth())}),Ab);var d=_.find(".fc-agenda-gutter");mb&&(d=d.add(mb.find("th.fc-agenda-gutter")));var e=ob[0].clientWidth;Db=ob.width()-e,Db?(z(d,Db),d.show().prev().removeClass("fc-last")):d.hide().prev().addClass("fc-last"),Bb=Math.floor((e-Ab)/Ib),z(cb.slice(0,-1),Bb)}function u(){function a(){ob.scrollTop(d)}var b=n(),c=m(b);c.setHours(Wb("firstHour"));var d=M(b,c)+1;a(),setTimeout(a,0)}function v(){u()}function w(a){a.click(y).mousedown(ac)}function x(a){a.click(y).mousedown(W)}function y(a){if(!Wb("selectable")){var b=Math.min(Ib-1,Math.floor((a.pageX-_.offset().left-Ab)/Bb)),c=cc(0,b),d=this.parentNode.className.match(/fc-slot(\d+)/);if(d){var e=parseInt(d[1])*Wb("slotMinutes"),f=Math.floor(e/60);c.setHours(f),c.setMinutes(e%60+Qb),Xb("dayClick",eb[b],c,!1,a)}else Xb("dayClick",eb[b],c,!0,a)}}function B(a,b,c){c&&Kb.build();for(var d=ec(a,b),e=0;e<d.length;e++){var f=d[e];w(C(f.row,f.leftCol,f.row,f.rightCol))}}function C(a,b,c,d){var e=Kb.rect(a,b,c,d,jb);return Yb(e,jb)}function D(a,b){for(var c=0;Ib>c;c++){var d=cc(0,c),e=i(m(d),1),f=new Date(Math.max(d,a)),g=new Date(Math.min(e,b));if(g>f){var h=Kb.rect(0,c,0,c,pb),j=M(d,f),k=M(d,g);h.top=j,h.height=k-j,x(Yb(h,pb))}}}function E(a){return Mb.left(a)}function G(a){return Nb.left(a)}function H(a){return Mb.right(a)}function I(a){return Nb.right(a)}function J(a){return Wb("allDaySlot")&&!a.row}function L(a){var b=cc(0,a.col),c=a.row;return Wb("allDaySlot")&&c--,c>=0&&k(b,Qb+c*Fb),b}function M(a,c){if(a=m(a,!0),c<k(m(a),Qb))return 0;if(c>=k(m(a),Rb))return wb.height();var d=Wb("slotMinutes"),e=60*c.getHours()+c.getMinutes()-Qb,f=Math.floor(e/d),g=gc[f];return g===b&&(g=gc[f]=wb.find("tr").eq(f).find("td div")[0].offsetTop),Math.max(0,Math.round(g-1+Eb*(e%d/d)))}function N(){return nb}function R(a){var b=m(a.start);return a.allDay?b:k(b,Wb("defaultEventMinutes"))}function S(a,b){return b?m(a):k(m(a),Wb("slotMinutes"))}function T(a,b,c){c?Wb("allDaySlot")&&B(a,i(m(b),1),!0):U(a,b)}function U(b,c){var d=Wb("selectHelper");if(Kb.build(),d){var e=dc(b).col;if(e>=0&&Ib>e){var f=Kb.rect(0,e,0,e,pb),g=M(b,b),h=M(b,c);if(h>g){if(f.top=g,f.height=h-g,f.left+=2,f.width-=5,a.isFunction(d)){var i=d(b,c);i&&(f.position="absolute",xb=a(i).css(f).appendTo(pb))}else f.isStart=!0,f.isEnd=!0,xb=a(bc({title:"",start:b,end:c,className:["fc-select-helper"],editable:!1},f)),xb.css("opacity",Wb("dragOpacity"));xb&&(x(xb),pb.append(xb),z(xb,f.width,!0),A(xb,f.height,!0))}}}else D(b,c)}function V(){Zb(),xb&&(xb.remove(),xb=null)}function W(b){if(1==b.which&&Wb("selectable")){_b(b);var c;Lb.start(function(a,b){if(V(),a&&a.col==b.col&&!J(a)){var d=L(b),e=L(a);c=[d,k(m(d),Fb),e,k(m(e),Fb)].sort(K),U(c[0],c[3])}else c=null},b),a(document).one("mouseup",function(a){Lb.stop(),c&&(+c[0]==+c[1]&&X(c[0],!1,a),$b(c[0],c[3],!1,a))})}}function X(a,b,c){Xb("dayClick",eb[dc(a).col],a,b,c)}function Y(a,b){Lb.start(function(a){if(Zb(),a)if(J(a))C(a.row,a.col,a.row,a.col);else{var b=L(a),c=k(m(b),Wb("defaultEventMinutes"));D(b,c)}},b)}function Z(a,b,c){var d=Lb.stop();Zb(),d&&Xb("drop",a,L(d),J(d),b,c)}var $=this;$.renderAgenda=f,$.setWidth=t,$.setHeight=r,$.afterRender=v,$.defaultEventEnd=R,$.timePosition=M,$.getIsCellAllDay=J,$.allDayRow=N,$.getCoordinateGrid=function(){return Kb},$.getHoverListener=function(){return Lb},$.colLeft=E,$.colRight=H,$.colContentLeft=G,$.colContentRight=I,$.getDaySegmentContainer=function(){return kb},$.getSlotSegmentContainer=function(){return ub},$.getMinMinute=function(){return Qb},$.getMaxMinute=function(){return Rb},$.getSlotContainer=function(){return pb},$.getRowCnt=function(){return 1},$.getColCnt=function(){return Ib},$.getColWidth=function(){return Bb},$.getSnapHeight=function(){return Hb},$.getSnapMinutes=function(){return Fb},$.defaultSelectionEnd=S,$.renderDayOverlay=B,$.renderSelection=T,$.clearSelection=V,$.reportDayClick=X,$.dragStart=Y,$.dragStop=Z,lb.call($,c,d,e),rb.call($),qb.call($),ab.call($);var _,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,mb,nb,ob,pb,ub,wb,xb,yb,zb,Ab,Bb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb,Wb=$.opt,Xb=$.trigger,Yb=$.renderOverlay,Zb=$.clearOverlays,$b=$.reportSelection,_b=$.unselect,ac=$.daySelectionMousedown,bc=$.slotSegHtml,cc=$.cellToDate,dc=$.dateToCell,ec=$.rangeToSegments,fc=d.formatDate,gc={};P(c.addClass("fc-agenda")),Kb=new sb(function(b,c){function d(a){return Math.max(i,Math.min(j,a))}var e,f,g;cb.each(function(b,d){e=a(d),f=e.offset().left,b&&(g[1]=f),g=[f],c[b]=g}),g[1]=f+e.outerWidth(),Wb("allDaySlot")&&(e=nb,f=e.offset().top,b[0]=[f,f+e.outerHeight()]);for(var h=pb.offset().top,i=ob.offset().top,j=i+ob.outerHeight(),k=0;Jb*Gb>k;k++)b.push([d(h+Hb*k),d(h+Hb*(k+1))])}),Lb=new tb(Kb),Mb=new vb(function(a){return fb.eq(a)}),Nb=new vb(function(a){return gb.eq(a)})}function ab(){function c(a,b){var c,d=a.length,f=[],g=[];for(c=0;d>c;c++)a[c].allDay?f.push(a[c]):g.push(a[c]);s("allDaySlot")&&(ab(f,b),C()),h(e(g),b)}function d(){D().empty(),E().empty()}function e(b){var c,d,e,h,i,j=P(),l=I(),n=H(),o=a.map(b,g),p=[];for(d=0;j>d;d++)for(c=N(0,d),k(c,l),i=f(b,o,c,k(m(c),n-l)),i=bb(i),e=0;e<i.length;e++)h=i[e],h.col=d,p.push(h);return p}function f(a,b,c,d){var e,f,g,h,i,j,k,l,n=[],o=a.length;for(e=0;o>e;e++)f=a[e],g=f.start,h=b[e],h>c&&d>g&&(c>g?(i=m(c),k=!1):(i=g,k=!0),h>d?(j=m(d),l=!1):(j=h,l=!0),n.push({event:f,start:i,end:j,isStart:k,isEnd:l}));return n.sort(kb)}function g(a){return a.end?m(a.end):k(m(a.start),s("defaultEventMinutes"))}function h(c,d){var e,f,g,h,i,k,m,n,o,p,q,u,v,w,x,z,A=c.length,C="",D=E(),G=s("isRTL");for(e=0;A>e;e++)f=c[e],g=f.event,h=J(f.start,f.start),i=J(f.start,f.end),k=L(f.col),m=M(f.col),n=m-k,m-=.025*n,n=m-k,o=n*(f.forwardCoord-f.backwardCoord),s("slotEventOverlap")&&(o=Math.max(2*(o-10),o)),G?(q=m-f.backwardCoord*n,p=q-o):(p=k+f.backwardCoord*n,q=p+o),p=Math.max(p,k),q=Math.min(q,m),o=q-p,f.top=h,f.left=p,f.outerWidth=o,f.outerHeight=i-h,C+=j(g,f);for(D[0].innerHTML=C,u=D.children(),e=0;A>e;e++)f=c[e],g=f.event,v=a(u[e]),w=t("eventRender",g,g,v,r),w===!1?v.remove():(w&&w!==!0&&(v.remove(),v=a(w).css({position:"absolute",top:f.top,left:f.left}).appendTo(D)),f.element=v,g._id===d?l(g,v,f):v[0]._fci=e,V(g,v));for(y(D,c,l),e=0;A>e;e++)f=c[e],(v=f.element)&&(f.vsides=F(v,!0),f.hsides=B(v,!0),x=v.find(".fc-event-title"),x.length&&(f.contentTop=x[0].offsetTop));for(e=0;A>e;e++)f=c[e],(v=f.element)&&(v[0].style.width=Math.max(0,f.outerWidth-f.hsides)+"px",z=Math.max(0,f.outerHeight-f.vsides),v[0].style.height=z+"px",g=f.event,f.contentTop!==b&&z-f.contentTop<10&&(v.find("div.fc-event-time").text(db(g.start,s("timeFormat"))+" - "+g.title),v.find("div.fc-event-title").remove()),t("eventAfterRender",g,g,v))}function j(a,b){var c="<",d=a.url,e=R(a,s),f=["fc-event","fc-event-vert"];return u(a)&&f.push("fc-event-draggable"),b.isStart&&f.push("fc-event-start"),b.isEnd&&f.push("fc-event-end"),f=f.concat(a.className),a.source&&(f=f.concat(a.source.className||[])),c+=d?"a href='"+O(a.url)+"'":"div",c+=" class='"+f.join(" ")+"' style='position:absolute;top:"+b.top+"px;left:"+b.left+"px;"+e+"'><div class='fc-event-inner'><div class='fc-event-time'>"+O(eb(a.start,a.end,s("timeFormat")))+"</div><div class='fc-event-title'>"+O(a.title||"")+"</div></div><div class='fc-event-bg'></div>",b.isEnd&&v(a)&&(c+="<div class='ui-resizable-handle ui-resizable-s'>=</div>"),c+="</"+(d?"a":"div")+">"}function l(a,b,c){var d=b.find("div.fc-event-time");u(a)&&p(a,b,d),c.isEnd&&v(a)&&q(a,b,d),z(a,b)}function n(a,b,c){function d(){j||(b.width(e).height("").draggable("option","grid",null),j=!0)}var e,f,g,h=c.isStart,j=!0,k=G(),l=Q(),n=S(),p=T(),q=I();b.draggable({opacity:s("dragOpacity","month"),revertDuration:s("dragRevertDuration"),start:function(c,q){t("eventDragStart",b,a,c,q),X(a,b),e=b.width(),k.start(function(c,e){if(_(),c){f=!1;var k=N(0,e.col),q=N(0,c.col);
|
3 |
+
g=o(q,k),c.row?h?j&&(b.width(l-10),A(b,n*Math.round((a.end?(a.end-a.start)/Fb:s("defaultEventMinutes"))/p)),b.draggable("option","grid",[l,1]),j=!1):f=!0:($(i(m(a.start),g),i(w(a),g)),d()),f=f||j&&!g}else d(),f=!0;b.draggable("option","revert",f)},c,"drag")},stop:function(c,e){if(k.stop(),_(),t("eventDragStop",b,a,c,e),f)d(),b.css("filter",""),W(a,b);else{var h=0;j||(h=Math.round((b.offset().top-U().offset().top)/n)*p+q-(60*a.start.getHours()+a.start.getMinutes())),Y(this,a,g,h,j,c,e)}}})}function p(a,b,c){function d(){_(),h&&(l?(c.hide(),b.draggable("option","grid",null),$(i(m(a.start),u),i(w(a),u))):(e(v),c.css("display",""),b.draggable("option","grid",[A,B])))}function e(b){var d,e=k(m(a.start),b);a.end&&(d=k(m(a.end),b)),c.text(eb(e,d,s("timeFormat")))}var f,g,h,j,l,n,p,q,u,v,x,y=r.getCoordinateGrid(),z=P(),A=Q(),B=S(),C=T();b.draggable({scroll:!1,grid:[A,B],axis:1==z?"y":!1,opacity:s("dragOpacity"),revertDuration:s("dragRevertDuration"),start:function(c,d){t("eventDragStart",b,a,c,d),X(a,b),y.build(),f=b.position(),g=y.cell(c.pageX,c.pageY),h=j=!0,l=n=K(g),p=q=0,u=0,v=x=0},drag:function(a,c){var e=y.cell(a.pageX,a.pageY);if(h=!!e){if(l=K(e),p=Math.round((c.position.left-f.left)/A),p!=q){var i=N(0,g.col),k=g.col+p;k=Math.max(0,k),k=Math.min(z-1,k);var m=N(0,k);u=o(m,i)}l||(v=Math.round((c.position.top-f.top)/B)*C)}(h!=j||l!=n||p!=q||v!=x)&&(d(),j=h,n=l,q=p,x=v),b.draggable("option","revert",!h)},stop:function(c,e){_(),t("eventDragStop",b,a,c,e),h&&(l||u||v)?Y(this,a,u,l?0:v,l,c,e):(h=!0,l=!1,p=0,u=0,v=0,d(),b.css("filter",""),b.css(f),W(a,b))}})}function q(a,b,c){var d,e,f=S(),g=T();b.resizable({handles:{s:".ui-resizable-handle"},grid:f,start:function(c,f){d=e=0,X(a,b),t("eventResizeStart",this,a,c,f)},resize:function(h,i){d=Math.round((Math.max(f,b.height())-i.originalSize.height)/f),d!=e&&(c.text(eb(a.start,d||a.end?k(x(a),g*d):null,s("timeFormat"))),e=d)},stop:function(c,e){t("eventResizeStop",this,a,c,e),d?Z(this,a,0,g*d,c,e):W(a,b)}})}var r=this;r.renderEvents=c,r.clearEvents=d,r.slotSegHtml=j,mb.call(r);var s=r.opt,t=r.trigger,u=r.isEventDraggable,v=r.isEventResizable,x=r.eventEnd,z=r.eventElementHandlers,C=r.setHeight,D=r.getDaySegmentContainer,E=r.getSlotSegmentContainer,G=r.getHoverListener,H=r.getMaxMinute,I=r.getMinMinute,J=r.timePosition,K=r.getIsCellAllDay,L=r.colContentLeft,M=r.colContentRight,N=r.cellToDate,P=r.getColCnt,Q=r.getColWidth,S=r.getSnapHeight,T=r.getSnapMinutes,U=r.getSlotContainer,V=r.reportEventElement,W=r.showEvents,X=r.hideEvents,Y=r.eventDrop,Z=r.eventResize,$=r.renderDayOverlay,_=r.clearOverlays,ab=r.renderDayEvents,cb=r.calendar,db=cb.formatDate,eb=cb.formatDates;r.draggableDayEvent=n}function bb(a){var b,c=cb(a),d=c[0];if(db(c),d){for(b=0;b<d.length;b++)eb(d[b]);for(b=0;b<d.length;b++)fb(d[b],0,0)}return gb(c)}function cb(a){var b,c,d,e=[];for(b=0;b<a.length;b++){for(c=a[b],d=0;d<e.length&&hb(c,e[d]).length;d++);(e[d]||(e[d]=[])).push(c)}return e}function db(a){var b,c,d,e,f;for(b=0;b<a.length;b++)for(c=a[b],d=0;d<c.length;d++)for(e=c[d],e.forwardSegs=[],f=b+1;f<a.length;f++)hb(e,a[f],e.forwardSegs)}function eb(a){var c,d,e=a.forwardSegs,f=0;if(a.forwardPressure===b){for(c=0;c<e.length;c++)d=e[c],eb(d),f=Math.max(f,1+d.forwardPressure);a.forwardPressure=f}}function fb(a,c,d){var e,f=a.forwardSegs;if(a.forwardCoord===b)for(f.length?(f.sort(jb),fb(f[0],c+1,d),a.forwardCoord=f[0].backwardCoord):a.forwardCoord=1,a.backwardCoord=a.forwardCoord-(a.forwardCoord-d)/(c+1),e=0;e<f.length;e++)fb(f[e],0,a.forwardCoord)}function gb(a){var b,c,d,e=[];for(b=0;b<a.length;b++)for(c=a[b],d=0;d<c.length;d++)e.push(c[d]);return e}function hb(a,b,c){c=c||[];for(var d=0;d<b.length;d++)ib(a,b[d])&&c.push(b[d]);return c}function ib(a,b){return a.end>b.start&&a.start<b.end}function jb(a,b){return b.forwardPressure-a.forwardPressure||(a.backwardCoord||0)-(b.backwardCoord||0)||kb(a,b)}function kb(a,b){return a.start-b.start||b.end-b.start-(a.end-a.start)||(a.event.title||"").localeCompare(b.event.title)}function lb(c,d,e){function f(b,c){var d=V[b];return a.isPlainObject(d)?N(d,c||e):d}function g(a,b){return d.trigger.apply(d,[a,b||M].concat(Array.prototype.slice.call(arguments,2),[M]))}function h(a){var b=a.source||{};return T(a.startEditable,b.startEditable,f("eventStartEditable"),a.editable,b.editable,f("editable"))&&!f("disableDragging")}function j(a){var b=a.source||{};return T(a.durationEditable,b.durationEditable,f("eventDurationEditable"),a.editable,b.editable,f("editable"))&&!f("disableResizing")}function l(a){R={};var b,c,d=a.length;for(b=0;d>b;b++)c=a[b],R[c._id]?R[c._id].push(c):R[c._id]=[c]}function n(){R={},S={},U=[]}function p(a){return a.end?m(a.end):O(a)}function q(a,b){U.push({event:a,element:b}),S[a._id]?S[a._id].push(b):S[a._id]=[b]}function r(){a.each(U,function(a,b){M.trigger("eventDestroy",b.event,b.event,b.element)})}function s(a,b){b.click(function(c){return b.hasClass("ui-draggable-dragging")||b.hasClass("ui-resizable-resizing")?void 0:g("eventClick",this,a,c)}).hover(function(b){g("eventMouseover",this,a,b)},function(b){g("eventMouseout",this,a,b)})}function t(a,b){v(a,b,"show")}function u(a,b){v(a,b,"hide")}function v(a,b,c){var d,e=S[a._id],f=e.length;for(d=0;f>d;d++)b&&e[d][0]==b[0]||e[d][c]()}function w(a,b,c,d,e,f,h){var i=b.allDay,j=b._id;y(R[j],c,d,e),g("eventDrop",a,b,c,d,e,function(){y(R[j],-c,-d,i),Q(j)},f,h),Q(j)}function x(a,b,c,d,e,f){var h=b._id;z(R[h],c,d),g("eventResize",a,b,c,d,function(){z(R[h],-c,-d),Q(h)},e,f),Q(h)}function y(a,c,d,e){d=d||0;for(var f,g=a.length,h=0;g>h;h++)f=a[h],e!==b&&(f.allDay=e),k(i(f.start,c,!0),d),f.end&&(f.end=k(i(f.end,c,!0),d)),P(f,V)}function z(a,b,c){c=c||0;for(var d,e=a.length,f=0;e>f;f++)d=a[f],d.end=k(i(p(d),b,!0),c),P(d,V)}function A(a){return"object"==typeof a&&(a=a.getDay()),Y[a]}function B(){return W}function C(a,b,c){for(b=b||1;Y[(a.getDay()+(c?b:0)+7)%7];)i(a,b)}function D(){var a=E.apply(null,arguments),b=F(a),c=G(b);return c}function E(a,b){var c=M.getColCnt(),d=_?-1:1,e=_?c-1:0;"object"==typeof a&&(b=a.col,a=a.row);var f=a*c+(b*d+e);return f}function F(a){var b=M.visStart.getDay();return a+=Z[b],7*Math.floor(a/W)+$[(a%W+W)%W]-b}function G(a){var b=m(M.visStart);return i(b,a),b}function H(a){var b=I(a),c=J(b),d=K(c);return d}function I(a){return o(a,M.visStart)}function J(a){var b=M.visStart.getDay();return a+=b,Math.floor(a/7)*W+Z[(a%7+7)%7]-Z[b]}function K(a){var b=M.getColCnt(),c=_?-1:1,d=_?b-1:0,e=Math.floor(a/b),f=(a%b+b)%b*c+d;return{row:e,col:f}}function L(a,b){for(var c=M.getRowCnt(),d=M.getColCnt(),e=[],f=I(a),g=I(b),h=J(f),i=J(g)-1,j=0;c>j;j++){var k=j*d,l=k+d-1,m=Math.max(h,k),n=Math.min(i,l);if(n>=m){var o=K(m),p=K(n),q=[o.col,p.col].sort(),r=F(m)==f,s=F(n)+1==g;e.push({row:j,leftCol:q[0],rightCol:q[1],isStart:r,isEnd:s})}}return e}var M=this;M.element=c,M.calendar=d,M.name=e,M.opt=f,M.trigger=g,M.isEventDraggable=h,M.isEventResizable=j,M.setEventData=l,M.clearEventData=n,M.eventEnd=p,M.reportEventElement=q,M.triggerEventDestroy=r,M.eventElementHandlers=s,M.showEvents=t,M.hideEvents=u,M.eventDrop=w,M.eventResize=x;var O=M.defaultEventEnd,P=d.normalizeEvent,Q=d.reportEventChange,R={},S={},U=[],V=d.options;M.isHiddenDay=A,M.skipHiddenDays=C,M.getCellsPerWeek=B,M.dateToCell=H,M.dateToDayOffset=I,M.dayOffsetToCellOffset=J,M.cellOffsetToCell=K,M.cellToDate=D,M.cellToCellOffset=E,M.cellOffsetToDayOffset=F,M.dayOffsetToDate=G,M.rangeToSegments=L;var W,X=f("hiddenDays")||[],Y=[],Z=[],$=[],_=f("isRTL");!function(){f("weekends")===!1&&X.push(0,6);for(var b=0,c=0;7>b;b++)Z[b]=c,Y[b]=-1!=a.inArray(b,X),Y[b]||($[c]=b,c++);if(W=c,!W)throw"invalid hiddenDays"}()}function mb(){function b(a,b){var c=d(a,!1,!0);ob(c,function(a,b){G(a.event,b)}),t(c,b),ob(c,function(a,b){C("eventAfterRender",a.event,a.event,b)})}function c(a,b,c){var e=d([a],!0,!1),f=[];return ob(e,function(a,d){a.row===b&&d.css("top",c),f.push(d[0])}),f}function d(b,c,d){var f,i,j=X(),m=c?a("<div/>"):j,n=e(b);return g(n),f=h(n),m[0].innerHTML=f,i=m.children(),c&&j.append(i),k(n,i),ob(n,function(a,b){a.hsides=B(b,!0)}),ob(n,function(a,b){b.width(Math.max(0,a.outerWidth-a.hsides))}),ob(n,function(a,b){a.outerHeight=b.outerHeight(!0)}),l(n,d),n}function e(a){for(var b=[],c=0;c<a.length;c++){var d=f(a[c]);b.push.apply(b,d)}return b}function f(a){for(var b=a.start,c=w(a),d=bb(b,c),e=0;e<d.length;e++)d[e].event=a;return d}function g(a){for(var b=A("isRTL"),c=0;c<a.length;c++){var d=a[c],e=(b?d.isEnd:d.isStart)?V:T,f=(b?d.isStart:d.isEnd)?W:U,g=e(d.leftCol),h=f(d.rightCol);d.left=g,d.outerWidth=h-g}}function h(a){for(var b="",c=0;c<a.length;c++)b+=j(a[c]);return b}function j(a){var b="",c=A("isRTL"),d=a.event,e=d.url,f=["fc-event","fc-event-hori"];D(d)&&f.push("fc-event-draggable"),a.isStart&&f.push("fc-event-start"),a.isEnd&&f.push("fc-event-end"),f=f.concat(d.className),d.source&&(f=f.concat(d.source.className||[]));var g=R(d,A);return b+=e?"<a href='"+O(e)+"'":"<div",b+=" class='"+f.join(" ")+"' style='position:absolute;left:"+a.left+"px;"+g+"'><div class='fc-event-inner'>",!d.allDay&&a.isStart&&(b+="<span class='fc-event-time'>"+O(Y(d.start,d.end,A("timeFormat")))+"</span>"),b+="<span class='fc-event-title'>"+O(d.title||"")+"</span></div>",a.isEnd&&E(d)&&(b+="<div class='ui-resizable-handle ui-resizable-"+(c?"w":"e")+"'> </div>"),b+="</"+(e?"a":"div")+">"}function k(b,c){for(var d=0;d<b.length;d++){var e=b[d],f=e.event,g=c.eq(d),h=C("eventRender",f,f,g);h===!1?g.remove():(h&&h!==!0&&(h=a(h).css({position:"absolute",left:e.left}),g.replaceWith(h),g=h),e.element=g)}}function l(a,b){var c=n(a),d=s(),e=[];if(b)for(var f=0;f<d.length;f++)d[f].height(c[f]);for(var f=0;f<d.length;f++)e.push(d[f].position().top);ob(a,function(a,b){b.css("top",e[a.row]+a.top)})}function n(a){for(var b=N(),c=Q(),d=[],e=p(a),f=0;b>f;f++){for(var g=e[f],h=[],i=0;c>i;i++)h.push(0);for(var j=0;j<g.length;j++){var k=g[j];k.top=L(h.slice(k.leftCol,k.rightCol+1));for(var i=k.leftCol;i<=k.rightCol;i++)h[i]=k.top+k.outerHeight}d.push(L(h))}return d}function p(a){var b,c,d,e=N(),f=[];for(b=0;b<a.length;b++)c=a[b],d=c.row,c.element&&(f[d]?f[d].push(c):f[d]=[c]);for(d=0;e>d;d++)f[d]=q(f[d]||[]);return f}function q(a){for(var b=[],c=r(a),d=0;d<c.length;d++)b.push.apply(b,c[d]);return b}function r(a){a.sort(pb);for(var b=[],c=0;c<a.length;c++){for(var d=a[c],e=0;e<b.length&&nb(d,b[e]);e++);b[e]?b[e].push(d):b[e]=[d]}return b}function s(){var a,b=N(),c=[];for(a=0;b>a;a++)c[a]=S(a).find("div.fc-day-content > div");return c}function t(a,b){var c=X();ob(a,function(a,c,d){var e=a.event;e._id===b?u(e,c,a):c[0]._fci=d}),y(c,a,u)}function u(a,b,c){D(a)&&z.draggableDayEvent(a,b,c),c.isEnd&&E(a)&&z.resizableDayEvent(a,b,c),H(a,b)}function v(a,b){var c,d=ab();b.draggable({delay:50,opacity:A("dragOpacity"),revertDuration:A("dragRevertDuration"),start:function(e,f){C("eventDragStart",b,a,e,f),J(a,b),d.start(function(d,e,f,g){if(b.draggable("option","revert",!d||!f&&!g),$(),d){var h=cb(e),j=cb(d);c=o(j,h),Z(i(m(a.start),c),i(w(a),c))}else c=0},e,"drag")},stop:function(e,f){d.stop(),$(),C("eventDragStop",b,a,e,f),c?K(this,a,c,0,a.allDay,e,f):(b.css("filter",""),I(a,b))}})}function x(b,d,e){var f=A("isRTL"),g=f?"w":"e",h=d.find(".ui-resizable-"+g),j=!1;P(d),d.mousedown(function(a){a.preventDefault()}).click(function(a){j&&(a.preventDefault(),a.stopImmediatePropagation())}),h.mousedown(function(f){function h(c){C("eventResizeStop",this,b,c),a("body").css("cursor",""),m.stop(),$(),k&&M(this,b,k,0,c),setTimeout(function(){j=!1},0)}if(1==f.which){j=!0;var k,l,m=ab(),n=(N(),Q(),d.css("top")),o=a.extend({},b),p=gb(fb(b.start));_(),a("body").css("cursor",g+"-resize").one("mouseup",h),C("eventResizeStart",this,b,f),m.start(function(d,f){if(d){var h=db(f),j=db(d);if(j=Math.max(j,p),k=eb(j)-eb(h)){o.end=i(F(b),k,!0);var m=l;l=c(o,e.row,n),l=a(l),l.find("*").css("cursor",g+"-resize"),m&&m.remove(),J(b)}else l&&(I(b),l.remove(),l=null);$(),Z(b.start,i(w(b),k))}},f)}})}var z=this;z.renderDayEvents=b,z.draggableDayEvent=v,z.resizableDayEvent=x;var A=z.opt,C=z.trigger,D=z.isEventDraggable,E=z.isEventResizable,F=z.eventEnd,G=z.reportEventElement,H=z.eventElementHandlers,I=z.showEvents,J=z.hideEvents,K=z.eventDrop,M=z.eventResize,N=z.getRowCnt,Q=z.getColCnt,S=(z.getColWidth,z.allDayRow),T=z.colLeft,U=z.colRight,V=z.colContentLeft,W=z.colContentRight,X=(z.dateToCell,z.getDaySegmentContainer),Y=z.calendar.formatDates,Z=z.renderDayOverlay,$=z.clearOverlays,_=z.clearSelection,ab=z.getHoverListener,bb=z.rangeToSegments,cb=z.cellToDate,db=z.cellToCellOffset,eb=z.cellOffsetToDayOffset,fb=z.dateToDayOffset,gb=z.dayOffsetToCellOffset}function nb(a,b){for(var c=0;c<b.length;c++){var d=b[c];if(d.leftCol<=a.rightCol&&d.rightCol>=a.leftCol)return!0}return!1}function ob(a,b){for(var c=0;c<a.length;c++){var d=a[c],e=d.element;e&&b(d,e,c)}}function pb(a,b){return b.rightCol-b.leftCol-(a.rightCol-a.leftCol)||b.event.allDay-a.event.allDay||a.event.start-b.event.start||(a.event.title||"").localeCompare(b.event.title)}function qb(){function b(a,b,e){c(),b||(b=i(a,e)),j(a,b,e),d(a,b,e)}function c(a){l&&(l=!1,k(),h("unselect",null,a))}function d(a,b,c,d){l=!0,h("select",null,a,b,c,d)}function e(b){var e=f.cellToDate,h=f.getIsCellAllDay,i=f.getHoverListener(),l=f.reportDayClick;if(1==b.which&&g("selectable")){c(b);var m;i.start(function(a,b){k(),a&&h(a)?(m=[e(b),e(a)].sort(K),j(m[0],m[1],!0)):m=null},b),a(document).one("mouseup",function(a){i.stop(),m&&(+m[0]==+m[1]&&l(m[0],!0,a),d(m[0],m[1],!0,a))})}}var f=this;f.select=b,f.unselect=c,f.reportSelection=d,f.daySelectionMousedown=e;var g=f.opt,h=f.trigger,i=f.defaultSelectionEnd,j=f.renderSelection,k=f.clearSelection,l=!1;g("selectable")&&g("unselectAuto")&&a(document).mousedown(function(b){var d=g("unselectCancel");d&&a(b.target).parents(d).length||c(b)})}function rb(){function b(b,c){var d=f.shift();return d||(d=a("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")),d[0].parentNode!=c[0]&&d.appendTo(c),e.push(d.css(b).show()),d}function c(){for(var a;a=e.shift();)f.push(a.hide().unbind())}var d=this;d.renderOverlay=b,d.clearOverlays=c;var e=[],f=[]}function sb(a){var b,c,d=this;d.build=function(){b=[],c=[],a(b,c)},d.cell=function(a,d){var e,f=b.length,g=c.length,h=-1,i=-1;for(e=0;f>e;e++)if(d>=b[e][0]&&d<b[e][1]){h=e;break}for(e=0;g>e;e++)if(a>=c[e][0]&&a<c[e][1]){i=e;break}return h>=0&&i>=0?{row:h,col:i}:null},d.rect=function(a,d,e,f,g){var h=g.offset();return{top:b[a][0]-h.top,left:c[d][0]-h.left,width:c[f][1]-c[d][0],height:b[e][1]-b[a][0]}}}function tb(b){function c(a){ub(a);var c=b.cell(a.pageX,a.pageY);(!c!=!g||c&&(c.row!=g.row||c.col!=g.col))&&(c?(f||(f=c),e(c,f,c.row-f.row,c.col-f.col)):e(c,f),g=c)}var d,e,f,g,h=this;h.start=function(h,i,j){e=h,f=g=null,b.build(),c(i),d=j||"mousemove",a(document).bind(d,c)},h.stop=function(){return a(document).unbind(d,c),g}}function ub(a){a.pageX===b&&(a.pageX=a.originalEvent.pageX,a.pageY=a.originalEvent.pageY)}function vb(a){function c(b){return e[b]=e[b]||a(b)}var d=this,e={},f={},g={};d.left=function(a){return f[a]=f[a]===b?c(a).position().left:f[a]},d.right=function(a){return g[a]=g[a]===b?d.left(a)+c(a).width():g[a]},d.clear=function(){e={},f={},g={}}}var wb={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"iso",weekNumberTitle:"W",allDayDefault:!0,ignoreTimezone:!0,lazyFetching:!0,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '—'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:!1,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"<span class='fc-text-arrow'>‹</span>",next:"<span class='fc-text-arrow'>›</span>",prevYear:"<span class='fc-text-arrow'>«</span>",nextYear:"<span class='fc-text-arrow'>»</span>",today:"today",month:"month",week:"week",day:"day"},theme:!1,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:!0,dropAccept:"*",handleWindowResize:!0},xb={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"<span class='fc-text-arrow'>›</span>",next:"<span class='fc-text-arrow'>‹</span>",prevYear:"<span class='fc-text-arrow'>»</span>",nextYear:"<span class='fc-text-arrow'>«</span>"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},yb=a.fullCalendar={version:"1.6.4"},zb=yb.views={};a.fn.fullCalendar=function(c){if("string"==typeof c){var e,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a.data(this,"fullCalendar");if(d&&a.isFunction(d[c])){var g=d[c].apply(d,f);e===b&&(e=g),"destroy"==c&&a.removeData(this,"fullCalendar")}}),e!==b?e:this}c=c||{};var g=c.eventSources||[];return delete c.eventSources,c.events&&(g.push(c.events),delete c.events),c=a.extend(!0,{},wb,c.isRTL||c.isRTL===b&&wb.isRTL?xb:{},c),this.each(function(b,e){var f=a(e),h=new d(f,c,g);f.data("fullCalendar",h),h.render()}),this},yb.sourceNormalizers=[],yb.sourceFetchers=[];var Ab={dataType:"json",cache:!1},Bb=1;yb.addDays=i,yb.cloneDate=m,yb.parseDate=q,yb.parseISO8601=r,yb.parseTime=s,yb.formatDate=t,yb.formatDates=u;var Cb=["sun","mon","tue","wed","thu","fri","sat"],Db=864e5,Eb=36e5,Fb=6e4,Gb={s:function(a){return a.getSeconds()},ss:function(a){return M(a.getSeconds())},m:function(a){return a.getMinutes()},mm:function(a){return M(a.getMinutes())},h:function(a){return a.getHours()%12||12},hh:function(a){return M(a.getHours()%12||12)},H:function(a){return a.getHours()},HH:function(a){return M(a.getHours())},d:function(a){return a.getDate()},dd:function(a){return M(a.getDate())},ddd:function(a,b){return b.dayNamesShort[a.getDay()]},dddd:function(a,b){return b.dayNames[a.getDay()]},M:function(a){return a.getMonth()+1},MM:function(a){return M(a.getMonth()+1)},MMM:function(a,b){return b.monthNamesShort[a.getMonth()]},MMMM:function(a,b){return b.monthNames[a.getMonth()]},yy:function(a){return(a.getFullYear()+"").substring(2)},yyyy:function(a){return a.getFullYear()},t:function(a){return a.getHours()<12?"a":"p"},tt:function(a){return a.getHours()<12?"am":"pm"},T:function(a){return a.getHours()<12?"A":"P"},TT:function(a){return a.getHours()<12?"AM":"PM"},u:function(a){return t(a,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(a){var b=a.getDate();return b>10&&20>b?"th":["st","nd","rd"][b%10-1]||"th"},w:function(a,b){return b.weekNumberCalculation(a)},W:function(a){return v(a)}};yb.dateFormatters=Gb,yb.applyAll=S,zb.month=U,zb.basicWeek=V,zb.basicDay=W,c({weekMode:"fixed"}),zb.agendaWeek=Z,zb.agendaDay=$,c({allDaySlot:!0,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24,slotEventOverlap:!0})}(jQuery);
|
js/jquery-ui-eo-timepicker.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
!function($){function eoTimepicker(){this.debug=!0,this._curInst=null,this._disabledInputs=[],this._timepickerShowing=!1,this._inDialog=!1,this._dialogClass="ui-timepicker-dialog",this._mainDivId="ui-timepicker-div",this._inlineClass="ui-timepicker-inline",this._currentClass="ui-timepicker-current",this._dayOverClass="ui-timepicker-days-cell-over",this.regional=[],this.regional[""]={hourText:"Hour",minuteText:"Minute",amPmText:["AM","PM"],closeButtonText:"Done",nowButtonText:"Now",deselectButtonText:"Deselect"},this._defaults={showOn:"focus",button:null,showAnim:"fadeIn",showOptions:{},appendText:"",beforeShow:null,onSelect:null,onClose:null,timeSeparator:":",periodSeparator:" ",showPeriod:!1,showPeriodLabels:!0,showLeadingZero:!0,showMinutesLeadingZero:!0,altField:"",defaultTime:"now",myPosition:"left top",atPosition:"left bottom",onHourShow:null,onMinuteShow:null,hours:{starts:0,ends:23},minutes:{starts:0,ends:55,interval:5,manual:[]},rows:4,showHours:!0,showMinutes:!0,optionalMinutes:!1,showCloseButton:!1,showNowButton:!1,showDeselectButton:!1,maxTime:{hour:null,minute:null},minTime:{hour:null,minute:null}},$.extend(this._defaults,this.regional[""]),this.tpDiv=$('<div id="'+this._mainDivId+'" class="ui-timepicker ui-widget ui-helper-clearfix ui-corner-all " style="display: none"></div>')}function extendRemove(a,b){$.extend(a,b);for(var c in b)(null==b[c]||void 0==b[c])&&(a[c]=b[c]);return a}$.extend($.ui,{eotimepicker:{version:"0.3.3"}});var PROP_NAME="eotimepicker",tpuuid=(new Date).getTime();$.extend(eoTimepicker.prototype,{markerClassName:"hasTimepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetTimepicker:function(){return this.tpDiv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_attachTimepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("time:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="tp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?(this._connectTimepicker(target,inst),this._setTimeFromField(inst)):inline&&this._inlineTimepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,inline:b,tpDiv:b?$('<div class="'+this._inlineClass+' ui-timepicker ui-widget ui-helper-clearfix"></div>'):this.tpDiv}},_connectTimepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]),c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keyup(this._doKeyUp).bind("setData.eotimepicker",function(a,c,d){b.settings[c]=d}).bind("getData.eotimepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b))},_doKeyDown:function(a){var b=$.eotimepicker._getInst(a.target),c=!0;if(b._keyEvent=!0,$.eotimepicker._timepickerShowing)switch(a.keyCode){case 9:$.eotimepicker._hideTimepicker(),c=!1;break;case 13:return $.eotimepicker._updateSelectedValue(b),$.eotimepicker._hideTimepicker(),!1;case 27:$.eotimepicker._hideTimepicker();break;default:c=!1}else 36==a.keyCode&&a.ctrlKey?$.eotimepicker._showTimepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyUp:function(a){var b=$.eotimepicker._getInst(a.target);$.eotimepicker._setTimeFromField(b),$.eotimepicker._updateTimepicker(b)},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus.eotimepicker",this._showTimepicker),a.unbind("click.eotimepicker",this._adjustZIndex),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");if(("focus"==e||"both"==e)&&(a.bind("focus.eotimepicker",this._showTimepicker),a.bind("click.eotimepicker",this._adjustZIndex)),"button"==e||"both"==e){var f=this._get(b,"button");null==f&&(f=$('<button class="ui-timepicker-trigger" type="button">...</button>'),a.after(f)),$(f).bind("click.eotimepicker",function(){return $.eotimepicker._timepickerShowing&&$.eotimepicker._lastInput==a[0]?$.eotimepicker._hideTimepicker():b.input.is(":disabled")||$.eotimepicker._showTimepicker(a[0]),!1})}},_inlineTimepicker:function(a,b){var c=$(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.tpDiv).bind("setData.eotimepicker",function(a,c,d){b.settings[c]=d}).bind("getData.eotimepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setTimeFromField(b),this._updateTimepicker(b),b.tpDiv.show())},_adjustZIndex:function(a){a=a.target||a;var b=$.eotimepicker._getInst(a);b.tpDiv.css("zIndex",$.eotimepicker._getZIndex(a)+1)},_showTimepicker:function(a){if(a=a.target||a,"input"!=a.nodeName.toLowerCase()&&(a=$("input",a.parentNode)[0]),!$.eotimepicker._isDisabledTimepicker(a)&&$.eotimepicker._lastInput!=a){$.eotimepicker._hideTimepicker();var b=$.eotimepicker._getInst(a);$.eotimepicker._curInst&&$.eotimepicker._curInst!=b&&$.eotimepicker._curInst.tpDiv.stop(!0,!0);var c=$.eotimepicker._get(b,"beforeShow");extendRemove(b.settings,c?c.apply(a,[a,b]):{}),b.lastVal=null,$.eotimepicker._lastInput=a,$.eotimepicker._setTimeFromField(b),$.eotimepicker._inDialog&&(a.value=""),$.eotimepicker._pos||($.eotimepicker._pos=$.eotimepicker._findPos(a),$.eotimepicker._pos[1]+=a.offsetHeight);var d=!1;$(a).parents().each(function(){return d|="fixed"==$(this).css("position"),!d});var e={left:$.eotimepicker._pos[0],top:$.eotimepicker._pos[1]};if($.eotimepicker._pos=null,b.tpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.eotimepicker._updateTimepicker(b),!b.inline&&"object"==typeof $.ui.position){b.tpDiv.position({of:b.input,my:$.eotimepicker._get(b,"myPosition"),at:$.eotimepicker._get(b,"atPosition"),collision:"flip"});var e=b.tpDiv.offset();$.eotimepicker._pos=[e.top,e.left]}if(b._hoursClicked=!1,b._minutesClicked=!1,e=$.eotimepicker._checkOffset(b,e,d),b.tpDiv.css({position:$.eotimepicker._inDialog&&$.blockUI?"static":d?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"}),!b.inline){var f=$.eotimepicker._get(b,"showAnim"),g=$.eotimepicker._get(b,"duration"),h=function(){$.eotimepicker._timepickerShowing=!0;var a=$.eotimepicker._getBorders(b.tpDiv);b.tpDiv.find("iframe.ui-timepicker-cover").css({left:-a[0],top:-a[1],width:b.tpDiv.outerWidth(),height:b.tpDiv.outerHeight()})};$.eotimepicker._adjustZIndex(a),$.effects&&$.effects[f]?b.tpDiv.show(f,$.eotimepicker._get(b,"showOptions"),g,h):b.tpDiv.show(f?g:null,h),f&&g||h(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.eotimepicker._curInst=b}}},_getZIndex:function(a){for(var b,c,d=$(a),e=0;d.length&&d[0]!==document;)b=d.css("position"),("absolute"===b||"relative"===b||"fixed"===b)&&(c=parseInt(d.css("zIndex"),10),isNaN(c)||0===c||c>e&&(e=c)),d=d.parent();return e},_refreshTimepicker:function(a){var b=this._getInst(a);b&&this._updateTimepicker(b)},_updateTimepicker:function(a){a.tpDiv.empty().append(this._generateHTML(a)),this._rebindDialogEvents(a)},_rebindDialogEvents:function(a){var b=$.eotimepicker._getBorders(a.tpDiv),c=this;a.tpDiv.find("iframe.ui-timepicker-cover").css({left:-b[0],top:-b[1],width:a.tpDiv.outerWidth(),height:a.tpDiv.outerHeight()}).end().find(".ui-timepicker-minute-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.eotimepicker.selectMinutes,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.eotimepicker.selectMinutes,this)).end().find(".ui-timepicker-hour-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.eotimepicker.selectHours,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.eotimepicker.selectHours,this)).end().find(".ui-timepicker td a").unbind().bind("mouseout",function(){$(this).removeClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).removeClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).removeClass("ui-timepicker-next-hover")}).bind("mouseover",function(){c._isDisabledTimepicker(a.inline?a.tpDiv.parent()[0]:a.input[0])||($(this).parents(".ui-timepicker-calendar").find("a").removeClass("ui-state-hover"),$(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).addClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).addClass("ui-timepicker-next-hover"))}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end().find(".ui-timepicker-now").bind("click",function(a){$.eotimepicker.selectNow(a)}).end().find(".ui-timepicker-deselect").bind("click",function(a){$.eotimepicker.deselectTime(a)}).end().find(".ui-timepicker-close").bind("click",function(){$.eotimepicker._hideTimepicker()}).end()},_generateHTML:function(a){var b,c,d,e,f=1==this._get(a,"showPeriod"),g=1==this._get(a,"showPeriodLabels"),h=1==this._get(a,"showLeadingZero"),i=1==this._get(a,"showHours"),j=1==this._get(a,"showMinutes"),k=this._get(a,"amPmText"),l=this._get(a,"rows"),m=0,n=0,o=0,p=0,q=0,r=0,s=Array(),t=this._get(a,"hours"),u=null,v=0,w=this._get(a,"hourText"),x=this._get(a,"showCloseButton"),y=this._get(a,"closeButtonText"),z=this._get(a,"showNowButton"),A=this._get(a,"nowButtonText"),B=this._get(a,"showDeselectButton"),C=this._get(a,"deselectButtonText"),D=x||z||B;for(b=t.starts;b<=t.ends;b++)s.push(b);if(u=Math.ceil(s.length/l),g){for(v=0;v<s.length;v++)s[v]<12?o++:p++;v=0,m=Math.floor(o/s.length*l),n=Math.floor(p/s.length*l),l!=m+n&&(o&&(!p||!m||n&&o/m>=p/n)?m++:n++),q=Math.min(m,1),r=m+1,u=Math.ceil(0==m?p/n:0==n?o/m:Math.max(o/m,p/n))}if(e='<table class="ui-timepicker-table ui-widget-content ui-corner-all"><tr>',i){for(e+='<td class="ui-timepicker-hours"><div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+w+'</div><table class="ui-timepicker">',c=1;l>=c;c++){for(e+="<tr>",c==q&&g&&(e+='<th rowspan="'+m.toString()+'" class="periods" scope="row">'+k[0]+"</th>"),c==r&&g&&(e+='<th rowspan="'+n.toString()+'" class="periods" scope="row">'+k[1]+"</th>"),d=1;u>=d;d++)g&&r>c&&s[v]>=12?e+=this._generateHTMLHourCell(a,void 0,f,h):(e+=this._generateHTMLHourCell(a,s[v],f,h),v++);e+="</tr>"}e+="</table></td>"}if(j&&(e+='<td class="ui-timepicker-minutes">',e+=this._generateHTMLMinutes(a),e+="</td>"),e+="</tr>",D){var E='<tr><td colspan="3"><div class="ui-timepicker-buttonpane ui-widget-content">';z&&(E+='<button type="button" class="ui-timepicker-now ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+A+"</button>"),B&&(E+='<button type="button" class="ui-timepicker-deselect ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+C+"</button>"),x&&(E+='<button type="button" class="ui-timepicker-close ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+y+"</button>"),e+=E+"</div></td></tr>"}return e+="</table>"},_updateMinuteDisplay:function(a){var b=this._generateHTMLMinutes(a);a.tpDiv.find("td.ui-timepicker-minutes").html(b),this._rebindDialogEvents(a)},_generateHTMLMinutes:function(a){var b,c,d="",e=this._get(a,"rows"),f=Array(),g=this._get(a,"minutes"),h=null,j=0,k=1==this._get(a,"showMinutesLeadingZero"),l=this._get(a,"onMinuteShow"),m=this._get(a,"minuteText");for(g.starts||(g.starts=0),g.ends||(g.ends=59),g.manual||(g.manual=[]),b=g.starts;b<=g.ends;b+=g.interval)f.push(b);for(i=0;i<g.manual.length;i++){var n=g.manual[i];"number"!=typeof n||0>n||n>59||$.inArray(n,f)>=0||f.push(n)}if(f.sort(function(a,b){return a-b}),h=Math.round(f.length/e+.49),l&&0==l.apply(a.input?a.input[0]:null,[a.hours,a.minutes]))for(j=0;j<f.length;j+=1)if(b=f[j],l.apply(a.input?a.input[0]:null,[a.hours,b])){a.minutes=b;break}for(d+='<div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+m+'</div><table class="ui-timepicker">',j=0,c=1;e>=c;c++){for(d+="<tr>";c*h>j;){var b=f[j],o="";void 0!==b&&(o=10>b&&k?"0"+b.toString():b.toString()),d+=this._generateHTMLMinuteCell(a,b,o),j++}d+="</tr>"}return d+="</table>"},_generateHTMLHourCell:function(a,b,c,d){var e=b;b>12&&c&&(e=b-12),0==e&&c&&(e=12),10>e&&d&&(e="0"+e);var f="",g=!0,h=this._get(a,"onHourShow"),i=this._get(a,"maxTime"),j=this._get(a,"minTime");return void 0==b?f='<td><span class="ui-state-default ui-state-disabled"> </span></td>':(h&&(g=h.apply(a.input?a.input[0]:null,[b])),g&&(!isNaN(parseInt(i.hour))&&b>i.hour&&(g=!1),!isNaN(parseInt(j.hour))&&b<j.hour&&(g=!1)),f=g?'<td class="ui-timepicker-hour-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-hour="'+b.toString()+'"><a class="ui-state-default '+(b==a.hours?"ui-state-active":"")+'">'+e.toString()+"</a></td>":'<td><span class="ui-state-default ui-state-disabled '+(b==a.hours?" ui-state-active ":" ")+'">'+e.toString()+"</span></td>")},_generateHTMLMinuteCell:function(a,b,c){var d="",e=!0,f=a.hours,g=this._get(a,"onMinuteShow"),h=this._get(a,"maxTime"),i=this._get(a,"minTime");return g&&(e=g.apply(a.input?a.input[0]:null,[a.hours,b])),void 0==b?d='<td><span class="ui-state-default ui-state-disabled"> </span></td>':(e&&null!==f&&(!isNaN(parseInt(h.hour))&&!isNaN(parseInt(h.minute))&&f>=h.hour&&b>h.minute&&(e=!1),!isNaN(parseInt(i.hour))&&!isNaN(parseInt(i.minute))&&f<=i.hour&&b<i.minute&&(e=!1)),d=e?'<td class="ui-timepicker-minute-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-minute="'+b.toString()+'" ><a class="ui-state-default '+(b==a.minutes?"ui-state-active":"")+'" >'+c+"</a></td>":'<td><span class="ui-state-default ui-state-disabled" >'+c+"</span></td>")},_destroyTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),"input"==d?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus.eotimepicker",this._showTimepicker).unbind("click.eotimepicker",this._adjustZIndex)):("div"==d||"span"==d)&&b.removeClass(this.markerClassName).empty()}},_enableTimepicker:function(a){var b=$(a),c=b.attr("id"),d=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if("input"==e){a.disabled=!1;var f=this._get(d,"button");$(f).removeClass("ui-state-disabled").disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end()}else if("div"==e||"span"==e){var g=b.children("."+this._inlineClass);g.children().removeClass("ui-state-disabled"),g.find("button").each(function(){this.disabled=!1})}this._disabledInputs=$.map(this._disabledInputs,function(a){return a==c?null:a})}},_disableTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if("input"==d){var e=this._get(c,"button");$(e).addClass("ui-state-disabled").disabled=!0,a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end()}else if("div"==d||"span"==d){var f=b.children("."+this._inlineClass);f.children().addClass("ui-state-disabled"),f.find("button").each(function(){this.disabled=!0})}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=b.attr("id")}},_isDisabledTimepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_checkOffset:function(a,b,c){var d=a.tpDiv.outerWidth(),e=a.tpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();return b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){for(var b=this._getInst(a),c=this._get(b,"isRTL");a&&("hidden"==a.type||1!=a.nodeType);)a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkExternalClick:function(a){if($.eotimepicker._curInst){var b=$(a.target);b[0].id==$.eotimepicker._mainDivId||0!=b.parents("#"+$.eotimepicker._mainDivId).length||b.hasClass($.eotimepicker.markerClassName)||b.hasClass($.eotimepicker._triggerClass)||!$.eotimepicker._timepickerShowing||$.eotimepicker._inDialog&&$.blockUI||$.eotimepicker._hideTimepicker()}},_hideTimepicker:function(a){var b=this._curInst;if(b&&(!a||b==$.data(a,PROP_NAME))&&this._timepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){$.eotimepicker._tidyDialog(b),this._curInst=null};$.effects&&$.effects[c]?b.tpDiv.hide(c,$.eotimepicker._get(b,"showOptions"),d,e):b.tpDiv["slideDown"==c?"slideUp":"fadeIn"==c?"fadeOut":"hide"](c?d:null,e),c||e(),this._timepickerShowing=!1,this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.tpDiv))),this._inDialog=!1;var f=this._get(b,"onClose");f&&f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])}},_tidyDialog:function(a){a.tpDiv.removeClass(this._dialogClass).unbind(".ui-timepicker")},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this timepicker"}},_get:function(a,b){return void 0!==a.settings[b]?a.settings[b]:this._defaults[b]},_setTimeFromField:function(a){if(a.input.val()!=a.lastVal){var b=this._get(a,"defaultTime"),c="now"==b?this._getCurrentTimeRounded(a):b;if(0==a.inline&&""!=a.input.val()&&(c=a.input.val()),c instanceof Date)a.hours=c.getHours(),a.minutes=c.getMinutes();else{var d=a.lastVal=c;if(""==c)a.hours=-1,a.minutes=-1;else{var e=this.parseTime(a,d);a.hours=e.hours,a.minutes=e.minutes}}$.eotimepicker._updateTimepicker(a)}},_optionTimepicker:function(a,b,c){var d=this._getInst(a);if(2==arguments.length&&"string"==typeof b)return"defaults"==b?$.extend({},$.eotimepicker._defaults):d?"all"==b?$.extend({},d.settings):this._get(d,b):null;var e=b||{};"string"==typeof b&&(e={},e[b]=c),d&&(extendRemove(d.settings,e),this._curInst==d&&(this._hideTimepicker(),this._updateTimepicker(d)),d.inline&&this._updateTimepicker(d))},_setTimeTimepicker:function(a,b){var c=this._getInst(a);c&&(this._setTime(c,b),this._updateTimepicker(c),this._updateAlternate(c,b))},_setTime:function(a,b,c){var d=a.hours,e=a.minutes;if(b instanceof Date)a.hours=b.getHours(),a.minutes=b.getMinutes();else{var b=this.parseTime(a,b);a.hours=b.hours,a.minutes=b.minutes}d==a.hours&&e==a.minutes||c||a.input.trigger("change"),this._updateTimepicker(a),this._updateSelectedValue(a)},_getCurrentTimeRounded:function(a){var b=new Date,c=b.getMinutes(),d=this._get(a,"minutes"),e=Math.round(c/d.interval)*d.interval;return b.setMinutes(e),b},parseTime:function(a,b){var c=new Object;if(c.hours=-1,c.minutes=-1,!b)return"";var d=this._get(a,"timeSeparator"),e=this._get(a,"amPmText"),f=this._get(a,"showHours"),g=this._get(a,"showMinutes"),h=this._get(a,"optionalMinutes"),i=1==this._get(a,"showPeriod"),j=b.indexOf(d);if(-1!=j?(c.hours=parseInt(b.substr(0,j),10),c.minutes=parseInt(b.substr(j+1),10)):!f||g&&!h?!f&&g&&(c.minutes=parseInt(b,10)):c.hours=parseInt(b,10),f){var k=b.toUpperCase();c.hours<12&&i&&-1!=k.indexOf(e[1].toUpperCase())&&(c.hours+=12),12==c.hours&&i&&-1!=k.indexOf(e[0].toUpperCase())&&(c.hours=0)}return c},selectNow:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]),e=new Date;d.hours=e.getHours(),d.minutes=e.getMinutes(),this._updateSelectedValue(d),this._updateTimepicker(d),this._hideTimepicker()},deselectTime:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]);d.hours=-1,d.minutes=-1,this._updateSelectedValue(d),this._hideTimepicker()},selectHours:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-hour")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showMinutes");if($.eotimepicker._isDisabledTimepicker(f.attr("id")))return!1;b.parents(".ui-timepicker-hours:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.hours=d;var i=this._get(g,"onMinuteShow"),j=this._get(g,"maxTime"),k=this._get(g,"minTime");return(i||j.minute||k.minute)&&this._updateMinuteDisplay(g),this._updateSelectedValue(g),g._hoursClicked=!0,(g._minutesClicked||e||0==h)&&$.eotimepicker._hideTimepicker(),!1},selectMinutes:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-minute")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showHours");return $.eotimepicker._isDisabledTimepicker(f.attr("id"))?!1:(b.parents(".ui-timepicker-minutes:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.minutes=d,this._updateSelectedValue(g),g._minutesClicked=!0,g._hoursClicked||e||0==h?($.eotimepicker._hideTimepicker(),!1):!1)},_updateSelectedValue:function(a){var b=this._getParsedTime(a);a.input&&(a.input.val(b),a.input.trigger("change"));var c=this._get(a,"onSelect");return c&&c.apply(a.input?a.input[0]:null,[b,a]),this._updateAlternate(a,b),b},_getParsedTime:function(a){if(-1==a.hours&&-1==a.minutes)return"";(a.hours<a.hours.starts||a.hours>a.hours.ends)&&(a.hours=0),(a.minutes<a.minutes.starts||a.minutes>a.minutes.ends)&&(a.minutes=0);var b="",c=1==this._get(a,"showPeriod"),d=1==this._get(a,"showLeadingZero"),e=1==this._get(a,"showHours"),f=1==this._get(a,"showMinutes"),g=1==this._get(a,"optionalMinutes"),h=this._get(a,"amPmText"),i=a.hours?a.hours:0,j=a.minutes?a.minutes:0,k=i?i:0,l="";-1==k&&(k=0),-1==j&&(j=0),c&&(0==a.hours&&(k=12),a.hours<12?b=h[0]:(b=h[1],k>12&&(k-=12)));var m=k.toString();d&&10>k&&(m="0"+m);var n=j.toString();return 10>j&&(n="0"+n),e&&(l+=m),!e||!f||g&&0==n||(l+=this._get(a,"timeSeparator")),!f||g&&0==n||(l+=n),e&&b.length>0&&(l+=this._get(a,"periodSeparator")+b),l},_updateAlternate:function(a,b){var c=this._get(a,"altField");c&&$(c).each(function(a,c){$(c).val(b)})},_getTimeAsDateTimepicker:function(a){var b=this._getInst(a);return-1==b.hours&&-1==b.minutes?"":((b.hours<b.hours.starts||b.hours>b.hours.ends)&&(b.hours=0),(b.minutes<b.minutes.starts||b.minutes>b.minutes.ends)&&(b.minutes=0),new Date(0,0,0,b.hours,b.minutes,0))},_getTimeTimepicker:function(a){var b=this._getInst(a);return this._getParsedTime(b)},_getHourTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.hours},_getMinuteTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.minutes}}),$.fn.eotimepicker=function(a){$.eotimepicker.initialized||($(document).mousedown($.eotimepicker._checkExternalClick),$.eotimepicker.initialized=!0),0===$("#"+$.eotimepicker._mainDivId).length&&$("body").append($.eotimepicker.tpDiv);var b=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"getTime"!=a&&"getTimeAsDate"!=a&&"getHour"!=a&&"getMinute"!=a?"option"==a&&2==arguments.length&&"string"==typeof arguments[1]?$.eotimepicker["_"+a+"Timepicker"].apply($.eotimepicker,[this[0]].concat(b)):this.each(function(){"string"==typeof a?$.eotimepicker["_"+a+"Timepicker"].apply($.eotimepicker,[this].concat(b)):$.eotimepicker._attachTimepicker(this,a)}):$.eotimepicker["_"+a+"Timepicker"].apply($.eotimepicker,[this[0]].concat(b))},$.eotimepicker=new eoTimepicker,$.eotimepicker.initialized=!1,$.eotimepicker.uuid=(new Date).getTime(),$.eotimepicker.version="0.3.3",window["TP_jQuery_"+tpuuid]=$}(jQuery);
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
!function($){function eoTimepicker(){this.debug=!0,this._curInst=null,this._disabledInputs=[],this._timepickerShowing=!1,this._inDialog=!1,this._dialogClass="ui-timepicker-dialog",this._mainDivId="ui-timepicker-div",this._inlineClass="ui-timepicker-inline",this._currentClass="ui-timepicker-current",this._dayOverClass="ui-timepicker-days-cell-over",this.regional=[],this.regional[""]={hourText:"Hour",minuteText:"Minute",amPmText:["AM","PM"],closeButtonText:"Done",nowButtonText:"Now",deselectButtonText:"Deselect"},this._defaults={showOn:"focus",button:null,showAnim:"fadeIn",showOptions:{},appendText:"",beforeShow:null,onSelect:null,onClose:null,timeSeparator:":",periodSeparator:" ",showPeriod:!1,showPeriodLabels:!0,showLeadingZero:!0,showMinutesLeadingZero:!0,altField:"",defaultTime:"now",myPosition:"left top",atPosition:"left bottom",onHourShow:null,onMinuteShow:null,hours:{starts:0,ends:23},minutes:{starts:0,ends:55,interval:5,manual:[]},rows:4,showHours:!0,showMinutes:!0,optionalMinutes:!1,showCloseButton:!1,showNowButton:!1,showDeselectButton:!1,maxTime:{hour:null,minute:null},minTime:{hour:null,minute:null}},$.extend(this._defaults,this.regional[""]),this.tpDiv=$('<div id="'+this._mainDivId+'" class="ui-timepicker ui-widget ui-helper-clearfix ui-corner-all " style="display: none"></div>')}function extendRemove(a,b){$.extend(a,b);for(var c in b)(null==b[c]||void 0==b[c])&&(a[c]=b[c]);return a}$.extend($.ui,{eotimepicker:{version:"0.3.3"}});var PROP_NAME="eotimepicker",tpuuid=(new Date).getTime();$.extend(eoTimepicker.prototype,{markerClassName:"hasTimepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetTimepicker:function(){return this.tpDiv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_attachTimepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("time:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="tp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?(this._connectTimepicker(target,inst),this._setTimeFromField(inst)):inline&&this._inlineTimepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,inline:b,tpDiv:b?$('<div class="'+this._inlineClass+' ui-timepicker ui-widget ui-helper-clearfix"></div>'):this.tpDiv}},_connectTimepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]),c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keyup(this._doKeyUp).bind("setData.eotimepicker",function(a,c,d){b.settings[c]=d}).bind("getData.eotimepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b))},_doKeyDown:function(a){var b=$.eotimepicker._getInst(a.target),c=!0;if(b._keyEvent=!0,$.eotimepicker._timepickerShowing)switch(a.keyCode){case 9:$.eotimepicker._hideTimepicker(),c=!1;break;case 13:return $.eotimepicker._updateSelectedValue(b),$.eotimepicker._hideTimepicker(),!1;case 27:$.eotimepicker._hideTimepicker();break;default:c=!1}else 36==a.keyCode&&a.ctrlKey?$.eotimepicker._showTimepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyUp:function(a){var b=$.eotimepicker._getInst(a.target);$.eotimepicker._setTimeFromField(b),$.eotimepicker._updateTimepicker(b)},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus.eotimepicker",this._showTimepicker),a.unbind("click.eotimepicker",this._adjustZIndex),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");if(("focus"==e||"both"==e)&&(a.bind("focus.eotimepicker",this._showTimepicker),a.bind("click.eotimepicker",this._adjustZIndex)),"button"==e||"both"==e){var f=this._get(b,"button");null==f&&(f=$('<button class="ui-timepicker-trigger" type="button">...</button>'),a.after(f)),$(f).bind("click.eotimepicker",function(){return $.eotimepicker._timepickerShowing&&$.eotimepicker._lastInput==a[0]?$.eotimepicker._hideTimepicker():b.input.is(":disabled")||$.eotimepicker._showTimepicker(a[0]),!1})}},_inlineTimepicker:function(a,b){var c=$(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.tpDiv).bind("setData.eotimepicker",function(a,c,d){b.settings[c]=d}).bind("getData.eotimepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setTimeFromField(b),this._updateTimepicker(b),b.tpDiv.show())},_adjustZIndex:function(a){a=a.target||a;var b=$.eotimepicker._getInst(a);b.tpDiv.css("zIndex",$.eotimepicker._getZIndex(a)+1)},_showTimepicker:function(a){if(a=a.target||a,"input"!=a.nodeName.toLowerCase()&&(a=$("input",a.parentNode)[0]),!$.eotimepicker._isDisabledTimepicker(a)&&$.eotimepicker._lastInput!=a){$.eotimepicker._hideTimepicker();var b=$.eotimepicker._getInst(a);$.eotimepicker._curInst&&$.eotimepicker._curInst!=b&&$.eotimepicker._curInst.tpDiv.stop(!0,!0);var c=$.eotimepicker._get(b,"beforeShow");extendRemove(b.settings,c?c.apply(a,[a,b]):{}),b.lastVal=null,$.eotimepicker._lastInput=a,$.eotimepicker._setTimeFromField(b),$.eotimepicker._inDialog&&(a.value=""),$.eotimepicker._pos||($.eotimepicker._pos=$.eotimepicker._findPos(a),$.eotimepicker._pos[1]+=a.offsetHeight);var d=!1;$(a).parents().each(function(){return d|="fixed"==$(this).css("position"),!d});var e={left:$.eotimepicker._pos[0],top:$.eotimepicker._pos[1]};if($.eotimepicker._pos=null,b.tpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.eotimepicker._updateTimepicker(b),!b.inline&&"object"==typeof $.ui.position){b.tpDiv.position({of:b.input,my:$.eotimepicker._get(b,"myPosition"),at:$.eotimepicker._get(b,"atPosition"),collision:"flip"});var e=b.tpDiv.offset();$.eotimepicker._pos=[e.top,e.left]}if(b._hoursClicked=!1,b._minutesClicked=!1,e=$.eotimepicker._checkOffset(b,e,d),b.tpDiv.css({position:$.eotimepicker._inDialog&&$.blockUI?"static":d?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"}),!b.inline){var f=$.eotimepicker._get(b,"showAnim"),g=$.eotimepicker._get(b,"duration"),h=function(){$.eotimepicker._timepickerShowing=!0;var a=$.eotimepicker._getBorders(b.tpDiv);b.tpDiv.find("iframe.ui-timepicker-cover").css({left:-a[0],top:-a[1],width:b.tpDiv.outerWidth(),height:b.tpDiv.outerHeight()})};$.eotimepicker._adjustZIndex(a),$.effects&&$.effects[f]?b.tpDiv.show(f,$.eotimepicker._get(b,"showOptions"),g,h):b.tpDiv.show(f?g:null,h),f&&g||h(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.eotimepicker._curInst=b}}},_getZIndex:function(a){for(var b,c,d=$(a),e=0;d.length&&d[0]!==document;)b=d.css("position"),("absolute"===b||"relative"===b||"fixed"===b)&&(c=parseInt(d.css("zIndex"),10),isNaN(c)||0===c||c>e&&(e=c)),d=d.parent();return e},_refreshTimepicker:function(a){var b=this._getInst(a);b&&this._updateTimepicker(b)},_updateTimepicker:function(a){a.tpDiv.empty().append(this._generateHTML(a)),this._rebindDialogEvents(a)},_rebindDialogEvents:function(a){var b=$.eotimepicker._getBorders(a.tpDiv),c=this;a.tpDiv.find("iframe.ui-timepicker-cover").css({left:-b[0],top:-b[1],width:a.tpDiv.outerWidth(),height:a.tpDiv.outerHeight()}).end().find(".ui-timepicker-minute-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.eotimepicker.selectMinutes,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.eotimepicker.selectMinutes,this)).end().find(".ui-timepicker-hour-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.eotimepicker.selectHours,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.eotimepicker.selectHours,this)).end().find(".ui-timepicker td a").unbind().bind("mouseout",function(){$(this).removeClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).removeClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).removeClass("ui-timepicker-next-hover")}).bind("mouseover",function(){c._isDisabledTimepicker(a.inline?a.tpDiv.parent()[0]:a.input[0])||($(this).parents(".ui-timepicker-calendar").find("a").removeClass("ui-state-hover"),$(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).addClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).addClass("ui-timepicker-next-hover"))}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end().find(".ui-timepicker-now").bind("click",function(a){$.eotimepicker.selectNow(a)}).end().find(".ui-timepicker-deselect").bind("click",function(a){$.eotimepicker.deselectTime(a)}).end().find(".ui-timepicker-close").bind("click",function(){$.eotimepicker._hideTimepicker()}).end()},_generateHTML:function(a){var b,c,d,e,f=1==this._get(a,"showPeriod"),g=1==this._get(a,"showPeriodLabels"),h=1==this._get(a,"showLeadingZero"),i=1==this._get(a,"showHours"),j=1==this._get(a,"showMinutes"),k=this._get(a,"amPmText"),l=this._get(a,"rows"),m=0,n=0,o=0,p=0,q=0,r=0,s=Array(),t=this._get(a,"hours"),u=null,v=0,w=this._get(a,"hourText"),x=this._get(a,"showCloseButton"),y=this._get(a,"closeButtonText"),z=this._get(a,"showNowButton"),A=this._get(a,"nowButtonText"),B=this._get(a,"showDeselectButton"),C=this._get(a,"deselectButtonText"),D=x||z||B;for(b=t.starts;b<=t.ends;b++)s.push(b);if(u=Math.ceil(s.length/l),g){for(v=0;v<s.length;v++)s[v]<12?o++:p++;v=0,m=Math.floor(o/s.length*l),n=Math.floor(p/s.length*l),l!=m+n&&(o&&(!p||!m||n&&o/m>=p/n)?m++:n++),q=Math.min(m,1),r=m+1,u=Math.ceil(0==m?p/n:0==n?o/m:Math.max(o/m,p/n))}if(e='<table class="ui-timepicker-table ui-widget-content ui-corner-all"><tr>',i){for(e+='<td class="ui-timepicker-hours"><div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+w+'</div><table class="ui-timepicker">',c=1;l>=c;c++){for(e+="<tr>",c==q&&g&&(e+='<th rowspan="'+m.toString()+'" class="periods" scope="row">'+k[0]+"</th>"),c==r&&g&&(e+='<th rowspan="'+n.toString()+'" class="periods" scope="row">'+k[1]+"</th>"),d=1;u>=d;d++)g&&r>c&&s[v]>=12?e+=this._generateHTMLHourCell(a,void 0,f,h):(e+=this._generateHTMLHourCell(a,s[v],f,h),v++);e+="</tr>"}e+="</table></td>"}if(j&&(e+='<td class="ui-timepicker-minutes">',e+=this._generateHTMLMinutes(a),e+="</td>"),e+="</tr>",D){var E='<tr><td colspan="3"><div class="ui-timepicker-buttonpane ui-widget-content">';z&&(E+='<button type="button" class="ui-timepicker-now ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+A+"</button>"),B&&(E+='<button type="button" class="ui-timepicker-deselect ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+C+"</button>"),x&&(E+='<button type="button" class="ui-timepicker-close ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+y+"</button>"),e+=E+"</div></td></tr>"}return e+="</table>"},_updateMinuteDisplay:function(a){var b=this._generateHTMLMinutes(a);a.tpDiv.find("td.ui-timepicker-minutes").html(b),this._rebindDialogEvents(a)},_generateHTMLMinutes:function(a){var b,c,d="",e=this._get(a,"rows"),f=Array(),g=this._get(a,"minutes"),h=null,j=0,k=1==this._get(a,"showMinutesLeadingZero"),l=this._get(a,"onMinuteShow"),m=this._get(a,"minuteText");for(g.starts||(g.starts=0),g.ends||(g.ends=59),g.manual||(g.manual=[]),b=g.starts;b<=g.ends;b+=g.interval)f.push(b);for(i=0;i<g.manual.length;i++){var n=g.manual[i];"number"!=typeof n||0>n||n>59||$.inArray(n,f)>=0||f.push(n)}if(f.sort(function(a,b){return a-b}),h=Math.round(f.length/e+.49),l&&0==l.apply(a.input?a.input[0]:null,[a.hours,a.minutes]))for(j=0;j<f.length;j+=1)if(b=f[j],l.apply(a.input?a.input[0]:null,[a.hours,b])){a.minutes=b;break}for(d+='<div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+m+'</div><table class="ui-timepicker">',j=0,c=1;e>=c;c++){for(d+="<tr>";c*h>j;){var b=f[j],o="";void 0!==b&&(o=10>b&&k?"0"+b.toString():b.toString()),d+=this._generateHTMLMinuteCell(a,b,o),j++}d+="</tr>"}return d+="</table>"},_generateHTMLHourCell:function(a,b,c,d){var e=b;b>12&&c&&(e=b-12),0==e&&c&&(e=12),10>e&&d&&(e="0"+e);var f="",g=!0,h=this._get(a,"onHourShow"),i=this._get(a,"maxTime"),j=this._get(a,"minTime");return void 0==b?f='<td><span class="ui-state-default ui-state-disabled"> </span></td>':(h&&(g=h.apply(a.input?a.input[0]:null,[b])),g&&(!isNaN(parseInt(i.hour))&&b>i.hour&&(g=!1),!isNaN(parseInt(j.hour))&&b<j.hour&&(g=!1)),f=g?'<td class="ui-timepicker-hour-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-hour="'+b.toString()+'"><a class="ui-state-default '+(b==a.hours?"ui-state-active":"")+'">'+e.toString()+"</a></td>":'<td><span class="ui-state-default ui-state-disabled '+(b==a.hours?" ui-state-active ":" ")+'">'+e.toString()+"</span></td>")},_generateHTMLMinuteCell:function(a,b,c){var d="",e=!0,f=a.hours,g=this._get(a,"onMinuteShow"),h=this._get(a,"maxTime"),i=this._get(a,"minTime");return g&&(e=g.apply(a.input?a.input[0]:null,[a.hours,b])),void 0==b?d='<td><span class="ui-state-default ui-state-disabled"> </span></td>':(e&&null!==f&&(!isNaN(parseInt(h.hour))&&!isNaN(parseInt(h.minute))&&f>=h.hour&&b>h.minute&&(e=!1),!isNaN(parseInt(i.hour))&&!isNaN(parseInt(i.minute))&&f<=i.hour&&b<i.minute&&(e=!1)),d=e?'<td class="ui-timepicker-minute-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-minute="'+b.toString()+'" ><a class="ui-state-default '+(b==a.minutes?"ui-state-active":"")+'" >'+c+"</a></td>":'<td><span class="ui-state-default ui-state-disabled" >'+c+"</span></td>")},_destroyTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),"input"==d?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus.eotimepicker",this._showTimepicker).unbind("click.eotimepicker",this._adjustZIndex)):("div"==d||"span"==d)&&b.removeClass(this.markerClassName).empty()}},_enableTimepicker:function(a){var b=$(a),c=b.attr("id"),d=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if("input"==e){a.disabled=!1;var f=this._get(d,"button");$(f).removeClass("ui-state-disabled").disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end()}else if("div"==e||"span"==e){var g=b.children("."+this._inlineClass);g.children().removeClass("ui-state-disabled"),g.find("button").each(function(){this.disabled=!1})}this._disabledInputs=$.map(this._disabledInputs,function(a){return a==c?null:a})}},_disableTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if("input"==d){var e=this._get(c,"button");$(e).addClass("ui-state-disabled").disabled=!0,a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end()}else if("div"==d||"span"==d){var f=b.children("."+this._inlineClass);f.children().addClass("ui-state-disabled"),f.find("button").each(function(){this.disabled=!0})}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=b.attr("id")}},_isDisabledTimepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_checkOffset:function(a,b,c){var d=a.tpDiv.outerWidth(),e=a.tpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();return b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){for(var b=this._getInst(a),c=this._get(b,"isRTL");a&&("hidden"==a.type||1!=a.nodeType);)a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkExternalClick:function(a){if($.eotimepicker._curInst){var b=$(a.target);b[0].id==$.eotimepicker._mainDivId||0!=b.parents("#"+$.eotimepicker._mainDivId).length||b.hasClass($.eotimepicker.markerClassName)||b.hasClass($.eotimepicker._triggerClass)||!$.eotimepicker._timepickerShowing||$.eotimepicker._inDialog&&$.blockUI||$.eotimepicker._hideTimepicker()}},_hideTimepicker:function(a){var b=this._curInst;if(b&&(!a||b==$.data(a,PROP_NAME))&&this._timepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){$.eotimepicker._tidyDialog(b),this._curInst=null};$.effects&&$.effects[c]?b.tpDiv.hide(c,$.eotimepicker._get(b,"showOptions"),d,e):b.tpDiv["slideDown"==c?"slideUp":"fadeIn"==c?"fadeOut":"hide"](c?d:null,e),c||e(),this._timepickerShowing=!1,this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.tpDiv))),this._inDialog=!1;var f=this._get(b,"onClose");f&&f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])}},_tidyDialog:function(a){a.tpDiv.removeClass(this._dialogClass).unbind(".ui-timepicker")},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this timepicker"}},_get:function(a,b){return void 0!==a.settings[b]?a.settings[b]:this._defaults[b]},_setTimeFromField:function(a){if(a.input.val()!=a.lastVal){var b=this._get(a,"defaultTime"),c="now"==b?this._getCurrentTimeRounded(a):b;if(0==a.inline&&""!=a.input.val()&&(c=a.input.val()),c instanceof Date)a.hours=c.getHours(),a.minutes=c.getMinutes();else{var d=a.lastVal=c;if(""==c)a.hours=-1,a.minutes=-1;else{var e=this.parseTime(a,d);a.hours=e.hours,a.minutes=e.minutes}}$.eotimepicker._updateTimepicker(a)}},_optionTimepicker:function(a,b,c){var d=this._getInst(a);if(2==arguments.length&&"string"==typeof b)return"defaults"==b?$.extend({},$.eotimepicker._defaults):d?"all"==b?$.extend({},d.settings):this._get(d,b):null;var e=b||{};"string"==typeof b&&(e={},e[b]=c),d&&(extendRemove(d.settings,e),this._curInst==d&&(this._hideTimepicker(),this._updateTimepicker(d)),d.inline&&this._updateTimepicker(d))},_setTimeTimepicker:function(a,b){var c=this._getInst(a);c&&(this._setTime(c,b),this._updateTimepicker(c),this._updateAlternate(c,b))},_setTime:function(a,b,c){var d=a.hours,e=a.minutes;if(b instanceof Date)a.hours=b.getHours(),a.minutes=b.getMinutes();else{var b=this.parseTime(a,b);a.hours=b.hours,a.minutes=b.minutes}d==a.hours&&e==a.minutes||c||a.input.trigger("change"),this._updateTimepicker(a),this._updateSelectedValue(a)},_getCurrentTimeRounded:function(a){var b=new Date,c=b.getMinutes(),d=this._get(a,"minutes"),e=Math.round(c/d.interval)*d.interval;return b.setMinutes(e),b},parseTime:function(a,b){var c=new Object;if(c.hours=-1,c.minutes=-1,!b)return"";var d=this._get(a,"timeSeparator"),e=this._get(a,"amPmText"),f=this._get(a,"showHours"),g=this._get(a,"showMinutes"),h=this._get(a,"optionalMinutes"),i=1==this._get(a,"showPeriod"),j=b.indexOf(d);if(-1!=j?(c.hours=parseInt(b.substr(0,j),10),c.minutes=parseInt(b.substr(j+1),10)):!f||g&&!h?!f&&g&&(c.minutes=parseInt(b,10)):c.hours=parseInt(b,10),f){var k=b.toUpperCase();c.hours<12&&i&&-1!=k.indexOf(e[1].toUpperCase())&&(c.hours+=12),12==c.hours&&i&&-1!=k.indexOf(e[0].toUpperCase())&&(c.hours=0)}return c},selectNow:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]),e=new Date;d.hours=e.getHours(),d.minutes=e.getMinutes(),this._updateSelectedValue(d),this._updateTimepicker(d),this._hideTimepicker()},deselectTime:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]);d.hours=-1,d.minutes=-1,this._updateSelectedValue(d),this._hideTimepicker()},selectHours:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-hour")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showMinutes");if($.eotimepicker._isDisabledTimepicker(f.attr("id")))return!1;b.parents(".ui-timepicker-hours:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.hours=d;var i=this._get(g,"onMinuteShow"),j=this._get(g,"maxTime"),k=this._get(g,"minTime");return(i||j.minute||k.minute)&&this._updateMinuteDisplay(g),this._updateSelectedValue(g),g._hoursClicked=!0,(g._minutesClicked||e||0==h)&&$.eotimepicker._hideTimepicker(),!1},selectMinutes:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-minute")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showHours");return $.eotimepicker._isDisabledTimepicker(f.attr("id"))?!1:(b.parents(".ui-timepicker-minutes:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.minutes=d,this._updateSelectedValue(g),g._minutesClicked=!0,g._hoursClicked||e||0==h?($.eotimepicker._hideTimepicker(),!1):!1)},_updateSelectedValue:function(a){var b=this._getParsedTime(a);a.input&&(a.input.val(b),a.input.trigger("change"));var c=this._get(a,"onSelect");return c&&c.apply(a.input?a.input[0]:null,[b,a]),this._updateAlternate(a,b),b},_getParsedTime:function(a){if(-1==a.hours&&-1==a.minutes)return"";(a.hours<a.hours.starts||a.hours>a.hours.ends)&&(a.hours=0),(a.minutes<a.minutes.starts||a.minutes>a.minutes.ends)&&(a.minutes=0);var b="",c=1==this._get(a,"showPeriod"),d=1==this._get(a,"showLeadingZero"),e=1==this._get(a,"showHours"),f=1==this._get(a,"showMinutes"),g=1==this._get(a,"optionalMinutes"),h=this._get(a,"amPmText"),i=a.hours?a.hours:0,j=a.minutes?a.minutes:0,k=i?i:0,l="";-1==k&&(k=0),-1==j&&(j=0),c&&(0==a.hours&&(k=12),a.hours<12?b=h[0]:(b=h[1],k>12&&(k-=12)));var m=k.toString();d&&10>k&&(m="0"+m);var n=j.toString();return 10>j&&(n="0"+n),e&&(l+=m),!e||!f||g&&0==n||(l+=this._get(a,"timeSeparator")),!f||g&&0==n||(l+=n),e&&b.length>0&&(l+=this._get(a,"periodSeparator")+b),l},_updateAlternate:function(a,b){var c=this._get(a,"altField");c&&$(c).each(function(a,c){$(c).val(b)})},_getTimeAsDateTimepicker:function(a){var b=this._getInst(a);return-1==b.hours&&-1==b.minutes?"":((b.hours<b.hours.starts||b.hours>b.hours.ends)&&(b.hours=0),(b.minutes<b.minutes.starts||b.minutes>b.minutes.ends)&&(b.minutes=0),new Date(0,0,0,b.hours,b.minutes,0))},_getTimeTimepicker:function(a){var b=this._getInst(a);return this._getParsedTime(b)},_getHourTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.hours},_getMinuteTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.minutes}}),$.fn.eotimepicker=function(a){$.eotimepicker.initialized||($(document).mousedown($.eotimepicker._checkExternalClick),$.eotimepicker.initialized=!0),0===$("#"+$.eotimepicker._mainDivId).length&&$("body").append($.eotimepicker.tpDiv);var b=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"getTime"!=a&&"getTimeAsDate"!=a&&"getHour"!=a&&"getMinute"!=a?"option"==a&&2==arguments.length&&"string"==typeof arguments[1]?$.eotimepicker["_"+a+"Timepicker"].apply($.eotimepicker,[this[0]].concat(b)):this.each(function(){"string"==typeof a?$.eotimepicker["_"+a+"Timepicker"].apply($.eotimepicker,[this].concat(b)):$.eotimepicker._attachTimepicker(this,a)}):$.eotimepicker["_"+a+"Timepicker"].apply($.eotimepicker,[this[0]].concat(b))},$.eotimepicker=new eoTimepicker,$.eotimepicker.initialized=!1,$.eotimepicker.uuid=(new Date).getTime(),$.eotimepicker.version="0.3.3",window["TP_jQuery_"+tpuuid]=$}(jQuery);
|
js/time-picker.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
!function($){function Timepicker(){this._curInst=null,this._disabledInputs=[],this._timepickerShowing=!1,this._inDialog=!1,this._dialogClass="ui-timepicker-dialog",this._mainDivId="ui-timepicker-div",this._inlineClass="ui-timepicker-inline",this._currentClass="ui-timepicker-current",this._dayOverClass="ui-timepicker-days-cell-over",this.regional=[],this.regional[""]={hourText:"Hour",minuteText:"Minute",amPmText:["AM","PM"],closeButtonText:"Done",nowButtonText:"Now",deselectButtonText:"Deselect"},this._defaults={showOn:"focus",button:null,showAnim:"fadeIn",showOptions:{},appendText:"",beforeShow:null,onSelect:null,onClose:null,timeSeparator:":",periodSeparator:" ",showPeriod:!1,showPeriodLabels:!0,showLeadingZero:!0,showMinutesLeadingZero:!0,altField:"",defaultTime:"now",myPosition:"left top",atPosition:"left bottom",onHourShow:null,onMinuteShow:null,hours:{starts:0,ends:23},minutes:{starts:0,ends:55,interval:5},rows:4,showHours:!0,showMinutes:!0,optionalMinutes:!1,showCloseButton:!1,showNowButton:!1,showDeselectButton:!1},$.extend(this._defaults,this.regional[""]),this.tpDiv=$('<div id="'+this._mainDivId+'" class="ui-timepicker ui-widget ui-helper-clearfix ui-corner-all " style="display: none"></div>')}function extendRemove(a,b){$.extend(a,b);for(var c in b)(null==b[c]||void 0==b[c])&&(a[c]=b[c]);return a}$.extend($.ui,{timepicker:{version:"0.3.1"}});var PROP_NAME="timepicker",tpuuid=(new Date).getTime();$.extend(Timepicker.prototype,{markerClassName:"hasTimepicker",log:function(){},_widgetTimepicker:function(){return this.tpDiv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_attachTimepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("time:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="tp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?(this._connectTimepicker(target,inst),this._setTimeFromField(inst)):inline&&this._inlineTimepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,inline:b,tpDiv:b?$('<div class="'+this._inlineClass+' ui-timepicker ui-widget ui-helper-clearfix"></div>'):this.tpDiv}},_connectTimepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]),c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keyup(this._doKeyUp).bind("setData.timepicker",function(a,c,d){b.settings[c]=d}).bind("getData.timepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b))},_doKeyDown:function(a){var b=$.timepicker._getInst(a.target),c=!0;if(b._keyEvent=!0,$.timepicker._timepickerShowing)switch(a.keyCode){case 9:$.timepicker._hideTimepicker(),c=!1;break;case 13:return $.timepicker._updateSelectedValue(b),$.timepicker._hideTimepicker(),!1;case 27:$.timepicker._hideTimepicker();break;default:c=!1}else 36==a.keyCode&&a.ctrlKey?$.timepicker._showTimepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyUp:function(a){var b=$.timepicker._getInst(a.target);$.timepicker._setTimeFromField(b),$.timepicker._updateTimepicker(b)},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus.timepicker",this._showTimepicker),a.unbind("click.timepicker",this._adjustZIndex),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");if(("focus"==e||"both"==e)&&(a.bind("focus.timepicker",this._showTimepicker),a.bind("click.timepicker",this._adjustZIndex)),"button"==e||"both"==e){var f=this._get(b,"button");$(f).bind("click.timepicker",function(){return $.timepicker._timepickerShowing&&$.timepicker._lastInput==a[0]?$.timepicker._hideTimepicker():b.input.is(":disabled")||$.timepicker._showTimepicker(a[0]),!1})}},_inlineTimepicker:function(a,b){var c=$(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.tpDiv).bind("setData.timepicker",function(a,c,d){b.settings[c]=d}).bind("getData.timepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setTimeFromField(b),this._updateTimepicker(b),b.tpDiv.show())},_adjustZIndex:function(a){a=a.target||a;var b=$.timepicker._getInst(a);b.tpDiv.css("zIndex",$.timepicker._getZIndex(a)+1)},_showTimepicker:function(a){if(a=a.target||a,"input"!=a.nodeName.toLowerCase()&&(a=$("input",a.parentNode)[0]),!$.timepicker._isDisabledTimepicker(a)&&$.timepicker._lastInput!=a){$.timepicker._hideTimepicker();var b=$.timepicker._getInst(a);$.timepicker._curInst&&$.timepicker._curInst!=b&&$.timepicker._curInst.tpDiv.stop(!0,!0);var c=$.timepicker._get(b,"beforeShow");extendRemove(b.settings,c?c.apply(a,[a,b]):{}),b.lastVal=null,$.timepicker._lastInput=a,$.timepicker._setTimeFromField(b),$.timepicker._inDialog&&(a.value=""),$.timepicker._pos||($.timepicker._pos=$.timepicker._findPos(a),$.timepicker._pos[1]+=a.offsetHeight);var d=!1;$(a).parents().each(function(){return d|="fixed"==$(this).css("position"),!d}),d&&$.browser.opera&&($.timepicker._pos[0]-=document.documentElement.scrollLeft,$.timepicker._pos[1]-=document.documentElement.scrollTop);var e={left:$.timepicker._pos[0],top:$.timepicker._pos[1]};if($.timepicker._pos=null,b.tpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.timepicker._updateTimepicker(b),b.inline||"object"!=typeof $.ui.position||(b.tpDiv.position({of:b.input,my:$.timepicker._get(b,"myPosition"),at:$.timepicker._get(b,"atPosition"),collision:"flip"}),e=b.tpDiv.offset(),$.timepicker._pos=[e.top,e.left]),b._hoursClicked=!1,b._minutesClicked=!1,e=$.timepicker._checkOffset(b,e,d),b.tpDiv.css({position:$.timepicker._inDialog&&$.blockUI?"static":d?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"}),!b.inline){var f=$.timepicker._get(b,"showAnim"),g=$.timepicker._get(b,"duration"),h=function(){$.timepicker._timepickerShowing=!0;var a=$.timepicker._getBorders(b.tpDiv);b.tpDiv.find("iframe.ui-timepicker-cover").css({left:-a[0],top:-a[1],width:b.tpDiv.outerWidth(),height:b.tpDiv.outerHeight()})};$.timepicker._adjustZIndex(a),$.effects&&$.effects[f]?b.tpDiv.show(f,$.timepicker._get(b,"showOptions"),g,h):b.tpDiv[f||"show"](f?g:null,h),f&&g||h(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.timepicker._curInst=b}}},_getZIndex:function(a){for(var b,c,d=$(a);d.length&&d[0]!==document;){if(b=d.css("position"),("absolute"===b||"relative"===b||"fixed"===b)&&(c=parseInt(d.css("zIndex"),10),!isNaN(c)&&0!==c))return c;d=d.parent()}},_refreshTimepicker:function(a){var b=this._getInst(a);b&&this._updateTimepicker(b)},_updateTimepicker:function(a){a.tpDiv.empty().append(this._generateHTML(a)),this._rebindDialogEvents(a)},_rebindDialogEvents:function(a){var b=$.timepicker._getBorders(a.tpDiv),c=this;a.tpDiv.find("iframe.ui-timepicker-cover").css({left:-b[0],top:-b[1],width:a.tpDiv.outerWidth(),height:a.tpDiv.outerHeight()}).end().find(".ui-timepicker-minute-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.timepicker.selectMinutes,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.timepicker.selectMinutes,this)).end().find(".ui-timepicker-hour-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.timepicker.selectHours,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.timepicker.selectHours,this)).end().find(".ui-timepicker td a").unbind().bind("mouseout",function(){$(this).removeClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).removeClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).removeClass("ui-timepicker-next-hover")}).bind("mouseover",function(){c._isDisabledTimepicker(a.inline?a.tpDiv.parent()[0]:a.input[0])||($(this).parents(".ui-timepicker-calendar").find("a").removeClass("ui-state-hover"),$(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).addClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).addClass("ui-timepicker-next-hover"))}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end().find(".ui-timepicker-now").bind("click",function(a){$.timepicker.selectNow(a)}).end().find(".ui-timepicker-deselect").bind("click",function(a){$.timepicker.deselectTime(a)}).end().find(".ui-timepicker-close").bind("click",function(){$.timepicker._hideTimepicker()}).end()},_generateHTML:function(a){var b,c,d,e,f=1==this._get(a,"showPeriod"),g=1==this._get(a,"showPeriodLabels"),h=1==this._get(a,"showLeadingZero"),i=1==this._get(a,"showHours"),j=1==this._get(a,"showMinutes"),k=this._get(a,"amPmText"),l=this._get(a,"rows"),m=0,n=0,o=0,p=0,q=0,r=0,s=Array(),t=this._get(a,"hours"),u=null,v=0,w=this._get(a,"hourText"),x=this._get(a,"showCloseButton"),y=this._get(a,"closeButtonText"),z=this._get(a,"showNowButton"),A=this._get(a,"nowButtonText"),B=this._get(a,"showDeselectButton"),C=this._get(a,"deselectButtonText"),D=x||z||B;for(b=t.starts;b<=t.ends;b++)s.push(b);if(u=Math.ceil(s.length/l),g){for(v=0;v<s.length;v++)s[v]<12?o++:p++;v=0,m=Math.floor(o/s.length*l),n=Math.floor(p/s.length*l),l!=m+n&&(o&&(!p||!m||n&&o/m>=p/n)?m++:n++),q=Math.min(m,1),r=m+1,u=Math.ceil(Math.max(o/m,p/n))}if(e='<table class="ui-timepicker-table ui-widget-content ui-corner-all"><tr>',i){for(e+='<td class="ui-timepicker-hours"><div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+w+'</div><table class="ui-timepicker">',c=1;l>=c;c++){for(e+="<tr>",c==q&&g&&(e+='<th rowspan="'+m.toString()+'" class="periods" scope="row">'+k[0]+"</th>"),c==r&&g&&(e+='<th rowspan="'+n.toString()+'" class="periods" scope="row">'+k[1]+"</th>"),d=1;u>=d;d++)g&&r>c&&s[v]>=12?e+=this._generateHTMLHourCell(a,void 0,f,h):(e+=this._generateHTMLHourCell(a,s[v],f,h),v++);e+="</tr>"}e+="</tr></table></td>"}if(j&&(e+='<td class="ui-timepicker-minutes">',e+=this._generateHTMLMinutes(a),e+="</td>"),e+="</tr>",D){var E='<tr><td colspan="3"><div class="ui-timepicker-buttonpane ui-widget-content">';z&&(E+='<button type="button" class="ui-timepicker-now ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+A+"</button>"),B&&(E+='<button type="button" class="ui-timepicker-deselect ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+C+"</button>"),x&&(E+='<button type="button" class="ui-timepicker-close ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+y+"</button>"),e+=E+"</div></td></tr>"}return e+="</table>",e+=$.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-timepicker-cover" frameborder="0"></iframe>':""},_updateMinuteDisplay:function(a){var b=this._generateHTMLMinutes(a);a.tpDiv.find("td.ui-timepicker-minutes").html(b),this._rebindDialogEvents(a)},_generateHTMLMinutes:function(a){var b,c,d="",e=this._get(a,"rows"),f=Array(),g=this._get(a,"minutes"),h=null,i=0,j=1==this._get(a,"showMinutesLeadingZero"),k=this._get(a,"onMinuteShow"),l=this._get(a,"minuteText");for(g.starts||(g.starts=0),g.ends||(g.ends=59),b=g.starts;b<=g.ends;b+=g.interval)f.push(b);if(h=Math.round(f.length/e+.49),k&&0==k.apply(a.input?a.input[0]:null,[a.hours,a.minutes]))for(i=0;i<f.length;i+=1)if(b=f[i],k.apply(a.input?a.input[0]:null,[a.hours,b])){a.minutes=b;break}for(d+='<div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+l+'</div><table class="ui-timepicker">',i=0,c=1;e>=c;c++){for(d+="<tr>";c*h>i;){b=f[i];var m="";void 0!==b&&(m=10>b&&j?"0"+b.toString():b.toString()),d+=this._generateHTMLMinuteCell(a,b,m),i++}d+="</tr>"}return d+="</table>"},_generateHTMLHourCell:function(a,b,c,d){var e=b;b>12&&c&&(e=b-12),0==e&&c&&(e=12),10>e&&d&&(e="0"+e);var f="",g=!0,h=this._get(a,"onHourShow");return void 0==b?f='<td><span class="ui-state-default ui-state-disabled"> </span></td>':(h&&(g=h.apply(a.input?a.input[0]:null,[b])),f=g?'<td class="ui-timepicker-hour-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-hour="'+b.toString()+'"><a class="ui-state-default '+(b==a.hours?"ui-state-active":"")+'">'+e.toString()+"</a></td>":'<td><span class="ui-state-default ui-state-disabled '+(b==a.hours?" ui-state-active ":" ")+'">'+e.toString()+"</span></td>")},_generateHTMLMinuteCell:function(a,b,c){var d="",e=!0,f=this._get(a,"onMinuteShow");return f&&(e=f.apply(a.input?a.input[0]:null,[a.hours,b])),d=void 0==b?'<td><span class="ui-state-default ui-state-disabled"> </span></td>':e?'<td class="ui-timepicker-minute-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-minute="'+b.toString()+'" ><a class="ui-state-default '+(b==a.minutes?"ui-state-active":"")+'" >'+c+"</a></td>":'<td><span class="ui-state-default ui-state-disabled" >'+c+"</span></td>"},_destroyTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),"input"==d?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus.timepicker",this._showTimepicker).unbind("click.timepicker",this._adjustZIndex)):("div"==d||"span"==d)&&b.removeClass(this.markerClassName).empty()}},_enableTimepicker:function(a){var b=$(a),c=b.attr("id"),d=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if("input"==e){a.disabled=!1;var f=this._get(d,"button");$(f).removeClass("ui-state-disabled").disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end()}else if("div"==e||"span"==e){var g=b.children("."+this._inlineClass);g.children().removeClass("ui-state-disabled"),g.find("button").each(function(){this.disabled=!1})}this._disabledInputs=$.map(this._disabledInputs,function(a){return a==c?null:a})}},_disableTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if("input"==d){var e=this._get(c,"button");$(e).addClass("ui-state-disabled").disabled=!0,a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end()}else if("div"==d||"span"==d){var f=b.children("."+this._inlineClass);f.children().addClass("ui-state-disabled"),f.find("button").each(function(){this.disabled=!0})}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=b.attr("id")}},_isDisabledTimepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_checkOffset:function(a,b,c){var d=a.tpDiv.outerWidth(),e=a.tpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();return b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){for(var b=this._getInst(a),c=this._get(b,"isRTL");a&&("hidden"==a.type||1!=a.nodeType);)a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkExternalClick:function(a){if($.timepicker._curInst){var b=$(a.target);b[0].id==$.timepicker._mainDivId||0!=b.parents("#"+$.timepicker._mainDivId).length||b.hasClass($.timepicker.markerClassName)||b.hasClass($.timepicker._triggerClass)||!$.timepicker._timepickerShowing||$.timepicker._inDialog&&$.blockUI||$.timepicker._hideTimepicker()}},_hideTimepicker:function(a){var b=this._curInst;if(b&&(!a||b==$.data(a,PROP_NAME))&&this._timepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){$.timepicker._tidyDialog(b),this._curInst=null};$.effects&&$.effects[c]?b.tpDiv.hide(c,$.timepicker._get(b,"showOptions"),d,e):b.tpDiv["slideDown"==c?"slideUp":"fadeIn"==c?"fadeOut":"hide"](c?d:null,e),c||e(),this._timepickerShowing=!1,this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.tpDiv))),this._inDialog=!1;var f=this._get(b,"onClose");f&&f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])}},_tidyDialog:function(a){a.tpDiv.removeClass(this._dialogClass).unbind(".ui-timepicker")},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this timepicker"}},_get:function(a,b){return void 0!==a.settings[b]?a.settings[b]:this._defaults[b]},_setTimeFromField:function(a){if(a.input.val()!=a.lastVal){var b=this._get(a,"defaultTime"),c="now"==b?this._getCurrentTimeRounded(a):b;if(0==a.inline&&""!=a.input.val()&&(c=a.input.val()),c instanceof Date)a.hours=c.getHours(),a.minutes=c.getMinutes();else{var d=a.lastVal=c;if(""==c)a.hours=-1,a.minutes=-1;else{var e=this.parseTime(a,d);a.hours=e.hours,a.minutes=e.minutes}}$.timepicker._updateTimepicker(a)}},_optionTimepicker:function(a,b,c){var d=this._getInst(a);if(2==arguments.length&&"string"==typeof b)return"defaults"==b?$.extend({},$.timepicker._defaults):d?"all"==b?$.extend({},d.settings):this._get(d,b):null;var e=b||{};"string"==typeof b&&(e={},e[b]=c),d&&(this._curInst==d&&this._hideTimepicker(),extendRemove(d.settings,e),this._updateTimepicker(d))},_setTimeTimepicker:function(a,b){var c=this._getInst(a);c&&(this._setTime(c,b),this._updateTimepicker(c),this._updateAlternate(c,b))},_setTime:function(a,b,c){var d=a.hours,e=a.minutes;b=this.parseTime(a,b),a.hours=b.hours,a.minutes=b.minutes,d==a.hours&&e==a.minuts||c||a.input.trigger("change"),this._updateTimepicker(a),this._updateSelectedValue(a)},_getCurrentTimeRounded:function(){var a=new Date,b=a.getMinutes(),c=5*Math.round(b/5);return a.setMinutes(c),a},parseTime:function(a,b){var c=new Object;c.hours=-1,c.minutes=-1;var d=this._get(a,"timeSeparator"),e=this._get(a,"amPmText"),f=this._get(a,"showHours"),g=this._get(a,"showMinutes"),h=this._get(a,"optionalMinutes"),i=1==this._get(a,"showPeriod"),j=b.indexOf(d);if(-1!=j?(c.hours=parseInt(b.substr(0,j),10),c.minutes=parseInt(b.substr(j+1),10)):!f||g&&!h?!f&&g&&(c.minutes=parseInt(b,10)):c.hours=parseInt(b,10),f){var k=b.toUpperCase();c.hours<12&&i&&-1!=k.indexOf(e[1].toUpperCase())&&(c.hours+=12),12==c.hours&&i&&-1!=k.indexOf(e[0].toUpperCase())&&(c.hours=0)}return c},selectNow:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]),e=new Date;d.hours=e.getHours(),d.minutes=e.getMinutes(),this._updateSelectedValue(d),this._updateTimepicker(d),this._hideTimepicker()},deselectTime:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]);d.hours=-1,d.minutes=-1,this._updateSelectedValue(d),this._hideTimepicker()},selectHours:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-hour")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showMinutes");if($.timepicker._isDisabledTimepicker(f.attr("id")))return!1;b.parents(".ui-timepicker-hours:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.hours=d;var i=this._get(g,"onMinuteShow");return i&&this._updateMinuteDisplay(g),this._updateSelectedValue(g),g._hoursClicked=!0,(g._minutesClicked||e||0==h)&&$.timepicker._hideTimepicker(),!1},selectMinutes:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-minute")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showHours");return $.timepicker._isDisabledTimepicker(f.attr("id"))?!1:(b.parents(".ui-timepicker-minutes:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.minutes=d,this._updateSelectedValue(g),g._minutesClicked=!0,g._hoursClicked||e||0==h?($.timepicker._hideTimepicker(),!1):!1)},_updateSelectedValue:function(a){var b=this._getParsedTime(a);a.input&&(a.input.val(b),a.input.trigger("change"));var c=this._get(a,"onSelect");return c&&c.apply(a.input?a.input[0]:null,[b,a]),this._updateAlternate(a,b),b},_getParsedTime:function(a){if(-1==a.hours&&-1==a.minutes)return"";(a.hours<a.hours.starts||a.hours>a.hours.ends)&&(a.hours=0),(a.minutes<a.minutes.starts||a.minutes>a.minutes.ends)&&(a.minutes=0);var b="",c=1==this._get(a,"showPeriod"),d=1==this._get(a,"showLeadingZero"),e=1==this._get(a,"showHours"),f=1==this._get(a,"showMinutes"),g=1==this._get(a,"optionalMinutes"),h=this._get(a,"amPmText"),i=a.hours?a.hours:0,j=a.minutes?a.minutes:0,k=i?i:0,l="";c&&(0==a.hours&&(k=12),a.hours<12?b=h[0]:(b=h[1],k>12&&(k-=12)));var m=k.toString();d&&10>k&&(m="0"+m);var n=j.toString();return 10>j&&(n="0"+n),e&&(l+=m),!e||!f||g&&0==n||(l+=this._get(a,"timeSeparator")),!f||g&&0==n||(l+=n),e&&b.length>0&&(l+=this._get(a,"periodSeparator")+b),l},_updateAlternate:function(a,b){var c=this._get(a,"altField");c&&$(c).each(function(a,c){$(c).val(b)})},_getTimeTimepicker:function(a){var b=this._getInst(a);return this._getParsedTime(b)},_getHourTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.hours},_getMinuteTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.minutes}}),$.fn.timepicker=function(a){$.timepicker.initialized||($(document).mousedown($.timepicker._checkExternalClick).find("body").append($.timepicker.tpDiv),$.timepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"getTime"!=a&&"getHour"!=a&&"getMinute"!=a?"option"==a&&2==arguments.length&&"string"==typeof arguments[1]?$.timepicker["_"+a+"Timepicker"].apply($.timepicker,[this[0]].concat(b)):this.each(function(){"string"==typeof a?$.timepicker["_"+a+"Timepicker"].apply($.timepicker,[this].concat(b)):$.timepicker._attachTimepicker(this,a)}):$.timepicker["_"+a+"Timepicker"].apply($.timepicker,[this[0]].concat(b))},$.timepicker=new Timepicker,$.timepicker.initialized=!1,$.timepicker.uuid=(new Date).getTime(),$.timepicker.version="0.3.1",window["TP_jQuery_"+tpuuid]=$}(jQuery);
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
!function($){function Timepicker(){this._curInst=null,this._disabledInputs=[],this._timepickerShowing=!1,this._inDialog=!1,this._dialogClass="ui-timepicker-dialog",this._mainDivId="ui-timepicker-div",this._inlineClass="ui-timepicker-inline",this._currentClass="ui-timepicker-current",this._dayOverClass="ui-timepicker-days-cell-over",this.regional=[],this.regional[""]={hourText:"Hour",minuteText:"Minute",amPmText:["AM","PM"],closeButtonText:"Done",nowButtonText:"Now",deselectButtonText:"Deselect"},this._defaults={showOn:"focus",button:null,showAnim:"fadeIn",showOptions:{},appendText:"",beforeShow:null,onSelect:null,onClose:null,timeSeparator:":",periodSeparator:" ",showPeriod:!1,showPeriodLabels:!0,showLeadingZero:!0,showMinutesLeadingZero:!0,altField:"",defaultTime:"now",myPosition:"left top",atPosition:"left bottom",onHourShow:null,onMinuteShow:null,hours:{starts:0,ends:23},minutes:{starts:0,ends:55,interval:5},rows:4,showHours:!0,showMinutes:!0,optionalMinutes:!1,showCloseButton:!1,showNowButton:!1,showDeselectButton:!1},$.extend(this._defaults,this.regional[""]),this.tpDiv=$('<div id="'+this._mainDivId+'" class="ui-timepicker ui-widget ui-helper-clearfix ui-corner-all " style="display: none"></div>')}function extendRemove(a,b){$.extend(a,b);for(var c in b)(null==b[c]||void 0==b[c])&&(a[c]=b[c]);return a}$.extend($.ui,{timepicker:{version:"0.3.1"}});var PROP_NAME="timepicker",tpuuid=(new Date).getTime();$.extend(Timepicker.prototype,{markerClassName:"hasTimepicker",log:function(){},_widgetTimepicker:function(){return this.tpDiv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_attachTimepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("time:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="tp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?(this._connectTimepicker(target,inst),this._setTimeFromField(inst)):inline&&this._inlineTimepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,inline:b,tpDiv:b?$('<div class="'+this._inlineClass+' ui-timepicker ui-widget ui-helper-clearfix"></div>'):this.tpDiv}},_connectTimepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]),c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keyup(this._doKeyUp).bind("setData.timepicker",function(a,c,d){b.settings[c]=d}).bind("getData.timepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b))},_doKeyDown:function(a){var b=$.timepicker._getInst(a.target),c=!0;if(b._keyEvent=!0,$.timepicker._timepickerShowing)switch(a.keyCode){case 9:$.timepicker._hideTimepicker(),c=!1;break;case 13:return $.timepicker._updateSelectedValue(b),$.timepicker._hideTimepicker(),!1;case 27:$.timepicker._hideTimepicker();break;default:c=!1}else 36==a.keyCode&&a.ctrlKey?$.timepicker._showTimepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyUp:function(a){var b=$.timepicker._getInst(a.target);$.timepicker._setTimeFromField(b),$.timepicker._updateTimepicker(b)},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus.timepicker",this._showTimepicker),a.unbind("click.timepicker",this._adjustZIndex),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");if(("focus"==e||"both"==e)&&(a.bind("focus.timepicker",this._showTimepicker),a.bind("click.timepicker",this._adjustZIndex)),"button"==e||"both"==e){var f=this._get(b,"button");$(f).bind("click.timepicker",function(){return $.timepicker._timepickerShowing&&$.timepicker._lastInput==a[0]?$.timepicker._hideTimepicker():b.input.is(":disabled")||$.timepicker._showTimepicker(a[0]),!1})}},_inlineTimepicker:function(a,b){var c=$(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.tpDiv).bind("setData.timepicker",function(a,c,d){b.settings[c]=d}).bind("getData.timepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setTimeFromField(b),this._updateTimepicker(b),b.tpDiv.show())},_adjustZIndex:function(a){a=a.target||a;var b=$.timepicker._getInst(a);b.tpDiv.css("zIndex",$.timepicker._getZIndex(a)+1)},_showTimepicker:function(a){if(a=a.target||a,"input"!=a.nodeName.toLowerCase()&&(a=$("input",a.parentNode)[0]),!$.timepicker._isDisabledTimepicker(a)&&$.timepicker._lastInput!=a){$.timepicker._hideTimepicker();var b=$.timepicker._getInst(a);$.timepicker._curInst&&$.timepicker._curInst!=b&&$.timepicker._curInst.tpDiv.stop(!0,!0);var c=$.timepicker._get(b,"beforeShow");extendRemove(b.settings,c?c.apply(a,[a,b]):{}),b.lastVal=null,$.timepicker._lastInput=a,$.timepicker._setTimeFromField(b),$.timepicker._inDialog&&(a.value=""),$.timepicker._pos||($.timepicker._pos=$.timepicker._findPos(a),$.timepicker._pos[1]+=a.offsetHeight);var d=!1;$(a).parents().each(function(){return d|="fixed"==$(this).css("position"),!d}),d&&$.browser.opera&&($.timepicker._pos[0]-=document.documentElement.scrollLeft,$.timepicker._pos[1]-=document.documentElement.scrollTop);var e={left:$.timepicker._pos[0],top:$.timepicker._pos[1]};if($.timepicker._pos=null,b.tpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.timepicker._updateTimepicker(b),b.inline||"object"!=typeof $.ui.position||(b.tpDiv.position({of:b.input,my:$.timepicker._get(b,"myPosition"),at:$.timepicker._get(b,"atPosition"),collision:"flip"}),e=b.tpDiv.offset(),$.timepicker._pos=[e.top,e.left]),b._hoursClicked=!1,b._minutesClicked=!1,e=$.timepicker._checkOffset(b,e,d),b.tpDiv.css({position:$.timepicker._inDialog&&$.blockUI?"static":d?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"}),!b.inline){var f=$.timepicker._get(b,"showAnim"),g=$.timepicker._get(b,"duration"),h=function(){$.timepicker._timepickerShowing=!0;var a=$.timepicker._getBorders(b.tpDiv);b.tpDiv.find("iframe.ui-timepicker-cover").css({left:-a[0],top:-a[1],width:b.tpDiv.outerWidth(),height:b.tpDiv.outerHeight()})};$.timepicker._adjustZIndex(a),$.effects&&$.effects[f]?b.tpDiv.show(f,$.timepicker._get(b,"showOptions"),g,h):b.tpDiv[f||"show"](f?g:null,h),f&&g||h(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.timepicker._curInst=b}}},_getZIndex:function(a){for(var b,c,d=$(a);d.length&&d[0]!==document;){if(b=d.css("position"),("absolute"===b||"relative"===b||"fixed"===b)&&(c=parseInt(d.css("zIndex"),10),!isNaN(c)&&0!==c))return c;d=d.parent()}},_refreshTimepicker:function(a){var b=this._getInst(a);b&&this._updateTimepicker(b)},_updateTimepicker:function(a){a.tpDiv.empty().append(this._generateHTML(a)),this._rebindDialogEvents(a)},_rebindDialogEvents:function(a){var b=$.timepicker._getBorders(a.tpDiv),c=this;a.tpDiv.find("iframe.ui-timepicker-cover").css({left:-b[0],top:-b[1],width:a.tpDiv.outerWidth(),height:a.tpDiv.outerHeight()}).end().find(".ui-timepicker-minute-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.timepicker.selectMinutes,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.timepicker.selectMinutes,this)).end().find(".ui-timepicker-hour-cell").unbind().bind("click",{fromDoubleClick:!1},$.proxy($.timepicker.selectHours,this)).bind("dblclick",{fromDoubleClick:!0},$.proxy($.timepicker.selectHours,this)).end().find(".ui-timepicker td a").unbind().bind("mouseout",function(){$(this).removeClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).removeClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).removeClass("ui-timepicker-next-hover")}).bind("mouseover",function(){c._isDisabledTimepicker(a.inline?a.tpDiv.parent()[0]:a.input[0])||($(this).parents(".ui-timepicker-calendar").find("a").removeClass("ui-state-hover"),$(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&$(this).addClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&$(this).addClass("ui-timepicker-next-hover"))}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end().find(".ui-timepicker-now").bind("click",function(a){$.timepicker.selectNow(a)}).end().find(".ui-timepicker-deselect").bind("click",function(a){$.timepicker.deselectTime(a)}).end().find(".ui-timepicker-close").bind("click",function(){$.timepicker._hideTimepicker()}).end()},_generateHTML:function(a){var b,c,d,e,f=1==this._get(a,"showPeriod"),g=1==this._get(a,"showPeriodLabels"),h=1==this._get(a,"showLeadingZero"),i=1==this._get(a,"showHours"),j=1==this._get(a,"showMinutes"),k=this._get(a,"amPmText"),l=this._get(a,"rows"),m=0,n=0,o=0,p=0,q=0,r=0,s=Array(),t=this._get(a,"hours"),u=null,v=0,w=this._get(a,"hourText"),x=this._get(a,"showCloseButton"),y=this._get(a,"closeButtonText"),z=this._get(a,"showNowButton"),A=this._get(a,"nowButtonText"),B=this._get(a,"showDeselectButton"),C=this._get(a,"deselectButtonText"),D=x||z||B;for(b=t.starts;b<=t.ends;b++)s.push(b);if(u=Math.ceil(s.length/l),g){for(v=0;v<s.length;v++)s[v]<12?o++:p++;v=0,m=Math.floor(o/s.length*l),n=Math.floor(p/s.length*l),l!=m+n&&(o&&(!p||!m||n&&o/m>=p/n)?m++:n++),q=Math.min(m,1),r=m+1,u=Math.ceil(Math.max(o/m,p/n))}if(e='<table class="ui-timepicker-table ui-widget-content ui-corner-all"><tr>',i){for(e+='<td class="ui-timepicker-hours"><div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+w+'</div><table class="ui-timepicker">',c=1;l>=c;c++){for(e+="<tr>",c==q&&g&&(e+='<th rowspan="'+m.toString()+'" class="periods" scope="row">'+k[0]+"</th>"),c==r&&g&&(e+='<th rowspan="'+n.toString()+'" class="periods" scope="row">'+k[1]+"</th>"),d=1;u>=d;d++)g&&r>c&&s[v]>=12?e+=this._generateHTMLHourCell(a,void 0,f,h):(e+=this._generateHTMLHourCell(a,s[v],f,h),v++);e+="</tr>"}e+="</tr></table></td>"}if(j&&(e+='<td class="ui-timepicker-minutes">',e+=this._generateHTMLMinutes(a),e+="</td>"),e+="</tr>",D){var E='<tr><td colspan="3"><div class="ui-timepicker-buttonpane ui-widget-content">';z&&(E+='<button type="button" class="ui-timepicker-now ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+A+"</button>"),B&&(E+='<button type="button" class="ui-timepicker-deselect ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+C+"</button>"),x&&(E+='<button type="button" class="ui-timepicker-close ui-state-default ui-corner-all" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" >'+y+"</button>"),e+=E+"</div></td></tr>"}return e+="</table>",e+=$.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-timepicker-cover" frameborder="0"></iframe>':""},_updateMinuteDisplay:function(a){var b=this._generateHTMLMinutes(a);a.tpDiv.find("td.ui-timepicker-minutes").html(b),this._rebindDialogEvents(a)},_generateHTMLMinutes:function(a){var b,c,d="",e=this._get(a,"rows"),f=Array(),g=this._get(a,"minutes"),h=null,i=0,j=1==this._get(a,"showMinutesLeadingZero"),k=this._get(a,"onMinuteShow"),l=this._get(a,"minuteText");for(g.starts||(g.starts=0),g.ends||(g.ends=59),b=g.starts;b<=g.ends;b+=g.interval)f.push(b);if(h=Math.round(f.length/e+.49),k&&0==k.apply(a.input?a.input[0]:null,[a.hours,a.minutes]))for(i=0;i<f.length;i+=1)if(b=f[i],k.apply(a.input?a.input[0]:null,[a.hours,b])){a.minutes=b;break}for(d+='<div class="ui-timepicker-title ui-widget-header ui-helper-clearfix ui-corner-all">'+l+'</div><table class="ui-timepicker">',i=0,c=1;e>=c;c++){for(d+="<tr>";c*h>i;){b=f[i];var m="";void 0!==b&&(m=10>b&&j?"0"+b.toString():b.toString()),d+=this._generateHTMLMinuteCell(a,b,m),i++}d+="</tr>"}return d+="</table>"},_generateHTMLHourCell:function(a,b,c,d){var e=b;b>12&&c&&(e=b-12),0==e&&c&&(e=12),10>e&&d&&(e="0"+e);var f="",g=!0,h=this._get(a,"onHourShow");return void 0==b?f='<td><span class="ui-state-default ui-state-disabled"> </span></td>':(h&&(g=h.apply(a.input?a.input[0]:null,[b])),f=g?'<td class="ui-timepicker-hour-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-hour="'+b.toString()+'"><a class="ui-state-default '+(b==a.hours?"ui-state-active":"")+'">'+e.toString()+"</a></td>":'<td><span class="ui-state-default ui-state-disabled '+(b==a.hours?" ui-state-active ":" ")+'">'+e.toString()+"</span></td>")},_generateHTMLMinuteCell:function(a,b,c){var d="",e=!0,f=this._get(a,"onMinuteShow");return f&&(e=f.apply(a.input?a.input[0]:null,[a.hours,b])),d=void 0==b?'<td><span class="ui-state-default ui-state-disabled"> </span></td>':e?'<td class="ui-timepicker-minute-cell" data-timepicker-instance-id="#'+a.id.replace(/\\\\/g,"\\")+'" data-minute="'+b.toString()+'" ><a class="ui-state-default '+(b==a.minutes?"ui-state-active":"")+'" >'+c+"</a></td>":'<td><span class="ui-state-default ui-state-disabled" >'+c+"</span></td>"},_destroyTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),"input"==d?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus.timepicker",this._showTimepicker).unbind("click.timepicker",this._adjustZIndex)):("div"==d||"span"==d)&&b.removeClass(this.markerClassName).empty()}},_enableTimepicker:function(a){var b=$(a),c=b.attr("id"),d=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if("input"==e){a.disabled=!1;var f=this._get(d,"button");$(f).removeClass("ui-state-disabled").disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end()}else if("div"==e||"span"==e){var g=b.children("."+this._inlineClass);g.children().removeClass("ui-state-disabled"),g.find("button").each(function(){this.disabled=!1})}this._disabledInputs=$.map(this._disabledInputs,function(a){return a==c?null:a})}},_disableTimepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if("input"==d){var e=this._get(c,"button");$(e).addClass("ui-state-disabled").disabled=!0,a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end()}else if("div"==d||"span"==d){var f=b.children("."+this._inlineClass);f.children().addClass("ui-state-disabled"),f.find("button").each(function(){this.disabled=!0})}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=b.attr("id")}},_isDisabledTimepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_checkOffset:function(a,b,c){var d=a.tpDiv.outerWidth(),e=a.tpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();return b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){for(var b=this._getInst(a),c=this._get(b,"isRTL");a&&("hidden"==a.type||1!=a.nodeType);)a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkExternalClick:function(a){if($.timepicker._curInst){var b=$(a.target);b[0].id==$.timepicker._mainDivId||0!=b.parents("#"+$.timepicker._mainDivId).length||b.hasClass($.timepicker.markerClassName)||b.hasClass($.timepicker._triggerClass)||!$.timepicker._timepickerShowing||$.timepicker._inDialog&&$.blockUI||$.timepicker._hideTimepicker()}},_hideTimepicker:function(a){var b=this._curInst;if(b&&(!a||b==$.data(a,PROP_NAME))&&this._timepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){$.timepicker._tidyDialog(b),this._curInst=null};$.effects&&$.effects[c]?b.tpDiv.hide(c,$.timepicker._get(b,"showOptions"),d,e):b.tpDiv["slideDown"==c?"slideUp":"fadeIn"==c?"fadeOut":"hide"](c?d:null,e),c||e(),this._timepickerShowing=!1,this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.tpDiv))),this._inDialog=!1;var f=this._get(b,"onClose");f&&f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])}},_tidyDialog:function(a){a.tpDiv.removeClass(this._dialogClass).unbind(".ui-timepicker")},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this timepicker"}},_get:function(a,b){return void 0!==a.settings[b]?a.settings[b]:this._defaults[b]},_setTimeFromField:function(a){if(a.input.val()!=a.lastVal){var b=this._get(a,"defaultTime"),c="now"==b?this._getCurrentTimeRounded(a):b;if(0==a.inline&&""!=a.input.val()&&(c=a.input.val()),c instanceof Date)a.hours=c.getHours(),a.minutes=c.getMinutes();else{var d=a.lastVal=c;if(""==c)a.hours=-1,a.minutes=-1;else{var e=this.parseTime(a,d);a.hours=e.hours,a.minutes=e.minutes}}$.timepicker._updateTimepicker(a)}},_optionTimepicker:function(a,b,c){var d=this._getInst(a);if(2==arguments.length&&"string"==typeof b)return"defaults"==b?$.extend({},$.timepicker._defaults):d?"all"==b?$.extend({},d.settings):this._get(d,b):null;var e=b||{};"string"==typeof b&&(e={},e[b]=c),d&&(this._curInst==d&&this._hideTimepicker(),extendRemove(d.settings,e),this._updateTimepicker(d))},_setTimeTimepicker:function(a,b){var c=this._getInst(a);c&&(this._setTime(c,b),this._updateTimepicker(c),this._updateAlternate(c,b))},_setTime:function(a,b,c){var d=a.hours,e=a.minutes;b=this.parseTime(a,b),a.hours=b.hours,a.minutes=b.minutes,d==a.hours&&e==a.minuts||c||a.input.trigger("change"),this._updateTimepicker(a),this._updateSelectedValue(a)},_getCurrentTimeRounded:function(){var a=new Date,b=a.getMinutes(),c=5*Math.round(b/5);return a.setMinutes(c),a},parseTime:function(a,b){var c=new Object;c.hours=-1,c.minutes=-1;var d=this._get(a,"timeSeparator"),e=this._get(a,"amPmText"),f=this._get(a,"showHours"),g=this._get(a,"showMinutes"),h=this._get(a,"optionalMinutes"),i=1==this._get(a,"showPeriod"),j=b.indexOf(d);if(-1!=j?(c.hours=parseInt(b.substr(0,j),10),c.minutes=parseInt(b.substr(j+1),10)):!f||g&&!h?!f&&g&&(c.minutes=parseInt(b,10)):c.hours=parseInt(b,10),f){var k=b.toUpperCase();c.hours<12&&i&&-1!=k.indexOf(e[1].toUpperCase())&&(c.hours+=12),12==c.hours&&i&&-1!=k.indexOf(e[0].toUpperCase())&&(c.hours=0)}return c},selectNow:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]),e=new Date;d.hours=e.getHours(),d.minutes=e.getMinutes(),this._updateSelectedValue(d),this._updateTimepicker(d),this._hideTimepicker()},deselectTime:function(a){var b=$(a.target).attr("data-timepicker-instance-id"),c=$(b),d=this._getInst(c[0]);d.hours=-1,d.minutes=-1,this._updateSelectedValue(d),this._hideTimepicker()},selectHours:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-hour")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showMinutes");if($.timepicker._isDisabledTimepicker(f.attr("id")))return!1;b.parents(".ui-timepicker-hours:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.hours=d;var i=this._get(g,"onMinuteShow");return i&&this._updateMinuteDisplay(g),this._updateSelectedValue(g),g._hoursClicked=!0,(g._minutesClicked||e||0==h)&&$.timepicker._hideTimepicker(),!1},selectMinutes:function(a){var b=$(a.currentTarget),c=b.attr("data-timepicker-instance-id"),d=parseInt(b.attr("data-minute")),e=a.data.fromDoubleClick,f=$(c),g=this._getInst(f[0]),h=1==this._get(g,"showHours");return $.timepicker._isDisabledTimepicker(f.attr("id"))?!1:(b.parents(".ui-timepicker-minutes:first").find("a").removeClass("ui-state-active"),b.children("a").addClass("ui-state-active"),g.minutes=d,this._updateSelectedValue(g),g._minutesClicked=!0,g._hoursClicked||e||0==h?($.timepicker._hideTimepicker(),!1):!1)},_updateSelectedValue:function(a){var b=this._getParsedTime(a);a.input&&(a.input.val(b),a.input.trigger("change"));var c=this._get(a,"onSelect");return c&&c.apply(a.input?a.input[0]:null,[b,a]),this._updateAlternate(a,b),b},_getParsedTime:function(a){if(-1==a.hours&&-1==a.minutes)return"";(a.hours<a.hours.starts||a.hours>a.hours.ends)&&(a.hours=0),(a.minutes<a.minutes.starts||a.minutes>a.minutes.ends)&&(a.minutes=0);var b="",c=1==this._get(a,"showPeriod"),d=1==this._get(a,"showLeadingZero"),e=1==this._get(a,"showHours"),f=1==this._get(a,"showMinutes"),g=1==this._get(a,"optionalMinutes"),h=this._get(a,"amPmText"),i=a.hours?a.hours:0,j=a.minutes?a.minutes:0,k=i?i:0,l="";c&&(0==a.hours&&(k=12),a.hours<12?b=h[0]:(b=h[1],k>12&&(k-=12)));var m=k.toString();d&&10>k&&(m="0"+m);var n=j.toString();return 10>j&&(n="0"+n),e&&(l+=m),!e||!f||g&&0==n||(l+=this._get(a,"timeSeparator")),!f||g&&0==n||(l+=n),e&&b.length>0&&(l+=this._get(a,"periodSeparator")+b),l},_updateAlternate:function(a,b){var c=this._get(a,"altField");c&&$(c).each(function(a,c){$(c).val(b)})},_getTimeTimepicker:function(a){var b=this._getInst(a);return this._getParsedTime(b)},_getHourTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.hours},_getMinuteTimepicker:function(a){var b=this._getInst(a);return void 0==b?-1:b.minutes}}),$.fn.timepicker=function(a){$.timepicker.initialized||($(document).mousedown($.timepicker._checkExternalClick).find("body").append($.timepicker.tpDiv),$.timepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"getTime"!=a&&"getHour"!=a&&"getMinute"!=a?"option"==a&&2==arguments.length&&"string"==typeof arguments[1]?$.timepicker["_"+a+"Timepicker"].apply($.timepicker,[this[0]].concat(b)):this.each(function(){"string"==typeof a?$.timepicker["_"+a+"Timepicker"].apply($.timepicker,[this].concat(b)):$.timepicker._attachTimepicker(this,a)}):$.timepicker["_"+a+"Timepicker"].apply($.timepicker,[this[0]].concat(b))},$.timepicker=new Timepicker,$.timepicker.initialized=!1,$.timepicker.uuid=(new Date).getTime(),$.timepicker.version="0.3.1",window["TP_jQuery_"+tpuuid]=$}(jQuery);
|
js/venue-admin.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
var eo_venue=eo_venue||{marker:!1};jQuery(document).ready(function(a){postboxes.add_postbox_toggles(pagenow);var b=a("#eo_venue_Lat").val(),c=a("#eo_venue_Lng").val(),d=15;if(0===b&&0===c){var e=[];a(".eo_addressInput").each(function(){e.push(a(this).val())}),e.join("")||(d=1)}eovenue.init_map("venuemap",{lat:b,lng:c,zoom:d,draggable:!0,onDrag:function(b){this.dragging=!0;var c=b.latLng.lat().toFixed(6)+","+b.latLng.lng().toFixed(6);a("#eo-venue-latllng-text").text(c)},onDragend:function(){this.dragging=!1,this.setPosition(this.position)},onPositionchanged:function(){if(!this.dragging){var b=this.getPosition(),c=b.lat().toFixed(6)+","+b.lng().toFixed(6);a("#eo_venue_Lat").val(b.lat().toFixed(6)),a("#eo_venue_Lng").val(b.lng().toFixed(6)),a("#eo-venue-latllng-text").text(c),this.getMap().setCenter(b),this.getMap().setZoom(15)}}}),a(".eo_addressInput").change(function(){var b=[];a(".eo_addressInput").each(function(){b.push(a(this).val())}),eovenue.geocode(b.join(", "),function(a){a&&eovenue.get_map("venuemap").marker[0].setPosition(a)})}),a("#eo-venue-latllng-text").blur(function(){var b=a(this).text().trim().replace(/ /g,""),c=b.match(/^(-?[0-9]{1,3}\.[0-9]+),(-?[0-9]{1,3}\.[0-9]+)$/),d=a(this).data("eo-lat"),e=a(this).data("eo-lng");if(c){var f=c[1],g=c[2];if(f!=d||g!=e){a(this).data("eo-lat",f),a(this).data("eo-lng",g);var h=new google.maps.LatLng(f,g);eovenue.get_map("venuemap").marker[0].setPosition(h)}}else a(this).text(d+","+e)}),a("#eo-venue-latllng-text").keydown(function(b){13===b.which&&a(this).blur()})});
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
var eo_venue=eo_venue||{marker:!1};jQuery(document).ready(function(a){postboxes.add_postbox_toggles(pagenow);var b=a("#eo_venue_Lat").val(),c=a("#eo_venue_Lng").val(),d=15;if(0===b&&0===c){var e=[];a(".eo_addressInput").each(function(){e.push(a(this).val())}),e.join("")||(d=1)}eovenue.init_map("venuemap",{lat:b,lng:c,zoom:d,draggable:!0,onDrag:function(b){this.dragging=!0;var c=b.latLng.lat().toFixed(6)+","+b.latLng.lng().toFixed(6);a("#eo-venue-latllng-text").text(c)},onDragend:function(){this.dragging=!1,this.setPosition(this.position)},onPositionchanged:function(){if(!this.dragging){var b=this.getPosition(),c=b.lat().toFixed(6)+","+b.lng().toFixed(6);a("#eo_venue_Lat").val(b.lat().toFixed(6)),a("#eo_venue_Lng").val(b.lng().toFixed(6)),a("#eo-venue-latllng-text").text(c),this.getMap().setCenter(b),this.getMap().setZoom(15)}}}),a(".eo_addressInput").change(function(){var b=[];a(".eo_addressInput").each(function(){b.push(a(this).val())}),eovenue.geocode(b.join(", "),function(a){a&&eovenue.get_map("venuemap").marker[0].setPosition(a)})}),a("#eo-venue-latllng-text").blur(function(){var b=a(this).text().trim().replace(/ /g,""),c=b.match(/^(-?[0-9]{1,3}\.[0-9]+),(-?[0-9]{1,3}\.[0-9]+)$/),d=a(this).data("eo-lat"),e=a(this).data("eo-lng");if(c){var f=c[1],g=c[2];if(f!=d||g!=e){a(this).data("eo-lat",f),a(this).data("eo-lng",g);var h=new google.maps.LatLng(f,g);eovenue.get_map("venuemap").marker[0].setPosition(h)}}else a(this).text(d+","+e)}),a("#eo-venue-latllng-text").keydown(function(b){13===b.which&&a(this).blur()})});
|
js/venue-util.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! event-organiser 2.
|
2 |
!function(){eovenue={maps:{},init_map:function(a,b){if("undefined"!=typeof google){var c=b.hasOwnProperty("fieldID")?b.fieldID:a,d=b.hasOwnProperty("draggable")?b.draggable:!1,e=b.hasOwnProperty("markerIcon")?b.markerIcon:null,f=b.hasOwnProperty("lat")?b.lat:0,g=b.hasOwnProperty("lng")?b.lng:0,h=new google.maps.LatLng(f,g),i={zoom:b.hasOwnProperty("zoom")?b.zoom:15,center:h,mapTypeId:google.maps.MapTypeId.ROADMAP},j=new google.maps.Map(document.getElementById(c),i),k=new google.maps.Marker({position:h,map:j,draggable:d,icon:e});this.maps[a]={map:j,marker:[k]},b.hasOwnProperty("onDrag")&&b.onDrag&&google.maps.event.addListener(k,"drag",b.onDrag),b.hasOwnProperty("onDragend")&&b.onDragend&&google.maps.event.addListener(k,"dragend",b.onDragend),b.hasOwnProperty("onPositionchanged")&&b.onPositionchanged&&google.maps.event.addListener(k,"position_changed",b.onPositionchanged)}},geocode:function(a,b){if("undefined"!=typeof google){var c=new google.maps.Geocoder;c.geocode({address:a},function(a,c){return c!=google.maps.GeocoderStatus.OK?b.call(this,!1):void b.call(this,a[0].geometry.location)})}},get_map:function(a){return this.maps[a]}}}(jQuery);
|
1 |
+
/*! event-organiser 2.12.5 2015-04-21 01:16 */
|
2 |
!function(){eovenue={maps:{},init_map:function(a,b){if("undefined"!=typeof google){var c=b.hasOwnProperty("fieldID")?b.fieldID:a,d=b.hasOwnProperty("draggable")?b.draggable:!1,e=b.hasOwnProperty("markerIcon")?b.markerIcon:null,f=b.hasOwnProperty("lat")?b.lat:0,g=b.hasOwnProperty("lng")?b.lng:0,h=new google.maps.LatLng(f,g),i={zoom:b.hasOwnProperty("zoom")?b.zoom:15,center:h,mapTypeId:google.maps.MapTypeId.ROADMAP},j=new google.maps.Map(document.getElementById(c),i),k=new google.maps.Marker({position:h,map:j,draggable:d,icon:e});this.maps[a]={map:j,marker:[k]},b.hasOwnProperty("onDrag")&&b.onDrag&&google.maps.event.addListener(k,"drag",b.onDrag),b.hasOwnProperty("onDragend")&&b.onDragend&&google.maps.event.addListener(k,"dragend",b.onDragend),b.hasOwnProperty("onPositionchanged")&&b.onPositionchanged&&google.maps.event.addListener(k,"position_changed",b.onPositionchanged)}},geocode:function(a,b){if("undefined"!=typeof google){var c=new google.maps.Geocoder;c.geocode({address:a},function(a,c){return c!=google.maps.GeocoderStatus.OK?b.call(this,!1):void b.call(this,a[0].geometry.location)})}},get_map:function(a){return this.maps[a]}}}(jQuery);
|
languages/eventorganiser-ar.mo
CHANGED
Binary file
|
languages/eventorganiser-ar.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-08-12 00:58:53+0000\n"
|
7 |
"Last-Translator: Mohamed Nazir <Nazir@smartit-sol.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -32,15 +32,15 @@ msgstr ""
|
|
32 |
msgid "Group by"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
36 |
msgid "Day"
|
37 |
msgstr "يوم"
|
38 |
|
39 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
40 |
msgid "Week"
|
41 |
msgstr "أسبوع"
|
42 |
|
43 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
44 |
msgid "Month"
|
45 |
msgstr "شهر"
|
46 |
|
@@ -60,7 +60,7 @@ msgstr ""
|
|
60 |
msgid "Displays a calendar of your events"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
64 |
msgid "Events Calendar"
|
65 |
msgstr "تقويم الأحداث"
|
66 |
|
@@ -109,8 +109,8 @@ msgstr ""
|
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
113 |
-
#: event-organiser.php:
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
@@ -169,17 +169,17 @@ msgstr ""
|
|
169 |
msgid "'No events' message"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: classes/class-eo-venue-list-table.php:
|
173 |
msgid "Edit"
|
174 |
msgstr ""
|
175 |
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
-
#: classes/class-eo-venue-list-table.php:
|
178 |
msgid "Delete"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: classes/class-eo-venue-list-table.php:
|
182 |
-
#: includes/event-organiser-ajax.php:
|
183 |
msgid "View"
|
184 |
msgstr ""
|
185 |
|
@@ -194,7 +194,7 @@ msgstr "تصنيفات الأحداث"
|
|
194 |
|
195 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
196 |
#: includes/event-organiser-cpt.php:103
|
197 |
-
#: includes/event-organiser-event-functions.php:
|
198 |
#: templates/event-meta-event-single.php:69
|
199 |
msgid "Categories"
|
200 |
msgstr "تصنيفات"
|
@@ -234,7 +234,7 @@ msgstr ""
|
|
234 |
msgid "Select Venue"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
238 |
msgid "There is no excerpt because this is a protected post."
|
239 |
msgstr ""
|
240 |
|
@@ -260,110 +260,101 @@ msgstr ""
|
|
260 |
msgid "Calendar View"
|
261 |
msgstr "عرض التقويم"
|
262 |
|
263 |
-
#: event-organiser-calendar.php:
|
264 |
msgid "today"
|
265 |
msgstr "اليوم"
|
266 |
|
267 |
-
#: event-organiser-calendar.php:
|
268 |
#: includes/event-organiser-register.php:248
|
269 |
msgid "day"
|
270 |
msgstr "يوم"
|
271 |
|
272 |
-
#: event-organiser-calendar.php:
|
273 |
#: includes/event-organiser-register.php:250
|
274 |
msgid "week"
|
275 |
msgstr "أسبوع"
|
276 |
|
277 |
-
#: event-organiser-calendar.php:
|
278 |
#: includes/event-organiser-register.php:252
|
279 |
msgid "month"
|
280 |
msgstr "شهر"
|
281 |
|
282 |
-
#: event-organiser-calendar.php:
|
283 |
msgid "go to date"
|
284 |
msgstr "اذهب إلى تاريخ"
|
285 |
|
286 |
-
#: event-organiser-calendar.php:
|
287 |
-
#: includes/event-organiser-cpt.php:105
|
288 |
-
msgid "View all categories"
|
289 |
-
msgstr "عرض جميع التصنيفات"
|
290 |
-
|
291 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
292 |
-
msgid "View all venues"
|
293 |
-
msgstr "عرض جميع العناوين"
|
294 |
-
|
295 |
-
#: event-organiser-calendar.php:111
|
296 |
msgid "You do not have sufficient permissions to create events. "
|
297 |
msgstr "ليس لديك التصريح الكافي لإنشاء حدث"
|
298 |
|
299 |
-
#: event-organiser-calendar.php:
|
300 |
msgid "You do not have sufficient permissions to edit this event. "
|
301 |
msgstr "ليس لديك التصريح الكافي لتعديل حدث"
|
302 |
|
303 |
-
#: event-organiser-calendar.php:
|
304 |
msgid "You do not have sufficient permissions to delete this event. "
|
305 |
msgstr "ليس لديك التصريح الكافي لحذف حدث"
|
306 |
|
307 |
-
#: event-organiser-calendar.php:
|
308 |
msgid "Occurrence deleted."
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "Calendar options"
|
313 |
msgstr "خيارات التقويم"
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
msgid "24 hour time"
|
317 |
msgstr "24 ساعة"
|
318 |
|
319 |
-
#: event-organiser-calendar.php:
|
320 |
-
#: includes/event-organiser-event-functions.php:
|
321 |
msgid "Loading…"
|
322 |
msgstr "جاري التحميل"
|
323 |
|
324 |
-
#: event-organiser-calendar.php:
|
325 |
msgid "Current date/time"
|
326 |
msgstr ""
|
327 |
|
328 |
-
#: event-organiser-calendar.php:
|
329 |
msgid "Create an event"
|
330 |
msgstr "إنشاء حدث"
|
331 |
|
332 |
-
#: event-organiser-calendar.php:
|
333 |
msgid "When"
|
334 |
msgstr "الزمان"
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "Event Title"
|
338 |
msgstr "عنوان الحدث"
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "Where"
|
342 |
msgstr "المكان"
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "Save Draft"
|
346 |
msgstr "حفظ كمسودة"
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
#: event-organiser-edit.php:258
|
350 |
msgid "Cancel"
|
351 |
msgstr "إلغاء"
|
352 |
|
353 |
-
#: event-organiser-calendar.php:
|
354 |
msgid "Publish Event"
|
355 |
msgstr "نشر الحدث"
|
356 |
|
357 |
-
#: event-organiser-calendar.php:
|
358 |
msgid "Submit for Review"
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: event-organiser-calendar.php:
|
362 |
#: templates/event-meta-event-single.php:37
|
363 |
msgid "Event Details"
|
364 |
msgstr "تفاصيل الحدث"
|
365 |
|
366 |
-
#: event-organiser-calendar.php:
|
367 |
msgid "Event Detail"
|
368 |
msgstr "تفاصيل الحدث"
|
369 |
|
@@ -440,7 +431,7 @@ msgid "unknown"
|
|
440 |
msgstr ""
|
441 |
|
442 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
443 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
444 |
msgid "Organiser"
|
445 |
msgstr "منظم"
|
446 |
|
@@ -520,7 +511,7 @@ msgid "day of week"
|
|
520 |
msgstr "يوم في الأسبوع"
|
521 |
|
522 |
#: event-organiser-edit.php:185
|
523 |
-
#: includes/event-organiser-event-functions.php:
|
524 |
#: includes/event-organiser-register.php:265
|
525 |
msgid "until"
|
526 |
msgstr "حتى"
|
@@ -542,7 +533,7 @@ msgstr "اختر عنواناً"
|
|
542 |
msgid "Venue Name"
|
543 |
msgstr "اسم العنوان"
|
544 |
|
545 |
-
#: event-organiser-edit.php:
|
546 |
msgid "Event dates were not saved."
|
547 |
msgstr "تاريخ الحدث لم يتم حفظها"
|
548 |
|
@@ -612,45 +603,45 @@ msgstr "حدث"
|
|
612 |
msgid "Reoccurrence"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: event-organiser-manage.php:
|
616 |
msgid "View all events"
|
617 |
msgstr "عرض جميع الأحداث"
|
618 |
|
619 |
-
#: event-organiser-manage.php:
|
620 |
msgid "Future events"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: event-organiser-manage.php:
|
624 |
msgid "Expired events"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: event-organiser-manage.php:
|
628 |
msgid "Events within 24 hours"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: event-organiser-manage.php:
|
632 |
msgid "Events within 1 week"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: event-organiser-manage.php:
|
636 |
#, php-format
|
637 |
msgid "Events within %d weeks"
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: event-organiser-manage.php:
|
641 |
msgid "Events within 1 month"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: event-organiser-manage.php:
|
645 |
#, php-format
|
646 |
msgid "Events within %d months"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: event-organiser-manage.php:
|
650 |
msgid "Events within 1 year"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: event-organiser-manage.php:
|
654 |
msgid "— No Change —"
|
655 |
msgstr ""
|
656 |
|
@@ -682,42 +673,42 @@ msgstr "إعدادات منظم الأحداث"
|
|
682 |
msgid "Event Organiser"
|
683 |
msgstr "منظم الأحداث"
|
684 |
|
685 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
686 |
#: includes/event-organiser-install.php:112
|
687 |
msgid "Edit Events"
|
688 |
msgstr "تعديل حدث"
|
689 |
|
690 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
691 |
#: includes/event-organiser-install.php:113
|
692 |
msgid "Publish Events"
|
693 |
msgstr "نشر حدث"
|
694 |
|
695 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
696 |
#: includes/event-organiser-install.php:114
|
697 |
msgid "Delete Events"
|
698 |
msgstr "حذف حدث"
|
699 |
|
700 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
701 |
#: includes/event-organiser-install.php:115
|
702 |
msgid "Edit Others' Events"
|
703 |
msgstr "تعديل أحداث أخرى"
|
704 |
|
705 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
706 |
#: includes/event-organiser-install.php:116
|
707 |
msgid "Delete Other's Events"
|
708 |
msgstr "حذف أحداث أخرى"
|
709 |
|
710 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
711 |
#: includes/event-organiser-install.php:117
|
712 |
msgid "Read Private Events"
|
713 |
msgstr "قراءة أحداث أخرى"
|
714 |
|
715 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
716 |
#: includes/event-organiser-install.php:118
|
717 |
msgid "Manage Venues"
|
718 |
msgstr "إدارة العناوين"
|
719 |
|
720 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
721 |
#: includes/event-organiser-install.php:119
|
722 |
msgid "Manage Event Categories & Tags"
|
723 |
msgstr ""
|
@@ -999,34 +990,28 @@ msgstr ""
|
|
999 |
msgid "Venue(s) <strong>deleted</strong>"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1003 |
-
#: includes/event-organiser-cpt.php:219
|
1004 |
-
msgctxt "post"
|
1005 |
-
msgid "Add New"
|
1006 |
-
msgstr ""
|
1007 |
-
|
1008 |
#: event-organiser-venues.php:258
|
1009 |
#, php-format
|
1010 |
msgid "Search results for “%s”"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: event-organiser-venues.php:
|
1014 |
msgid "Latitude/Longitude:"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: event-organiser-venues.php:
|
1018 |
msgid "Venue name"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#: event-organiser-venues.php:
|
1022 |
msgid "Permalink:"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: event-organiser-venues.php:
|
1026 |
msgid "Get Link"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: event-organiser-venues.php:
|
1030 |
msgid "Slug"
|
1031 |
msgstr ""
|
1032 |
|
@@ -1061,12 +1046,12 @@ msgstr ""
|
|
1061 |
msgid "[Line %1$d]"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#: includes/class-eo-ical-parser.php:
|
1065 |
#, php-format
|
1066 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: includes/class-eo-ical-parser.php:
|
1070 |
#, php-format
|
1071 |
msgid ""
|
1072 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1170,52 +1155,73 @@ msgstr ""
|
|
1170 |
msgid "%d categories were created"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
-
#: includes/event-organiser-ajax.php:
|
1174 |
msgid "Protected"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
-
#: includes/event-organiser-ajax.php:
|
1178 |
msgid "Private"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
-
#: includes/event-organiser-ajax.php:
|
1182 |
msgid "Draft"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#: includes/event-organiser-ajax.php:
|
1186 |
#: templates/event-meta-event-single.php:58
|
1187 |
msgid "Start"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
-
#: includes/event-organiser-ajax.php:
|
1191 |
msgid "End"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
-
#: includes/event-organiser-ajax.php:
|
1195 |
msgid "This event reoccurs"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: includes/event-organiser-ajax.php:
|
1199 |
msgid "Edit Event"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: includes/event-organiser-ajax.php:
|
1203 |
msgid "Delete this occurrence"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: includes/event-organiser-ajax.php:
|
1207 |
msgid "Break this series"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: includes/event-organiser-ajax.php:
|
1211 |
-
#: includes/event-organiser-event-functions.php:
|
1212 |
msgid "All Day"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: includes/event-organiser-ajax.php:
|
1216 |
msgid "Add To Google Calendar"
|
1217 |
msgstr ""
|
1218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1219 |
#: includes/event-organiser-cpt.php:33
|
1220 |
msgid "Search Venues"
|
1221 |
msgstr ""
|
@@ -1256,6 +1262,10 @@ msgstr ""
|
|
1256 |
msgid "Venue Location"
|
1257 |
msgstr ""
|
1258 |
|
|
|
|
|
|
|
|
|
1259 |
#: includes/event-organiser-cpt.php:46
|
1260 |
msgid "Venue:"
|
1261 |
msgstr ""
|
@@ -1305,6 +1315,10 @@ msgstr ""
|
|
1305 |
msgid "No categories found"
|
1306 |
msgstr ""
|
1307 |
|
|
|
|
|
|
|
|
|
1308 |
#: includes/event-organiser-cpt.php:147
|
1309 |
msgctxt "taxonomy singular name"
|
1310 |
msgid "Tag"
|
@@ -1347,7 +1361,7 @@ msgid "Choose from the most used tags"
|
|
1347 |
msgstr ""
|
1348 |
|
1349 |
#: includes/event-organiser-cpt.php:157
|
1350 |
-
#: includes/event-organiser-event-functions.php:
|
1351 |
#: templates/event-meta-event-single.php:74
|
1352 |
msgid "Tags"
|
1353 |
msgstr ""
|
@@ -1364,6 +1378,11 @@ msgstr ""
|
|
1364 |
msgid "View all tags"
|
1365 |
msgstr ""
|
1366 |
|
|
|
|
|
|
|
|
|
|
|
1367 |
#: includes/event-organiser-cpt.php:220
|
1368 |
msgid "Add New Event"
|
1369 |
msgstr ""
|
@@ -1606,77 +1625,77 @@ msgstr ""
|
|
1606 |
msgid "Assign the category a colour."
|
1607 |
msgstr ""
|
1608 |
|
1609 |
-
#: includes/event-organiser-event-functions.php:
|
1610 |
#: includes/event-organiser-register.php:266
|
1611 |
msgid "last"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: includes/event-organiser-event-functions.php:
|
1615 |
#: includes/event-organiser-register.php:266
|
1616 |
msgid "first"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
-
#: includes/event-organiser-event-functions.php:
|
1620 |
#: includes/event-organiser-register.php:266
|
1621 |
msgid "second"
|
1622 |
msgstr ""
|
1623 |
|
1624 |
-
#: includes/event-organiser-event-functions.php:
|
1625 |
#: includes/event-organiser-register.php:266
|
1626 |
msgid "third"
|
1627 |
msgstr ""
|
1628 |
|
1629 |
-
#: includes/event-organiser-event-functions.php:
|
1630 |
#: includes/event-organiser-register.php:266
|
1631 |
msgid "fourth"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: includes/event-organiser-event-functions.php:
|
1635 |
msgid "one time only"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: includes/event-organiser-event-functions.php:
|
1639 |
msgid "custom reoccurrence"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: includes/event-organiser-event-functions.php:
|
1643 |
#: includes/event-organiser-register.php:256
|
1644 |
msgid "every day"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
-
#: includes/event-organiser-event-functions.php:
|
1648 |
#: includes/event-organiser-register.php:257
|
1649 |
#, php-format
|
1650 |
msgid "every %d days"
|
1651 |
msgstr ""
|
1652 |
|
1653 |
-
#: includes/event-organiser-event-functions.php:
|
1654 |
#: includes/event-organiser-register.php:258
|
1655 |
msgid "every week on"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: includes/event-organiser-event-functions.php:
|
1659 |
#: includes/event-organiser-register.php:259
|
1660 |
#, php-format
|
1661 |
msgid "every %d weeks on"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
-
#: includes/event-organiser-event-functions.php:
|
1665 |
#: includes/event-organiser-register.php:260
|
1666 |
msgid "every month on the"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
-
#: includes/event-organiser-event-functions.php:
|
1670 |
#: includes/event-organiser-register.php:261
|
1671 |
#, php-format
|
1672 |
msgid "every %d months on the"
|
1673 |
msgstr ""
|
1674 |
|
1675 |
-
#: includes/event-organiser-event-functions.php:
|
1676 |
msgid "every year"
|
1677 |
msgstr ""
|
1678 |
|
1679 |
-
#: includes/event-organiser-event-functions.php:
|
1680 |
#, php-format
|
1681 |
msgid "every %d years"
|
1682 |
msgstr ""
|
@@ -1783,34 +1802,38 @@ msgstr "الرمز البريدي"
|
|
1783 |
msgid "Country"
|
1784 |
msgstr "البلد"
|
1785 |
|
1786 |
-
#: includes/event.php:
|
1787 |
msgid "Schedule not recognised."
|
1788 |
msgstr "الجدول غير متعرف عليه"
|
1789 |
|
1790 |
-
#: includes/event.php:
|
1791 |
msgid "Start date not provided."
|
1792 |
msgstr "بداية الحدث غير متوفرة"
|
1793 |
|
1794 |
-
#: includes/event.php:
|
1795 |
msgid "Start date occurs after end date."
|
1796 |
msgstr "المحافظة أو الولاية أو المقاطعة"
|
1797 |
|
1798 |
-
#: includes/event.php:
|
1799 |
msgid "Schedule end date is before is before the start date."
|
1800 |
msgstr "الجدول سينتهي قبل يوم البدأ"
|
1801 |
|
1802 |
-
#: includes/event.php:
|
1803 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1804 |
msgstr ""
|
1805 |
|
1806 |
-
#: includes/event.php:
|
1807 |
msgid "Event does not contain any dates."
|
1808 |
msgstr ""
|
1809 |
|
1810 |
-
#: includes/event.php:
|
1811 |
msgid "Occurrence not deleted. Occurrence not found."
|
1812 |
msgstr ""
|
1813 |
|
|
|
|
|
|
|
|
|
1814 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1815 |
#: includes/i18n.php:8
|
1816 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-08-12 00:58:53+0000\n"
|
7 |
"Last-Translator: Mohamed Nazir <Nazir@smartit-sol.com>\n"
|
8 |
"Language-Team: \n"
|
32 |
msgid "Group by"
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
36 |
msgid "Day"
|
37 |
msgstr "يوم"
|
38 |
|
39 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
40 |
msgid "Week"
|
41 |
msgstr "أسبوع"
|
42 |
|
43 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
44 |
msgid "Month"
|
45 |
msgstr "شهر"
|
46 |
|
60 |
msgid "Displays a calendar of your events"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
64 |
msgid "Events Calendar"
|
65 |
msgstr "تقويم الأحداث"
|
66 |
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr ""
|
111 |
|
112 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
113 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
169 |
msgid "'No events' message"
|
170 |
msgstr ""
|
171 |
|
172 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
173 |
msgid "Edit"
|
174 |
msgstr ""
|
175 |
|
176 |
+
#: classes/class-eo-venue-list-table.php:80
|
177 |
+
#: classes/class-eo-venue-list-table.php:142
|
178 |
msgid "Delete"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: classes/class-eo-venue-list-table.php:85
|
182 |
+
#: includes/event-organiser-ajax.php:678
|
183 |
msgid "View"
|
184 |
msgstr ""
|
185 |
|
194 |
|
195 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
196 |
#: includes/event-organiser-cpt.php:103
|
197 |
+
#: includes/event-organiser-event-functions.php:1512
|
198 |
#: templates/event-meta-event-single.php:69
|
199 |
msgid "Categories"
|
200 |
msgstr "تصنيفات"
|
234 |
msgid "Select Venue"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
238 |
msgid "There is no excerpt because this is a protected post."
|
239 |
msgstr ""
|
240 |
|
260 |
msgid "Calendar View"
|
261 |
msgstr "عرض التقويم"
|
262 |
|
263 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
264 |
msgid "today"
|
265 |
msgstr "اليوم"
|
266 |
|
267 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
268 |
#: includes/event-organiser-register.php:248
|
269 |
msgid "day"
|
270 |
msgstr "يوم"
|
271 |
|
272 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
273 |
#: includes/event-organiser-register.php:250
|
274 |
msgid "week"
|
275 |
msgstr "أسبوع"
|
276 |
|
277 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
278 |
#: includes/event-organiser-register.php:252
|
279 |
msgid "month"
|
280 |
msgstr "شهر"
|
281 |
|
282 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
283 |
msgid "go to date"
|
284 |
msgstr "اذهب إلى تاريخ"
|
285 |
|
286 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
msgid "You do not have sufficient permissions to create events. "
|
288 |
msgstr "ليس لديك التصريح الكافي لإنشاء حدث"
|
289 |
|
290 |
+
#: event-organiser-calendar.php:176
|
291 |
msgid "You do not have sufficient permissions to edit this event. "
|
292 |
msgstr "ليس لديك التصريح الكافي لتعديل حدث"
|
293 |
|
294 |
+
#: event-organiser-calendar.php:194
|
295 |
msgid "You do not have sufficient permissions to delete this event. "
|
296 |
msgstr "ليس لديك التصريح الكافي لحذف حدث"
|
297 |
|
298 |
+
#: event-organiser-calendar.php:204
|
299 |
msgid "Occurrence deleted."
|
300 |
msgstr ""
|
301 |
|
302 |
+
#: event-organiser-calendar.php:220
|
303 |
msgid "Calendar options"
|
304 |
msgstr "خيارات التقويم"
|
305 |
|
306 |
+
#: event-organiser-calendar.php:227
|
307 |
msgid "24 hour time"
|
308 |
msgstr "24 ساعة"
|
309 |
|
310 |
+
#: event-organiser-calendar.php:249
|
311 |
+
#: includes/event-organiser-event-functions.php:1457
|
312 |
msgid "Loading…"
|
313 |
msgstr "جاري التحميل"
|
314 |
|
315 |
+
#: event-organiser-calendar.php:256
|
316 |
msgid "Current date/time"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: event-organiser-calendar.php:261
|
320 |
msgid "Create an event"
|
321 |
msgstr "إنشاء حدث"
|
322 |
|
323 |
+
#: event-organiser-calendar.php:266
|
324 |
msgid "When"
|
325 |
msgstr "الزمان"
|
326 |
|
327 |
+
#: event-organiser-calendar.php:270
|
328 |
msgid "Event Title"
|
329 |
msgstr "عنوان الحدث"
|
330 |
|
331 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
332 |
msgid "Where"
|
333 |
msgstr "المكان"
|
334 |
|
335 |
+
#: event-organiser-calendar.php:302
|
336 |
msgid "Save Draft"
|
337 |
msgstr "حفظ كمسودة"
|
338 |
|
339 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
340 |
#: event-organiser-edit.php:258
|
341 |
msgid "Cancel"
|
342 |
msgstr "إلغاء"
|
343 |
|
344 |
+
#: event-organiser-calendar.php:306
|
345 |
msgid "Publish Event"
|
346 |
msgstr "نشر الحدث"
|
347 |
|
348 |
+
#: event-organiser-calendar.php:312
|
349 |
msgid "Submit for Review"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
353 |
#: templates/event-meta-event-single.php:37
|
354 |
msgid "Event Details"
|
355 |
msgstr "تفاصيل الحدث"
|
356 |
|
357 |
+
#: event-organiser-calendar.php:335
|
358 |
msgid "Event Detail"
|
359 |
msgstr "تفاصيل الحدث"
|
360 |
|
431 |
msgstr ""
|
432 |
|
433 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
434 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
435 |
msgid "Organiser"
|
436 |
msgstr "منظم"
|
437 |
|
511 |
msgstr "يوم في الأسبوع"
|
512 |
|
513 |
#: event-organiser-edit.php:185
|
514 |
+
#: includes/event-organiser-event-functions.php:826
|
515 |
#: includes/event-organiser-register.php:265
|
516 |
msgid "until"
|
517 |
msgstr "حتى"
|
533 |
msgid "Venue Name"
|
534 |
msgstr "اسم العنوان"
|
535 |
|
536 |
+
#: event-organiser-edit.php:416
|
537 |
msgid "Event dates were not saved."
|
538 |
msgstr "تاريخ الحدث لم يتم حفظها"
|
539 |
|
603 |
msgid "Reoccurrence"
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: event-organiser-manage.php:152
|
607 |
msgid "View all events"
|
608 |
msgstr "عرض جميع الأحداث"
|
609 |
|
610 |
+
#: event-organiser-manage.php:153
|
611 |
msgid "Future events"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: event-organiser-manage.php:154
|
615 |
msgid "Expired events"
|
616 |
msgstr ""
|
617 |
|
618 |
+
#: event-organiser-manage.php:155
|
619 |
msgid "Events within 24 hours"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: event-organiser-manage.php:156
|
623 |
msgid "Events within 1 week"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: event-organiser-manage.php:157
|
627 |
#, php-format
|
628 |
msgid "Events within %d weeks"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: event-organiser-manage.php:158
|
632 |
msgid "Events within 1 month"
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: event-organiser-manage.php:159
|
636 |
#, php-format
|
637 |
msgid "Events within %d months"
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: event-organiser-manage.php:160
|
641 |
msgid "Events within 1 year"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: event-organiser-manage.php:211
|
645 |
msgid "— No Change —"
|
646 |
msgstr ""
|
647 |
|
673 |
msgid "Event Organiser"
|
674 |
msgstr "منظم الأحداث"
|
675 |
|
676 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
677 |
#: includes/event-organiser-install.php:112
|
678 |
msgid "Edit Events"
|
679 |
msgstr "تعديل حدث"
|
680 |
|
681 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
682 |
#: includes/event-organiser-install.php:113
|
683 |
msgid "Publish Events"
|
684 |
msgstr "نشر حدث"
|
685 |
|
686 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
687 |
#: includes/event-organiser-install.php:114
|
688 |
msgid "Delete Events"
|
689 |
msgstr "حذف حدث"
|
690 |
|
691 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
692 |
#: includes/event-organiser-install.php:115
|
693 |
msgid "Edit Others' Events"
|
694 |
msgstr "تعديل أحداث أخرى"
|
695 |
|
696 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
697 |
#: includes/event-organiser-install.php:116
|
698 |
msgid "Delete Other's Events"
|
699 |
msgstr "حذف أحداث أخرى"
|
700 |
|
701 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
702 |
#: includes/event-organiser-install.php:117
|
703 |
msgid "Read Private Events"
|
704 |
msgstr "قراءة أحداث أخرى"
|
705 |
|
706 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
707 |
#: includes/event-organiser-install.php:118
|
708 |
msgid "Manage Venues"
|
709 |
msgstr "إدارة العناوين"
|
710 |
|
711 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
712 |
#: includes/event-organiser-install.php:119
|
713 |
msgid "Manage Event Categories & Tags"
|
714 |
msgstr ""
|
990 |
msgid "Venue(s) <strong>deleted</strong>"
|
991 |
msgstr ""
|
992 |
|
|
|
|
|
|
|
|
|
|
|
|
|
993 |
#: event-organiser-venues.php:258
|
994 |
#, php-format
|
995 |
msgid "Search results for “%s”"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: event-organiser-venues.php:418
|
999 |
msgid "Latitude/Longitude:"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: event-organiser-venues.php:446
|
1003 |
msgid "Venue name"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
+
#: event-organiser-venues.php:452
|
1007 |
msgid "Permalink:"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: event-organiser-venues.php:459
|
1011 |
msgid "Get Link"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: event-organiser-venues.php:481
|
1015 |
msgid "Slug"
|
1016 |
msgstr ""
|
1017 |
|
1046 |
msgid "[Line %1$d]"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: includes/class-eo-ical-parser.php:952
|
1050 |
#, php-format
|
1051 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: includes/class-eo-ical-parser.php:990
|
1055 |
#, php-format
|
1056 |
msgid ""
|
1057 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1155 |
msgid "%d categories were created"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
+
#: includes/event-organiser-ajax.php:347
|
1159 |
msgid "Protected"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
+
#: includes/event-organiser-ajax.php:349
|
1163 |
msgid "Private"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
+
#: includes/event-organiser-ajax.php:351
|
1167 |
msgid "Draft"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
+
#: includes/event-organiser-ajax.php:381
|
1171 |
#: templates/event-meta-event-single.php:58
|
1172 |
msgid "Start"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
+
#: includes/event-organiser-ajax.php:382
|
1176 |
msgid "End"
|
1177 |
msgstr ""
|
1178 |
|
1179 |
+
#: includes/event-organiser-ajax.php:423
|
1180 |
msgid "This event reoccurs"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1184 |
msgid "Edit Event"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: includes/event-organiser-ajax.php:449
|
1188 |
msgid "Delete this occurrence"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: includes/event-organiser-ajax.php:466
|
1192 |
msgid "Break this series"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
+
#: includes/event-organiser-ajax.php:674
|
1196 |
+
#: includes/event-organiser-event-functions.php:1409
|
1197 |
msgid "All Day"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: includes/event-organiser-ajax.php:679
|
1201 |
msgid "Add To Google Calendar"
|
1202 |
msgstr ""
|
1203 |
|
1204 |
+
#: includes/event-organiser-ajax.php:790
|
1205 |
+
msgid "Event not found"
|
1206 |
+
msgstr ""
|
1207 |
+
|
1208 |
+
#: includes/event-organiser-ajax.php:802
|
1209 |
+
msgid "Events are not editable via the admin calendar"
|
1210 |
+
msgstr ""
|
1211 |
+
|
1212 |
+
#: includes/event-organiser-ajax.php:812
|
1213 |
+
msgid "Are you sure you want to do this?"
|
1214 |
+
msgstr ""
|
1215 |
+
|
1216 |
+
#: includes/event-organiser-ajax.php:822
|
1217 |
+
msgid "You do not have permission to edit this event"
|
1218 |
+
msgstr ""
|
1219 |
+
|
1220 |
+
#: includes/event-organiser-ajax.php:844
|
1221 |
+
#, php-format
|
1222 |
+
msgid "Event not created: %s"
|
1223 |
+
msgstr ""
|
1224 |
+
|
1225 |
#: includes/event-organiser-cpt.php:33
|
1226 |
msgid "Search Venues"
|
1227 |
msgstr ""
|
1262 |
msgid "Venue Location"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
+
#: includes/event-organiser-cpt.php:45
|
1266 |
+
msgid "View all venues"
|
1267 |
+
msgstr "عرض جميع العناوين"
|
1268 |
+
|
1269 |
#: includes/event-organiser-cpt.php:46
|
1270 |
msgid "Venue:"
|
1271 |
msgstr ""
|
1315 |
msgid "No categories found"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: includes/event-organiser-cpt.php:105
|
1319 |
+
msgid "View all categories"
|
1320 |
+
msgstr "عرض جميع التصنيفات"
|
1321 |
+
|
1322 |
#: includes/event-organiser-cpt.php:147
|
1323 |
msgctxt "taxonomy singular name"
|
1324 |
msgid "Tag"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
#: includes/event-organiser-cpt.php:157
|
1364 |
+
#: includes/event-organiser-event-functions.php:1520
|
1365 |
#: templates/event-meta-event-single.php:74
|
1366 |
msgid "Tags"
|
1367 |
msgstr ""
|
1378 |
msgid "View all tags"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
+
#: includes/event-organiser-cpt.php:219
|
1382 |
+
msgctxt "post"
|
1383 |
+
msgid "Add New"
|
1384 |
+
msgstr ""
|
1385 |
+
|
1386 |
#: includes/event-organiser-cpt.php:220
|
1387 |
msgid "Add New Event"
|
1388 |
msgstr ""
|
1625 |
msgid "Assign the category a colour."
|
1626 |
msgstr ""
|
1627 |
|
1628 |
+
#: includes/event-organiser-event-functions.php:747
|
1629 |
#: includes/event-organiser-register.php:266
|
1630 |
msgid "last"
|
1631 |
msgstr ""
|
1632 |
|
1633 |
+
#: includes/event-organiser-event-functions.php:747
|
1634 |
#: includes/event-organiser-register.php:266
|
1635 |
msgid "first"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
+
#: includes/event-organiser-event-functions.php:747
|
1639 |
#: includes/event-organiser-register.php:266
|
1640 |
msgid "second"
|
1641 |
msgstr ""
|
1642 |
|
1643 |
+
#: includes/event-organiser-event-functions.php:747
|
1644 |
#: includes/event-organiser-register.php:266
|
1645 |
msgid "third"
|
1646 |
msgstr ""
|
1647 |
|
1648 |
+
#: includes/event-organiser-event-functions.php:747
|
1649 |
#: includes/event-organiser-register.php:266
|
1650 |
msgid "fourth"
|
1651 |
msgstr ""
|
1652 |
|
1653 |
+
#: includes/event-organiser-event-functions.php:757
|
1654 |
msgid "one time only"
|
1655 |
msgstr ""
|
1656 |
|
1657 |
+
#: includes/event-organiser-event-functions.php:760
|
1658 |
msgid "custom reoccurrence"
|
1659 |
msgstr ""
|
1660 |
|
1661 |
+
#: includes/event-organiser-event-functions.php:767
|
1662 |
#: includes/event-organiser-register.php:256
|
1663 |
msgid "every day"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: includes/event-organiser-event-functions.php:769
|
1667 |
#: includes/event-organiser-register.php:257
|
1668 |
#, php-format
|
1669 |
msgid "every %d days"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
+
#: includes/event-organiser-event-functions.php:775
|
1673 |
#: includes/event-organiser-register.php:258
|
1674 |
msgid "every week on"
|
1675 |
msgstr ""
|
1676 |
|
1677 |
+
#: includes/event-organiser-event-functions.php:777
|
1678 |
#: includes/event-organiser-register.php:259
|
1679 |
#, php-format
|
1680 |
msgid "every %d weeks on"
|
1681 |
msgstr ""
|
1682 |
|
1683 |
+
#: includes/event-organiser-event-functions.php:788
|
1684 |
#: includes/event-organiser-register.php:260
|
1685 |
msgid "every month on the"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: includes/event-organiser-event-functions.php:790
|
1689 |
#: includes/event-organiser-register.php:261
|
1690 |
#, php-format
|
1691 |
msgid "every %d months on the"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: includes/event-organiser-event-functions.php:819
|
1695 |
msgid "every year"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
+
#: includes/event-organiser-event-functions.php:821
|
1699 |
#, php-format
|
1700 |
msgid "every %d years"
|
1701 |
msgstr ""
|
1802 |
msgid "Country"
|
1803 |
msgstr "البلد"
|
1804 |
|
1805 |
+
#: includes/event.php:549
|
1806 |
msgid "Schedule not recognised."
|
1807 |
msgstr "الجدول غير متعرف عليه"
|
1808 |
|
1809 |
+
#: includes/event.php:558
|
1810 |
msgid "Start date not provided."
|
1811 |
msgstr "بداية الحدث غير متوفرة"
|
1812 |
|
1813 |
+
#: includes/event.php:576
|
1814 |
msgid "Start date occurs after end date."
|
1815 |
msgstr "المحافظة أو الولاية أو المقاطعة"
|
1816 |
|
1817 |
+
#: includes/event.php:579
|
1818 |
msgid "Schedule end date is before is before the start date."
|
1819 |
msgstr "الجدول سينتهي قبل يوم البدأ"
|
1820 |
|
1821 |
+
#: includes/event.php:662
|
1822 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1823 |
msgstr ""
|
1824 |
|
1825 |
+
#: includes/event.php:782
|
1826 |
msgid "Event does not contain any dates."
|
1827 |
msgstr ""
|
1828 |
|
1829 |
+
#: includes/event.php:923
|
1830 |
msgid "Occurrence not deleted. Occurrence not found."
|
1831 |
msgstr ""
|
1832 |
|
1833 |
+
#: includes/event.php:984
|
1834 |
+
msgid "There is already an occurrence on this date"
|
1835 |
+
msgstr ""
|
1836 |
+
|
1837 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1838 |
#: includes/i18n.php:8
|
1839 |
msgid ""
|
languages/eventorganiser-bg_BG.mo
CHANGED
Binary file
|
languages/eventorganiser-bg_BG.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-03-08 12:06:57+0000\n"
|
7 |
"Last-Translator: Parvan Voynov <ppvoynov@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr ""
|
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr ""
|
45 |
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "Следващ месец"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr "Съобщение 'Няма събития'"
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr "Редайтирай"
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr ""
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr ""
|
184 |
|
@@ -193,7 +193,7 @@ msgstr ""
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr ""
|
@@ -233,7 +233,7 @@ msgstr ""
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
@@ -259,110 +259,101 @@ msgstr ""
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Изглед календар"
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "днес"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "ден"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "седмица"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "месец"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr "Отиди на дата"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr "Виж всички категории"
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr "Виж всички места на събития"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr "Вие нямате достатъчно права, за да създавате събития."
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr "Вие нямате достатъчно права, за да редактирате това събитие."
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr "Вие нямате достатъчно права, за да изтриете това събитие."
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr "Опции на календара"
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr "24 часово време"
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr "Зареждане..."
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr "Настояща Дата/Час"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr "Създаване на събитие"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr "Кога"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr "Заглавие на събитието"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr "Къде"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr ""
|
368 |
|
@@ -439,7 +430,7 @@ msgid "unknown"
|
|
439 |
msgstr "неизвестен"
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr "Организатор"
|
445 |
|
@@ -519,7 +510,7 @@ msgid "day of week"
|
|
519 |
msgstr "ден от седмицата"
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr "до"
|
@@ -541,7 +532,7 @@ msgstr ""
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr ""
|
547 |
|
@@ -613,45 +604,45 @@ msgstr "Събитие"
|
|
613 |
msgid "Reoccurrence"
|
614 |
msgstr "Повторение"
|
615 |
|
616 |
-
#: event-organiser-manage.php:
|
617 |
msgid "View all events"
|
618 |
msgstr "Виж всички събития"
|
619 |
|
620 |
-
#: event-organiser-manage.php:
|
621 |
msgid "Future events"
|
622 |
msgstr "Бъдещи събития"
|
623 |
|
624 |
-
#: event-organiser-manage.php:
|
625 |
msgid "Expired events"
|
626 |
msgstr "Изминали събития"
|
627 |
|
628 |
-
#: event-organiser-manage.php:
|
629 |
msgid "Events within 24 hours"
|
630 |
msgstr "Събития в рамките на 24 часа"
|
631 |
|
632 |
-
#: event-organiser-manage.php:
|
633 |
msgid "Events within 1 week"
|
634 |
msgstr "Събития в рамките на 1 седмица"
|
635 |
|
636 |
-
#: event-organiser-manage.php:
|
637 |
#, php-format
|
638 |
msgid "Events within %d weeks"
|
639 |
msgstr "Събития в рамките на %d седмици"
|
640 |
|
641 |
-
#: event-organiser-manage.php:
|
642 |
msgid "Events within 1 month"
|
643 |
msgstr "Събития в рамките на 1 месец"
|
644 |
|
645 |
-
#: event-organiser-manage.php:
|
646 |
#, php-format
|
647 |
msgid "Events within %d months"
|
648 |
msgstr "Събития в рамките на %d месеца"
|
649 |
|
650 |
-
#: event-organiser-manage.php:
|
651 |
msgid "Events within 1 year"
|
652 |
msgstr "Събития в рамките на 1 година"
|
653 |
|
654 |
-
#: event-organiser-manage.php:
|
655 |
msgid "— No Change —"
|
656 |
msgstr "— Без промяна —"
|
657 |
|
@@ -683,42 +674,42 @@ msgstr "Настройки на организатора на събитието
|
|
683 |
msgid "Event Organiser"
|
684 |
msgstr "Организатор на събитието"
|
685 |
|
686 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
687 |
#: includes/event-organiser-install.php:112
|
688 |
msgid "Edit Events"
|
689 |
msgstr "Редактирай събитията"
|
690 |
|
691 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
692 |
#: includes/event-organiser-install.php:113
|
693 |
msgid "Publish Events"
|
694 |
msgstr "Публикувай събитията"
|
695 |
|
696 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
697 |
#: includes/event-organiser-install.php:114
|
698 |
msgid "Delete Events"
|
699 |
msgstr "Изтрий събитията"
|
700 |
|
701 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
702 |
#: includes/event-organiser-install.php:115
|
703 |
msgid "Edit Others' Events"
|
704 |
msgstr "Редактиране на личните събития"
|
705 |
|
706 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
707 |
#: includes/event-organiser-install.php:116
|
708 |
msgid "Delete Other's Events"
|
709 |
msgstr "Изтриване на другите събития"
|
710 |
|
711 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
712 |
#: includes/event-organiser-install.php:117
|
713 |
msgid "Read Private Events"
|
714 |
msgstr "Прочети личните събития"
|
715 |
|
716 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
717 |
#: includes/event-organiser-install.php:118
|
718 |
msgid "Manage Venues"
|
719 |
msgstr "Управление на местата на събитията"
|
720 |
|
721 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
722 |
#: includes/event-organiser-install.php:119
|
723 |
msgid "Manage Event Categories & Tags"
|
724 |
msgstr ""
|
@@ -1009,34 +1000,28 @@ msgstr "Мястото на провеждане <strong>актуализира
|
|
1009 |
msgid "Venue(s) <strong>deleted</strong>"
|
1010 |
msgstr "Събитието (събитията) е (са) <strong>изтрито (изтрити)</strong>"
|
1011 |
|
1012 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1013 |
-
#: includes/event-organiser-cpt.php:219
|
1014 |
-
msgctxt "post"
|
1015 |
-
msgid "Add New"
|
1016 |
-
msgstr ""
|
1017 |
-
|
1018 |
#: event-organiser-venues.php:258
|
1019 |
#, php-format
|
1020 |
msgid "Search results for “%s”"
|
1021 |
msgstr "Търсени резултати за “%s”"
|
1022 |
|
1023 |
-
#: event-organiser-venues.php:
|
1024 |
msgid "Latitude/Longitude:"
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: event-organiser-venues.php:
|
1028 |
msgid "Venue name"
|
1029 |
msgstr "Име на мястото на провеждане"
|
1030 |
|
1031 |
-
#: event-organiser-venues.php:
|
1032 |
msgid "Permalink:"
|
1033 |
msgstr "Постоянна връзка"
|
1034 |
|
1035 |
-
#: event-organiser-venues.php:
|
1036 |
msgid "Get Link"
|
1037 |
msgstr "Вземи линк"
|
1038 |
|
1039 |
-
#: event-organiser-venues.php:
|
1040 |
msgid "Slug"
|
1041 |
msgstr ""
|
1042 |
|
@@ -1071,12 +1056,12 @@ msgstr ""
|
|
1071 |
msgid "[Line %1$d]"
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: includes/class-eo-ical-parser.php:
|
1075 |
#, php-format
|
1076 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1077 |
msgstr ""
|
1078 |
|
1079 |
-
#: includes/class-eo-ical-parser.php:
|
1080 |
#, php-format
|
1081 |
msgid ""
|
1082 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1182,52 +1167,73 @@ msgstr "1 категория беше създадена"
|
|
1182 |
msgid "%d categories were created"
|
1183 |
msgstr "%d категори са създадени"
|
1184 |
|
1185 |
-
#: includes/event-organiser-ajax.php:
|
1186 |
msgid "Protected"
|
1187 |
msgstr "Защитено"
|
1188 |
|
1189 |
-
#: includes/event-organiser-ajax.php:
|
1190 |
msgid "Private"
|
1191 |
msgstr "Лично"
|
1192 |
|
1193 |
-
#: includes/event-organiser-ajax.php:
|
1194 |
msgid "Draft"
|
1195 |
msgstr "Чернова"
|
1196 |
|
1197 |
-
#: includes/event-organiser-ajax.php:
|
1198 |
#: templates/event-meta-event-single.php:58
|
1199 |
msgid "Start"
|
1200 |
msgstr "Начална дата"
|
1201 |
|
1202 |
-
#: includes/event-organiser-ajax.php:
|
1203 |
msgid "End"
|
1204 |
msgstr "Крайна дата"
|
1205 |
|
1206 |
-
#: includes/event-organiser-ajax.php:
|
1207 |
msgid "This event reoccurs"
|
1208 |
msgstr "Събитието е със зададена периодичност"
|
1209 |
|
1210 |
-
#: includes/event-organiser-ajax.php:
|
1211 |
msgid "Edit Event"
|
1212 |
msgstr "Редакция на събитие"
|
1213 |
|
1214 |
-
#: includes/event-organiser-ajax.php:
|
1215 |
msgid "Delete this occurrence"
|
1216 |
msgstr "Изтриване на това повторение"
|
1217 |
|
1218 |
-
#: includes/event-organiser-ajax.php:
|
1219 |
msgid "Break this series"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: includes/event-organiser-ajax.php:
|
1223 |
-
#: includes/event-organiser-event-functions.php:
|
1224 |
msgid "All Day"
|
1225 |
msgstr "Цял ден"
|
1226 |
|
1227 |
-
#: includes/event-organiser-ajax.php:
|
1228 |
msgid "Add To Google Calendar"
|
1229 |
msgstr "Добавяне към Google Calendar"
|
1230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1231 |
#: includes/event-organiser-cpt.php:33
|
1232 |
msgid "Search Venues"
|
1233 |
msgstr "Търси по места на събитията"
|
@@ -1268,6 +1274,10 @@ msgstr "Мероприятията трябва да са разделени с
|
|
1268 |
msgid "Venue Location"
|
1269 |
msgstr "Локализация на мястото на провеждане"
|
1270 |
|
|
|
|
|
|
|
|
|
1271 |
#: includes/event-organiser-cpt.php:46
|
1272 |
msgid "Venue:"
|
1273 |
msgstr ""
|
@@ -1317,6 +1327,10 @@ msgstr "Нова категория"
|
|
1317 |
msgid "No categories found"
|
1318 |
msgstr "Няма намерени категории"
|
1319 |
|
|
|
|
|
|
|
|
|
1320 |
#: includes/event-organiser-cpt.php:147
|
1321 |
msgctxt "taxonomy singular name"
|
1322 |
msgid "Tag"
|
@@ -1359,7 +1373,7 @@ msgid "Choose from the most used tags"
|
|
1359 |
msgstr "Избери измежду най-ползваните тагоее"
|
1360 |
|
1361 |
#: includes/event-organiser-cpt.php:157
|
1362 |
-
#: includes/event-organiser-event-functions.php:
|
1363 |
#: templates/event-meta-event-single.php:74
|
1364 |
msgid "Tags"
|
1365 |
msgstr "Тагове"
|
@@ -1376,6 +1390,11 @@ msgstr "Раздели таговете със запетаи"
|
|
1376 |
msgid "View all tags"
|
1377 |
msgstr ""
|
1378 |
|
|
|
|
|
|
|
|
|
|
|
1379 |
#: includes/event-organiser-cpt.php:220
|
1380 |
msgid "Add New Event"
|
1381 |
msgstr "Добавяне на ново събитие"
|
@@ -1652,77 +1671,77 @@ msgstr "Цвят"
|
|
1652 |
msgid "Assign the category a colour."
|
1653 |
msgstr "Задайите цвят на категорията"
|
1654 |
|
1655 |
-
#: includes/event-organiser-event-functions.php:
|
1656 |
#: includes/event-organiser-register.php:266
|
1657 |
msgid "last"
|
1658 |
msgstr "последен"
|
1659 |
|
1660 |
-
#: includes/event-organiser-event-functions.php:
|
1661 |
#: includes/event-organiser-register.php:266
|
1662 |
msgid "first"
|
1663 |
msgstr "първи"
|
1664 |
|
1665 |
-
#: includes/event-organiser-event-functions.php:
|
1666 |
#: includes/event-organiser-register.php:266
|
1667 |
msgid "second"
|
1668 |
msgstr "втори"
|
1669 |
|
1670 |
-
#: includes/event-organiser-event-functions.php:
|
1671 |
#: includes/event-organiser-register.php:266
|
1672 |
msgid "third"
|
1673 |
msgstr "трети"
|
1674 |
|
1675 |
-
#: includes/event-organiser-event-functions.php:
|
1676 |
#: includes/event-organiser-register.php:266
|
1677 |
msgid "fourth"
|
1678 |
msgstr "четвърти"
|
1679 |
|
1680 |
-
#: includes/event-organiser-event-functions.php:
|
1681 |
msgid "one time only"
|
1682 |
msgstr "само веднъж"
|
1683 |
|
1684 |
-
#: includes/event-organiser-event-functions.php:
|
1685 |
msgid "custom reoccurrence"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
-
#: includes/event-organiser-event-functions.php:
|
1689 |
#: includes/event-organiser-register.php:256
|
1690 |
msgid "every day"
|
1691 |
msgstr "всеки ден"
|
1692 |
|
1693 |
-
#: includes/event-organiser-event-functions.php:
|
1694 |
#: includes/event-organiser-register.php:257
|
1695 |
#, php-format
|
1696 |
msgid "every %d days"
|
1697 |
msgstr "всеки %d дни"
|
1698 |
|
1699 |
-
#: includes/event-organiser-event-functions.php:
|
1700 |
#: includes/event-organiser-register.php:258
|
1701 |
msgid "every week on"
|
1702 |
msgstr "всяка седмица на"
|
1703 |
|
1704 |
-
#: includes/event-organiser-event-functions.php:
|
1705 |
#: includes/event-organiser-register.php:259
|
1706 |
#, php-format
|
1707 |
msgid "every %d weeks on"
|
1708 |
msgstr "всеки %d седмици на"
|
1709 |
|
1710 |
-
#: includes/event-organiser-event-functions.php:
|
1711 |
#: includes/event-organiser-register.php:260
|
1712 |
msgid "every month on the"
|
1713 |
msgstr "всеки месец на"
|
1714 |
|
1715 |
-
#: includes/event-organiser-event-functions.php:
|
1716 |
#: includes/event-organiser-register.php:261
|
1717 |
#, php-format
|
1718 |
msgid "every %d months on the"
|
1719 |
msgstr "всеки %d месеци на"
|
1720 |
|
1721 |
-
#: includes/event-organiser-event-functions.php:
|
1722 |
msgid "every year"
|
1723 |
msgstr "всяка година"
|
1724 |
|
1725 |
-
#: includes/event-organiser-event-functions.php:
|
1726 |
#, php-format
|
1727 |
msgid "every %d years"
|
1728 |
msgstr "всеки %d години"
|
@@ -1836,34 +1855,38 @@ msgstr "Пощенски код"
|
|
1836 |
msgid "Country"
|
1837 |
msgstr "Държава"
|
1838 |
|
1839 |
-
#: includes/event.php:
|
1840 |
msgid "Schedule not recognised."
|
1841 |
msgstr "Планираната дата не е разпозната"
|
1842 |
|
1843 |
-
#: includes/event.php:
|
1844 |
msgid "Start date not provided."
|
1845 |
msgstr "Началната дата не е зададена"
|
1846 |
|
1847 |
-
#: includes/event.php:
|
1848 |
msgid "Start date occurs after end date."
|
1849 |
msgstr "Началната дата е след крайната дата"
|
1850 |
|
1851 |
-
#: includes/event.php:
|
1852 |
msgid "Schedule end date is before is before the start date."
|
1853 |
msgstr "Планираната дата е преди началната дата"
|
1854 |
|
1855 |
-
#: includes/event.php:
|
1856 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
-
#: includes/event.php:
|
1860 |
msgid "Event does not contain any dates."
|
1861 |
msgstr ""
|
1862 |
|
1863 |
-
#: includes/event.php:
|
1864 |
msgid "Occurrence not deleted. Occurrence not found."
|
1865 |
msgstr ""
|
1866 |
|
|
|
|
|
|
|
|
|
1867 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1868 |
#: includes/i18n.php:8
|
1869 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-03-08 12:06:57+0000\n"
|
7 |
"Last-Translator: Parvan Voynov <ppvoynov@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr ""
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr "Съобщение 'Няма събития'"
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr "Редайтирай"
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr ""
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr ""
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Изглед календар"
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr "днес"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "ден"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "седмица"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "месец"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr "Отиди на дата"
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr "Вие нямате достатъчно права, за да създавате събития."
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr "Вие нямате достатъчно права, за да редактирате това събитие."
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr "Вие нямате достатъчно права, за да изтриете това събитие."
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr "Опции на календара"
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr "24 часово време"
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr "Зареждане..."
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr "Настояща Дата/Час"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr "Създаване на събитие"
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr "Кога"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr "Заглавие на събитието"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr "Къде"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr ""
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr ""
|
359 |
|
430 |
msgstr "неизвестен"
|
431 |
|
432 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
433 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
434 |
msgid "Organiser"
|
435 |
msgstr "Организатор"
|
436 |
|
510 |
msgstr "ден от седмицата"
|
511 |
|
512 |
#: event-organiser-edit.php:185
|
513 |
+
#: includes/event-organiser-event-functions.php:826
|
514 |
#: includes/event-organiser-register.php:265
|
515 |
msgid "until"
|
516 |
msgstr "до"
|
532 |
msgid "Venue Name"
|
533 |
msgstr ""
|
534 |
|
535 |
+
#: event-organiser-edit.php:416
|
536 |
msgid "Event dates were not saved."
|
537 |
msgstr ""
|
538 |
|
604 |
msgid "Reoccurrence"
|
605 |
msgstr "Повторение"
|
606 |
|
607 |
+
#: event-organiser-manage.php:152
|
608 |
msgid "View all events"
|
609 |
msgstr "Виж всички събития"
|
610 |
|
611 |
+
#: event-organiser-manage.php:153
|
612 |
msgid "Future events"
|
613 |
msgstr "Бъдещи събития"
|
614 |
|
615 |
+
#: event-organiser-manage.php:154
|
616 |
msgid "Expired events"
|
617 |
msgstr "Изминали събития"
|
618 |
|
619 |
+
#: event-organiser-manage.php:155
|
620 |
msgid "Events within 24 hours"
|
621 |
msgstr "Събития в рамките на 24 часа"
|
622 |
|
623 |
+
#: event-organiser-manage.php:156
|
624 |
msgid "Events within 1 week"
|
625 |
msgstr "Събития в рамките на 1 седмица"
|
626 |
|
627 |
+
#: event-organiser-manage.php:157
|
628 |
#, php-format
|
629 |
msgid "Events within %d weeks"
|
630 |
msgstr "Събития в рамките на %d седмици"
|
631 |
|
632 |
+
#: event-organiser-manage.php:158
|
633 |
msgid "Events within 1 month"
|
634 |
msgstr "Събития в рамките на 1 месец"
|
635 |
|
636 |
+
#: event-organiser-manage.php:159
|
637 |
#, php-format
|
638 |
msgid "Events within %d months"
|
639 |
msgstr "Събития в рамките на %d месеца"
|
640 |
|
641 |
+
#: event-organiser-manage.php:160
|
642 |
msgid "Events within 1 year"
|
643 |
msgstr "Събития в рамките на 1 година"
|
644 |
|
645 |
+
#: event-organiser-manage.php:211
|
646 |
msgid "— No Change —"
|
647 |
msgstr "— Без промяна —"
|
648 |
|
674 |
msgid "Event Organiser"
|
675 |
msgstr "Организатор на събитието"
|
676 |
|
677 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
678 |
#: includes/event-organiser-install.php:112
|
679 |
msgid "Edit Events"
|
680 |
msgstr "Редактирай събитията"
|
681 |
|
682 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
683 |
#: includes/event-organiser-install.php:113
|
684 |
msgid "Publish Events"
|
685 |
msgstr "Публикувай събитията"
|
686 |
|
687 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
688 |
#: includes/event-organiser-install.php:114
|
689 |
msgid "Delete Events"
|
690 |
msgstr "Изтрий събитията"
|
691 |
|
692 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
693 |
#: includes/event-organiser-install.php:115
|
694 |
msgid "Edit Others' Events"
|
695 |
msgstr "Редактиране на личните събития"
|
696 |
|
697 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
698 |
#: includes/event-organiser-install.php:116
|
699 |
msgid "Delete Other's Events"
|
700 |
msgstr "Изтриване на другите събития"
|
701 |
|
702 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
703 |
#: includes/event-organiser-install.php:117
|
704 |
msgid "Read Private Events"
|
705 |
msgstr "Прочети личните събития"
|
706 |
|
707 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
708 |
#: includes/event-organiser-install.php:118
|
709 |
msgid "Manage Venues"
|
710 |
msgstr "Управление на местата на събитията"
|
711 |
|
712 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
713 |
#: includes/event-organiser-install.php:119
|
714 |
msgid "Manage Event Categories & Tags"
|
715 |
msgstr ""
|
1000 |
msgid "Venue(s) <strong>deleted</strong>"
|
1001 |
msgstr "Събитието (събитията) е (са) <strong>изтрито (изтрити)</strong>"
|
1002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1003 |
#: event-organiser-venues.php:258
|
1004 |
#, php-format
|
1005 |
msgid "Search results for “%s”"
|
1006 |
msgstr "Търсени резултати за “%s”"
|
1007 |
|
1008 |
+
#: event-organiser-venues.php:418
|
1009 |
msgid "Latitude/Longitude:"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: event-organiser-venues.php:446
|
1013 |
msgid "Venue name"
|
1014 |
msgstr "Име на мястото на провеждане"
|
1015 |
|
1016 |
+
#: event-organiser-venues.php:452
|
1017 |
msgid "Permalink:"
|
1018 |
msgstr "Постоянна връзка"
|
1019 |
|
1020 |
+
#: event-organiser-venues.php:459
|
1021 |
msgid "Get Link"
|
1022 |
msgstr "Вземи линк"
|
1023 |
|
1024 |
+
#: event-organiser-venues.php:481
|
1025 |
msgid "Slug"
|
1026 |
msgstr ""
|
1027 |
|
1056 |
msgid "[Line %1$d]"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: includes/class-eo-ical-parser.php:952
|
1060 |
#, php-format
|
1061 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: includes/class-eo-ical-parser.php:990
|
1065 |
#, php-format
|
1066 |
msgid ""
|
1067 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1167 |
msgid "%d categories were created"
|
1168 |
msgstr "%d категори са създадени"
|
1169 |
|
1170 |
+
#: includes/event-organiser-ajax.php:347
|
1171 |
msgid "Protected"
|
1172 |
msgstr "Защитено"
|
1173 |
|
1174 |
+
#: includes/event-organiser-ajax.php:349
|
1175 |
msgid "Private"
|
1176 |
msgstr "Лично"
|
1177 |
|
1178 |
+
#: includes/event-organiser-ajax.php:351
|
1179 |
msgid "Draft"
|
1180 |
msgstr "Чернова"
|
1181 |
|
1182 |
+
#: includes/event-organiser-ajax.php:381
|
1183 |
#: templates/event-meta-event-single.php:58
|
1184 |
msgid "Start"
|
1185 |
msgstr "Начална дата"
|
1186 |
|
1187 |
+
#: includes/event-organiser-ajax.php:382
|
1188 |
msgid "End"
|
1189 |
msgstr "Крайна дата"
|
1190 |
|
1191 |
+
#: includes/event-organiser-ajax.php:423
|
1192 |
msgid "This event reoccurs"
|
1193 |
msgstr "Събитието е със зададена периодичност"
|
1194 |
|
1195 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1196 |
msgid "Edit Event"
|
1197 |
msgstr "Редакция на събитие"
|
1198 |
|
1199 |
+
#: includes/event-organiser-ajax.php:449
|
1200 |
msgid "Delete this occurrence"
|
1201 |
msgstr "Изтриване на това повторение"
|
1202 |
|
1203 |
+
#: includes/event-organiser-ajax.php:466
|
1204 |
msgid "Break this series"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: includes/event-organiser-ajax.php:674
|
1208 |
+
#: includes/event-organiser-event-functions.php:1409
|
1209 |
msgid "All Day"
|
1210 |
msgstr "Цял ден"
|
1211 |
|
1212 |
+
#: includes/event-organiser-ajax.php:679
|
1213 |
msgid "Add To Google Calendar"
|
1214 |
msgstr "Добавяне към Google Calendar"
|
1215 |
|
1216 |
+
#: includes/event-organiser-ajax.php:790
|
1217 |
+
msgid "Event not found"
|
1218 |
+
msgstr ""
|
1219 |
+
|
1220 |
+
#: includes/event-organiser-ajax.php:802
|
1221 |
+
msgid "Events are not editable via the admin calendar"
|
1222 |
+
msgstr ""
|
1223 |
+
|
1224 |
+
#: includes/event-organiser-ajax.php:812
|
1225 |
+
msgid "Are you sure you want to do this?"
|
1226 |
+
msgstr ""
|
1227 |
+
|
1228 |
+
#: includes/event-organiser-ajax.php:822
|
1229 |
+
msgid "You do not have permission to edit this event"
|
1230 |
+
msgstr ""
|
1231 |
+
|
1232 |
+
#: includes/event-organiser-ajax.php:844
|
1233 |
+
#, php-format
|
1234 |
+
msgid "Event not created: %s"
|
1235 |
+
msgstr ""
|
1236 |
+
|
1237 |
#: includes/event-organiser-cpt.php:33
|
1238 |
msgid "Search Venues"
|
1239 |
msgstr "Търси по места на събитията"
|
1274 |
msgid "Venue Location"
|
1275 |
msgstr "Локализация на мястото на провеждане"
|
1276 |
|
1277 |
+
#: includes/event-organiser-cpt.php:45
|
1278 |
+
msgid "View all venues"
|
1279 |
+
msgstr "Виж всички места на събития"
|
1280 |
+
|
1281 |
#: includes/event-organiser-cpt.php:46
|
1282 |
msgid "Venue:"
|
1283 |
msgstr ""
|
1327 |
msgid "No categories found"
|
1328 |
msgstr "Няма намерени категории"
|
1329 |
|
1330 |
+
#: includes/event-organiser-cpt.php:105
|
1331 |
+
msgid "View all categories"
|
1332 |
+
msgstr "Виж всички категории"
|
1333 |
+
|
1334 |
#: includes/event-organiser-cpt.php:147
|
1335 |
msgctxt "taxonomy singular name"
|
1336 |
msgid "Tag"
|
1373 |
msgstr "Избери измежду най-ползваните тагоее"
|
1374 |
|
1375 |
#: includes/event-organiser-cpt.php:157
|
1376 |
+
#: includes/event-organiser-event-functions.php:1520
|
1377 |
#: templates/event-meta-event-single.php:74
|
1378 |
msgid "Tags"
|
1379 |
msgstr "Тагове"
|
1390 |
msgid "View all tags"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: includes/event-organiser-cpt.php:219
|
1394 |
+
msgctxt "post"
|
1395 |
+
msgid "Add New"
|
1396 |
+
msgstr ""
|
1397 |
+
|
1398 |
#: includes/event-organiser-cpt.php:220
|
1399 |
msgid "Add New Event"
|
1400 |
msgstr "Добавяне на ново събитие"
|
1671 |
msgid "Assign the category a colour."
|
1672 |
msgstr "Задайите цвят на категорията"
|
1673 |
|
1674 |
+
#: includes/event-organiser-event-functions.php:747
|
1675 |
#: includes/event-organiser-register.php:266
|
1676 |
msgid "last"
|
1677 |
msgstr "последен"
|
1678 |
|
1679 |
+
#: includes/event-organiser-event-functions.php:747
|
1680 |
#: includes/event-organiser-register.php:266
|
1681 |
msgid "first"
|
1682 |
msgstr "първи"
|
1683 |
|
1684 |
+
#: includes/event-organiser-event-functions.php:747
|
1685 |
#: includes/event-organiser-register.php:266
|
1686 |
msgid "second"
|
1687 |
msgstr "втори"
|
1688 |
|
1689 |
+
#: includes/event-organiser-event-functions.php:747
|
1690 |
#: includes/event-organiser-register.php:266
|
1691 |
msgid "third"
|
1692 |
msgstr "трети"
|
1693 |
|
1694 |
+
#: includes/event-organiser-event-functions.php:747
|
1695 |
#: includes/event-organiser-register.php:266
|
1696 |
msgid "fourth"
|
1697 |
msgstr "четвърти"
|
1698 |
|
1699 |
+
#: includes/event-organiser-event-functions.php:757
|
1700 |
msgid "one time only"
|
1701 |
msgstr "само веднъж"
|
1702 |
|
1703 |
+
#: includes/event-organiser-event-functions.php:760
|
1704 |
msgid "custom reoccurrence"
|
1705 |
msgstr ""
|
1706 |
|
1707 |
+
#: includes/event-organiser-event-functions.php:767
|
1708 |
#: includes/event-organiser-register.php:256
|
1709 |
msgid "every day"
|
1710 |
msgstr "всеки ден"
|
1711 |
|
1712 |
+
#: includes/event-organiser-event-functions.php:769
|
1713 |
#: includes/event-organiser-register.php:257
|
1714 |
#, php-format
|
1715 |
msgid "every %d days"
|
1716 |
msgstr "всеки %d дни"
|
1717 |
|
1718 |
+
#: includes/event-organiser-event-functions.php:775
|
1719 |
#: includes/event-organiser-register.php:258
|
1720 |
msgid "every week on"
|
1721 |
msgstr "всяка седмица на"
|
1722 |
|
1723 |
+
#: includes/event-organiser-event-functions.php:777
|
1724 |
#: includes/event-organiser-register.php:259
|
1725 |
#, php-format
|
1726 |
msgid "every %d weeks on"
|
1727 |
msgstr "всеки %d седмици на"
|
1728 |
|
1729 |
+
#: includes/event-organiser-event-functions.php:788
|
1730 |
#: includes/event-organiser-register.php:260
|
1731 |
msgid "every month on the"
|
1732 |
msgstr "всеки месец на"
|
1733 |
|
1734 |
+
#: includes/event-organiser-event-functions.php:790
|
1735 |
#: includes/event-organiser-register.php:261
|
1736 |
#, php-format
|
1737 |
msgid "every %d months on the"
|
1738 |
msgstr "всеки %d месеци на"
|
1739 |
|
1740 |
+
#: includes/event-organiser-event-functions.php:819
|
1741 |
msgid "every year"
|
1742 |
msgstr "всяка година"
|
1743 |
|
1744 |
+
#: includes/event-organiser-event-functions.php:821
|
1745 |
#, php-format
|
1746 |
msgid "every %d years"
|
1747 |
msgstr "всеки %d години"
|
1855 |
msgid "Country"
|
1856 |
msgstr "Държава"
|
1857 |
|
1858 |
+
#: includes/event.php:549
|
1859 |
msgid "Schedule not recognised."
|
1860 |
msgstr "Планираната дата не е разпозната"
|
1861 |
|
1862 |
+
#: includes/event.php:558
|
1863 |
msgid "Start date not provided."
|
1864 |
msgstr "Началната дата не е зададена"
|
1865 |
|
1866 |
+
#: includes/event.php:576
|
1867 |
msgid "Start date occurs after end date."
|
1868 |
msgstr "Началната дата е след крайната дата"
|
1869 |
|
1870 |
+
#: includes/event.php:579
|
1871 |
msgid "Schedule end date is before is before the start date."
|
1872 |
msgstr "Планираната дата е преди началната дата"
|
1873 |
|
1874 |
+
#: includes/event.php:662
|
1875 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1876 |
msgstr ""
|
1877 |
|
1878 |
+
#: includes/event.php:782
|
1879 |
msgid "Event does not contain any dates."
|
1880 |
msgstr ""
|
1881 |
|
1882 |
+
#: includes/event.php:923
|
1883 |
msgid "Occurrence not deleted. Occurrence not found."
|
1884 |
msgstr ""
|
1885 |
|
1886 |
+
#: includes/event.php:984
|
1887 |
+
msgid "There is already an occurrence on this date"
|
1888 |
+
msgstr ""
|
1889 |
+
|
1890 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1891 |
#: includes/i18n.php:8
|
1892 |
msgid ""
|
languages/eventorganiser-ca.mo
CHANGED
Binary file
|
languages/eventorganiser-ca.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: Marta <ieeeeeeeeee@hotmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Tílol"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Agrupat per"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Dia"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Setmana"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Mes"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "Incloure el enllaç \"Afegir a Google\""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Mostra un calendari dels teus esdeveniments"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Calendari d'esdeveniments"
|
65 |
|
@@ -109,8 +109,8 @@ msgstr "Mes pròxim"
|
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Mostra una llista d'esdeveniments"
|
111 |
|
112 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
113 |
-
#: event-organiser.php:
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
@@ -172,17 +172,17 @@ msgstr ""
|
|
172 |
msgid "'No events' message"
|
173 |
msgstr "Missatge \"No hi han esdeveniments\""
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
msgid "Edit"
|
177 |
msgstr "Edita"
|
178 |
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
msgid "Delete"
|
182 |
msgstr "Esborra"
|
183 |
|
184 |
-
#: classes/class-eo-venue-list-table.php:
|
185 |
-
#: includes/event-organiser-ajax.php:
|
186 |
msgid "View"
|
187 |
msgstr "Veure"
|
188 |
|
@@ -197,7 +197,7 @@ msgstr "Categories Esdeveniment"
|
|
197 |
|
198 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
199 |
#: includes/event-organiser-cpt.php:103
|
200 |
-
#: includes/event-organiser-event-functions.php:
|
201 |
#: templates/event-meta-event-single.php:69
|
202 |
msgid "Categories"
|
203 |
msgstr "Categoríes"
|
@@ -237,7 +237,7 @@ msgstr "Llocs"
|
|
237 |
msgid "Select Venue"
|
238 |
msgstr ""
|
239 |
|
240 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
241 |
msgid "There is no excerpt because this is a protected post."
|
242 |
msgstr "No hi ha resum perquè aquesta és una entrada protegida."
|
243 |
|
@@ -265,110 +265,101 @@ msgstr "Trobar més ..."
|
|
265 |
msgid "Calendar View"
|
266 |
msgstr "Vista de Calendari"
|
267 |
|
268 |
-
#: event-organiser-calendar.php:
|
269 |
msgid "today"
|
270 |
msgstr "avui"
|
271 |
|
272 |
-
#: event-organiser-calendar.php:
|
273 |
#: includes/event-organiser-register.php:248
|
274 |
msgid "day"
|
275 |
msgstr "dia"
|
276 |
|
277 |
-
#: event-organiser-calendar.php:
|
278 |
#: includes/event-organiser-register.php:250
|
279 |
msgid "week"
|
280 |
msgstr "setmana"
|
281 |
|
282 |
-
#: event-organiser-calendar.php:
|
283 |
#: includes/event-organiser-register.php:252
|
284 |
msgid "month"
|
285 |
msgstr "mes"
|
286 |
|
287 |
-
#: event-organiser-calendar.php:
|
288 |
msgid "go to date"
|
289 |
msgstr "anar a la data"
|
290 |
|
291 |
-
#: event-organiser-calendar.php:
|
292 |
-
#: includes/event-organiser-cpt.php:105
|
293 |
-
msgid "View all categories"
|
294 |
-
msgstr "Veure totes les categories"
|
295 |
-
|
296 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
297 |
-
msgid "View all venues"
|
298 |
-
msgstr "Veure tots els llocs"
|
299 |
-
|
300 |
-
#: event-organiser-calendar.php:111
|
301 |
msgid "You do not have sufficient permissions to create events. "
|
302 |
msgstr "No tens suficients privilegis per crear esdeveniments."
|
303 |
|
304 |
-
#: event-organiser-calendar.php:
|
305 |
msgid "You do not have sufficient permissions to edit this event. "
|
306 |
msgstr "No tens suficients privilegis per editar aquest esdeveniment."
|
307 |
|
308 |
-
#: event-organiser-calendar.php:
|
309 |
msgid "You do not have sufficient permissions to delete this event. "
|
310 |
msgstr "No tens suficients privilegis per esborrar aquest esdeveniment."
|
311 |
|
312 |
-
#: event-organiser-calendar.php:
|
313 |
msgid "Occurrence deleted."
|
314 |
msgstr "Ocurrència esborrada"
|
315 |
|
316 |
-
#: event-organiser-calendar.php:
|
317 |
msgid "Calendar options"
|
318 |
msgstr "Opcions del calendari"
|
319 |
|
320 |
-
#: event-organiser-calendar.php:
|
321 |
msgid "24 hour time"
|
322 |
msgstr "De 24 hores"
|
323 |
|
324 |
-
#: event-organiser-calendar.php:
|
325 |
-
#: includes/event-organiser-event-functions.php:
|
326 |
msgid "Loading…"
|
327 |
msgstr "Carregant..."
|
328 |
|
329 |
-
#: event-organiser-calendar.php:
|
330 |
msgid "Current date/time"
|
331 |
msgstr "Data/hora actual"
|
332 |
|
333 |
-
#: event-organiser-calendar.php:
|
334 |
msgid "Create an event"
|
335 |
msgstr "Crear un esdeveniment"
|
336 |
|
337 |
-
#: event-organiser-calendar.php:
|
338 |
msgid "When"
|
339 |
msgstr "Quan"
|
340 |
|
341 |
-
#: event-organiser-calendar.php:
|
342 |
msgid "Event Title"
|
343 |
msgstr "Títol del esdeveniment"
|
344 |
|
345 |
-
#: event-organiser-calendar.php:
|
346 |
msgid "Where"
|
347 |
msgstr "On"
|
348 |
|
349 |
-
#: event-organiser-calendar.php:
|
350 |
msgid "Save Draft"
|
351 |
msgstr "Guardar esborrany"
|
352 |
|
353 |
-
#: event-organiser-calendar.php:
|
354 |
#: event-organiser-edit.php:258
|
355 |
msgid "Cancel"
|
356 |
msgstr "Cancel·la"
|
357 |
|
358 |
-
#: event-organiser-calendar.php:
|
359 |
msgid "Publish Event"
|
360 |
msgstr "Publicar Esdeveniment"
|
361 |
|
362 |
-
#: event-organiser-calendar.php:
|
363 |
msgid "Submit for Review"
|
364 |
msgstr "Enviar per a revisió"
|
365 |
|
366 |
-
#: event-organiser-calendar.php:
|
367 |
#: templates/event-meta-event-single.php:37
|
368 |
msgid "Event Details"
|
369 |
msgstr "Detall de l'esdeveniment"
|
370 |
|
371 |
-
#: event-organiser-calendar.php:
|
372 |
msgid "Event Detail"
|
373 |
msgstr "Detall de l'esdeveniment"
|
374 |
|
@@ -460,7 +451,7 @@ msgid "unknown"
|
|
460 |
msgstr "desconegut"
|
461 |
|
462 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
463 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
464 |
msgid "Organiser"
|
465 |
msgstr "Organitzador"
|
466 |
|
@@ -540,7 +531,7 @@ msgid "day of week"
|
|
540 |
msgstr "dia de la setmana"
|
541 |
|
542 |
#: event-organiser-edit.php:185
|
543 |
-
#: includes/event-organiser-event-functions.php:
|
544 |
#: includes/event-organiser-register.php:265
|
545 |
msgid "until"
|
546 |
msgstr "fins"
|
@@ -562,7 +553,7 @@ msgstr "Selecciona un lloc"
|
|
562 |
msgid "Venue Name"
|
563 |
msgstr "Nom del Lloc"
|
564 |
|
565 |
-
#: event-organiser-edit.php:
|
566 |
msgid "Event dates were not saved."
|
567 |
msgstr "Les dates de l'esdeveniment no s'han guardat"
|
568 |
|
@@ -645,45 +636,45 @@ msgstr "Esdeveniment"
|
|
645 |
msgid "Reoccurrence"
|
646 |
msgstr "Recurrent"
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
msgid "View all events"
|
650 |
msgstr "Veure tots els esdeveniments"
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "Future events"
|
654 |
msgstr "Futurs esdeveniments"
|
655 |
|
656 |
-
#: event-organiser-manage.php:
|
657 |
msgid "Expired events"
|
658 |
msgstr "Esdeveniments expirats"
|
659 |
|
660 |
-
#: event-organiser-manage.php:
|
661 |
msgid "Events within 24 hours"
|
662 |
msgstr "Esdeveniments del dia"
|
663 |
|
664 |
-
#: event-organiser-manage.php:
|
665 |
msgid "Events within 1 week"
|
666 |
msgstr "Esdeveniments de la setmana"
|
667 |
|
668 |
-
#: event-organiser-manage.php:
|
669 |
#, php-format
|
670 |
msgid "Events within %d weeks"
|
671 |
msgstr "Esdeveniments en %d setmanes"
|
672 |
|
673 |
-
#: event-organiser-manage.php:
|
674 |
msgid "Events within 1 month"
|
675 |
msgstr "Esdeveniments del mes"
|
676 |
|
677 |
-
#: event-organiser-manage.php:
|
678 |
#, php-format
|
679 |
msgid "Events within %d months"
|
680 |
msgstr "Esdeveniments en %d mesos"
|
681 |
|
682 |
-
#: event-organiser-manage.php:
|
683 |
msgid "Events within 1 year"
|
684 |
msgstr "Esdeveniments del any"
|
685 |
|
686 |
-
#: event-organiser-manage.php:
|
687 |
msgid "— No Change —"
|
688 |
msgstr "— No hi han Canvis —"
|
689 |
|
@@ -715,42 +706,42 @@ msgstr "Ajustos del Event Organiser"
|
|
715 |
msgid "Event Organiser"
|
716 |
msgstr "Organitza Esdeveniments"
|
717 |
|
718 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
719 |
#: includes/event-organiser-install.php:112
|
720 |
msgid "Edit Events"
|
721 |
msgstr "Edita Esdeveniments"
|
722 |
|
723 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
724 |
#: includes/event-organiser-install.php:113
|
725 |
msgid "Publish Events"
|
726 |
msgstr "Publica Esdeveniments"
|
727 |
|
728 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
729 |
#: includes/event-organiser-install.php:114
|
730 |
msgid "Delete Events"
|
731 |
msgstr "Esborra Esdeveniments"
|
732 |
|
733 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
734 |
#: includes/event-organiser-install.php:115
|
735 |
msgid "Edit Others' Events"
|
736 |
msgstr "Edita Esdeveniments d'Altres"
|
737 |
|
738 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
739 |
#: includes/event-organiser-install.php:116
|
740 |
msgid "Delete Other's Events"
|
741 |
msgstr "Esborra Esdeveniments d'Altres"
|
742 |
|
743 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
744 |
#: includes/event-organiser-install.php:117
|
745 |
msgid "Read Private Events"
|
746 |
msgstr "Llig Esdeveniments Privats"
|
747 |
|
748 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
749 |
#: includes/event-organiser-install.php:118
|
750 |
msgid "Manage Venues"
|
751 |
msgstr "Administra Llocs"
|
752 |
|
753 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
754 |
#: includes/event-organiser-install.php:119
|
755 |
msgid "Manage Event Categories & Tags"
|
756 |
msgstr "Administrar categories d'esdeveniments i etiquetes"
|
@@ -1064,34 +1055,28 @@ msgstr "Lloc <strong>actualitzat</strong>"
|
|
1064 |
msgid "Venue(s) <strong>deleted</strong>"
|
1065 |
msgstr "Lloc(s) <strong>esborrats</strong>"
|
1066 |
|
1067 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1068 |
-
#: includes/event-organiser-cpt.php:219
|
1069 |
-
msgctxt "post"
|
1070 |
-
msgid "Add New"
|
1071 |
-
msgstr ""
|
1072 |
-
|
1073 |
#: event-organiser-venues.php:258
|
1074 |
#, php-format
|
1075 |
msgid "Search results for “%s”"
|
1076 |
msgstr "Cercar resultats per “%s”"
|
1077 |
|
1078 |
-
#: event-organiser-venues.php:
|
1079 |
msgid "Latitude/Longitude:"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: event-organiser-venues.php:
|
1083 |
msgid "Venue name"
|
1084 |
msgstr "Nom del Lloc"
|
1085 |
|
1086 |
-
#: event-organiser-venues.php:
|
1087 |
msgid "Permalink:"
|
1088 |
msgstr "Permalinks:"
|
1089 |
|
1090 |
-
#: event-organiser-venues.php:
|
1091 |
msgid "Get Link"
|
1092 |
msgstr "Obtindre l'enllaç"
|
1093 |
|
1094 |
-
#: event-organiser-venues.php:
|
1095 |
msgid "Slug"
|
1096 |
msgstr "Slug"
|
1097 |
|
@@ -1126,12 +1111,12 @@ msgstr ""
|
|
1126 |
msgid "[Line %1$d]"
|
1127 |
msgstr "[Línia %1$d]"
|
1128 |
|
1129 |
-
#: includes/class-eo-ical-parser.php:
|
1130 |
#, php-format
|
1131 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1132 |
msgstr "Data invàlida \"%s\". Data esperada en format AAAAMMDD."
|
1133 |
|
1134 |
-
#: includes/class-eo-ical-parser.php:
|
1135 |
#, php-format
|
1136 |
msgid ""
|
1137 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1241,52 +1226,73 @@ msgstr "S'ha creat 1 categoria"
|
|
1241 |
msgid "%d categories were created"
|
1242 |
msgstr "S'han creat categories %d "
|
1243 |
|
1244 |
-
#: includes/event-organiser-ajax.php:
|
1245 |
msgid "Protected"
|
1246 |
msgstr "Protegit"
|
1247 |
|
1248 |
-
#: includes/event-organiser-ajax.php:
|
1249 |
msgid "Private"
|
1250 |
msgstr "Privat"
|
1251 |
|
1252 |
-
#: includes/event-organiser-ajax.php:
|
1253 |
msgid "Draft"
|
1254 |
msgstr "Esborrany"
|
1255 |
|
1256 |
-
#: includes/event-organiser-ajax.php:
|
1257 |
#: templates/event-meta-event-single.php:58
|
1258 |
msgid "Start"
|
1259 |
msgstr "Inici"
|
1260 |
|
1261 |
-
#: includes/event-organiser-ajax.php:
|
1262 |
msgid "End"
|
1263 |
msgstr "Fi"
|
1264 |
|
1265 |
-
#: includes/event-organiser-ajax.php:
|
1266 |
msgid "This event reoccurs"
|
1267 |
msgstr "Aquest esdeveniment torna a ocórrer"
|
1268 |
|
1269 |
-
#: includes/event-organiser-ajax.php:
|
1270 |
msgid "Edit Event"
|
1271 |
msgstr "Edita Esdeveniment"
|
1272 |
|
1273 |
-
#: includes/event-organiser-ajax.php:
|
1274 |
msgid "Delete this occurrence"
|
1275 |
msgstr "Esborrar aquesta ocurrència"
|
1276 |
|
1277 |
-
#: includes/event-organiser-ajax.php:
|
1278 |
msgid "Break this series"
|
1279 |
msgstr "Trencar aquesta sèrie"
|
1280 |
|
1281 |
-
#: includes/event-organiser-ajax.php:
|
1282 |
-
#: includes/event-organiser-event-functions.php:
|
1283 |
msgid "All Day"
|
1284 |
msgstr "Tot el dia"
|
1285 |
|
1286 |
-
#: includes/event-organiser-ajax.php:
|
1287 |
msgid "Add To Google Calendar"
|
1288 |
msgstr "Afegeix a Google Calendar"
|
1289 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1290 |
#: includes/event-organiser-cpt.php:33
|
1291 |
msgid "Search Venues"
|
1292 |
msgstr "Cercar Llocs"
|
@@ -1327,6 +1333,10 @@ msgstr "Separa llocs amb comes"
|
|
1327 |
msgid "Venue Location"
|
1328 |
msgstr "Ubicació del Lloc"
|
1329 |
|
|
|
|
|
|
|
|
|
1330 |
#: includes/event-organiser-cpt.php:46
|
1331 |
msgid "Venue:"
|
1332 |
msgstr ""
|
@@ -1376,6 +1386,10 @@ msgstr "Nom de categoria nova"
|
|
1376 |
msgid "No categories found"
|
1377 |
msgstr "No s'han trobat categories"
|
1378 |
|
|
|
|
|
|
|
|
|
1379 |
#: includes/event-organiser-cpt.php:147
|
1380 |
msgctxt "taxonomy singular name"
|
1381 |
msgid "Tag"
|
@@ -1418,7 +1432,7 @@ msgid "Choose from the most used tags"
|
|
1418 |
msgstr "Trieu entre les etiquetes més utilitzades"
|
1419 |
|
1420 |
#: includes/event-organiser-cpt.php:157
|
1421 |
-
#: includes/event-organiser-event-functions.php:
|
1422 |
#: templates/event-meta-event-single.php:74
|
1423 |
msgid "Tags"
|
1424 |
msgstr "Etiquetes"
|
@@ -1435,6 +1449,11 @@ msgstr "Separa etiquetes amb comes"
|
|
1435 |
msgid "View all tags"
|
1436 |
msgstr ""
|
1437 |
|
|
|
|
|
|
|
|
|
|
|
1438 |
#: includes/event-organiser-cpt.php:220
|
1439 |
msgid "Add New Event"
|
1440 |
msgstr "Afegeix un nou esdeveniment"
|
@@ -1728,77 +1747,77 @@ msgstr "Color"
|
|
1728 |
msgid "Assign the category a colour."
|
1729 |
msgstr "Asignar un color a la categoria"
|
1730 |
|
1731 |
-
#: includes/event-organiser-event-functions.php:
|
1732 |
#: includes/event-organiser-register.php:266
|
1733 |
msgid "last"
|
1734 |
msgstr "últim"
|
1735 |
|
1736 |
-
#: includes/event-organiser-event-functions.php:
|
1737 |
#: includes/event-organiser-register.php:266
|
1738 |
msgid "first"
|
1739 |
msgstr "primer"
|
1740 |
|
1741 |
-
#: includes/event-organiser-event-functions.php:
|
1742 |
#: includes/event-organiser-register.php:266
|
1743 |
msgid "second"
|
1744 |
msgstr "segon"
|
1745 |
|
1746 |
-
#: includes/event-organiser-event-functions.php:
|
1747 |
#: includes/event-organiser-register.php:266
|
1748 |
msgid "third"
|
1749 |
msgstr "tercer"
|
1750 |
|
1751 |
-
#: includes/event-organiser-event-functions.php:
|
1752 |
#: includes/event-organiser-register.php:266
|
1753 |
msgid "fourth"
|
1754 |
msgstr "quart"
|
1755 |
|
1756 |
-
#: includes/event-organiser-event-functions.php:
|
1757 |
msgid "one time only"
|
1758 |
msgstr "una sola vegada"
|
1759 |
|
1760 |
-
#: includes/event-organiser-event-functions.php:
|
1761 |
msgid "custom reoccurrence"
|
1762 |
msgstr "Recurrència personalitzada"
|
1763 |
|
1764 |
-
#: includes/event-organiser-event-functions.php:
|
1765 |
#: includes/event-organiser-register.php:256
|
1766 |
msgid "every day"
|
1767 |
msgstr "cada dia"
|
1768 |
|
1769 |
-
#: includes/event-organiser-event-functions.php:
|
1770 |
#: includes/event-organiser-register.php:257
|
1771 |
#, php-format
|
1772 |
msgid "every %d days"
|
1773 |
msgstr "cada %d dies"
|
1774 |
|
1775 |
-
#: includes/event-organiser-event-functions.php:
|
1776 |
#: includes/event-organiser-register.php:258
|
1777 |
msgid "every week on"
|
1778 |
msgstr "cada setmana a"
|
1779 |
|
1780 |
-
#: includes/event-organiser-event-functions.php:
|
1781 |
#: includes/event-organiser-register.php:259
|
1782 |
#, php-format
|
1783 |
msgid "every %d weeks on"
|
1784 |
msgstr "cada %d setmanes a"
|
1785 |
|
1786 |
-
#: includes/event-organiser-event-functions.php:
|
1787 |
#: includes/event-organiser-register.php:260
|
1788 |
msgid "every month on the"
|
1789 |
msgstr "cada mes a"
|
1790 |
|
1791 |
-
#: includes/event-organiser-event-functions.php:
|
1792 |
#: includes/event-organiser-register.php:261
|
1793 |
#, php-format
|
1794 |
msgid "every %d months on the"
|
1795 |
msgstr "cada %d mesos a"
|
1796 |
|
1797 |
-
#: includes/event-organiser-event-functions.php:
|
1798 |
msgid "every year"
|
1799 |
msgstr "cada any"
|
1800 |
|
1801 |
-
#: includes/event-organiser-event-functions.php:
|
1802 |
#, php-format
|
1803 |
msgid "every %d years"
|
1804 |
msgstr "cada %d anys"
|
@@ -1913,34 +1932,38 @@ msgstr "Codi Postal"
|
|
1913 |
msgid "Country"
|
1914 |
msgstr "País"
|
1915 |
|
1916 |
-
#: includes/event.php:
|
1917 |
msgid "Schedule not recognised."
|
1918 |
msgstr "Horari no reconegut."
|
1919 |
|
1920 |
-
#: includes/event.php:
|
1921 |
msgid "Start date not provided."
|
1922 |
msgstr "La data de començament no s'ha donat."
|
1923 |
|
1924 |
-
#: includes/event.php:
|
1925 |
msgid "Start date occurs after end date."
|
1926 |
msgstr "La data de començament ocorre després de la data de finalització."
|
1927 |
|
1928 |
-
#: includes/event.php:
|
1929 |
msgid "Schedule end date is before is before the start date."
|
1930 |
msgstr "La data de finalització ocorre abans de la data començament."
|
1931 |
|
1932 |
-
#: includes/event.php:
|
1933 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1934 |
msgstr "Horari mensual no vàlid (ordinal no vàlid)"
|
1935 |
|
1936 |
-
#: includes/event.php:
|
1937 |
msgid "Event does not contain any dates."
|
1938 |
msgstr "L'esdeveniment no te dates."
|
1939 |
|
1940 |
-
#: includes/event.php:
|
1941 |
msgid "Occurrence not deleted. Occurrence not found."
|
1942 |
msgstr "Ocurrència no esborrada. L'ocurrència no s'ha trobat."
|
1943 |
|
|
|
|
|
|
|
|
|
1944 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1945 |
#: includes/i18n.php:8
|
1946 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: Marta <ieeeeeeeeee@hotmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Agrupat per"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Dia"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Setmana"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Mes"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Mostra un calendari dels teus esdeveniments"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Calendari d'esdeveniments"
|
65 |
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Mostra una llista d'esdeveniments"
|
111 |
|
112 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
113 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
172 |
msgid "'No events' message"
|
173 |
msgstr "Missatge \"No hi han esdeveniments\""
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
176 |
msgid "Edit"
|
177 |
msgstr "Edita"
|
178 |
|
179 |
+
#: classes/class-eo-venue-list-table.php:80
|
180 |
+
#: classes/class-eo-venue-list-table.php:142
|
181 |
msgid "Delete"
|
182 |
msgstr "Esborra"
|
183 |
|
184 |
+
#: classes/class-eo-venue-list-table.php:85
|
185 |
+
#: includes/event-organiser-ajax.php:678
|
186 |
msgid "View"
|
187 |
msgstr "Veure"
|
188 |
|
197 |
|
198 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
199 |
#: includes/event-organiser-cpt.php:103
|
200 |
+
#: includes/event-organiser-event-functions.php:1512
|
201 |
#: templates/event-meta-event-single.php:69
|
202 |
msgid "Categories"
|
203 |
msgstr "Categoríes"
|
237 |
msgid "Select Venue"
|
238 |
msgstr ""
|
239 |
|
240 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
241 |
msgid "There is no excerpt because this is a protected post."
|
242 |
msgstr "No hi ha resum perquè aquesta és una entrada protegida."
|
243 |
|
265 |
msgid "Calendar View"
|
266 |
msgstr "Vista de Calendari"
|
267 |
|
268 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
269 |
msgid "today"
|
270 |
msgstr "avui"
|
271 |
|
272 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
273 |
#: includes/event-organiser-register.php:248
|
274 |
msgid "day"
|
275 |
msgstr "dia"
|
276 |
|
277 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
278 |
#: includes/event-organiser-register.php:250
|
279 |
msgid "week"
|
280 |
msgstr "setmana"
|
281 |
|
282 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
283 |
#: includes/event-organiser-register.php:252
|
284 |
msgid "month"
|
285 |
msgstr "mes"
|
286 |
|
287 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
288 |
msgid "go to date"
|
289 |
msgstr "anar a la data"
|
290 |
|
291 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
msgid "You do not have sufficient permissions to create events. "
|
293 |
msgstr "No tens suficients privilegis per crear esdeveniments."
|
294 |
|
295 |
+
#: event-organiser-calendar.php:176
|
296 |
msgid "You do not have sufficient permissions to edit this event. "
|
297 |
msgstr "No tens suficients privilegis per editar aquest esdeveniment."
|
298 |
|
299 |
+
#: event-organiser-calendar.php:194
|
300 |
msgid "You do not have sufficient permissions to delete this event. "
|
301 |
msgstr "No tens suficients privilegis per esborrar aquest esdeveniment."
|
302 |
|
303 |
+
#: event-organiser-calendar.php:204
|
304 |
msgid "Occurrence deleted."
|
305 |
msgstr "Ocurrència esborrada"
|
306 |
|
307 |
+
#: event-organiser-calendar.php:220
|
308 |
msgid "Calendar options"
|
309 |
msgstr "Opcions del calendari"
|
310 |
|
311 |
+
#: event-organiser-calendar.php:227
|
312 |
msgid "24 hour time"
|
313 |
msgstr "De 24 hores"
|
314 |
|
315 |
+
#: event-organiser-calendar.php:249
|
316 |
+
#: includes/event-organiser-event-functions.php:1457
|
317 |
msgid "Loading…"
|
318 |
msgstr "Carregant..."
|
319 |
|
320 |
+
#: event-organiser-calendar.php:256
|
321 |
msgid "Current date/time"
|
322 |
msgstr "Data/hora actual"
|
323 |
|
324 |
+
#: event-organiser-calendar.php:261
|
325 |
msgid "Create an event"
|
326 |
msgstr "Crear un esdeveniment"
|
327 |
|
328 |
+
#: event-organiser-calendar.php:266
|
329 |
msgid "When"
|
330 |
msgstr "Quan"
|
331 |
|
332 |
+
#: event-organiser-calendar.php:270
|
333 |
msgid "Event Title"
|
334 |
msgstr "Títol del esdeveniment"
|
335 |
|
336 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
337 |
msgid "Where"
|
338 |
msgstr "On"
|
339 |
|
340 |
+
#: event-organiser-calendar.php:302
|
341 |
msgid "Save Draft"
|
342 |
msgstr "Guardar esborrany"
|
343 |
|
344 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
345 |
#: event-organiser-edit.php:258
|
346 |
msgid "Cancel"
|
347 |
msgstr "Cancel·la"
|
348 |
|
349 |
+
#: event-organiser-calendar.php:306
|
350 |
msgid "Publish Event"
|
351 |
msgstr "Publicar Esdeveniment"
|
352 |
|
353 |
+
#: event-organiser-calendar.php:312
|
354 |
msgid "Submit for Review"
|
355 |
msgstr "Enviar per a revisió"
|
356 |
|
357 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
358 |
#: templates/event-meta-event-single.php:37
|
359 |
msgid "Event Details"
|
360 |
msgstr "Detall de l'esdeveniment"
|
361 |
|
362 |
+
#: event-organiser-calendar.php:335
|
363 |
msgid "Event Detail"
|
364 |
msgstr "Detall de l'esdeveniment"
|
365 |
|
451 |
msgstr "desconegut"
|
452 |
|
453 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
454 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
455 |
msgid "Organiser"
|
456 |
msgstr "Organitzador"
|
457 |
|
531 |
msgstr "dia de la setmana"
|
532 |
|
533 |
#: event-organiser-edit.php:185
|
534 |
+
#: includes/event-organiser-event-functions.php:826
|
535 |
#: includes/event-organiser-register.php:265
|
536 |
msgid "until"
|
537 |
msgstr "fins"
|
553 |
msgid "Venue Name"
|
554 |
msgstr "Nom del Lloc"
|
555 |
|
556 |
+
#: event-organiser-edit.php:416
|
557 |
msgid "Event dates were not saved."
|
558 |
msgstr "Les dates de l'esdeveniment no s'han guardat"
|
559 |
|
636 |
msgid "Reoccurrence"
|
637 |
msgstr "Recurrent"
|
638 |
|
639 |
+
#: event-organiser-manage.php:152
|
640 |
msgid "View all events"
|
641 |
msgstr "Veure tots els esdeveniments"
|
642 |
|
643 |
+
#: event-organiser-manage.php:153
|
644 |
msgid "Future events"
|
645 |
msgstr "Futurs esdeveniments"
|
646 |
|
647 |
+
#: event-organiser-manage.php:154
|
648 |
msgid "Expired events"
|
649 |
msgstr "Esdeveniments expirats"
|
650 |
|
651 |
+
#: event-organiser-manage.php:155
|
652 |
msgid "Events within 24 hours"
|
653 |
msgstr "Esdeveniments del dia"
|
654 |
|
655 |
+
#: event-organiser-manage.php:156
|
656 |
msgid "Events within 1 week"
|
657 |
msgstr "Esdeveniments de la setmana"
|
658 |
|
659 |
+
#: event-organiser-manage.php:157
|
660 |
#, php-format
|
661 |
msgid "Events within %d weeks"
|
662 |
msgstr "Esdeveniments en %d setmanes"
|
663 |
|
664 |
+
#: event-organiser-manage.php:158
|
665 |
msgid "Events within 1 month"
|
666 |
msgstr "Esdeveniments del mes"
|
667 |
|
668 |
+
#: event-organiser-manage.php:159
|
669 |
#, php-format
|
670 |
msgid "Events within %d months"
|
671 |
msgstr "Esdeveniments en %d mesos"
|
672 |
|
673 |
+
#: event-organiser-manage.php:160
|
674 |
msgid "Events within 1 year"
|
675 |
msgstr "Esdeveniments del any"
|
676 |
|
677 |
+
#: event-organiser-manage.php:211
|
678 |
msgid "— No Change —"
|
679 |
msgstr "— No hi han Canvis —"
|
680 |
|
706 |
msgid "Event Organiser"
|
707 |
msgstr "Organitza Esdeveniments"
|
708 |
|
709 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
710 |
#: includes/event-organiser-install.php:112
|
711 |
msgid "Edit Events"
|
712 |
msgstr "Edita Esdeveniments"
|
713 |
|
714 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
715 |
#: includes/event-organiser-install.php:113
|
716 |
msgid "Publish Events"
|
717 |
msgstr "Publica Esdeveniments"
|
718 |
|
719 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
720 |
#: includes/event-organiser-install.php:114
|
721 |
msgid "Delete Events"
|
722 |
msgstr "Esborra Esdeveniments"
|
723 |
|
724 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
725 |
#: includes/event-organiser-install.php:115
|
726 |
msgid "Edit Others' Events"
|
727 |
msgstr "Edita Esdeveniments d'Altres"
|
728 |
|
729 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
730 |
#: includes/event-organiser-install.php:116
|
731 |
msgid "Delete Other's Events"
|
732 |
msgstr "Esborra Esdeveniments d'Altres"
|
733 |
|
734 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
735 |
#: includes/event-organiser-install.php:117
|
736 |
msgid "Read Private Events"
|
737 |
msgstr "Llig Esdeveniments Privats"
|
738 |
|
739 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
740 |
#: includes/event-organiser-install.php:118
|
741 |
msgid "Manage Venues"
|
742 |
msgstr "Administra Llocs"
|
743 |
|
744 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
745 |
#: includes/event-organiser-install.php:119
|
746 |
msgid "Manage Event Categories & Tags"
|
747 |
msgstr "Administrar categories d'esdeveniments i etiquetes"
|
1055 |
msgid "Venue(s) <strong>deleted</strong>"
|
1056 |
msgstr "Lloc(s) <strong>esborrats</strong>"
|
1057 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1058 |
#: event-organiser-venues.php:258
|
1059 |
#, php-format
|
1060 |
msgid "Search results for “%s”"
|
1061 |
msgstr "Cercar resultats per “%s”"
|
1062 |
|
1063 |
+
#: event-organiser-venues.php:418
|
1064 |
msgid "Latitude/Longitude:"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: event-organiser-venues.php:446
|
1068 |
msgid "Venue name"
|
1069 |
msgstr "Nom del Lloc"
|
1070 |
|
1071 |
+
#: event-organiser-venues.php:452
|
1072 |
msgid "Permalink:"
|
1073 |
msgstr "Permalinks:"
|
1074 |
|
1075 |
+
#: event-organiser-venues.php:459
|
1076 |
msgid "Get Link"
|
1077 |
msgstr "Obtindre l'enllaç"
|
1078 |
|
1079 |
+
#: event-organiser-venues.php:481
|
1080 |
msgid "Slug"
|
1081 |
msgstr "Slug"
|
1082 |
|
1111 |
msgid "[Line %1$d]"
|
1112 |
msgstr "[Línia %1$d]"
|
1113 |
|
1114 |
+
#: includes/class-eo-ical-parser.php:952
|
1115 |
#, php-format
|
1116 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1117 |
msgstr "Data invàlida \"%s\". Data esperada en format AAAAMMDD."
|
1118 |
|
1119 |
+
#: includes/class-eo-ical-parser.php:990
|
1120 |
#, php-format
|
1121 |
msgid ""
|
1122 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1226 |
msgid "%d categories were created"
|
1227 |
msgstr "S'han creat categories %d "
|
1228 |
|
1229 |
+
#: includes/event-organiser-ajax.php:347
|
1230 |
msgid "Protected"
|
1231 |
msgstr "Protegit"
|
1232 |
|
1233 |
+
#: includes/event-organiser-ajax.php:349
|
1234 |
msgid "Private"
|
1235 |
msgstr "Privat"
|
1236 |
|
1237 |
+
#: includes/event-organiser-ajax.php:351
|
1238 |
msgid "Draft"
|
1239 |
msgstr "Esborrany"
|
1240 |
|
1241 |
+
#: includes/event-organiser-ajax.php:381
|
1242 |
#: templates/event-meta-event-single.php:58
|
1243 |
msgid "Start"
|
1244 |
msgstr "Inici"
|
1245 |
|
1246 |
+
#: includes/event-organiser-ajax.php:382
|
1247 |
msgid "End"
|
1248 |
msgstr "Fi"
|
1249 |
|
1250 |
+
#: includes/event-organiser-ajax.php:423
|
1251 |
msgid "This event reoccurs"
|
1252 |
msgstr "Aquest esdeveniment torna a ocórrer"
|
1253 |
|
1254 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1255 |
msgid "Edit Event"
|
1256 |
msgstr "Edita Esdeveniment"
|
1257 |
|
1258 |
+
#: includes/event-organiser-ajax.php:449
|
1259 |
msgid "Delete this occurrence"
|
1260 |
msgstr "Esborrar aquesta ocurrència"
|
1261 |
|
1262 |
+
#: includes/event-organiser-ajax.php:466
|
1263 |
msgid "Break this series"
|
1264 |
msgstr "Trencar aquesta sèrie"
|
1265 |
|
1266 |
+
#: includes/event-organiser-ajax.php:674
|
1267 |
+
#: includes/event-organiser-event-functions.php:1409
|
1268 |
msgid "All Day"
|
1269 |
msgstr "Tot el dia"
|
1270 |
|
1271 |
+
#: includes/event-organiser-ajax.php:679
|
1272 |
msgid "Add To Google Calendar"
|
1273 |
msgstr "Afegeix a Google Calendar"
|
1274 |
|
1275 |
+
#: includes/event-organiser-ajax.php:790
|
1276 |
+
msgid "Event not found"
|
1277 |
+
msgstr ""
|
1278 |
+
|
1279 |
+
#: includes/event-organiser-ajax.php:802
|
1280 |
+
msgid "Events are not editable via the admin calendar"
|
1281 |
+
msgstr ""
|
1282 |
+
|
1283 |
+
#: includes/event-organiser-ajax.php:812
|
1284 |
+
msgid "Are you sure you want to do this?"
|
1285 |
+
msgstr ""
|
1286 |
+
|
1287 |
+
#: includes/event-organiser-ajax.php:822
|
1288 |
+
msgid "You do not have permission to edit this event"
|
1289 |
+
msgstr ""
|
1290 |
+
|
1291 |
+
#: includes/event-organiser-ajax.php:844
|
1292 |
+
#, php-format
|
1293 |
+
msgid "Event not created: %s"
|
1294 |
+
msgstr ""
|
1295 |
+
|
1296 |
#: includes/event-organiser-cpt.php:33
|
1297 |
msgid "Search Venues"
|
1298 |
msgstr "Cercar Llocs"
|
1333 |
msgid "Venue Location"
|
1334 |
msgstr "Ubicació del Lloc"
|
1335 |
|
1336 |
+
#: includes/event-organiser-cpt.php:45
|
1337 |
+
msgid "View all venues"
|
1338 |
+
msgstr "Veure tots els llocs"
|
1339 |
+
|
1340 |
#: includes/event-organiser-cpt.php:46
|
1341 |
msgid "Venue:"
|
1342 |
msgstr ""
|
1386 |
msgid "No categories found"
|
1387 |
msgstr "No s'han trobat categories"
|
1388 |
|
1389 |
+
#: includes/event-organiser-cpt.php:105
|
1390 |
+
msgid "View all categories"
|
1391 |
+
msgstr "Veure totes les categories"
|
1392 |
+
|
1393 |
#: includes/event-organiser-cpt.php:147
|
1394 |
msgctxt "taxonomy singular name"
|
1395 |
msgid "Tag"
|
1432 |
msgstr "Trieu entre les etiquetes més utilitzades"
|
1433 |
|
1434 |
#: includes/event-organiser-cpt.php:157
|
1435 |
+
#: includes/event-organiser-event-functions.php:1520
|
1436 |
#: templates/event-meta-event-single.php:74
|
1437 |
msgid "Tags"
|
1438 |
msgstr "Etiquetes"
|
1449 |
msgid "View all tags"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: includes/event-organiser-cpt.php:219
|
1453 |
+
msgctxt "post"
|
1454 |
+
msgid "Add New"
|
1455 |
+
msgstr ""
|
1456 |
+
|
1457 |
#: includes/event-organiser-cpt.php:220
|
1458 |
msgid "Add New Event"
|
1459 |
msgstr "Afegeix un nou esdeveniment"
|
1747 |
msgid "Assign the category a colour."
|
1748 |
msgstr "Asignar un color a la categoria"
|
1749 |
|
1750 |
+
#: includes/event-organiser-event-functions.php:747
|
1751 |
#: includes/event-organiser-register.php:266
|
1752 |
msgid "last"
|
1753 |
msgstr "últim"
|
1754 |
|
1755 |
+
#: includes/event-organiser-event-functions.php:747
|
1756 |
#: includes/event-organiser-register.php:266
|
1757 |
msgid "first"
|
1758 |
msgstr "primer"
|
1759 |
|
1760 |
+
#: includes/event-organiser-event-functions.php:747
|
1761 |
#: includes/event-organiser-register.php:266
|
1762 |
msgid "second"
|
1763 |
msgstr "segon"
|
1764 |
|
1765 |
+
#: includes/event-organiser-event-functions.php:747
|
1766 |
#: includes/event-organiser-register.php:266
|
1767 |
msgid "third"
|
1768 |
msgstr "tercer"
|
1769 |
|
1770 |
+
#: includes/event-organiser-event-functions.php:747
|
1771 |
#: includes/event-organiser-register.php:266
|
1772 |
msgid "fourth"
|
1773 |
msgstr "quart"
|
1774 |
|
1775 |
+
#: includes/event-organiser-event-functions.php:757
|
1776 |
msgid "one time only"
|
1777 |
msgstr "una sola vegada"
|
1778 |
|
1779 |
+
#: includes/event-organiser-event-functions.php:760
|
1780 |
msgid "custom reoccurrence"
|
1781 |
msgstr "Recurrència personalitzada"
|
1782 |
|
1783 |
+
#: includes/event-organiser-event-functions.php:767
|
1784 |
#: includes/event-organiser-register.php:256
|
1785 |
msgid "every day"
|
1786 |
msgstr "cada dia"
|
1787 |
|
1788 |
+
#: includes/event-organiser-event-functions.php:769
|
1789 |
#: includes/event-organiser-register.php:257
|
1790 |
#, php-format
|
1791 |
msgid "every %d days"
|
1792 |
msgstr "cada %d dies"
|
1793 |
|
1794 |
+
#: includes/event-organiser-event-functions.php:775
|
1795 |
#: includes/event-organiser-register.php:258
|
1796 |
msgid "every week on"
|
1797 |
msgstr "cada setmana a"
|
1798 |
|
1799 |
+
#: includes/event-organiser-event-functions.php:777
|
1800 |
#: includes/event-organiser-register.php:259
|
1801 |
#, php-format
|
1802 |
msgid "every %d weeks on"
|
1803 |
msgstr "cada %d setmanes a"
|
1804 |
|
1805 |
+
#: includes/event-organiser-event-functions.php:788
|
1806 |
#: includes/event-organiser-register.php:260
|
1807 |
msgid "every month on the"
|
1808 |
msgstr "cada mes a"
|
1809 |
|
1810 |
+
#: includes/event-organiser-event-functions.php:790
|
1811 |
#: includes/event-organiser-register.php:261
|
1812 |
#, php-format
|
1813 |
msgid "every %d months on the"
|
1814 |
msgstr "cada %d mesos a"
|
1815 |
|
1816 |
+
#: includes/event-organiser-event-functions.php:819
|
1817 |
msgid "every year"
|
1818 |
msgstr "cada any"
|
1819 |
|
1820 |
+
#: includes/event-organiser-event-functions.php:821
|
1821 |
#, php-format
|
1822 |
msgid "every %d years"
|
1823 |
msgstr "cada %d anys"
|
1932 |
msgid "Country"
|
1933 |
msgstr "País"
|
1934 |
|
1935 |
+
#: includes/event.php:549
|
1936 |
msgid "Schedule not recognised."
|
1937 |
msgstr "Horari no reconegut."
|
1938 |
|
1939 |
+
#: includes/event.php:558
|
1940 |
msgid "Start date not provided."
|
1941 |
msgstr "La data de començament no s'ha donat."
|
1942 |
|
1943 |
+
#: includes/event.php:576
|
1944 |
msgid "Start date occurs after end date."
|
1945 |
msgstr "La data de començament ocorre després de la data de finalització."
|
1946 |
|
1947 |
+
#: includes/event.php:579
|
1948 |
msgid "Schedule end date is before is before the start date."
|
1949 |
msgstr "La data de finalització ocorre abans de la data començament."
|
1950 |
|
1951 |
+
#: includes/event.php:662
|
1952 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1953 |
msgstr "Horari mensual no vàlid (ordinal no vàlid)"
|
1954 |
|
1955 |
+
#: includes/event.php:782
|
1956 |
msgid "Event does not contain any dates."
|
1957 |
msgstr "L'esdeveniment no te dates."
|
1958 |
|
1959 |
+
#: includes/event.php:923
|
1960 |
msgid "Occurrence not deleted. Occurrence not found."
|
1961 |
msgstr "Ocurrència no esborrada. L'ocurrència no s'ha trobat."
|
1962 |
|
1963 |
+
#: includes/event.php:984
|
1964 |
+
msgid "There is already an occurrence on this date"
|
1965 |
+
msgstr ""
|
1966 |
+
|
1967 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1968 |
#: includes/i18n.php:8
|
1969 |
msgid ""
|
languages/eventorganiser-cs_CZ.mo
CHANGED
Binary file
|
languages/eventorganiser-cs_CZ.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-10 16:05:10+0000\n"
|
7 |
"Last-Translator: Jan Kupsa <jan.kupsa@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Název"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Seskupit podle"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Den"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Týden"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Měsíc"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "Zahrnout odkaz 'Přidat do Googlu'"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Zobrazí kalendář vašich události"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Kalendář událostí"
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "Následující měsíc"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Zobrazit seznam událostí"
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -171,17 +171,17 @@ msgstr ""
|
|
171 |
msgid "'No events' message"
|
172 |
msgstr "zpráva 'Žádné události'"
|
173 |
|
174 |
-
#: classes/class-eo-venue-list-table.php:
|
175 |
msgid "Edit"
|
176 |
msgstr "Upravit"
|
177 |
|
178 |
-
#: classes/class-eo-venue-list-table.php:
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
msgid "Delete"
|
181 |
msgstr "Smazat"
|
182 |
|
183 |
-
#: classes/class-eo-venue-list-table.php:
|
184 |
-
#: includes/event-organiser-ajax.php:
|
185 |
msgid "View"
|
186 |
msgstr "Ukázat"
|
187 |
|
@@ -196,7 +196,7 @@ msgstr "Kategorie události"
|
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
-
#: includes/event-organiser-event-functions.php:
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Kategorie"
|
@@ -236,7 +236,7 @@ msgstr "Místa"
|
|
236 |
msgid "Select Venue"
|
237 |
msgstr "Vybrat místo"
|
238 |
|
239 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "Není zde žádný výstřižek, jelikož se jedná o chráněný post."
|
242 |
|
@@ -264,110 +264,101 @@ msgstr "Zjistit více..."
|
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Zobrazení kalendáře"
|
266 |
|
267 |
-
#: event-organiser-calendar.php:
|
268 |
msgid "today"
|
269 |
msgstr "dnes"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "den"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "týden"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "měsíc"
|
285 |
|
286 |
-
#: event-organiser-calendar.php:
|
287 |
msgid "go to date"
|
288 |
msgstr "jít na datum"
|
289 |
|
290 |
-
#: event-organiser-calendar.php:
|
291 |
-
#: includes/event-organiser-cpt.php:105
|
292 |
-
msgid "View all categories"
|
293 |
-
msgstr "Ukázat všechny kategorie"
|
294 |
-
|
295 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
296 |
-
msgid "View all venues"
|
297 |
-
msgstr "Ukázat všechna místa"
|
298 |
-
|
299 |
-
#: event-organiser-calendar.php:111
|
300 |
msgid "You do not have sufficient permissions to create events. "
|
301 |
msgstr "Pro vytvoření události nemáte dostatečná proprávnění"
|
302 |
|
303 |
-
#: event-organiser-calendar.php:
|
304 |
msgid "You do not have sufficient permissions to edit this event. "
|
305 |
msgstr "Pro upravení události nemáte dostatečná proprávnění"
|
306 |
|
307 |
-
#: event-organiser-calendar.php:
|
308 |
msgid "You do not have sufficient permissions to delete this event. "
|
309 |
msgstr "Pro smazání události nemáte dostatečná proprávnění"
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "Occurrence deleted."
|
313 |
msgstr "Opakování smazáno."
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
msgid "Calendar options"
|
317 |
msgstr "Vlastnosti kalendáře"
|
318 |
|
319 |
-
#: event-organiser-calendar.php:
|
320 |
msgid "24 hour time"
|
321 |
msgstr "24 hodinový čas"
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
-
#: includes/event-organiser-event-functions.php:
|
325 |
msgid "Loading…"
|
326 |
msgstr "Načítám..."
|
327 |
|
328 |
-
#: event-organiser-calendar.php:
|
329 |
msgid "Current date/time"
|
330 |
msgstr "Aktuální datum/čas"
|
331 |
|
332 |
-
#: event-organiser-calendar.php:
|
333 |
msgid "Create an event"
|
334 |
msgstr "Vytvořit událost"
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "When"
|
338 |
msgstr "Kdy"
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "Event Title"
|
342 |
msgstr "Název události"
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "Where"
|
346 |
msgstr "Kde"
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
msgid "Save Draft"
|
350 |
msgstr "Uložit koncept"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
#: event-organiser-edit.php:258
|
354 |
msgid "Cancel"
|
355 |
msgstr "Zrušit"
|
356 |
|
357 |
-
#: event-organiser-calendar.php:
|
358 |
msgid "Publish Event"
|
359 |
msgstr "Publikovat"
|
360 |
|
361 |
-
#: event-organiser-calendar.php:
|
362 |
msgid "Submit for Review"
|
363 |
msgstr "Poslat k revizi"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
#: templates/event-meta-event-single.php:37
|
367 |
msgid "Event Details"
|
368 |
msgstr "Detaily události"
|
369 |
|
370 |
-
#: event-organiser-calendar.php:
|
371 |
msgid "Event Detail"
|
372 |
msgstr "Detail události"
|
373 |
|
@@ -458,7 +449,7 @@ msgid "unknown"
|
|
458 |
msgstr "neznámý"
|
459 |
|
460 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
461 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
462 |
msgid "Organiser"
|
463 |
msgstr "Plánovač"
|
464 |
|
@@ -538,7 +529,7 @@ msgid "day of week"
|
|
538 |
msgstr "den v týdnu"
|
539 |
|
540 |
#: event-organiser-edit.php:185
|
541 |
-
#: includes/event-organiser-event-functions.php:
|
542 |
#: includes/event-organiser-register.php:265
|
543 |
msgid "until"
|
544 |
msgstr "dokud"
|
@@ -560,7 +551,7 @@ msgstr "Vybrat místo"
|
|
560 |
msgid "Venue Name"
|
561 |
msgstr "Název místa"
|
562 |
|
563 |
-
#: event-organiser-edit.php:
|
564 |
msgid "Event dates were not saved."
|
565 |
msgstr "Data události nebyla uložena"
|
566 |
|
@@ -640,45 +631,45 @@ msgstr "Událost"
|
|
640 |
msgid "Reoccurrence"
|
641 |
msgstr "Opakování"
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
msgid "View all events"
|
645 |
msgstr "Ukázat všechny události"
|
646 |
|
647 |
-
#: event-organiser-manage.php:
|
648 |
msgid "Future events"
|
649 |
msgstr "Budoucí události"
|
650 |
|
651 |
-
#: event-organiser-manage.php:
|
652 |
msgid "Expired events"
|
653 |
msgstr "Expirované události"
|
654 |
|
655 |
-
#: event-organiser-manage.php:
|
656 |
msgid "Events within 24 hours"
|
657 |
msgstr "Události v následujících 24 hodinách"
|
658 |
|
659 |
-
#: event-organiser-manage.php:
|
660 |
msgid "Events within 1 week"
|
661 |
msgstr "Události v následujícím týdnu"
|
662 |
|
663 |
-
#: event-organiser-manage.php:
|
664 |
#, php-format
|
665 |
msgid "Events within %d weeks"
|
666 |
msgstr "Události v následujících %d týdnech"
|
667 |
|
668 |
-
#: event-organiser-manage.php:
|
669 |
msgid "Events within 1 month"
|
670 |
msgstr "Události v následujícím měsíci"
|
671 |
|
672 |
-
#: event-organiser-manage.php:
|
673 |
#, php-format
|
674 |
msgid "Events within %d months"
|
675 |
msgstr "Události v následujících %d měsících"
|
676 |
|
677 |
-
#: event-organiser-manage.php:
|
678 |
msgid "Events within 1 year"
|
679 |
msgstr "Události během 1 roku"
|
680 |
|
681 |
-
#: event-organiser-manage.php:
|
682 |
msgid "— No Change —"
|
683 |
msgstr "— Beze změny —"
|
684 |
|
@@ -710,42 +701,42 @@ msgstr "Nastavení Event Organizeru"
|
|
710 |
msgid "Event Organiser"
|
711 |
msgstr "Event Organizer"
|
712 |
|
713 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
714 |
#: includes/event-organiser-install.php:112
|
715 |
msgid "Edit Events"
|
716 |
msgstr "Upravit událost"
|
717 |
|
718 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
719 |
#: includes/event-organiser-install.php:113
|
720 |
msgid "Publish Events"
|
721 |
msgstr "Publikovat událost"
|
722 |
|
723 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
724 |
#: includes/event-organiser-install.php:114
|
725 |
msgid "Delete Events"
|
726 |
msgstr "Smazat událost"
|
727 |
|
728 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
729 |
#: includes/event-organiser-install.php:115
|
730 |
msgid "Edit Others' Events"
|
731 |
msgstr "Upravit cizí události"
|
732 |
|
733 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
734 |
#: includes/event-organiser-install.php:116
|
735 |
msgid "Delete Other's Events"
|
736 |
msgstr "Smazat cizí události"
|
737 |
|
738 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
739 |
#: includes/event-organiser-install.php:117
|
740 |
msgid "Read Private Events"
|
741 |
msgstr "Číst soukromé události"
|
742 |
|
743 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
744 |
#: includes/event-organiser-install.php:118
|
745 |
msgid "Manage Venues"
|
746 |
msgstr "Spravovat Místa"
|
747 |
|
748 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
749 |
#: includes/event-organiser-install.php:119
|
750 |
msgid "Manage Event Categories & Tags"
|
751 |
msgstr "Spravovat kategorie a štítky událostí"
|
@@ -1056,34 +1047,28 @@ msgstr "Místo <strong>upraveno</strong>"
|
|
1056 |
msgid "Venue(s) <strong>deleted</strong>"
|
1057 |
msgstr "Místo <strong>smazáno</strong>"
|
1058 |
|
1059 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1060 |
-
#: includes/event-organiser-cpt.php:219
|
1061 |
-
msgctxt "post"
|
1062 |
-
msgid "Add New"
|
1063 |
-
msgstr ""
|
1064 |
-
|
1065 |
#: event-organiser-venues.php:258
|
1066 |
#, php-format
|
1067 |
msgid "Search results for “%s”"
|
1068 |
msgstr "Výsledky hledání pro “%s”"
|
1069 |
|
1070 |
-
#: event-organiser-venues.php:
|
1071 |
msgid "Latitude/Longitude:"
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: event-organiser-venues.php:
|
1075 |
msgid "Venue name"
|
1076 |
msgstr "Název místa"
|
1077 |
|
1078 |
-
#: event-organiser-venues.php:
|
1079 |
msgid "Permalink:"
|
1080 |
msgstr "Trvalý odkaz:"
|
1081 |
|
1082 |
-
#: event-organiser-venues.php:
|
1083 |
msgid "Get Link"
|
1084 |
msgstr "Získat odkaz"
|
1085 |
|
1086 |
-
#: event-organiser-venues.php:
|
1087 |
msgid "Slug"
|
1088 |
msgstr "Slug"
|
1089 |
|
@@ -1118,12 +1103,12 @@ msgstr "[Lines %1$d-%2$d]"
|
|
1118 |
msgid "[Line %1$d]"
|
1119 |
msgstr "[Line %1$d]"
|
1120 |
|
1121 |
-
#: includes/class-eo-ical-parser.php:
|
1122 |
#, php-format
|
1123 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1124 |
msgstr "Neplatné datum \"%s\". Datum očekáváno v YYYYMMDD formátu."
|
1125 |
|
1126 |
-
#: includes/class-eo-ical-parser.php:
|
1127 |
#, php-format
|
1128 |
msgid ""
|
1129 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1233,52 +1218,73 @@ msgstr "1 kategorie byla vytvořena"
|
|
1233 |
msgid "%d categories were created"
|
1234 |
msgstr "%d kategorií vytvořeno"
|
1235 |
|
1236 |
-
#: includes/event-organiser-ajax.php:
|
1237 |
msgid "Protected"
|
1238 |
msgstr "Chráněno"
|
1239 |
|
1240 |
-
#: includes/event-organiser-ajax.php:
|
1241 |
msgid "Private"
|
1242 |
msgstr "Privátní"
|
1243 |
|
1244 |
-
#: includes/event-organiser-ajax.php:
|
1245 |
msgid "Draft"
|
1246 |
msgstr "Koncept"
|
1247 |
|
1248 |
-
#: includes/event-organiser-ajax.php:
|
1249 |
#: templates/event-meta-event-single.php:58
|
1250 |
msgid "Start"
|
1251 |
msgstr "Start"
|
1252 |
|
1253 |
-
#: includes/event-organiser-ajax.php:
|
1254 |
msgid "End"
|
1255 |
msgstr "Konec"
|
1256 |
|
1257 |
-
#: includes/event-organiser-ajax.php:
|
1258 |
msgid "This event reoccurs"
|
1259 |
msgstr "Tato událost se opakuje"
|
1260 |
|
1261 |
-
#: includes/event-organiser-ajax.php:
|
1262 |
msgid "Edit Event"
|
1263 |
msgstr "Upravit událost"
|
1264 |
|
1265 |
-
#: includes/event-organiser-ajax.php:
|
1266 |
msgid "Delete this occurrence"
|
1267 |
msgstr "Smazat toto opakování"
|
1268 |
|
1269 |
-
#: includes/event-organiser-ajax.php:
|
1270 |
msgid "Break this series"
|
1271 |
msgstr "Zrušit tuto serií"
|
1272 |
|
1273 |
-
#: includes/event-organiser-ajax.php:
|
1274 |
-
#: includes/event-organiser-event-functions.php:
|
1275 |
msgid "All Day"
|
1276 |
msgstr "Celodenní"
|
1277 |
|
1278 |
-
#: includes/event-organiser-ajax.php:
|
1279 |
msgid "Add To Google Calendar"
|
1280 |
msgstr "Přidat do Google kalendáře"
|
1281 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1282 |
#: includes/event-organiser-cpt.php:33
|
1283 |
msgid "Search Venues"
|
1284 |
msgstr "Prohledávat místa"
|
@@ -1319,6 +1325,10 @@ msgstr "Místa od sebe oddělte čárkou"
|
|
1319 |
msgid "Venue Location"
|
1320 |
msgstr "Adresa místa"
|
1321 |
|
|
|
|
|
|
|
|
|
1322 |
#: includes/event-organiser-cpt.php:46
|
1323 |
msgid "Venue:"
|
1324 |
msgstr ""
|
@@ -1368,6 +1378,10 @@ msgstr "Název nové kategorie"
|
|
1368 |
msgid "No categories found"
|
1369 |
msgstr "Kategorie nenalezeny"
|
1370 |
|
|
|
|
|
|
|
|
|
1371 |
#: includes/event-organiser-cpt.php:147
|
1372 |
msgctxt "taxonomy singular name"
|
1373 |
msgid "Tag"
|
@@ -1410,7 +1424,7 @@ msgid "Choose from the most used tags"
|
|
1410 |
msgstr "Vyberte z nejpoužívanějších štítků"
|
1411 |
|
1412 |
#: includes/event-organiser-cpt.php:157
|
1413 |
-
#: includes/event-organiser-event-functions.php:
|
1414 |
#: templates/event-meta-event-single.php:74
|
1415 |
msgid "Tags"
|
1416 |
msgstr "Štítky"
|
@@ -1427,6 +1441,11 @@ msgstr "Štítky od sebe oddělte čáskou"
|
|
1427 |
msgid "View all tags"
|
1428 |
msgstr ""
|
1429 |
|
|
|
|
|
|
|
|
|
|
|
1430 |
#: includes/event-organiser-cpt.php:220
|
1431 |
msgid "Add New Event"
|
1432 |
msgstr "Přidat novou událost"
|
@@ -1711,77 +1730,77 @@ msgstr "Barva"
|
|
1711 |
msgid "Assign the category a colour."
|
1712 |
msgstr "Přířadit barvu kategorii."
|
1713 |
|
1714 |
-
#: includes/event-organiser-event-functions.php:
|
1715 |
#: includes/event-organiser-register.php:266
|
1716 |
msgid "last"
|
1717 |
msgstr "poslední"
|
1718 |
|
1719 |
-
#: includes/event-organiser-event-functions.php:
|
1720 |
#: includes/event-organiser-register.php:266
|
1721 |
msgid "first"
|
1722 |
msgstr "první"
|
1723 |
|
1724 |
-
#: includes/event-organiser-event-functions.php:
|
1725 |
#: includes/event-organiser-register.php:266
|
1726 |
msgid "second"
|
1727 |
msgstr "druhý"
|
1728 |
|
1729 |
-
#: includes/event-organiser-event-functions.php:
|
1730 |
#: includes/event-organiser-register.php:266
|
1731 |
msgid "third"
|
1732 |
msgstr "třetí"
|
1733 |
|
1734 |
-
#: includes/event-organiser-event-functions.php:
|
1735 |
#: includes/event-organiser-register.php:266
|
1736 |
msgid "fourth"
|
1737 |
msgstr "čtvrtý"
|
1738 |
|
1739 |
-
#: includes/event-organiser-event-functions.php:
|
1740 |
msgid "one time only"
|
1741 |
msgstr "jen jednou"
|
1742 |
|
1743 |
-
#: includes/event-organiser-event-functions.php:
|
1744 |
msgid "custom reoccurrence"
|
1745 |
msgstr "ručně nastavené opakování"
|
1746 |
|
1747 |
-
#: includes/event-organiser-event-functions.php:
|
1748 |
#: includes/event-organiser-register.php:256
|
1749 |
msgid "every day"
|
1750 |
msgstr "každý den"
|
1751 |
|
1752 |
-
#: includes/event-organiser-event-functions.php:
|
1753 |
#: includes/event-organiser-register.php:257
|
1754 |
#, php-format
|
1755 |
msgid "every %d days"
|
1756 |
msgstr "každých %d dní"
|
1757 |
|
1758 |
-
#: includes/event-organiser-event-functions.php:
|
1759 |
#: includes/event-organiser-register.php:258
|
1760 |
msgid "every week on"
|
1761 |
msgstr "každý týden v"
|
1762 |
|
1763 |
-
#: includes/event-organiser-event-functions.php:
|
1764 |
#: includes/event-organiser-register.php:259
|
1765 |
#, php-format
|
1766 |
msgid "every %d weeks on"
|
1767 |
msgstr "každých %d týdnů v"
|
1768 |
|
1769 |
-
#: includes/event-organiser-event-functions.php:
|
1770 |
#: includes/event-organiser-register.php:260
|
1771 |
msgid "every month on the"
|
1772 |
msgstr "každý měsíc v"
|
1773 |
|
1774 |
-
#: includes/event-organiser-event-functions.php:
|
1775 |
#: includes/event-organiser-register.php:261
|
1776 |
#, php-format
|
1777 |
msgid "every %d months on the"
|
1778 |
msgstr "každých %d měsíců v"
|
1779 |
|
1780 |
-
#: includes/event-organiser-event-functions.php:
|
1781 |
msgid "every year"
|
1782 |
msgstr "každý rok"
|
1783 |
|
1784 |
-
#: includes/event-organiser-event-functions.php:
|
1785 |
#, php-format
|
1786 |
msgid "every %d years"
|
1787 |
msgstr "každých %d let"
|
@@ -1897,34 +1916,38 @@ msgstr "PSČ"
|
|
1897 |
msgid "Country"
|
1898 |
msgstr "Země"
|
1899 |
|
1900 |
-
#: includes/event.php:
|
1901 |
msgid "Schedule not recognised."
|
1902 |
msgstr "Naplánování nerozpoznáno."
|
1903 |
|
1904 |
-
#: includes/event.php:
|
1905 |
msgid "Start date not provided."
|
1906 |
msgstr "Počáteční datum nestanoveno"
|
1907 |
|
1908 |
-
#: includes/event.php:
|
1909 |
msgid "Start date occurs after end date."
|
1910 |
msgstr "Počáteční datum je po datu konce."
|
1911 |
|
1912 |
-
#: includes/event.php:
|
1913 |
msgid "Schedule end date is before is before the start date."
|
1914 |
msgstr "Naplánované datum konce události je před jeho počátečním datem."
|
1915 |
|
1916 |
-
#: includes/event.php:
|
1917 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1918 |
msgstr "Neplatný měsíční rozvrh (neplatná pořadová číslovka)"
|
1919 |
|
1920 |
-
#: includes/event.php:
|
1921 |
msgid "Event does not contain any dates."
|
1922 |
msgstr "Událost neobsahuje žádná data"
|
1923 |
|
1924 |
-
#: includes/event.php:
|
1925 |
msgid "Occurrence not deleted. Occurrence not found."
|
1926 |
msgstr "Výskyt nesmazán. Výskyt nenalezen."
|
1927 |
|
|
|
|
|
|
|
|
|
1928 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1929 |
#: includes/i18n.php:8
|
1930 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-10 16:05:10+0000\n"
|
7 |
"Last-Translator: Jan Kupsa <jan.kupsa@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Seskupit podle"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Den"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Týden"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Měsíc"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Zobrazí kalendář vašich události"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Kalendář událostí"
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Zobrazit seznam událostí"
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
171 |
msgid "'No events' message"
|
172 |
msgstr "zpráva 'Žádné události'"
|
173 |
|
174 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
175 |
msgid "Edit"
|
176 |
msgstr "Upravit"
|
177 |
|
178 |
+
#: classes/class-eo-venue-list-table.php:80
|
179 |
+
#: classes/class-eo-venue-list-table.php:142
|
180 |
msgid "Delete"
|
181 |
msgstr "Smazat"
|
182 |
|
183 |
+
#: classes/class-eo-venue-list-table.php:85
|
184 |
+
#: includes/event-organiser-ajax.php:678
|
185 |
msgid "View"
|
186 |
msgstr "Ukázat"
|
187 |
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
+
#: includes/event-organiser-event-functions.php:1512
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Kategorie"
|
236 |
msgid "Select Venue"
|
237 |
msgstr "Vybrat místo"
|
238 |
|
239 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "Není zde žádný výstřižek, jelikož se jedná o chráněný post."
|
242 |
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Zobrazení kalendáře"
|
266 |
|
267 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
268 |
msgid "today"
|
269 |
msgstr "dnes"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "den"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "týden"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "měsíc"
|
285 |
|
286 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
287 |
msgid "go to date"
|
288 |
msgstr "jít na datum"
|
289 |
|
290 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
msgid "You do not have sufficient permissions to create events. "
|
292 |
msgstr "Pro vytvoření události nemáte dostatečná proprávnění"
|
293 |
|
294 |
+
#: event-organiser-calendar.php:176
|
295 |
msgid "You do not have sufficient permissions to edit this event. "
|
296 |
msgstr "Pro upravení události nemáte dostatečná proprávnění"
|
297 |
|
298 |
+
#: event-organiser-calendar.php:194
|
299 |
msgid "You do not have sufficient permissions to delete this event. "
|
300 |
msgstr "Pro smazání události nemáte dostatečná proprávnění"
|
301 |
|
302 |
+
#: event-organiser-calendar.php:204
|
303 |
msgid "Occurrence deleted."
|
304 |
msgstr "Opakování smazáno."
|
305 |
|
306 |
+
#: event-organiser-calendar.php:220
|
307 |
msgid "Calendar options"
|
308 |
msgstr "Vlastnosti kalendáře"
|
309 |
|
310 |
+
#: event-organiser-calendar.php:227
|
311 |
msgid "24 hour time"
|
312 |
msgstr "24 hodinový čas"
|
313 |
|
314 |
+
#: event-organiser-calendar.php:249
|
315 |
+
#: includes/event-organiser-event-functions.php:1457
|
316 |
msgid "Loading…"
|
317 |
msgstr "Načítám..."
|
318 |
|
319 |
+
#: event-organiser-calendar.php:256
|
320 |
msgid "Current date/time"
|
321 |
msgstr "Aktuální datum/čas"
|
322 |
|
323 |
+
#: event-organiser-calendar.php:261
|
324 |
msgid "Create an event"
|
325 |
msgstr "Vytvořit událost"
|
326 |
|
327 |
+
#: event-organiser-calendar.php:266
|
328 |
msgid "When"
|
329 |
msgstr "Kdy"
|
330 |
|
331 |
+
#: event-organiser-calendar.php:270
|
332 |
msgid "Event Title"
|
333 |
msgstr "Název události"
|
334 |
|
335 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
336 |
msgid "Where"
|
337 |
msgstr "Kde"
|
338 |
|
339 |
+
#: event-organiser-calendar.php:302
|
340 |
msgid "Save Draft"
|
341 |
msgstr "Uložit koncept"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
344 |
#: event-organiser-edit.php:258
|
345 |
msgid "Cancel"
|
346 |
msgstr "Zrušit"
|
347 |
|
348 |
+
#: event-organiser-calendar.php:306
|
349 |
msgid "Publish Event"
|
350 |
msgstr "Publikovat"
|
351 |
|
352 |
+
#: event-organiser-calendar.php:312
|
353 |
msgid "Submit for Review"
|
354 |
msgstr "Poslat k revizi"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
357 |
#: templates/event-meta-event-single.php:37
|
358 |
msgid "Event Details"
|
359 |
msgstr "Detaily události"
|
360 |
|
361 |
+
#: event-organiser-calendar.php:335
|
362 |
msgid "Event Detail"
|
363 |
msgstr "Detail události"
|
364 |
|
449 |
msgstr "neznámý"
|
450 |
|
451 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
452 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
453 |
msgid "Organiser"
|
454 |
msgstr "Plánovač"
|
455 |
|
529 |
msgstr "den v týdnu"
|
530 |
|
531 |
#: event-organiser-edit.php:185
|
532 |
+
#: includes/event-organiser-event-functions.php:826
|
533 |
#: includes/event-organiser-register.php:265
|
534 |
msgid "until"
|
535 |
msgstr "dokud"
|
551 |
msgid "Venue Name"
|
552 |
msgstr "Název místa"
|
553 |
|
554 |
+
#: event-organiser-edit.php:416
|
555 |
msgid "Event dates were not saved."
|
556 |
msgstr "Data události nebyla uložena"
|
557 |
|
631 |
msgid "Reoccurrence"
|
632 |
msgstr "Opakování"
|
633 |
|
634 |
+
#: event-organiser-manage.php:152
|
635 |
msgid "View all events"
|
636 |
msgstr "Ukázat všechny události"
|
637 |
|
638 |
+
#: event-organiser-manage.php:153
|
639 |
msgid "Future events"
|
640 |
msgstr "Budoucí události"
|
641 |
|
642 |
+
#: event-organiser-manage.php:154
|
643 |
msgid "Expired events"
|
644 |
msgstr "Expirované události"
|
645 |
|
646 |
+
#: event-organiser-manage.php:155
|
647 |
msgid "Events within 24 hours"
|
648 |
msgstr "Události v následujících 24 hodinách"
|
649 |
|
650 |
+
#: event-organiser-manage.php:156
|
651 |
msgid "Events within 1 week"
|
652 |
msgstr "Události v následujícím týdnu"
|
653 |
|
654 |
+
#: event-organiser-manage.php:157
|
655 |
#, php-format
|
656 |
msgid "Events within %d weeks"
|
657 |
msgstr "Události v následujících %d týdnech"
|
658 |
|
659 |
+
#: event-organiser-manage.php:158
|
660 |
msgid "Events within 1 month"
|
661 |
msgstr "Události v následujícím měsíci"
|
662 |
|
663 |
+
#: event-organiser-manage.php:159
|
664 |
#, php-format
|
665 |
msgid "Events within %d months"
|
666 |
msgstr "Události v následujících %d měsících"
|
667 |
|
668 |
+
#: event-organiser-manage.php:160
|
669 |
msgid "Events within 1 year"
|
670 |
msgstr "Události během 1 roku"
|
671 |
|
672 |
+
#: event-organiser-manage.php:211
|
673 |
msgid "— No Change —"
|
674 |
msgstr "— Beze změny —"
|
675 |
|
701 |
msgid "Event Organiser"
|
702 |
msgstr "Event Organizer"
|
703 |
|
704 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
705 |
#: includes/event-organiser-install.php:112
|
706 |
msgid "Edit Events"
|
707 |
msgstr "Upravit událost"
|
708 |
|
709 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
710 |
#: includes/event-organiser-install.php:113
|
711 |
msgid "Publish Events"
|
712 |
msgstr "Publikovat událost"
|
713 |
|
714 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
715 |
#: includes/event-organiser-install.php:114
|
716 |
msgid "Delete Events"
|
717 |
msgstr "Smazat událost"
|
718 |
|
719 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
720 |
#: includes/event-organiser-install.php:115
|
721 |
msgid "Edit Others' Events"
|
722 |
msgstr "Upravit cizí události"
|
723 |
|
724 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
725 |
#: includes/event-organiser-install.php:116
|
726 |
msgid "Delete Other's Events"
|
727 |
msgstr "Smazat cizí události"
|
728 |
|
729 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
730 |
#: includes/event-organiser-install.php:117
|
731 |
msgid "Read Private Events"
|
732 |
msgstr "Číst soukromé události"
|
733 |
|
734 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
735 |
#: includes/event-organiser-install.php:118
|
736 |
msgid "Manage Venues"
|
737 |
msgstr "Spravovat Místa"
|
738 |
|
739 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
740 |
#: includes/event-organiser-install.php:119
|
741 |
msgid "Manage Event Categories & Tags"
|
742 |
msgstr "Spravovat kategorie a štítky událostí"
|
1047 |
msgid "Venue(s) <strong>deleted</strong>"
|
1048 |
msgstr "Místo <strong>smazáno</strong>"
|
1049 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1050 |
#: event-organiser-venues.php:258
|
1051 |
#, php-format
|
1052 |
msgid "Search results for “%s”"
|
1053 |
msgstr "Výsledky hledání pro “%s”"
|
1054 |
|
1055 |
+
#: event-organiser-venues.php:418
|
1056 |
msgid "Latitude/Longitude:"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: event-organiser-venues.php:446
|
1060 |
msgid "Venue name"
|
1061 |
msgstr "Název místa"
|
1062 |
|
1063 |
+
#: event-organiser-venues.php:452
|
1064 |
msgid "Permalink:"
|
1065 |
msgstr "Trvalý odkaz:"
|
1066 |
|
1067 |
+
#: event-organiser-venues.php:459
|
1068 |
msgid "Get Link"
|
1069 |
msgstr "Získat odkaz"
|
1070 |
|
1071 |
+
#: event-organiser-venues.php:481
|
1072 |
msgid "Slug"
|
1073 |
msgstr "Slug"
|
1074 |
|
1103 |
msgid "[Line %1$d]"
|
1104 |
msgstr "[Line %1$d]"
|
1105 |
|
1106 |
+
#: includes/class-eo-ical-parser.php:952
|
1107 |
#, php-format
|
1108 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1109 |
msgstr "Neplatné datum \"%s\". Datum očekáváno v YYYYMMDD formátu."
|
1110 |
|
1111 |
+
#: includes/class-eo-ical-parser.php:990
|
1112 |
#, php-format
|
1113 |
msgid ""
|
1114 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1218 |
msgid "%d categories were created"
|
1219 |
msgstr "%d kategorií vytvořeno"
|
1220 |
|
1221 |
+
#: includes/event-organiser-ajax.php:347
|
1222 |
msgid "Protected"
|
1223 |
msgstr "Chráněno"
|
1224 |
|
1225 |
+
#: includes/event-organiser-ajax.php:349
|
1226 |
msgid "Private"
|
1227 |
msgstr "Privátní"
|
1228 |
|
1229 |
+
#: includes/event-organiser-ajax.php:351
|
1230 |
msgid "Draft"
|
1231 |
msgstr "Koncept"
|
1232 |
|
1233 |
+
#: includes/event-organiser-ajax.php:381
|
1234 |
#: templates/event-meta-event-single.php:58
|
1235 |
msgid "Start"
|
1236 |
msgstr "Start"
|
1237 |
|
1238 |
+
#: includes/event-organiser-ajax.php:382
|
1239 |
msgid "End"
|
1240 |
msgstr "Konec"
|
1241 |
|
1242 |
+
#: includes/event-organiser-ajax.php:423
|
1243 |
msgid "This event reoccurs"
|
1244 |
msgstr "Tato událost se opakuje"
|
1245 |
|
1246 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1247 |
msgid "Edit Event"
|
1248 |
msgstr "Upravit událost"
|
1249 |
|
1250 |
+
#: includes/event-organiser-ajax.php:449
|
1251 |
msgid "Delete this occurrence"
|
1252 |
msgstr "Smazat toto opakování"
|
1253 |
|
1254 |
+
#: includes/event-organiser-ajax.php:466
|
1255 |
msgid "Break this series"
|
1256 |
msgstr "Zrušit tuto serií"
|
1257 |
|
1258 |
+
#: includes/event-organiser-ajax.php:674
|
1259 |
+
#: includes/event-organiser-event-functions.php:1409
|
1260 |
msgid "All Day"
|
1261 |
msgstr "Celodenní"
|
1262 |
|
1263 |
+
#: includes/event-organiser-ajax.php:679
|
1264 |
msgid "Add To Google Calendar"
|
1265 |
msgstr "Přidat do Google kalendáře"
|
1266 |
|
1267 |
+
#: includes/event-organiser-ajax.php:790
|
1268 |
+
msgid "Event not found"
|
1269 |
+
msgstr ""
|
1270 |
+
|
1271 |
+
#: includes/event-organiser-ajax.php:802
|
1272 |
+
msgid "Events are not editable via the admin calendar"
|
1273 |
+
msgstr ""
|
1274 |
+
|
1275 |
+
#: includes/event-organiser-ajax.php:812
|
1276 |
+
msgid "Are you sure you want to do this?"
|
1277 |
+
msgstr ""
|
1278 |
+
|
1279 |
+
#: includes/event-organiser-ajax.php:822
|
1280 |
+
msgid "You do not have permission to edit this event"
|
1281 |
+
msgstr ""
|
1282 |
+
|
1283 |
+
#: includes/event-organiser-ajax.php:844
|
1284 |
+
#, php-format
|
1285 |
+
msgid "Event not created: %s"
|
1286 |
+
msgstr ""
|
1287 |
+
|
1288 |
#: includes/event-organiser-cpt.php:33
|
1289 |
msgid "Search Venues"
|
1290 |
msgstr "Prohledávat místa"
|
1325 |
msgid "Venue Location"
|
1326 |
msgstr "Adresa místa"
|
1327 |
|
1328 |
+
#: includes/event-organiser-cpt.php:45
|
1329 |
+
msgid "View all venues"
|
1330 |
+
msgstr "Ukázat všechna místa"
|
1331 |
+
|
1332 |
#: includes/event-organiser-cpt.php:46
|
1333 |
msgid "Venue:"
|
1334 |
msgstr ""
|
1378 |
msgid "No categories found"
|
1379 |
msgstr "Kategorie nenalezeny"
|
1380 |
|
1381 |
+
#: includes/event-organiser-cpt.php:105
|
1382 |
+
msgid "View all categories"
|
1383 |
+
msgstr "Ukázat všechny kategorie"
|
1384 |
+
|
1385 |
#: includes/event-organiser-cpt.php:147
|
1386 |
msgctxt "taxonomy singular name"
|
1387 |
msgid "Tag"
|
1424 |
msgstr "Vyberte z nejpoužívanějších štítků"
|
1425 |
|
1426 |
#: includes/event-organiser-cpt.php:157
|
1427 |
+
#: includes/event-organiser-event-functions.php:1520
|
1428 |
#: templates/event-meta-event-single.php:74
|
1429 |
msgid "Tags"
|
1430 |
msgstr "Štítky"
|
1441 |
msgid "View all tags"
|
1442 |
msgstr ""
|
1443 |
|
1444 |
+
#: includes/event-organiser-cpt.php:219
|
1445 |
+
msgctxt "post"
|
1446 |
+
msgid "Add New"
|
1447 |
+
msgstr ""
|
1448 |
+
|
1449 |
#: includes/event-organiser-cpt.php:220
|
1450 |
msgid "Add New Event"
|
1451 |
msgstr "Přidat novou událost"
|
1730 |
msgid "Assign the category a colour."
|
1731 |
msgstr "Přířadit barvu kategorii."
|
1732 |
|
1733 |
+
#: includes/event-organiser-event-functions.php:747
|
1734 |
#: includes/event-organiser-register.php:266
|
1735 |
msgid "last"
|
1736 |
msgstr "poslední"
|
1737 |
|
1738 |
+
#: includes/event-organiser-event-functions.php:747
|
1739 |
#: includes/event-organiser-register.php:266
|
1740 |
msgid "first"
|
1741 |
msgstr "první"
|
1742 |
|
1743 |
+
#: includes/event-organiser-event-functions.php:747
|
1744 |
#: includes/event-organiser-register.php:266
|
1745 |
msgid "second"
|
1746 |
msgstr "druhý"
|
1747 |
|
1748 |
+
#: includes/event-organiser-event-functions.php:747
|
1749 |
#: includes/event-organiser-register.php:266
|
1750 |
msgid "third"
|
1751 |
msgstr "třetí"
|
1752 |
|
1753 |
+
#: includes/event-organiser-event-functions.php:747
|
1754 |
#: includes/event-organiser-register.php:266
|
1755 |
msgid "fourth"
|
1756 |
msgstr "čtvrtý"
|
1757 |
|
1758 |
+
#: includes/event-organiser-event-functions.php:757
|
1759 |
msgid "one time only"
|
1760 |
msgstr "jen jednou"
|
1761 |
|
1762 |
+
#: includes/event-organiser-event-functions.php:760
|
1763 |
msgid "custom reoccurrence"
|
1764 |
msgstr "ručně nastavené opakování"
|
1765 |
|
1766 |
+
#: includes/event-organiser-event-functions.php:767
|
1767 |
#: includes/event-organiser-register.php:256
|
1768 |
msgid "every day"
|
1769 |
msgstr "každý den"
|
1770 |
|
1771 |
+
#: includes/event-organiser-event-functions.php:769
|
1772 |
#: includes/event-organiser-register.php:257
|
1773 |
#, php-format
|
1774 |
msgid "every %d days"
|
1775 |
msgstr "každých %d dní"
|
1776 |
|
1777 |
+
#: includes/event-organiser-event-functions.php:775
|
1778 |
#: includes/event-organiser-register.php:258
|
1779 |
msgid "every week on"
|
1780 |
msgstr "každý týden v"
|
1781 |
|
1782 |
+
#: includes/event-organiser-event-functions.php:777
|
1783 |
#: includes/event-organiser-register.php:259
|
1784 |
#, php-format
|
1785 |
msgid "every %d weeks on"
|
1786 |
msgstr "každých %d týdnů v"
|
1787 |
|
1788 |
+
#: includes/event-organiser-event-functions.php:788
|
1789 |
#: includes/event-organiser-register.php:260
|
1790 |
msgid "every month on the"
|
1791 |
msgstr "každý měsíc v"
|
1792 |
|
1793 |
+
#: includes/event-organiser-event-functions.php:790
|
1794 |
#: includes/event-organiser-register.php:261
|
1795 |
#, php-format
|
1796 |
msgid "every %d months on the"
|
1797 |
msgstr "každých %d měsíců v"
|
1798 |
|
1799 |
+
#: includes/event-organiser-event-functions.php:819
|
1800 |
msgid "every year"
|
1801 |
msgstr "každý rok"
|
1802 |
|
1803 |
+
#: includes/event-organiser-event-functions.php:821
|
1804 |
#, php-format
|
1805 |
msgid "every %d years"
|
1806 |
msgstr "každých %d let"
|
1916 |
msgid "Country"
|
1917 |
msgstr "Země"
|
1918 |
|
1919 |
+
#: includes/event.php:549
|
1920 |
msgid "Schedule not recognised."
|
1921 |
msgstr "Naplánování nerozpoznáno."
|
1922 |
|
1923 |
+
#: includes/event.php:558
|
1924 |
msgid "Start date not provided."
|
1925 |
msgstr "Počáteční datum nestanoveno"
|
1926 |
|
1927 |
+
#: includes/event.php:576
|
1928 |
msgid "Start date occurs after end date."
|
1929 |
msgstr "Počáteční datum je po datu konce."
|
1930 |
|
1931 |
+
#: includes/event.php:579
|
1932 |
msgid "Schedule end date is before is before the start date."
|
1933 |
msgstr "Naplánované datum konce události je před jeho počátečním datem."
|
1934 |
|
1935 |
+
#: includes/event.php:662
|
1936 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1937 |
msgstr "Neplatný měsíční rozvrh (neplatná pořadová číslovka)"
|
1938 |
|
1939 |
+
#: includes/event.php:782
|
1940 |
msgid "Event does not contain any dates."
|
1941 |
msgstr "Událost neobsahuje žádná data"
|
1942 |
|
1943 |
+
#: includes/event.php:923
|
1944 |
msgid "Occurrence not deleted. Occurrence not found."
|
1945 |
msgstr "Výskyt nesmazán. Výskyt nenalezen."
|
1946 |
|
1947 |
+
#: includes/event.php:984
|
1948 |
+
msgid "There is already an occurrence on this date"
|
1949 |
+
msgstr ""
|
1950 |
+
|
1951 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1952 |
#: includes/i18n.php:8
|
1953 |
msgid ""
|
languages/eventorganiser-da_DK.mo
CHANGED
Binary file
|
languages/eventorganiser-da_DK.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-04-17 12:58:08+0000\n"
|
7 |
"Last-Translator: Morten Lyng <mortenahti@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Titel"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Sorter efter"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Dag"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Uge"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Måned"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "Inkluder 'Add To Google' link\n"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Viser en kalender af dine begivenheder"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Begivenhedskalender"
|
65 |
|
@@ -109,8 +109,8 @@ msgstr "Næste måned"
|
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Viser en liste af begivenheder"
|
111 |
|
112 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
113 |
-
#: event-organiser.php:
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
@@ -172,17 +172,17 @@ msgstr ""
|
|
172 |
msgid "'No events' message"
|
173 |
msgstr "\"Ingen begivenheder\"-besked "
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
msgid "Edit"
|
177 |
msgstr "Rediger"
|
178 |
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
msgid "Delete"
|
182 |
msgstr "Slet"
|
183 |
|
184 |
-
#: classes/class-eo-venue-list-table.php:
|
185 |
-
#: includes/event-organiser-ajax.php:
|
186 |
msgid "View"
|
187 |
msgstr "Vis"
|
188 |
|
@@ -197,7 +197,7 @@ msgstr "Begivenhedskategorier"
|
|
197 |
|
198 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
199 |
#: includes/event-organiser-cpt.php:103
|
200 |
-
#: includes/event-organiser-event-functions.php:
|
201 |
#: templates/event-meta-event-single.php:69
|
202 |
msgid "Categories"
|
203 |
msgstr "Kategorier"
|
@@ -237,7 +237,7 @@ msgstr "Steder"
|
|
237 |
msgid "Select Venue"
|
238 |
msgstr "Vælg venue"
|
239 |
|
240 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
241 |
msgid "There is no excerpt because this is a protected post."
|
242 |
msgstr "Der er ikke nogle kort udgave, fordi dette er en beskyttet post."
|
243 |
|
@@ -265,110 +265,101 @@ msgstr "Find mere"
|
|
265 |
msgid "Calendar View"
|
266 |
msgstr "Kalendervisning"
|
267 |
|
268 |
-
#: event-organiser-calendar.php:
|
269 |
msgid "today"
|
270 |
msgstr "i dag"
|
271 |
|
272 |
-
#: event-organiser-calendar.php:
|
273 |
#: includes/event-organiser-register.php:248
|
274 |
msgid "day"
|
275 |
msgstr "dag"
|
276 |
|
277 |
-
#: event-organiser-calendar.php:
|
278 |
#: includes/event-organiser-register.php:250
|
279 |
msgid "week"
|
280 |
msgstr "uge"
|
281 |
|
282 |
-
#: event-organiser-calendar.php:
|
283 |
#: includes/event-organiser-register.php:252
|
284 |
msgid "month"
|
285 |
msgstr "måned"
|
286 |
|
287 |
-
#: event-organiser-calendar.php:
|
288 |
msgid "go to date"
|
289 |
msgstr "gå til dato"
|
290 |
|
291 |
-
#: event-organiser-calendar.php:
|
292 |
-
#: includes/event-organiser-cpt.php:105
|
293 |
-
msgid "View all categories"
|
294 |
-
msgstr "Vis alle kategorier"
|
295 |
-
|
296 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
297 |
-
msgid "View all venues"
|
298 |
-
msgstr "Vis alle steder"
|
299 |
-
|
300 |
-
#: event-organiser-calendar.php:111
|
301 |
msgid "You do not have sufficient permissions to create events. "
|
302 |
msgstr "Du har ikke rettigheder til at oprette begivenheder"
|
303 |
|
304 |
-
#: event-organiser-calendar.php:
|
305 |
msgid "You do not have sufficient permissions to edit this event. "
|
306 |
msgstr "Du har ikke rettigheder til at redigere denne begivenhed"
|
307 |
|
308 |
-
#: event-organiser-calendar.php:
|
309 |
msgid "You do not have sufficient permissions to delete this event. "
|
310 |
msgstr "Du har ikke rettigheder til at slette denne begivenhed"
|
311 |
|
312 |
-
#: event-organiser-calendar.php:
|
313 |
msgid "Occurrence deleted."
|
314 |
msgstr "Gentagelse slettet."
|
315 |
|
316 |
-
#: event-organiser-calendar.php:
|
317 |
msgid "Calendar options"
|
318 |
msgstr "Kalender valgmuligheder"
|
319 |
|
320 |
-
#: event-organiser-calendar.php:
|
321 |
msgid "24 hour time"
|
322 |
msgstr "24 timers klokkeslæt"
|
323 |
|
324 |
-
#: event-organiser-calendar.php:
|
325 |
-
#: includes/event-organiser-event-functions.php:
|
326 |
msgid "Loading…"
|
327 |
msgstr "Indlæser…"
|
328 |
|
329 |
-
#: event-organiser-calendar.php:
|
330 |
msgid "Current date/time"
|
331 |
msgstr "Nuværende dato/tidspunkt"
|
332 |
|
333 |
-
#: event-organiser-calendar.php:
|
334 |
msgid "Create an event"
|
335 |
msgstr "Opret en event"
|
336 |
|
337 |
-
#: event-organiser-calendar.php:
|
338 |
msgid "When"
|
339 |
msgstr "Hvornår"
|
340 |
|
341 |
-
#: event-organiser-calendar.php:
|
342 |
msgid "Event Title"
|
343 |
msgstr "Begivenhedens titel"
|
344 |
|
345 |
-
#: event-organiser-calendar.php:
|
346 |
msgid "Where"
|
347 |
msgstr "Hvor"
|
348 |
|
349 |
-
#: event-organiser-calendar.php:
|
350 |
msgid "Save Draft"
|
351 |
msgstr "Gem kladde"
|
352 |
|
353 |
-
#: event-organiser-calendar.php:
|
354 |
#: event-organiser-edit.php:258
|
355 |
msgid "Cancel"
|
356 |
msgstr "Annuller"
|
357 |
|
358 |
-
#: event-organiser-calendar.php:
|
359 |
msgid "Publish Event"
|
360 |
msgstr "Udgiv begivenhed"
|
361 |
|
362 |
-
#: event-organiser-calendar.php:
|
363 |
msgid "Submit for Review"
|
364 |
msgstr "Indsend til gennemgang"
|
365 |
|
366 |
-
#: event-organiser-calendar.php:
|
367 |
#: templates/event-meta-event-single.php:37
|
368 |
msgid "Event Details"
|
369 |
msgstr "Begivenhedsdetaljer"
|
370 |
|
371 |
-
#: event-organiser-calendar.php:
|
372 |
msgid "Event Detail"
|
373 |
msgstr "Event detaljer"
|
374 |
|
@@ -459,7 +450,7 @@ msgid "unknown"
|
|
459 |
msgstr "Ukendt"
|
460 |
|
461 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
462 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
463 |
msgid "Organiser"
|
464 |
msgstr "Arrangør"
|
465 |
|
@@ -539,7 +530,7 @@ msgid "day of week"
|
|
539 |
msgstr "dag i ugen"
|
540 |
|
541 |
#: event-organiser-edit.php:185
|
542 |
-
#: includes/event-organiser-event-functions.php:
|
543 |
#: includes/event-organiser-register.php:265
|
544 |
msgid "until"
|
545 |
msgstr "indtil"
|
@@ -561,7 +552,7 @@ msgstr "Vælg et sted"
|
|
561 |
msgid "Venue Name"
|
562 |
msgstr "Venuets Navn"
|
563 |
|
564 |
-
#: event-organiser-edit.php:
|
565 |
msgid "Event dates were not saved."
|
566 |
msgstr "Eventdatoer blev ikke gemt"
|
567 |
|
@@ -642,45 +633,45 @@ msgstr "Begivenhed"
|
|
642 |
msgid "Reoccurrence"
|
643 |
msgstr "Gentagelse"
|
644 |
|
645 |
-
#: event-organiser-manage.php:
|
646 |
msgid "View all events"
|
647 |
msgstr "Vis alle begivenheder"
|
648 |
|
649 |
-
#: event-organiser-manage.php:
|
650 |
msgid "Future events"
|
651 |
msgstr "Fremtidige begivenheder"
|
652 |
|
653 |
-
#: event-organiser-manage.php:
|
654 |
msgid "Expired events"
|
655 |
msgstr "Overståede begivenheder"
|
656 |
|
657 |
-
#: event-organiser-manage.php:
|
658 |
msgid "Events within 24 hours"
|
659 |
msgstr "Begivenheder inden for 24 timer"
|
660 |
|
661 |
-
#: event-organiser-manage.php:
|
662 |
msgid "Events within 1 week"
|
663 |
msgstr "Begivenheder inden for 1 uge"
|
664 |
|
665 |
-
#: event-organiser-manage.php:
|
666 |
#, php-format
|
667 |
msgid "Events within %d weeks"
|
668 |
msgstr "Begivenheder inden for %d uger"
|
669 |
|
670 |
-
#: event-organiser-manage.php:
|
671 |
msgid "Events within 1 month"
|
672 |
msgstr "Begivenheder inden for 1 måned"
|
673 |
|
674 |
-
#: event-organiser-manage.php:
|
675 |
#, php-format
|
676 |
msgid "Events within %d months"
|
677 |
msgstr "Begivenheder inden for %d måneder"
|
678 |
|
679 |
-
#: event-organiser-manage.php:
|
680 |
msgid "Events within 1 year"
|
681 |
msgstr "Begivenheder inden for 1 år"
|
682 |
|
683 |
-
#: event-organiser-manage.php:
|
684 |
msgid "— No Change —"
|
685 |
msgstr "— Ingen ændringer —"
|
686 |
|
@@ -712,42 +703,42 @@ msgstr "Indstillinger for begivenhedsarrangør"
|
|
712 |
msgid "Event Organiser"
|
713 |
msgstr "Event Organiser"
|
714 |
|
715 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
716 |
#: includes/event-organiser-install.php:112
|
717 |
msgid "Edit Events"
|
718 |
msgstr "Rediger begivenheder"
|
719 |
|
720 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
721 |
#: includes/event-organiser-install.php:113
|
722 |
msgid "Publish Events"
|
723 |
msgstr "Udgiv begivenheder"
|
724 |
|
725 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
726 |
#: includes/event-organiser-install.php:114
|
727 |
msgid "Delete Events"
|
728 |
msgstr "Slet begivenheder"
|
729 |
|
730 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
731 |
#: includes/event-organiser-install.php:115
|
732 |
msgid "Edit Others' Events"
|
733 |
msgstr "Rediger andres begivenheder"
|
734 |
|
735 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
736 |
#: includes/event-organiser-install.php:116
|
737 |
msgid "Delete Other's Events"
|
738 |
msgstr "Slet andres begivenheder"
|
739 |
|
740 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
741 |
#: includes/event-organiser-install.php:117
|
742 |
msgid "Read Private Events"
|
743 |
msgstr "Læs private begivenheder"
|
744 |
|
745 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
746 |
#: includes/event-organiser-install.php:118
|
747 |
msgid "Manage Venues"
|
748 |
msgstr "Håndter steder"
|
749 |
|
750 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
751 |
#: includes/event-organiser-install.php:119
|
752 |
msgid "Manage Event Categories & Tags"
|
753 |
msgstr "Håndter begivenhedskategorier og -tags"
|
@@ -1057,34 +1048,28 @@ msgstr "Sted <strong>opdateret</strong>"
|
|
1057 |
msgid "Venue(s) <strong>deleted</strong>"
|
1058 |
msgstr "Sted(er) <strong>slettet</strong>"
|
1059 |
|
1060 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1061 |
-
#: includes/event-organiser-cpt.php:219
|
1062 |
-
msgctxt "post"
|
1063 |
-
msgid "Add New"
|
1064 |
-
msgstr ""
|
1065 |
-
|
1066 |
#: event-organiser-venues.php:258
|
1067 |
#, php-format
|
1068 |
msgid "Search results for “%s”"
|
1069 |
msgstr "Søgeresultater for “%s”"
|
1070 |
|
1071 |
-
#: event-organiser-venues.php:
|
1072 |
msgid "Latitude/Longitude:"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
-
#: event-organiser-venues.php:
|
1076 |
msgid "Venue name"
|
1077 |
msgstr "Stednavn"
|
1078 |
|
1079 |
-
#: event-organiser-venues.php:
|
1080 |
msgid "Permalink:"
|
1081 |
msgstr "Permanent link:"
|
1082 |
|
1083 |
-
#: event-organiser-venues.php:
|
1084 |
msgid "Get Link"
|
1085 |
msgstr "Vis link"
|
1086 |
|
1087 |
-
#: event-organiser-venues.php:
|
1088 |
msgid "Slug"
|
1089 |
msgstr "Kort titel"
|
1090 |
|
@@ -1119,12 +1104,12 @@ msgstr "[Linjer %1$d-%2$d]"
|
|
1119 |
msgid "[Line %1$d]"
|
1120 |
msgstr "[Linje %1$d]"
|
1121 |
|
1122 |
-
#: includes/class-eo-ical-parser.php:
|
1123 |
#, php-format
|
1124 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1125 |
msgstr "Ugyldig dato \"%s\". Dato forventes i formatet YYYYMMDD"
|
1126 |
|
1127 |
-
#: includes/class-eo-ical-parser.php:
|
1128 |
#, php-format
|
1129 |
msgid ""
|
1130 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1234,52 +1219,73 @@ msgstr "1 kategori blev oprettet"
|
|
1234 |
msgid "%d categories were created"
|
1235 |
msgstr "%d kategorier blev oprettet"
|
1236 |
|
1237 |
-
#: includes/event-organiser-ajax.php:
|
1238 |
msgid "Protected"
|
1239 |
msgstr "Beskyttet"
|
1240 |
|
1241 |
-
#: includes/event-organiser-ajax.php:
|
1242 |
msgid "Private"
|
1243 |
msgstr "Privat"
|
1244 |
|
1245 |
-
#: includes/event-organiser-ajax.php:
|
1246 |
msgid "Draft"
|
1247 |
msgstr "Kladde"
|
1248 |
|
1249 |
-
#: includes/event-organiser-ajax.php:
|
1250 |
#: templates/event-meta-event-single.php:58
|
1251 |
msgid "Start"
|
1252 |
msgstr "Start"
|
1253 |
|
1254 |
-
#: includes/event-organiser-ajax.php:
|
1255 |
msgid "End"
|
1256 |
msgstr "Slut"
|
1257 |
|
1258 |
-
#: includes/event-organiser-ajax.php:
|
1259 |
msgid "This event reoccurs"
|
1260 |
msgstr "Denne begivenhed er tilbagevendende"
|
1261 |
|
1262 |
-
#: includes/event-organiser-ajax.php:
|
1263 |
msgid "Edit Event"
|
1264 |
msgstr "Rediger begivenhed"
|
1265 |
|
1266 |
-
#: includes/event-organiser-ajax.php:
|
1267 |
msgid "Delete this occurrence"
|
1268 |
msgstr "Slet denne forekomst"
|
1269 |
|
1270 |
-
#: includes/event-organiser-ajax.php:
|
1271 |
msgid "Break this series"
|
1272 |
msgstr "Bryd denne serie"
|
1273 |
|
1274 |
-
#: includes/event-organiser-ajax.php:
|
1275 |
-
#: includes/event-organiser-event-functions.php:
|
1276 |
msgid "All Day"
|
1277 |
msgstr "Hele dagen"
|
1278 |
|
1279 |
-
#: includes/event-organiser-ajax.php:
|
1280 |
msgid "Add To Google Calendar"
|
1281 |
msgstr "Tilføj til Google Calendar"
|
1282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1283 |
#: includes/event-organiser-cpt.php:33
|
1284 |
msgid "Search Venues"
|
1285 |
msgstr "Søg Steder"
|
@@ -1320,6 +1326,10 @@ msgstr "Separer steder med kommaer"
|
|
1320 |
msgid "Venue Location"
|
1321 |
msgstr "Stedlokation"
|
1322 |
|
|
|
|
|
|
|
|
|
1323 |
#: includes/event-organiser-cpt.php:46
|
1324 |
msgid "Venue:"
|
1325 |
msgstr ""
|
@@ -1369,6 +1379,10 @@ msgstr "Nyt kategorinavn"
|
|
1369 |
msgid "No categories found"
|
1370 |
msgstr "Ingen kategorier fundet"
|
1371 |
|
|
|
|
|
|
|
|
|
1372 |
#: includes/event-organiser-cpt.php:147
|
1373 |
msgctxt "taxonomy singular name"
|
1374 |
msgid "Tag"
|
@@ -1411,7 +1425,7 @@ msgid "Choose from the most used tags"
|
|
1411 |
msgstr "Vælg fra de mest brugte tags"
|
1412 |
|
1413 |
#: includes/event-organiser-cpt.php:157
|
1414 |
-
#: includes/event-organiser-event-functions.php:
|
1415 |
#: templates/event-meta-event-single.php:74
|
1416 |
msgid "Tags"
|
1417 |
msgstr "Tags"
|
@@ -1428,6 +1442,11 @@ msgstr "Separer tags med kommaer"
|
|
1428 |
msgid "View all tags"
|
1429 |
msgstr ""
|
1430 |
|
|
|
|
|
|
|
|
|
|
|
1431 |
#: includes/event-organiser-cpt.php:220
|
1432 |
msgid "Add New Event"
|
1433 |
msgstr "Tilføj ny begivenhed"
|
@@ -1714,77 +1733,77 @@ msgstr "Farve"
|
|
1714 |
msgid "Assign the category a colour."
|
1715 |
msgstr "Tilføj farve til denne kategori"
|
1716 |
|
1717 |
-
#: includes/event-organiser-event-functions.php:
|
1718 |
#: includes/event-organiser-register.php:266
|
1719 |
msgid "last"
|
1720 |
msgstr "sidste"
|
1721 |
|
1722 |
-
#: includes/event-organiser-event-functions.php:
|
1723 |
#: includes/event-organiser-register.php:266
|
1724 |
msgid "first"
|
1725 |
msgstr "første"
|
1726 |
|
1727 |
-
#: includes/event-organiser-event-functions.php:
|
1728 |
#: includes/event-organiser-register.php:266
|
1729 |
msgid "second"
|
1730 |
msgstr "anden"
|
1731 |
|
1732 |
-
#: includes/event-organiser-event-functions.php:
|
1733 |
#: includes/event-organiser-register.php:266
|
1734 |
msgid "third"
|
1735 |
msgstr "tredje"
|
1736 |
|
1737 |
-
#: includes/event-organiser-event-functions.php:
|
1738 |
#: includes/event-organiser-register.php:266
|
1739 |
msgid "fourth"
|
1740 |
msgstr "fjerde"
|
1741 |
|
1742 |
-
#: includes/event-organiser-event-functions.php:
|
1743 |
msgid "one time only"
|
1744 |
msgstr "kun en gang"
|
1745 |
|
1746 |
-
#: includes/event-organiser-event-functions.php:
|
1747 |
msgid "custom reoccurrence"
|
1748 |
msgstr "Brugerindstillet gentagelse"
|
1749 |
|
1750 |
-
#: includes/event-organiser-event-functions.php:
|
1751 |
#: includes/event-organiser-register.php:256
|
1752 |
msgid "every day"
|
1753 |
msgstr "hver dag"
|
1754 |
|
1755 |
-
#: includes/event-organiser-event-functions.php:
|
1756 |
#: includes/event-organiser-register.php:257
|
1757 |
#, php-format
|
1758 |
msgid "every %d days"
|
1759 |
msgstr "hver %d. dag"
|
1760 |
|
1761 |
-
#: includes/event-organiser-event-functions.php:
|
1762 |
#: includes/event-organiser-register.php:258
|
1763 |
msgid "every week on"
|
1764 |
msgstr "hver uge på en"
|
1765 |
|
1766 |
-
#: includes/event-organiser-event-functions.php:
|
1767 |
#: includes/event-organiser-register.php:259
|
1768 |
#, php-format
|
1769 |
msgid "every %d weeks on"
|
1770 |
msgstr "hver %d. uge på en"
|
1771 |
|
1772 |
-
#: includes/event-organiser-event-functions.php:
|
1773 |
#: includes/event-organiser-register.php:260
|
1774 |
msgid "every month on the"
|
1775 |
msgstr "hver måned på den"
|
1776 |
|
1777 |
-
#: includes/event-organiser-event-functions.php:
|
1778 |
#: includes/event-organiser-register.php:261
|
1779 |
#, php-format
|
1780 |
msgid "every %d months on the"
|
1781 |
msgstr "hver %d. måned på den"
|
1782 |
|
1783 |
-
#: includes/event-organiser-event-functions.php:
|
1784 |
msgid "every year"
|
1785 |
msgstr "hvert år"
|
1786 |
|
1787 |
-
#: includes/event-organiser-event-functions.php:
|
1788 |
#, php-format
|
1789 |
msgid "every %d years"
|
1790 |
msgstr "hvert %d. år"
|
@@ -1898,34 +1917,38 @@ msgstr "Postnummer"
|
|
1898 |
msgid "Country"
|
1899 |
msgstr "Land"
|
1900 |
|
1901 |
-
#: includes/event.php:
|
1902 |
msgid "Schedule not recognised."
|
1903 |
msgstr "Dato er ikke genkendt"
|
1904 |
|
1905 |
-
#: includes/event.php:
|
1906 |
msgid "Start date not provided."
|
1907 |
msgstr "Start dato er ikke sat."
|
1908 |
|
1909 |
-
#: includes/event.php:
|
1910 |
msgid "Start date occurs after end date."
|
1911 |
msgstr "Start dato er efter slut dato."
|
1912 |
|
1913 |
-
#: includes/event.php:
|
1914 |
msgid "Schedule end date is before is before the start date."
|
1915 |
msgstr "Slutdato er sat til før startdato"
|
1916 |
|
1917 |
-
#: includes/event.php:
|
1918 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1919 |
msgstr "Ugyldig månedlig indtastning (ugyldig ordinal)"
|
1920 |
|
1921 |
-
#: includes/event.php:
|
1922 |
msgid "Event does not contain any dates."
|
1923 |
msgstr "Eventet har ikke nogle datoer"
|
1924 |
|
1925 |
-
#: includes/event.php:
|
1926 |
msgid "Occurrence not deleted. Occurrence not found."
|
1927 |
msgstr "Begivenhed blev ikke slettet. Begivenhed blev ikke fundet."
|
1928 |
|
|
|
|
|
|
|
|
|
1929 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1930 |
#: includes/i18n.php:8
|
1931 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-04-17 12:58:08+0000\n"
|
7 |
"Last-Translator: Morten Lyng <mortenahti@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Sorter efter"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Dag"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Uge"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Måned"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Viser en kalender af dine begivenheder"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Begivenhedskalender"
|
65 |
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Viser en liste af begivenheder"
|
111 |
|
112 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
113 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
172 |
msgid "'No events' message"
|
173 |
msgstr "\"Ingen begivenheder\"-besked "
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
176 |
msgid "Edit"
|
177 |
msgstr "Rediger"
|
178 |
|
179 |
+
#: classes/class-eo-venue-list-table.php:80
|
180 |
+
#: classes/class-eo-venue-list-table.php:142
|
181 |
msgid "Delete"
|
182 |
msgstr "Slet"
|
183 |
|
184 |
+
#: classes/class-eo-venue-list-table.php:85
|
185 |
+
#: includes/event-organiser-ajax.php:678
|
186 |
msgid "View"
|
187 |
msgstr "Vis"
|
188 |
|
197 |
|
198 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
199 |
#: includes/event-organiser-cpt.php:103
|
200 |
+
#: includes/event-organiser-event-functions.php:1512
|
201 |
#: templates/event-meta-event-single.php:69
|
202 |
msgid "Categories"
|
203 |
msgstr "Kategorier"
|
237 |
msgid "Select Venue"
|
238 |
msgstr "Vælg venue"
|
239 |
|
240 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
241 |
msgid "There is no excerpt because this is a protected post."
|
242 |
msgstr "Der er ikke nogle kort udgave, fordi dette er en beskyttet post."
|
243 |
|
265 |
msgid "Calendar View"
|
266 |
msgstr "Kalendervisning"
|
267 |
|
268 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
269 |
msgid "today"
|
270 |
msgstr "i dag"
|
271 |
|
272 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
273 |
#: includes/event-organiser-register.php:248
|
274 |
msgid "day"
|
275 |
msgstr "dag"
|
276 |
|
277 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
278 |
#: includes/event-organiser-register.php:250
|
279 |
msgid "week"
|
280 |
msgstr "uge"
|
281 |
|
282 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
283 |
#: includes/event-organiser-register.php:252
|
284 |
msgid "month"
|
285 |
msgstr "måned"
|
286 |
|
287 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
288 |
msgid "go to date"
|
289 |
msgstr "gå til dato"
|
290 |
|
291 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
msgid "You do not have sufficient permissions to create events. "
|
293 |
msgstr "Du har ikke rettigheder til at oprette begivenheder"
|
294 |
|
295 |
+
#: event-organiser-calendar.php:176
|
296 |
msgid "You do not have sufficient permissions to edit this event. "
|
297 |
msgstr "Du har ikke rettigheder til at redigere denne begivenhed"
|
298 |
|
299 |
+
#: event-organiser-calendar.php:194
|
300 |
msgid "You do not have sufficient permissions to delete this event. "
|
301 |
msgstr "Du har ikke rettigheder til at slette denne begivenhed"
|
302 |
|
303 |
+
#: event-organiser-calendar.php:204
|
304 |
msgid "Occurrence deleted."
|
305 |
msgstr "Gentagelse slettet."
|
306 |
|
307 |
+
#: event-organiser-calendar.php:220
|
308 |
msgid "Calendar options"
|
309 |
msgstr "Kalender valgmuligheder"
|
310 |
|
311 |
+
#: event-organiser-calendar.php:227
|
312 |
msgid "24 hour time"
|
313 |
msgstr "24 timers klokkeslæt"
|
314 |
|
315 |
+
#: event-organiser-calendar.php:249
|
316 |
+
#: includes/event-organiser-event-functions.php:1457
|
317 |
msgid "Loading…"
|
318 |
msgstr "Indlæser…"
|
319 |
|
320 |
+
#: event-organiser-calendar.php:256
|
321 |
msgid "Current date/time"
|
322 |
msgstr "Nuværende dato/tidspunkt"
|
323 |
|
324 |
+
#: event-organiser-calendar.php:261
|
325 |
msgid "Create an event"
|
326 |
msgstr "Opret en event"
|
327 |
|
328 |
+
#: event-organiser-calendar.php:266
|
329 |
msgid "When"
|
330 |
msgstr "Hvornår"
|
331 |
|
332 |
+
#: event-organiser-calendar.php:270
|
333 |
msgid "Event Title"
|
334 |
msgstr "Begivenhedens titel"
|
335 |
|
336 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
337 |
msgid "Where"
|
338 |
msgstr "Hvor"
|
339 |
|
340 |
+
#: event-organiser-calendar.php:302
|
341 |
msgid "Save Draft"
|
342 |
msgstr "Gem kladde"
|
343 |
|
344 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
345 |
#: event-organiser-edit.php:258
|
346 |
msgid "Cancel"
|
347 |
msgstr "Annuller"
|
348 |
|
349 |
+
#: event-organiser-calendar.php:306
|
350 |
msgid "Publish Event"
|
351 |
msgstr "Udgiv begivenhed"
|
352 |
|
353 |
+
#: event-organiser-calendar.php:312
|
354 |
msgid "Submit for Review"
|
355 |
msgstr "Indsend til gennemgang"
|
356 |
|
357 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
358 |
#: templates/event-meta-event-single.php:37
|
359 |
msgid "Event Details"
|
360 |
msgstr "Begivenhedsdetaljer"
|
361 |
|
362 |
+
#: event-organiser-calendar.php:335
|
363 |
msgid "Event Detail"
|
364 |
msgstr "Event detaljer"
|
365 |
|
450 |
msgstr "Ukendt"
|
451 |
|
452 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
453 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
454 |
msgid "Organiser"
|
455 |
msgstr "Arrangør"
|
456 |
|
530 |
msgstr "dag i ugen"
|
531 |
|
532 |
#: event-organiser-edit.php:185
|
533 |
+
#: includes/event-organiser-event-functions.php:826
|
534 |
#: includes/event-organiser-register.php:265
|
535 |
msgid "until"
|
536 |
msgstr "indtil"
|
552 |
msgid "Venue Name"
|
553 |
msgstr "Venuets Navn"
|
554 |
|
555 |
+
#: event-organiser-edit.php:416
|
556 |
msgid "Event dates were not saved."
|
557 |
msgstr "Eventdatoer blev ikke gemt"
|
558 |
|
633 |
msgid "Reoccurrence"
|
634 |
msgstr "Gentagelse"
|
635 |
|
636 |
+
#: event-organiser-manage.php:152
|
637 |
msgid "View all events"
|
638 |
msgstr "Vis alle begivenheder"
|
639 |
|
640 |
+
#: event-organiser-manage.php:153
|
641 |
msgid "Future events"
|
642 |
msgstr "Fremtidige begivenheder"
|
643 |
|
644 |
+
#: event-organiser-manage.php:154
|
645 |
msgid "Expired events"
|
646 |
msgstr "Overståede begivenheder"
|
647 |
|
648 |
+
#: event-organiser-manage.php:155
|
649 |
msgid "Events within 24 hours"
|
650 |
msgstr "Begivenheder inden for 24 timer"
|
651 |
|
652 |
+
#: event-organiser-manage.php:156
|
653 |
msgid "Events within 1 week"
|
654 |
msgstr "Begivenheder inden for 1 uge"
|
655 |
|
656 |
+
#: event-organiser-manage.php:157
|
657 |
#, php-format
|
658 |
msgid "Events within %d weeks"
|
659 |
msgstr "Begivenheder inden for %d uger"
|
660 |
|
661 |
+
#: event-organiser-manage.php:158
|
662 |
msgid "Events within 1 month"
|
663 |
msgstr "Begivenheder inden for 1 måned"
|
664 |
|
665 |
+
#: event-organiser-manage.php:159
|
666 |
#, php-format
|
667 |
msgid "Events within %d months"
|
668 |
msgstr "Begivenheder inden for %d måneder"
|
669 |
|
670 |
+
#: event-organiser-manage.php:160
|
671 |
msgid "Events within 1 year"
|
672 |
msgstr "Begivenheder inden for 1 år"
|
673 |
|
674 |
+
#: event-organiser-manage.php:211
|
675 |
msgid "— No Change —"
|
676 |
msgstr "— Ingen ændringer —"
|
677 |
|
703 |
msgid "Event Organiser"
|
704 |
msgstr "Event Organiser"
|
705 |
|
706 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
707 |
#: includes/event-organiser-install.php:112
|
708 |
msgid "Edit Events"
|
709 |
msgstr "Rediger begivenheder"
|
710 |
|
711 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
712 |
#: includes/event-organiser-install.php:113
|
713 |
msgid "Publish Events"
|
714 |
msgstr "Udgiv begivenheder"
|
715 |
|
716 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
717 |
#: includes/event-organiser-install.php:114
|
718 |
msgid "Delete Events"
|
719 |
msgstr "Slet begivenheder"
|
720 |
|
721 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
722 |
#: includes/event-organiser-install.php:115
|
723 |
msgid "Edit Others' Events"
|
724 |
msgstr "Rediger andres begivenheder"
|
725 |
|
726 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
727 |
#: includes/event-organiser-install.php:116
|
728 |
msgid "Delete Other's Events"
|
729 |
msgstr "Slet andres begivenheder"
|
730 |
|
731 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
732 |
#: includes/event-organiser-install.php:117
|
733 |
msgid "Read Private Events"
|
734 |
msgstr "Læs private begivenheder"
|
735 |
|
736 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
737 |
#: includes/event-organiser-install.php:118
|
738 |
msgid "Manage Venues"
|
739 |
msgstr "Håndter steder"
|
740 |
|
741 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
742 |
#: includes/event-organiser-install.php:119
|
743 |
msgid "Manage Event Categories & Tags"
|
744 |
msgstr "Håndter begivenhedskategorier og -tags"
|
1048 |
msgid "Venue(s) <strong>deleted</strong>"
|
1049 |
msgstr "Sted(er) <strong>slettet</strong>"
|
1050 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1051 |
#: event-organiser-venues.php:258
|
1052 |
#, php-format
|
1053 |
msgid "Search results for “%s”"
|
1054 |
msgstr "Søgeresultater for “%s”"
|
1055 |
|
1056 |
+
#: event-organiser-venues.php:418
|
1057 |
msgid "Latitude/Longitude:"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: event-organiser-venues.php:446
|
1061 |
msgid "Venue name"
|
1062 |
msgstr "Stednavn"
|
1063 |
|
1064 |
+
#: event-organiser-venues.php:452
|
1065 |
msgid "Permalink:"
|
1066 |
msgstr "Permanent link:"
|
1067 |
|
1068 |
+
#: event-organiser-venues.php:459
|
1069 |
msgid "Get Link"
|
1070 |
msgstr "Vis link"
|
1071 |
|
1072 |
+
#: event-organiser-venues.php:481
|
1073 |
msgid "Slug"
|
1074 |
msgstr "Kort titel"
|
1075 |
|
1104 |
msgid "[Line %1$d]"
|
1105 |
msgstr "[Linje %1$d]"
|
1106 |
|
1107 |
+
#: includes/class-eo-ical-parser.php:952
|
1108 |
#, php-format
|
1109 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1110 |
msgstr "Ugyldig dato \"%s\". Dato forventes i formatet YYYYMMDD"
|
1111 |
|
1112 |
+
#: includes/class-eo-ical-parser.php:990
|
1113 |
#, php-format
|
1114 |
msgid ""
|
1115 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1219 |
msgid "%d categories were created"
|
1220 |
msgstr "%d kategorier blev oprettet"
|
1221 |
|
1222 |
+
#: includes/event-organiser-ajax.php:347
|
1223 |
msgid "Protected"
|
1224 |
msgstr "Beskyttet"
|
1225 |
|
1226 |
+
#: includes/event-organiser-ajax.php:349
|
1227 |
msgid "Private"
|
1228 |
msgstr "Privat"
|
1229 |
|
1230 |
+
#: includes/event-organiser-ajax.php:351
|
1231 |
msgid "Draft"
|
1232 |
msgstr "Kladde"
|
1233 |
|
1234 |
+
#: includes/event-organiser-ajax.php:381
|
1235 |
#: templates/event-meta-event-single.php:58
|
1236 |
msgid "Start"
|
1237 |
msgstr "Start"
|
1238 |
|
1239 |
+
#: includes/event-organiser-ajax.php:382
|
1240 |
msgid "End"
|
1241 |
msgstr "Slut"
|
1242 |
|
1243 |
+
#: includes/event-organiser-ajax.php:423
|
1244 |
msgid "This event reoccurs"
|
1245 |
msgstr "Denne begivenhed er tilbagevendende"
|
1246 |
|
1247 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1248 |
msgid "Edit Event"
|
1249 |
msgstr "Rediger begivenhed"
|
1250 |
|
1251 |
+
#: includes/event-organiser-ajax.php:449
|
1252 |
msgid "Delete this occurrence"
|
1253 |
msgstr "Slet denne forekomst"
|
1254 |
|
1255 |
+
#: includes/event-organiser-ajax.php:466
|
1256 |
msgid "Break this series"
|
1257 |
msgstr "Bryd denne serie"
|
1258 |
|
1259 |
+
#: includes/event-organiser-ajax.php:674
|
1260 |
+
#: includes/event-organiser-event-functions.php:1409
|
1261 |
msgid "All Day"
|
1262 |
msgstr "Hele dagen"
|
1263 |
|
1264 |
+
#: includes/event-organiser-ajax.php:679
|
1265 |
msgid "Add To Google Calendar"
|
1266 |
msgstr "Tilføj til Google Calendar"
|
1267 |
|
1268 |
+
#: includes/event-organiser-ajax.php:790
|
1269 |
+
msgid "Event not found"
|
1270 |
+
msgstr ""
|
1271 |
+
|
1272 |
+
#: includes/event-organiser-ajax.php:802
|
1273 |
+
msgid "Events are not editable via the admin calendar"
|
1274 |
+
msgstr ""
|
1275 |
+
|
1276 |
+
#: includes/event-organiser-ajax.php:812
|
1277 |
+
msgid "Are you sure you want to do this?"
|
1278 |
+
msgstr ""
|
1279 |
+
|
1280 |
+
#: includes/event-organiser-ajax.php:822
|
1281 |
+
msgid "You do not have permission to edit this event"
|
1282 |
+
msgstr ""
|
1283 |
+
|
1284 |
+
#: includes/event-organiser-ajax.php:844
|
1285 |
+
#, php-format
|
1286 |
+
msgid "Event not created: %s"
|
1287 |
+
msgstr ""
|
1288 |
+
|
1289 |
#: includes/event-organiser-cpt.php:33
|
1290 |
msgid "Search Venues"
|
1291 |
msgstr "Søg Steder"
|
1326 |
msgid "Venue Location"
|
1327 |
msgstr "Stedlokation"
|
1328 |
|
1329 |
+
#: includes/event-organiser-cpt.php:45
|
1330 |
+
msgid "View all venues"
|
1331 |
+
msgstr "Vis alle steder"
|
1332 |
+
|
1333 |
#: includes/event-organiser-cpt.php:46
|
1334 |
msgid "Venue:"
|
1335 |
msgstr ""
|
1379 |
msgid "No categories found"
|
1380 |
msgstr "Ingen kategorier fundet"
|
1381 |
|
1382 |
+
#: includes/event-organiser-cpt.php:105
|
1383 |
+
msgid "View all categories"
|
1384 |
+
msgstr "Vis alle kategorier"
|
1385 |
+
|
1386 |
#: includes/event-organiser-cpt.php:147
|
1387 |
msgctxt "taxonomy singular name"
|
1388 |
msgid "Tag"
|
1425 |
msgstr "Vælg fra de mest brugte tags"
|
1426 |
|
1427 |
#: includes/event-organiser-cpt.php:157
|
1428 |
+
#: includes/event-organiser-event-functions.php:1520
|
1429 |
#: templates/event-meta-event-single.php:74
|
1430 |
msgid "Tags"
|
1431 |
msgstr "Tags"
|
1442 |
msgid "View all tags"
|
1443 |
msgstr ""
|
1444 |
|
1445 |
+
#: includes/event-organiser-cpt.php:219
|
1446 |
+
msgctxt "post"
|
1447 |
+
msgid "Add New"
|
1448 |
+
msgstr ""
|
1449 |
+
|
1450 |
#: includes/event-organiser-cpt.php:220
|
1451 |
msgid "Add New Event"
|
1452 |
msgstr "Tilføj ny begivenhed"
|
1733 |
msgid "Assign the category a colour."
|
1734 |
msgstr "Tilføj farve til denne kategori"
|
1735 |
|
1736 |
+
#: includes/event-organiser-event-functions.php:747
|
1737 |
#: includes/event-organiser-register.php:266
|
1738 |
msgid "last"
|
1739 |
msgstr "sidste"
|
1740 |
|
1741 |
+
#: includes/event-organiser-event-functions.php:747
|
1742 |
#: includes/event-organiser-register.php:266
|
1743 |
msgid "first"
|
1744 |
msgstr "første"
|
1745 |
|
1746 |
+
#: includes/event-organiser-event-functions.php:747
|
1747 |
#: includes/event-organiser-register.php:266
|
1748 |
msgid "second"
|
1749 |
msgstr "anden"
|
1750 |
|
1751 |
+
#: includes/event-organiser-event-functions.php:747
|
1752 |
#: includes/event-organiser-register.php:266
|
1753 |
msgid "third"
|
1754 |
msgstr "tredje"
|
1755 |
|
1756 |
+
#: includes/event-organiser-event-functions.php:747
|
1757 |
#: includes/event-organiser-register.php:266
|
1758 |
msgid "fourth"
|
1759 |
msgstr "fjerde"
|
1760 |
|
1761 |
+
#: includes/event-organiser-event-functions.php:757
|
1762 |
msgid "one time only"
|
1763 |
msgstr "kun en gang"
|
1764 |
|
1765 |
+
#: includes/event-organiser-event-functions.php:760
|
1766 |
msgid "custom reoccurrence"
|
1767 |
msgstr "Brugerindstillet gentagelse"
|
1768 |
|
1769 |
+
#: includes/event-organiser-event-functions.php:767
|
1770 |
#: includes/event-organiser-register.php:256
|
1771 |
msgid "every day"
|
1772 |
msgstr "hver dag"
|
1773 |
|
1774 |
+
#: includes/event-organiser-event-functions.php:769
|
1775 |
#: includes/event-organiser-register.php:257
|
1776 |
#, php-format
|
1777 |
msgid "every %d days"
|
1778 |
msgstr "hver %d. dag"
|
1779 |
|
1780 |
+
#: includes/event-organiser-event-functions.php:775
|
1781 |
#: includes/event-organiser-register.php:258
|
1782 |
msgid "every week on"
|
1783 |
msgstr "hver uge på en"
|
1784 |
|
1785 |
+
#: includes/event-organiser-event-functions.php:777
|
1786 |
#: includes/event-organiser-register.php:259
|
1787 |
#, php-format
|
1788 |
msgid "every %d weeks on"
|
1789 |
msgstr "hver %d. uge på en"
|
1790 |
|
1791 |
+
#: includes/event-organiser-event-functions.php:788
|
1792 |
#: includes/event-organiser-register.php:260
|
1793 |
msgid "every month on the"
|
1794 |
msgstr "hver måned på den"
|
1795 |
|
1796 |
+
#: includes/event-organiser-event-functions.php:790
|
1797 |
#: includes/event-organiser-register.php:261
|
1798 |
#, php-format
|
1799 |
msgid "every %d months on the"
|
1800 |
msgstr "hver %d. måned på den"
|
1801 |
|
1802 |
+
#: includes/event-organiser-event-functions.php:819
|
1803 |
msgid "every year"
|
1804 |
msgstr "hvert år"
|
1805 |
|
1806 |
+
#: includes/event-organiser-event-functions.php:821
|
1807 |
#, php-format
|
1808 |
msgid "every %d years"
|
1809 |
msgstr "hvert %d. år"
|
1917 |
msgid "Country"
|
1918 |
msgstr "Land"
|
1919 |
|
1920 |
+
#: includes/event.php:549
|
1921 |
msgid "Schedule not recognised."
|
1922 |
msgstr "Dato er ikke genkendt"
|
1923 |
|
1924 |
+
#: includes/event.php:558
|
1925 |
msgid "Start date not provided."
|
1926 |
msgstr "Start dato er ikke sat."
|
1927 |
|
1928 |
+
#: includes/event.php:576
|
1929 |
msgid "Start date occurs after end date."
|
1930 |
msgstr "Start dato er efter slut dato."
|
1931 |
|
1932 |
+
#: includes/event.php:579
|
1933 |
msgid "Schedule end date is before is before the start date."
|
1934 |
msgstr "Slutdato er sat til før startdato"
|
1935 |
|
1936 |
+
#: includes/event.php:662
|
1937 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1938 |
msgstr "Ugyldig månedlig indtastning (ugyldig ordinal)"
|
1939 |
|
1940 |
+
#: includes/event.php:782
|
1941 |
msgid "Event does not contain any dates."
|
1942 |
msgstr "Eventet har ikke nogle datoer"
|
1943 |
|
1944 |
+
#: includes/event.php:923
|
1945 |
msgid "Occurrence not deleted. Occurrence not found."
|
1946 |
msgstr "Begivenhed blev ikke slettet. Begivenhed blev ikke fundet."
|
1947 |
|
1948 |
+
#: includes/event.php:984
|
1949 |
+
msgid "There is already an occurrence on this date"
|
1950 |
+
msgstr ""
|
1951 |
+
|
1952 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1953 |
#: includes/i18n.php:8
|
1954 |
msgid ""
|
languages/eventorganiser-de_DE.mo
CHANGED
Binary file
|
languages/eventorganiser-de_DE.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-11-19 10:28:59+0000\n"
|
7 |
"Last-Translator: Maidstein <mn@maidstein.de>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Titel"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Gruppiere nach"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Tag"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Woche"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Monat"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "'Add To Google'-Link anzeigen"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Zeigt einen Kalender mit Deinen Terminen"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Terminkalender"
|
65 |
|
@@ -110,8 +110,8 @@ msgstr "Nächster Monat"
|
|
110 |
msgid "Displays a list of events"
|
111 |
msgstr "Zeigt eine Terminliste"
|
112 |
|
113 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
114 |
-
#: event-organiser.php:
|
115 |
#: includes/event-organiser-cpt.php:229
|
116 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
117 |
msgid "Events"
|
@@ -173,17 +173,17 @@ msgstr ""
|
|
173 |
msgid "'No events' message"
|
174 |
msgstr "'Keine Termine'-Nachricht"
|
175 |
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Edit"
|
178 |
msgstr "Bearbeiten"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: classes/class-eo-venue-list-table.php:
|
182 |
msgid "Delete"
|
183 |
msgstr "Löschen"
|
184 |
|
185 |
-
#: classes/class-eo-venue-list-table.php:
|
186 |
-
#: includes/event-organiser-ajax.php:
|
187 |
msgid "View"
|
188 |
msgstr "Anzeigen"
|
189 |
|
@@ -198,7 +198,7 @@ msgstr "Terminkategorien"
|
|
198 |
|
199 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
200 |
#: includes/event-organiser-cpt.php:103
|
201 |
-
#: includes/event-organiser-event-functions.php:
|
202 |
#: templates/event-meta-event-single.php:69
|
203 |
msgid "Categories"
|
204 |
msgstr "Terminkategorien"
|
@@ -238,7 +238,7 @@ msgstr "Veranstaltungsorte"
|
|
238 |
msgid "Select Venue"
|
239 |
msgstr "Veranstaltungsort wählen"
|
240 |
|
241 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
242 |
msgid "There is no excerpt because this is a protected post."
|
243 |
msgstr "Es gibt keine Kurzfassung, da dies ein geschützter Artikel ist."
|
244 |
|
@@ -266,115 +266,106 @@ msgstr "Erfahre mehr darüber ..."
|
|
266 |
msgid "Calendar View"
|
267 |
msgstr "Kalenderansicht"
|
268 |
|
269 |
-
#: event-organiser-calendar.php:
|
270 |
msgid "today"
|
271 |
msgstr "heute"
|
272 |
|
273 |
-
#: event-organiser-calendar.php:
|
274 |
#: includes/event-organiser-register.php:248
|
275 |
msgid "day"
|
276 |
msgstr "Tag"
|
277 |
|
278 |
-
#: event-organiser-calendar.php:
|
279 |
#: includes/event-organiser-register.php:250
|
280 |
msgid "week"
|
281 |
msgstr "Woche"
|
282 |
|
283 |
-
#: event-organiser-calendar.php:
|
284 |
#: includes/event-organiser-register.php:252
|
285 |
msgid "month"
|
286 |
msgstr "Monat"
|
287 |
|
288 |
-
#: event-organiser-calendar.php:
|
289 |
msgid "go to date"
|
290 |
msgstr "Gehe zu Datum"
|
291 |
|
292 |
-
#: event-organiser-calendar.php:
|
293 |
-
#: includes/event-organiser-cpt.php:105
|
294 |
-
msgid "View all categories"
|
295 |
-
msgstr "Alle Terminkategorien"
|
296 |
-
|
297 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
298 |
-
msgid "View all venues"
|
299 |
-
msgstr "Alle Veranstaltungsorte"
|
300 |
-
|
301 |
-
#: event-organiser-calendar.php:111
|
302 |
msgid "You do not have sufficient permissions to create events. "
|
303 |
msgstr ""
|
304 |
"Sie verfügen nicht über ausreichende Berechtigungen, um Termine anzulegen."
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "You do not have sufficient permissions to edit this event. "
|
308 |
msgstr ""
|
309 |
"Sie verfügen nicht über ausreichende Berechtigungen, um diesen Termin zu "
|
310 |
"bearbeiten."
|
311 |
|
312 |
-
#: event-organiser-calendar.php:
|
313 |
msgid "You do not have sufficient permissions to delete this event. "
|
314 |
msgstr ""
|
315 |
"Sie verfügen nicht über ausreichende Berechtigungen, um diesen Termin zu "
|
316 |
"löschen."
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
msgid "Occurrence deleted."
|
320 |
msgstr "Ereignis gelöscht"
|
321 |
|
322 |
-
#: event-organiser-calendar.php:
|
323 |
msgid "Calendar options"
|
324 |
msgstr "Kalenderoptionen"
|
325 |
|
326 |
-
#: event-organiser-calendar.php:
|
327 |
msgid "24 hour time"
|
328 |
msgstr "24-Stunden-Zeit"
|
329 |
|
330 |
-
#: event-organiser-calendar.php:
|
331 |
-
#: includes/event-organiser-event-functions.php:
|
332 |
msgid "Loading…"
|
333 |
msgstr "Laden…"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Current date/time"
|
337 |
msgstr "Aktuelle/s Datum / Zeit"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Create an event"
|
341 |
msgstr "Termin erstellen"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "When"
|
345 |
msgstr "Wann"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
msgid "Event Title"
|
349 |
msgstr "Termintitel"
|
350 |
|
351 |
-
#: event-organiser-calendar.php:
|
352 |
msgid "Where"
|
353 |
msgstr "Wo"
|
354 |
|
355 |
-
#: event-organiser-calendar.php:
|
356 |
msgid "Save Draft"
|
357 |
msgstr "Entwurf speichern"
|
358 |
|
359 |
-
#: event-organiser-calendar.php:
|
360 |
#: event-organiser-edit.php:258
|
361 |
msgid "Cancel"
|
362 |
msgstr "Abbrechen"
|
363 |
|
364 |
-
#: event-organiser-calendar.php:
|
365 |
msgid "Publish Event"
|
366 |
msgstr "Termin veröffentlichen"
|
367 |
|
368 |
-
#: event-organiser-calendar.php:
|
369 |
msgid "Submit for Review"
|
370 |
msgstr "Zur Prüfung einreichen"
|
371 |
|
372 |
-
#: event-organiser-calendar.php:
|
373 |
#: templates/event-meta-event-single.php:37
|
374 |
msgid "Event Details"
|
375 |
msgstr "Termin Details"
|
376 |
|
377 |
-
#: event-organiser-calendar.php:
|
378 |
msgid "Event Detail"
|
379 |
msgstr "Termin Detail"
|
380 |
|
@@ -466,7 +457,7 @@ msgid "unknown"
|
|
466 |
msgstr "unbekannt"
|
467 |
|
468 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
469 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
470 |
msgid "Organiser"
|
471 |
msgstr "Organiser"
|
472 |
|
@@ -550,7 +541,7 @@ msgid "day of week"
|
|
550 |
msgstr "Tag der Woche"
|
551 |
|
552 |
#: event-organiser-edit.php:185
|
553 |
-
#: includes/event-organiser-event-functions.php:
|
554 |
#: includes/event-organiser-register.php:265
|
555 |
msgid "until"
|
556 |
msgstr "bis"
|
@@ -575,7 +566,7 @@ msgstr ""
|
|
575 |
msgid "Venue Name"
|
576 |
msgstr "Veranstatungsort"
|
577 |
|
578 |
-
#: event-organiser-edit.php:
|
579 |
msgid "Event dates were not saved."
|
580 |
msgstr "Die Termindaten wurden nicht gespeichert."
|
581 |
|
@@ -659,45 +650,45 @@ msgstr "Termin"
|
|
659 |
msgid "Reoccurrence"
|
660 |
msgstr "Wiederholung"
|
661 |
|
662 |
-
#: event-organiser-manage.php:
|
663 |
msgid "View all events"
|
664 |
msgstr "Alle Termine anzeigen"
|
665 |
|
666 |
-
#: event-organiser-manage.php:
|
667 |
msgid "Future events"
|
668 |
msgstr "Zukünftige Termine"
|
669 |
|
670 |
-
#: event-organiser-manage.php:
|
671 |
msgid "Expired events"
|
672 |
msgstr "Abgelaufene Termine"
|
673 |
|
674 |
-
#: event-organiser-manage.php:
|
675 |
msgid "Events within 24 hours"
|
676 |
msgstr "Termine innerhalb von 24 Stunden"
|
677 |
|
678 |
-
#: event-organiser-manage.php:
|
679 |
msgid "Events within 1 week"
|
680 |
msgstr "Termine innerhalb einer Woche"
|
681 |
|
682 |
-
#: event-organiser-manage.php:
|
683 |
#, php-format
|
684 |
msgid "Events within %d weeks"
|
685 |
msgstr "Termine innerhalb %d Wochen"
|
686 |
|
687 |
-
#: event-organiser-manage.php:
|
688 |
msgid "Events within 1 month"
|
689 |
msgstr "Termine innerhalb eines Monats"
|
690 |
|
691 |
-
#: event-organiser-manage.php:
|
692 |
#, php-format
|
693 |
msgid "Events within %d months"
|
694 |
msgstr "Termine innerhalb %d Monate"
|
695 |
|
696 |
-
#: event-organiser-manage.php:
|
697 |
msgid "Events within 1 year"
|
698 |
msgstr "Termine innerhalb eines Jahres"
|
699 |
|
700 |
-
#: event-organiser-manage.php:
|
701 |
msgid "— No Change —"
|
702 |
msgstr "— Keine Änderung —"
|
703 |
|
@@ -729,42 +720,42 @@ msgstr "'Event Organiser'-Einstellungen"
|
|
729 |
msgid "Event Organiser"
|
730 |
msgstr "Event Organiser"
|
731 |
|
732 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
733 |
#: includes/event-organiser-install.php:112
|
734 |
msgid "Edit Events"
|
735 |
msgstr "Termine bearbeiten"
|
736 |
|
737 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
738 |
#: includes/event-organiser-install.php:113
|
739 |
msgid "Publish Events"
|
740 |
msgstr "Termine veröffentlichen"
|
741 |
|
742 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
743 |
#: includes/event-organiser-install.php:114
|
744 |
msgid "Delete Events"
|
745 |
msgstr "Termine löschen"
|
746 |
|
747 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
748 |
#: includes/event-organiser-install.php:115
|
749 |
msgid "Edit Others' Events"
|
750 |
msgstr "Termine von anderen bearbeiten"
|
751 |
|
752 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
753 |
#: includes/event-organiser-install.php:116
|
754 |
msgid "Delete Other's Events"
|
755 |
msgstr "Termine von anderen löschen"
|
756 |
|
757 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
758 |
#: includes/event-organiser-install.php:117
|
759 |
msgid "Read Private Events"
|
760 |
msgstr "Private Termine lesen"
|
761 |
|
762 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
763 |
#: includes/event-organiser-install.php:118
|
764 |
msgid "Manage Venues"
|
765 |
msgstr "Veranstaltungsorte verwalten"
|
766 |
|
767 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
768 |
#: includes/event-organiser-install.php:119
|
769 |
msgid "Manage Event Categories & Tags"
|
770 |
msgstr "Terminkategorien und -schlagworte verwalten"
|
@@ -1073,34 +1064,28 @@ msgstr "Veranstaltungsort <strong>aktualisiert</strong>"
|
|
1073 |
msgid "Venue(s) <strong>deleted</strong>"
|
1074 |
msgstr "Veranstaltungsort(e) <strong>gelöscht</strong>"
|
1075 |
|
1076 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1077 |
-
#: includes/event-organiser-cpt.php:219
|
1078 |
-
msgctxt "post"
|
1079 |
-
msgid "Add New"
|
1080 |
-
msgstr ""
|
1081 |
-
|
1082 |
#: event-organiser-venues.php:258
|
1083 |
#, php-format
|
1084 |
msgid "Search results for “%s”"
|
1085 |
msgstr "Suchergebnisse für “%s”"
|
1086 |
|
1087 |
-
#: event-organiser-venues.php:
|
1088 |
msgid "Latitude/Longitude:"
|
1089 |
msgstr "Geografische Breite/Länge:"
|
1090 |
|
1091 |
-
#: event-organiser-venues.php:
|
1092 |
msgid "Venue name"
|
1093 |
msgstr "Veranstaltungsortsname"
|
1094 |
|
1095 |
-
#: event-organiser-venues.php:
|
1096 |
msgid "Permalink:"
|
1097 |
msgstr "Permalink:"
|
1098 |
|
1099 |
-
#: event-organiser-venues.php:
|
1100 |
msgid "Get Link"
|
1101 |
msgstr "Link erhalten"
|
1102 |
|
1103 |
-
#: event-organiser-venues.php:
|
1104 |
msgid "Slug"
|
1105 |
msgstr "Titelform"
|
1106 |
|
@@ -1135,13 +1120,13 @@ msgstr "[Zeilen %1$d-%2$d]"
|
|
1135 |
msgid "[Line %1$d]"
|
1136 |
msgstr "[Zeile %1$d]"
|
1137 |
|
1138 |
-
#: includes/class-eo-ical-parser.php:
|
1139 |
#, php-format
|
1140 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1141 |
msgstr ""
|
1142 |
"Falsche Angabe für das Datum \"%s\". Datum wird im YYYYMMDD-Format erwartet."
|
1143 |
|
1144 |
-
#: includes/class-eo-ical-parser.php:
|
1145 |
#, php-format
|
1146 |
msgid ""
|
1147 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1251,52 +1236,73 @@ msgstr "1 Terminkategorie wurde erstellt"
|
|
1251 |
msgid "%d categories were created"
|
1252 |
msgstr "%d Terminkategorien wurden erstellt"
|
1253 |
|
1254 |
-
#: includes/event-organiser-ajax.php:
|
1255 |
msgid "Protected"
|
1256 |
msgstr "Geschützt"
|
1257 |
|
1258 |
-
#: includes/event-organiser-ajax.php:
|
1259 |
msgid "Private"
|
1260 |
msgstr "Privat"
|
1261 |
|
1262 |
-
#: includes/event-organiser-ajax.php:
|
1263 |
msgid "Draft"
|
1264 |
msgstr "Entwurf"
|
1265 |
|
1266 |
-
#: includes/event-organiser-ajax.php:
|
1267 |
#: templates/event-meta-event-single.php:58
|
1268 |
msgid "Start"
|
1269 |
msgstr "Start"
|
1270 |
|
1271 |
-
#: includes/event-organiser-ajax.php:
|
1272 |
msgid "End"
|
1273 |
msgstr "Ende"
|
1274 |
|
1275 |
-
#: includes/event-organiser-ajax.php:
|
1276 |
msgid "This event reoccurs"
|
1277 |
msgstr "Dieser Termin wiederholt sich"
|
1278 |
|
1279 |
-
#: includes/event-organiser-ajax.php:
|
1280 |
msgid "Edit Event"
|
1281 |
msgstr "Termin bearbeiten"
|
1282 |
|
1283 |
-
#: includes/event-organiser-ajax.php:
|
1284 |
msgid "Delete this occurrence"
|
1285 |
msgstr "Dieses Ereignis löschen"
|
1286 |
|
1287 |
-
#: includes/event-organiser-ajax.php:
|
1288 |
msgid "Break this series"
|
1289 |
msgstr "Serie unterbrechen"
|
1290 |
|
1291 |
-
#: includes/event-organiser-ajax.php:
|
1292 |
-
#: includes/event-organiser-event-functions.php:
|
1293 |
msgid "All Day"
|
1294 |
msgstr "Ganztägig"
|
1295 |
|
1296 |
-
#: includes/event-organiser-ajax.php:
|
1297 |
msgid "Add To Google Calendar"
|
1298 |
msgstr "Zum Google-Kalender hinzufügen"
|
1299 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1300 |
#: includes/event-organiser-cpt.php:33
|
1301 |
msgid "Search Venues"
|
1302 |
msgstr "Veranstaltungsort durchsuchen"
|
@@ -1337,6 +1343,10 @@ msgstr "Separate Veranstaltungsort mit Komma"
|
|
1337 |
msgid "Venue Location"
|
1338 |
msgstr "Veranstaltungsort-Location"
|
1339 |
|
|
|
|
|
|
|
|
|
1340 |
#: includes/event-organiser-cpt.php:46
|
1341 |
msgid "Venue:"
|
1342 |
msgstr ""
|
@@ -1386,6 +1396,10 @@ msgstr "Neuer Terminkategorienname"
|
|
1386 |
msgid "No categories found"
|
1387 |
msgstr "Keine Terminkategorien gefunden"
|
1388 |
|
|
|
|
|
|
|
|
|
1389 |
#: includes/event-organiser-cpt.php:147
|
1390 |
msgctxt "taxonomy singular name"
|
1391 |
msgid "Tag"
|
@@ -1428,7 +1442,7 @@ msgid "Choose from the most used tags"
|
|
1428 |
msgstr "Aus den meist verwendeten Terminschlagworten auswählen"
|
1429 |
|
1430 |
#: includes/event-organiser-cpt.php:157
|
1431 |
-
#: includes/event-organiser-event-functions.php:
|
1432 |
#: templates/event-meta-event-single.php:74
|
1433 |
msgid "Tags"
|
1434 |
msgstr "Terminschlagworte"
|
@@ -1445,6 +1459,11 @@ msgstr "Terminschlagworte mit Kommata trennen"
|
|
1445 |
msgid "View all tags"
|
1446 |
msgstr "Alle Schlagworte ansehen"
|
1447 |
|
|
|
|
|
|
|
|
|
|
|
1448 |
#: includes/event-organiser-cpt.php:220
|
1449 |
msgid "Add New Event"
|
1450 |
msgstr "Termin hinzufügen"
|
@@ -1737,77 +1756,77 @@ msgstr "Farbe"
|
|
1737 |
msgid "Assign the category a colour."
|
1738 |
msgstr "Der Unterrichtskategorie eine Farbe zuweisen."
|
1739 |
|
1740 |
-
#: includes/event-organiser-event-functions.php:
|
1741 |
#: includes/event-organiser-register.php:266
|
1742 |
msgid "last"
|
1743 |
msgstr "letzten"
|
1744 |
|
1745 |
-
#: includes/event-organiser-event-functions.php:
|
1746 |
#: includes/event-organiser-register.php:266
|
1747 |
msgid "first"
|
1748 |
msgstr "ersten"
|
1749 |
|
1750 |
-
#: includes/event-organiser-event-functions.php:
|
1751 |
#: includes/event-organiser-register.php:266
|
1752 |
msgid "second"
|
1753 |
msgstr "zweiten"
|
1754 |
|
1755 |
-
#: includes/event-organiser-event-functions.php:
|
1756 |
#: includes/event-organiser-register.php:266
|
1757 |
msgid "third"
|
1758 |
msgstr "dritten"
|
1759 |
|
1760 |
-
#: includes/event-organiser-event-functions.php:
|
1761 |
#: includes/event-organiser-register.php:266
|
1762 |
msgid "fourth"
|
1763 |
msgstr "vierten"
|
1764 |
|
1765 |
-
#: includes/event-organiser-event-functions.php:
|
1766 |
msgid "one time only"
|
1767 |
msgstr "einmalig"
|
1768 |
|
1769 |
-
#: includes/event-organiser-event-functions.php:
|
1770 |
msgid "custom reoccurrence"
|
1771 |
msgstr "Eigene Wiederholung"
|
1772 |
|
1773 |
-
#: includes/event-organiser-event-functions.php:
|
1774 |
#: includes/event-organiser-register.php:256
|
1775 |
msgid "every day"
|
1776 |
msgstr "jeden Tag"
|
1777 |
|
1778 |
-
#: includes/event-organiser-event-functions.php:
|
1779 |
#: includes/event-organiser-register.php:257
|
1780 |
#, php-format
|
1781 |
msgid "every %d days"
|
1782 |
msgstr "alle %d Tage"
|
1783 |
|
1784 |
-
#: includes/event-organiser-event-functions.php:
|
1785 |
#: includes/event-organiser-register.php:258
|
1786 |
msgid "every week on"
|
1787 |
msgstr "jede Woche am"
|
1788 |
|
1789 |
-
#: includes/event-organiser-event-functions.php:
|
1790 |
#: includes/event-organiser-register.php:259
|
1791 |
#, php-format
|
1792 |
msgid "every %d weeks on"
|
1793 |
msgstr "alle %d Wochen am"
|
1794 |
|
1795 |
-
#: includes/event-organiser-event-functions.php:
|
1796 |
#: includes/event-organiser-register.php:260
|
1797 |
msgid "every month on the"
|
1798 |
msgstr "jeden Monat am"
|
1799 |
|
1800 |
-
#: includes/event-organiser-event-functions.php:
|
1801 |
#: includes/event-organiser-register.php:261
|
1802 |
#, php-format
|
1803 |
msgid "every %d months on the"
|
1804 |
msgstr "alle %d Monate am"
|
1805 |
|
1806 |
-
#: includes/event-organiser-event-functions.php:
|
1807 |
msgid "every year"
|
1808 |
msgstr "jedes Jahr"
|
1809 |
|
1810 |
-
#: includes/event-organiser-event-functions.php:
|
1811 |
#, php-format
|
1812 |
msgid "every %d years"
|
1813 |
msgstr "alle %d Jahre"
|
@@ -1924,34 +1943,38 @@ msgstr "PLZ"
|
|
1924 |
msgid "Country"
|
1925 |
msgstr "Land"
|
1926 |
|
1927 |
-
#: includes/event.php:
|
1928 |
msgid "Schedule not recognised."
|
1929 |
msgstr "Zeitplan wurde nicht erkannt"
|
1930 |
|
1931 |
-
#: includes/event.php:
|
1932 |
msgid "Start date not provided."
|
1933 |
msgstr "Startdatum nicht angegeben"
|
1934 |
|
1935 |
-
#: includes/event.php:
|
1936 |
msgid "Start date occurs after end date."
|
1937 |
msgstr "Startdatum liegt nach dem Enddatum"
|
1938 |
|
1939 |
-
#: includes/event.php:
|
1940 |
msgid "Schedule end date is before is before the start date."
|
1941 |
msgstr "Das geplante Enddatum ist vor dem Startdatum."
|
1942 |
|
1943 |
-
#: includes/event.php:
|
1944 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1945 |
msgstr "Ungültiger monatlicher Zeitplan (ungültige Ordnungszahl)"
|
1946 |
|
1947 |
-
#: includes/event.php:
|
1948 |
msgid "Event does not contain any dates."
|
1949 |
msgstr "Der Termin enthält keine Datumsangaben."
|
1950 |
|
1951 |
-
#: includes/event.php:
|
1952 |
msgid "Occurrence not deleted. Occurrence not found."
|
1953 |
msgstr "Ereignis nicht gelöscht bzw. nicht gefunden."
|
1954 |
|
|
|
|
|
|
|
|
|
1955 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1956 |
#: includes/i18n.php:8
|
1957 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-11-19 10:28:59+0000\n"
|
7 |
"Last-Translator: Maidstein <mn@maidstein.de>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Gruppiere nach"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Tag"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Woche"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Monat"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Zeigt einen Kalender mit Deinen Terminen"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Terminkalender"
|
65 |
|
110 |
msgid "Displays a list of events"
|
111 |
msgstr "Zeigt eine Terminliste"
|
112 |
|
113 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
114 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
115 |
#: includes/event-organiser-cpt.php:229
|
116 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
117 |
msgid "Events"
|
173 |
msgid "'No events' message"
|
174 |
msgstr "'Keine Termine'-Nachricht"
|
175 |
|
176 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
177 |
msgid "Edit"
|
178 |
msgstr "Bearbeiten"
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:80
|
181 |
+
#: classes/class-eo-venue-list-table.php:142
|
182 |
msgid "Delete"
|
183 |
msgstr "Löschen"
|
184 |
|
185 |
+
#: classes/class-eo-venue-list-table.php:85
|
186 |
+
#: includes/event-organiser-ajax.php:678
|
187 |
msgid "View"
|
188 |
msgstr "Anzeigen"
|
189 |
|
198 |
|
199 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
200 |
#: includes/event-organiser-cpt.php:103
|
201 |
+
#: includes/event-organiser-event-functions.php:1512
|
202 |
#: templates/event-meta-event-single.php:69
|
203 |
msgid "Categories"
|
204 |
msgstr "Terminkategorien"
|
238 |
msgid "Select Venue"
|
239 |
msgstr "Veranstaltungsort wählen"
|
240 |
|
241 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
242 |
msgid "There is no excerpt because this is a protected post."
|
243 |
msgstr "Es gibt keine Kurzfassung, da dies ein geschützter Artikel ist."
|
244 |
|
266 |
msgid "Calendar View"
|
267 |
msgstr "Kalenderansicht"
|
268 |
|
269 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
270 |
msgid "today"
|
271 |
msgstr "heute"
|
272 |
|
273 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
274 |
#: includes/event-organiser-register.php:248
|
275 |
msgid "day"
|
276 |
msgstr "Tag"
|
277 |
|
278 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
279 |
#: includes/event-organiser-register.php:250
|
280 |
msgid "week"
|
281 |
msgstr "Woche"
|
282 |
|
283 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
284 |
#: includes/event-organiser-register.php:252
|
285 |
msgid "month"
|
286 |
msgstr "Monat"
|
287 |
|
288 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
289 |
msgid "go to date"
|
290 |
msgstr "Gehe zu Datum"
|
291 |
|
292 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
msgid "You do not have sufficient permissions to create events. "
|
294 |
msgstr ""
|
295 |
"Sie verfügen nicht über ausreichende Berechtigungen, um Termine anzulegen."
|
296 |
|
297 |
+
#: event-organiser-calendar.php:176
|
298 |
msgid "You do not have sufficient permissions to edit this event. "
|
299 |
msgstr ""
|
300 |
"Sie verfügen nicht über ausreichende Berechtigungen, um diesen Termin zu "
|
301 |
"bearbeiten."
|
302 |
|
303 |
+
#: event-organiser-calendar.php:194
|
304 |
msgid "You do not have sufficient permissions to delete this event. "
|
305 |
msgstr ""
|
306 |
"Sie verfügen nicht über ausreichende Berechtigungen, um diesen Termin zu "
|
307 |
"löschen."
|
308 |
|
309 |
+
#: event-organiser-calendar.php:204
|
310 |
msgid "Occurrence deleted."
|
311 |
msgstr "Ereignis gelöscht"
|
312 |
|
313 |
+
#: event-organiser-calendar.php:220
|
314 |
msgid "Calendar options"
|
315 |
msgstr "Kalenderoptionen"
|
316 |
|
317 |
+
#: event-organiser-calendar.php:227
|
318 |
msgid "24 hour time"
|
319 |
msgstr "24-Stunden-Zeit"
|
320 |
|
321 |
+
#: event-organiser-calendar.php:249
|
322 |
+
#: includes/event-organiser-event-functions.php:1457
|
323 |
msgid "Loading…"
|
324 |
msgstr "Laden…"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:256
|
327 |
msgid "Current date/time"
|
328 |
msgstr "Aktuelle/s Datum / Zeit"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:261
|
331 |
msgid "Create an event"
|
332 |
msgstr "Termin erstellen"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:266
|
335 |
msgid "When"
|
336 |
msgstr "Wann"
|
337 |
|
338 |
+
#: event-organiser-calendar.php:270
|
339 |
msgid "Event Title"
|
340 |
msgstr "Termintitel"
|
341 |
|
342 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
343 |
msgid "Where"
|
344 |
msgstr "Wo"
|
345 |
|
346 |
+
#: event-organiser-calendar.php:302
|
347 |
msgid "Save Draft"
|
348 |
msgstr "Entwurf speichern"
|
349 |
|
350 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
351 |
#: event-organiser-edit.php:258
|
352 |
msgid "Cancel"
|
353 |
msgstr "Abbrechen"
|
354 |
|
355 |
+
#: event-organiser-calendar.php:306
|
356 |
msgid "Publish Event"
|
357 |
msgstr "Termin veröffentlichen"
|
358 |
|
359 |
+
#: event-organiser-calendar.php:312
|
360 |
msgid "Submit for Review"
|
361 |
msgstr "Zur Prüfung einreichen"
|
362 |
|
363 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
364 |
#: templates/event-meta-event-single.php:37
|
365 |
msgid "Event Details"
|
366 |
msgstr "Termin Details"
|
367 |
|
368 |
+
#: event-organiser-calendar.php:335
|
369 |
msgid "Event Detail"
|
370 |
msgstr "Termin Detail"
|
371 |
|
457 |
msgstr "unbekannt"
|
458 |
|
459 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
460 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
461 |
msgid "Organiser"
|
462 |
msgstr "Organiser"
|
463 |
|
541 |
msgstr "Tag der Woche"
|
542 |
|
543 |
#: event-organiser-edit.php:185
|
544 |
+
#: includes/event-organiser-event-functions.php:826
|
545 |
#: includes/event-organiser-register.php:265
|
546 |
msgid "until"
|
547 |
msgstr "bis"
|
566 |
msgid "Venue Name"
|
567 |
msgstr "Veranstatungsort"
|
568 |
|
569 |
+
#: event-organiser-edit.php:416
|
570 |
msgid "Event dates were not saved."
|
571 |
msgstr "Die Termindaten wurden nicht gespeichert."
|
572 |
|
650 |
msgid "Reoccurrence"
|
651 |
msgstr "Wiederholung"
|
652 |
|
653 |
+
#: event-organiser-manage.php:152
|
654 |
msgid "View all events"
|
655 |
msgstr "Alle Termine anzeigen"
|
656 |
|
657 |
+
#: event-organiser-manage.php:153
|
658 |
msgid "Future events"
|
659 |
msgstr "Zukünftige Termine"
|
660 |
|
661 |
+
#: event-organiser-manage.php:154
|
662 |
msgid "Expired events"
|
663 |
msgstr "Abgelaufene Termine"
|
664 |
|
665 |
+
#: event-organiser-manage.php:155
|
666 |
msgid "Events within 24 hours"
|
667 |
msgstr "Termine innerhalb von 24 Stunden"
|
668 |
|
669 |
+
#: event-organiser-manage.php:156
|
670 |
msgid "Events within 1 week"
|
671 |
msgstr "Termine innerhalb einer Woche"
|
672 |
|
673 |
+
#: event-organiser-manage.php:157
|
674 |
#, php-format
|
675 |
msgid "Events within %d weeks"
|
676 |
msgstr "Termine innerhalb %d Wochen"
|
677 |
|
678 |
+
#: event-organiser-manage.php:158
|
679 |
msgid "Events within 1 month"
|
680 |
msgstr "Termine innerhalb eines Monats"
|
681 |
|
682 |
+
#: event-organiser-manage.php:159
|
683 |
#, php-format
|
684 |
msgid "Events within %d months"
|
685 |
msgstr "Termine innerhalb %d Monate"
|
686 |
|
687 |
+
#: event-organiser-manage.php:160
|
688 |
msgid "Events within 1 year"
|
689 |
msgstr "Termine innerhalb eines Jahres"
|
690 |
|
691 |
+
#: event-organiser-manage.php:211
|
692 |
msgid "— No Change —"
|
693 |
msgstr "— Keine Änderung —"
|
694 |
|
720 |
msgid "Event Organiser"
|
721 |
msgstr "Event Organiser"
|
722 |
|
723 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
724 |
#: includes/event-organiser-install.php:112
|
725 |
msgid "Edit Events"
|
726 |
msgstr "Termine bearbeiten"
|
727 |
|
728 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
729 |
#: includes/event-organiser-install.php:113
|
730 |
msgid "Publish Events"
|
731 |
msgstr "Termine veröffentlichen"
|
732 |
|
733 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
734 |
#: includes/event-organiser-install.php:114
|
735 |
msgid "Delete Events"
|
736 |
msgstr "Termine löschen"
|
737 |
|
738 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
739 |
#: includes/event-organiser-install.php:115
|
740 |
msgid "Edit Others' Events"
|
741 |
msgstr "Termine von anderen bearbeiten"
|
742 |
|
743 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
744 |
#: includes/event-organiser-install.php:116
|
745 |
msgid "Delete Other's Events"
|
746 |
msgstr "Termine von anderen löschen"
|
747 |
|
748 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
749 |
#: includes/event-organiser-install.php:117
|
750 |
msgid "Read Private Events"
|
751 |
msgstr "Private Termine lesen"
|
752 |
|
753 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
754 |
#: includes/event-organiser-install.php:118
|
755 |
msgid "Manage Venues"
|
756 |
msgstr "Veranstaltungsorte verwalten"
|
757 |
|
758 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
759 |
#: includes/event-organiser-install.php:119
|
760 |
msgid "Manage Event Categories & Tags"
|
761 |
msgstr "Terminkategorien und -schlagworte verwalten"
|
1064 |
msgid "Venue(s) <strong>deleted</strong>"
|
1065 |
msgstr "Veranstaltungsort(e) <strong>gelöscht</strong>"
|
1066 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1067 |
#: event-organiser-venues.php:258
|
1068 |
#, php-format
|
1069 |
msgid "Search results for “%s”"
|
1070 |
msgstr "Suchergebnisse für “%s”"
|
1071 |
|
1072 |
+
#: event-organiser-venues.php:418
|
1073 |
msgid "Latitude/Longitude:"
|
1074 |
msgstr "Geografische Breite/Länge:"
|
1075 |
|
1076 |
+
#: event-organiser-venues.php:446
|
1077 |
msgid "Venue name"
|
1078 |
msgstr "Veranstaltungsortsname"
|
1079 |
|
1080 |
+
#: event-organiser-venues.php:452
|
1081 |
msgid "Permalink:"
|
1082 |
msgstr "Permalink:"
|
1083 |
|
1084 |
+
#: event-organiser-venues.php:459
|
1085 |
msgid "Get Link"
|
1086 |
msgstr "Link erhalten"
|
1087 |
|
1088 |
+
#: event-organiser-venues.php:481
|
1089 |
msgid "Slug"
|
1090 |
msgstr "Titelform"
|
1091 |
|
1120 |
msgid "[Line %1$d]"
|
1121 |
msgstr "[Zeile %1$d]"
|
1122 |
|
1123 |
+
#: includes/class-eo-ical-parser.php:952
|
1124 |
#, php-format
|
1125 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1126 |
msgstr ""
|
1127 |
"Falsche Angabe für das Datum \"%s\". Datum wird im YYYYMMDD-Format erwartet."
|
1128 |
|
1129 |
+
#: includes/class-eo-ical-parser.php:990
|
1130 |
#, php-format
|
1131 |
msgid ""
|
1132 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1236 |
msgid "%d categories were created"
|
1237 |
msgstr "%d Terminkategorien wurden erstellt"
|
1238 |
|
1239 |
+
#: includes/event-organiser-ajax.php:347
|
1240 |
msgid "Protected"
|
1241 |
msgstr "Geschützt"
|
1242 |
|
1243 |
+
#: includes/event-organiser-ajax.php:349
|
1244 |
msgid "Private"
|
1245 |
msgstr "Privat"
|
1246 |
|
1247 |
+
#: includes/event-organiser-ajax.php:351
|
1248 |
msgid "Draft"
|
1249 |
msgstr "Entwurf"
|
1250 |
|
1251 |
+
#: includes/event-organiser-ajax.php:381
|
1252 |
#: templates/event-meta-event-single.php:58
|
1253 |
msgid "Start"
|
1254 |
msgstr "Start"
|
1255 |
|
1256 |
+
#: includes/event-organiser-ajax.php:382
|
1257 |
msgid "End"
|
1258 |
msgstr "Ende"
|
1259 |
|
1260 |
+
#: includes/event-organiser-ajax.php:423
|
1261 |
msgid "This event reoccurs"
|
1262 |
msgstr "Dieser Termin wiederholt sich"
|
1263 |
|
1264 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1265 |
msgid "Edit Event"
|
1266 |
msgstr "Termin bearbeiten"
|
1267 |
|
1268 |
+
#: includes/event-organiser-ajax.php:449
|
1269 |
msgid "Delete this occurrence"
|
1270 |
msgstr "Dieses Ereignis löschen"
|
1271 |
|
1272 |
+
#: includes/event-organiser-ajax.php:466
|
1273 |
msgid "Break this series"
|
1274 |
msgstr "Serie unterbrechen"
|
1275 |
|
1276 |
+
#: includes/event-organiser-ajax.php:674
|
1277 |
+
#: includes/event-organiser-event-functions.php:1409
|
1278 |
msgid "All Day"
|
1279 |
msgstr "Ganztägig"
|
1280 |
|
1281 |
+
#: includes/event-organiser-ajax.php:679
|
1282 |
msgid "Add To Google Calendar"
|
1283 |
msgstr "Zum Google-Kalender hinzufügen"
|
1284 |
|
1285 |
+
#: includes/event-organiser-ajax.php:790
|
1286 |
+
msgid "Event not found"
|
1287 |
+
msgstr ""
|
1288 |
+
|
1289 |
+
#: includes/event-organiser-ajax.php:802
|
1290 |
+
msgid "Events are not editable via the admin calendar"
|
1291 |
+
msgstr ""
|
1292 |
+
|
1293 |
+
#: includes/event-organiser-ajax.php:812
|
1294 |
+
msgid "Are you sure you want to do this?"
|
1295 |
+
msgstr ""
|
1296 |
+
|
1297 |
+
#: includes/event-organiser-ajax.php:822
|
1298 |
+
msgid "You do not have permission to edit this event"
|
1299 |
+
msgstr ""
|
1300 |
+
|
1301 |
+
#: includes/event-organiser-ajax.php:844
|
1302 |
+
#, php-format
|
1303 |
+
msgid "Event not created: %s"
|
1304 |
+
msgstr ""
|
1305 |
+
|
1306 |
#: includes/event-organiser-cpt.php:33
|
1307 |
msgid "Search Venues"
|
1308 |
msgstr "Veranstaltungsort durchsuchen"
|
1343 |
msgid "Venue Location"
|
1344 |
msgstr "Veranstaltungsort-Location"
|
1345 |
|
1346 |
+
#: includes/event-organiser-cpt.php:45
|
1347 |
+
msgid "View all venues"
|
1348 |
+
msgstr "Alle Veranstaltungsorte"
|
1349 |
+
|
1350 |
#: includes/event-organiser-cpt.php:46
|
1351 |
msgid "Venue:"
|
1352 |
msgstr ""
|
1396 |
msgid "No categories found"
|
1397 |
msgstr "Keine Terminkategorien gefunden"
|
1398 |
|
1399 |
+
#: includes/event-organiser-cpt.php:105
|
1400 |
+
msgid "View all categories"
|
1401 |
+
msgstr "Alle Terminkategorien"
|
1402 |
+
|
1403 |
#: includes/event-organiser-cpt.php:147
|
1404 |
msgctxt "taxonomy singular name"
|
1405 |
msgid "Tag"
|
1442 |
msgstr "Aus den meist verwendeten Terminschlagworten auswählen"
|
1443 |
|
1444 |
#: includes/event-organiser-cpt.php:157
|
1445 |
+
#: includes/event-organiser-event-functions.php:1520
|
1446 |
#: templates/event-meta-event-single.php:74
|
1447 |
msgid "Tags"
|
1448 |
msgstr "Terminschlagworte"
|
1459 |
msgid "View all tags"
|
1460 |
msgstr "Alle Schlagworte ansehen"
|
1461 |
|
1462 |
+
#: includes/event-organiser-cpt.php:219
|
1463 |
+
msgctxt "post"
|
1464 |
+
msgid "Add New"
|
1465 |
+
msgstr ""
|
1466 |
+
|
1467 |
#: includes/event-organiser-cpt.php:220
|
1468 |
msgid "Add New Event"
|
1469 |
msgstr "Termin hinzufügen"
|
1756 |
msgid "Assign the category a colour."
|
1757 |
msgstr "Der Unterrichtskategorie eine Farbe zuweisen."
|
1758 |
|
1759 |
+
#: includes/event-organiser-event-functions.php:747
|
1760 |
#: includes/event-organiser-register.php:266
|
1761 |
msgid "last"
|
1762 |
msgstr "letzten"
|
1763 |
|
1764 |
+
#: includes/event-organiser-event-functions.php:747
|
1765 |
#: includes/event-organiser-register.php:266
|
1766 |
msgid "first"
|
1767 |
msgstr "ersten"
|
1768 |
|
1769 |
+
#: includes/event-organiser-event-functions.php:747
|
1770 |
#: includes/event-organiser-register.php:266
|
1771 |
msgid "second"
|
1772 |
msgstr "zweiten"
|
1773 |
|
1774 |
+
#: includes/event-organiser-event-functions.php:747
|
1775 |
#: includes/event-organiser-register.php:266
|
1776 |
msgid "third"
|
1777 |
msgstr "dritten"
|
1778 |
|
1779 |
+
#: includes/event-organiser-event-functions.php:747
|
1780 |
#: includes/event-organiser-register.php:266
|
1781 |
msgid "fourth"
|
1782 |
msgstr "vierten"
|
1783 |
|
1784 |
+
#: includes/event-organiser-event-functions.php:757
|
1785 |
msgid "one time only"
|
1786 |
msgstr "einmalig"
|
1787 |
|
1788 |
+
#: includes/event-organiser-event-functions.php:760
|
1789 |
msgid "custom reoccurrence"
|
1790 |
msgstr "Eigene Wiederholung"
|
1791 |
|
1792 |
+
#: includes/event-organiser-event-functions.php:767
|
1793 |
#: includes/event-organiser-register.php:256
|
1794 |
msgid "every day"
|
1795 |
msgstr "jeden Tag"
|
1796 |
|
1797 |
+
#: includes/event-organiser-event-functions.php:769
|
1798 |
#: includes/event-organiser-register.php:257
|
1799 |
#, php-format
|
1800 |
msgid "every %d days"
|
1801 |
msgstr "alle %d Tage"
|
1802 |
|
1803 |
+
#: includes/event-organiser-event-functions.php:775
|
1804 |
#: includes/event-organiser-register.php:258
|
1805 |
msgid "every week on"
|
1806 |
msgstr "jede Woche am"
|
1807 |
|
1808 |
+
#: includes/event-organiser-event-functions.php:777
|
1809 |
#: includes/event-organiser-register.php:259
|
1810 |
#, php-format
|
1811 |
msgid "every %d weeks on"
|
1812 |
msgstr "alle %d Wochen am"
|
1813 |
|
1814 |
+
#: includes/event-organiser-event-functions.php:788
|
1815 |
#: includes/event-organiser-register.php:260
|
1816 |
msgid "every month on the"
|
1817 |
msgstr "jeden Monat am"
|
1818 |
|
1819 |
+
#: includes/event-organiser-event-functions.php:790
|
1820 |
#: includes/event-organiser-register.php:261
|
1821 |
#, php-format
|
1822 |
msgid "every %d months on the"
|
1823 |
msgstr "alle %d Monate am"
|
1824 |
|
1825 |
+
#: includes/event-organiser-event-functions.php:819
|
1826 |
msgid "every year"
|
1827 |
msgstr "jedes Jahr"
|
1828 |
|
1829 |
+
#: includes/event-organiser-event-functions.php:821
|
1830 |
#, php-format
|
1831 |
msgid "every %d years"
|
1832 |
msgstr "alle %d Jahre"
|
1943 |
msgid "Country"
|
1944 |
msgstr "Land"
|
1945 |
|
1946 |
+
#: includes/event.php:549
|
1947 |
msgid "Schedule not recognised."
|
1948 |
msgstr "Zeitplan wurde nicht erkannt"
|
1949 |
|
1950 |
+
#: includes/event.php:558
|
1951 |
msgid "Start date not provided."
|
1952 |
msgstr "Startdatum nicht angegeben"
|
1953 |
|
1954 |
+
#: includes/event.php:576
|
1955 |
msgid "Start date occurs after end date."
|
1956 |
msgstr "Startdatum liegt nach dem Enddatum"
|
1957 |
|
1958 |
+
#: includes/event.php:579
|
1959 |
msgid "Schedule end date is before is before the start date."
|
1960 |
msgstr "Das geplante Enddatum ist vor dem Startdatum."
|
1961 |
|
1962 |
+
#: includes/event.php:662
|
1963 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1964 |
msgstr "Ungültiger monatlicher Zeitplan (ungültige Ordnungszahl)"
|
1965 |
|
1966 |
+
#: includes/event.php:782
|
1967 |
msgid "Event does not contain any dates."
|
1968 |
msgstr "Der Termin enthält keine Datumsangaben."
|
1969 |
|
1970 |
+
#: includes/event.php:923
|
1971 |
msgid "Occurrence not deleted. Occurrence not found."
|
1972 |
msgstr "Ereignis nicht gelöscht bzw. nicht gefunden."
|
1973 |
|
1974 |
+
#: includes/event.php:984
|
1975 |
+
msgid "There is already an occurrence on this date"
|
1976 |
+
msgstr ""
|
1977 |
+
|
1978 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1979 |
#: includes/i18n.php:8
|
1980 |
msgid ""
|
languages/eventorganiser-el.mo
CHANGED
Binary file
|
languages/eventorganiser-el.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-04-28 11:40:00+0000\n"
|
7 |
"Last-Translator: Panagiotis <ngf7mmp@hotmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Τίτλος"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Ταξινόμηση με"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Ημέρα"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Εβδομάδα"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Μήνας"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "Συμπερίληψη 'Προσθήκη στο Google'"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Εμφανίζει ενα ημερολόγιο με τα events."
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Γεγονότα Ημερολογίου"
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "Επόμενος Μήνας"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Εμφάνιση λίστας με events"
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -171,17 +171,17 @@ msgstr ""
|
|
171 |
msgid "'No events' message"
|
172 |
msgstr "'Κανένα Event' Μήνυμα"
|
173 |
|
174 |
-
#: classes/class-eo-venue-list-table.php:
|
175 |
msgid "Edit"
|
176 |
msgstr "Επεξεργασία "
|
177 |
|
178 |
-
#: classes/class-eo-venue-list-table.php:
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
msgid "Delete"
|
181 |
msgstr "Διαγραφή"
|
182 |
|
183 |
-
#: classes/class-eo-venue-list-table.php:
|
184 |
-
#: includes/event-organiser-ajax.php:
|
185 |
msgid "View"
|
186 |
msgstr "Εμφάνιση"
|
187 |
|
@@ -196,7 +196,7 @@ msgstr "Κατηγορίες Event"
|
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
-
#: includes/event-organiser-event-functions.php:
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Κατηγορίες"
|
@@ -236,7 +236,7 @@ msgstr "Χώροι"
|
|
236 |
msgid "Select Venue"
|
237 |
msgstr "Επιλογή τόπου"
|
238 |
|
239 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "There is no excerpt because this is a protected post."
|
242 |
|
@@ -264,110 +264,101 @@ msgstr "Δείτε περισσότερα..."
|
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Εμφάνιση Ημερολόγιου."
|
266 |
|
267 |
-
#: event-organiser-calendar.php:
|
268 |
msgid "today"
|
269 |
msgstr "Σήμερα"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "Ημέρα"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "Εβδομάδα"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "Μήνας"
|
285 |
|
286 |
-
#: event-organiser-calendar.php:
|
287 |
msgid "go to date"
|
288 |
msgstr "Πήγαινε στην ημερομηνία"
|
289 |
|
290 |
-
#: event-organiser-calendar.php:
|
291 |
-
#: includes/event-organiser-cpt.php:105
|
292 |
-
msgid "View all categories"
|
293 |
-
msgstr "Εμφάνιση όλοων των κατηγοριών"
|
294 |
-
|
295 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
296 |
-
msgid "View all venues"
|
297 |
-
msgstr "Δείτε όλους τους χώρους"
|
298 |
-
|
299 |
-
#: event-organiser-calendar.php:111
|
300 |
msgid "You do not have sufficient permissions to create events. "
|
301 |
msgstr "Δεν έχετε δικαίωμα δημιουργίας events."
|
302 |
|
303 |
-
#: event-organiser-calendar.php:
|
304 |
msgid "You do not have sufficient permissions to edit this event. "
|
305 |
msgstr "Δεν έχετε δικαίωμα ενημέρωσης του παρόντος event."
|
306 |
|
307 |
-
#: event-organiser-calendar.php:
|
308 |
msgid "You do not have sufficient permissions to delete this event. "
|
309 |
msgstr "Δεν έχετε δικαίωμα διαγραφής του παρόντος event."
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "Occurrence deleted."
|
313 |
msgstr "Διαγραφή εμφάνισης."
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
msgid "Calendar options"
|
317 |
msgstr "Επιλογές ημερολογίου"
|
318 |
|
319 |
-
#: event-organiser-calendar.php:
|
320 |
msgid "24 hour time"
|
321 |
msgstr "24 ώρες"
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
-
#: includes/event-organiser-event-functions.php:
|
325 |
msgid "Loading…"
|
326 |
msgstr "Φόρτωση ..."
|
327 |
|
328 |
-
#: event-organiser-calendar.php:
|
329 |
msgid "Current date/time"
|
330 |
msgstr "Τρέχουσα ημερομηνία / ώρα"
|
331 |
|
332 |
-
#: event-organiser-calendar.php:
|
333 |
msgid "Create an event"
|
334 |
msgstr "Δημιουργήστε ένα γεγονός"
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "When"
|
338 |
msgstr "Όταν"
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "Event Title"
|
342 |
msgstr "Τίτλος γεγονότος"
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "Where"
|
346 |
msgstr "Που"
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
msgid "Save Draft"
|
350 |
msgstr "Αποθήκευση προχείρου"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
#: event-organiser-edit.php:258
|
354 |
msgid "Cancel"
|
355 |
msgstr "Άκυρο"
|
356 |
|
357 |
-
#: event-organiser-calendar.php:
|
358 |
msgid "Publish Event"
|
359 |
msgstr "Δημοσίευση γεγονότος"
|
360 |
|
361 |
-
#: event-organiser-calendar.php:
|
362 |
msgid "Submit for Review"
|
363 |
msgstr "Υποβολή για αναθεώρηση"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
#: templates/event-meta-event-single.php:37
|
367 |
msgid "Event Details"
|
368 |
msgstr "Λεπτομέρειες Event"
|
369 |
|
370 |
-
#: event-organiser-calendar.php:
|
371 |
msgid "Event Detail"
|
372 |
msgstr "Λεπτομέρεια γεγονότος"
|
373 |
|
@@ -460,7 +451,7 @@ msgid "unknown"
|
|
460 |
msgstr "Άγνωστο"
|
461 |
|
462 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
463 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
464 |
msgid "Organiser"
|
465 |
msgstr "Διοργανωτής"
|
466 |
|
@@ -540,7 +531,7 @@ msgid "day of week"
|
|
540 |
msgstr "Ημέρα της Εβδομάδος"
|
541 |
|
542 |
#: event-organiser-edit.php:185
|
543 |
-
#: includes/event-organiser-event-functions.php:
|
544 |
#: includes/event-organiser-register.php:265
|
545 |
msgid "until"
|
546 |
msgstr "Μέχρι"
|
@@ -562,7 +553,7 @@ msgstr "Διάλεξε Τοποθεσία"
|
|
562 |
msgid "Venue Name"
|
563 |
msgstr "Ονομα Τοποθεσίας"
|
564 |
|
565 |
-
#: event-organiser-edit.php:
|
566 |
msgid "Event dates were not saved."
|
567 |
msgstr "Ημερομηνίες γεγονότων δεν σώθηκαν."
|
568 |
|
@@ -643,45 +634,45 @@ msgstr "Γεγονός"
|
|
643 |
msgid "Reoccurrence"
|
644 |
msgstr "Επανεμφάνιση-επανάληψη"
|
645 |
|
646 |
-
#: event-organiser-manage.php:
|
647 |
msgid "View all events"
|
648 |
msgstr "Δείτε όλα τα γεγονότα"
|
649 |
|
650 |
-
#: event-organiser-manage.php:
|
651 |
msgid "Future events"
|
652 |
msgstr "Μελλοντικά γεγονότα"
|
653 |
|
654 |
-
#: event-organiser-manage.php:
|
655 |
msgid "Expired events"
|
656 |
msgstr "Γεγονότα που έχουν λήξει"
|
657 |
|
658 |
-
#: event-organiser-manage.php:
|
659 |
msgid "Events within 24 hours"
|
660 |
msgstr "Γεγονότα εντός 24 ωρών"
|
661 |
|
662 |
-
#: event-organiser-manage.php:
|
663 |
msgid "Events within 1 week"
|
664 |
msgstr "Γεγονότα εντός 1 εβδομάδας"
|
665 |
|
666 |
-
#: event-organiser-manage.php:
|
667 |
#, php-format
|
668 |
msgid "Events within %d weeks"
|
669 |
msgstr "Γεγονότα εντός %d εβδομάδων"
|
670 |
|
671 |
-
#: event-organiser-manage.php:
|
672 |
msgid "Events within 1 month"
|
673 |
msgstr "Γεγονότα εντός 1 μήνα"
|
674 |
|
675 |
-
#: event-organiser-manage.php:
|
676 |
#, php-format
|
677 |
msgid "Events within %d months"
|
678 |
msgstr "Γεγονότα εντός %d μηνών"
|
679 |
|
680 |
-
#: event-organiser-manage.php:
|
681 |
msgid "Events within 1 year"
|
682 |
msgstr "Γεγονότα εντός 1 χρόνου"
|
683 |
|
684 |
-
#: event-organiser-manage.php:
|
685 |
msgid "— No Change —"
|
686 |
msgstr "— Καμία Αλλαγή —-"
|
687 |
|
@@ -713,42 +704,42 @@ msgstr "Ρυθμίσεις"
|
|
713 |
msgid "Event Organiser"
|
714 |
msgstr "Event Organiser"
|
715 |
|
716 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
717 |
#: includes/event-organiser-install.php:112
|
718 |
msgid "Edit Events"
|
719 |
msgstr "Επεξεργασία Event"
|
720 |
|
721 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
722 |
#: includes/event-organiser-install.php:113
|
723 |
msgid "Publish Events"
|
724 |
msgstr "Δημοσίευση Event"
|
725 |
|
726 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
727 |
#: includes/event-organiser-install.php:114
|
728 |
msgid "Delete Events"
|
729 |
msgstr "Διαγραφή Event"
|
730 |
|
731 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
732 |
#: includes/event-organiser-install.php:115
|
733 |
msgid "Edit Others' Events"
|
734 |
msgstr "Επεξεργασία άλλων event"
|
735 |
|
736 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
737 |
#: includes/event-organiser-install.php:116
|
738 |
msgid "Delete Other's Events"
|
739 |
msgstr "Διαγραφή άλλων Event"
|
740 |
|
741 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
742 |
#: includes/event-organiser-install.php:117
|
743 |
msgid "Read Private Events"
|
744 |
msgstr "Διαβασε ιδιωτικά Event"
|
745 |
|
746 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
747 |
#: includes/event-organiser-install.php:118
|
748 |
msgid "Manage Venues"
|
749 |
msgstr "Διαχείρηση Χώρων"
|
750 |
|
751 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
752 |
#: includes/event-organiser-install.php:119
|
753 |
msgid "Manage Event Categories & Tags"
|
754 |
msgstr "Διαχείρηση Κατηγοριών και Tags"
|
@@ -1063,34 +1054,28 @@ msgstr "Χώρος <strong>ενημερωμένος</strong>"
|
|
1063 |
msgid "Venue(s) <strong>deleted</strong>"
|
1064 |
msgstr "Χώρος <strong>διαγραμένος</strong>"
|
1065 |
|
1066 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1067 |
-
#: includes/event-organiser-cpt.php:219
|
1068 |
-
msgctxt "post"
|
1069 |
-
msgid "Add New"
|
1070 |
-
msgstr ""
|
1071 |
-
|
1072 |
#: event-organiser-venues.php:258
|
1073 |
#, php-format
|
1074 |
msgid "Search results for “%s”"
|
1075 |
msgstr "Αποτελέσματα αναζήτησης για “%s”"
|
1076 |
|
1077 |
-
#: event-organiser-venues.php:
|
1078 |
msgid "Latitude/Longitude:"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
-
#: event-organiser-venues.php:
|
1082 |
msgid "Venue name"
|
1083 |
msgstr "Ονομασία χώρου"
|
1084 |
|
1085 |
-
#: event-organiser-venues.php:
|
1086 |
msgid "Permalink:"
|
1087 |
msgstr "Permalink:"
|
1088 |
|
1089 |
-
#: event-organiser-venues.php:
|
1090 |
msgid "Get Link"
|
1091 |
msgstr "Λήψη συνδέσμου"
|
1092 |
|
1093 |
-
#: event-organiser-venues.php:
|
1094 |
msgid "Slug"
|
1095 |
msgstr "Slug"
|
1096 |
|
@@ -1125,13 +1110,13 @@ msgstr "[Γραμμές %1$d-%2$d]"
|
|
1125 |
msgid "[Line %1$d]"
|
1126 |
msgstr "[Γραμμή %1$d]"
|
1127 |
|
1128 |
-
#: includes/class-eo-ical-parser.php:
|
1129 |
#, php-format
|
1130 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1131 |
msgstr ""
|
1132 |
"Μη έγκυρη ημερομηνία \"%s\". Η ημερομηνία πρέπει να είναι σε YYYYMMDD format."
|
1133 |
|
1134 |
-
#: includes/class-eo-ical-parser.php:
|
1135 |
#, php-format
|
1136 |
msgid ""
|
1137 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1239,52 +1224,73 @@ msgstr "1 κατηγορία προσθέτηκε"
|
|
1239 |
msgid "%d categories were created"
|
1240 |
msgstr "%d κατηγορίες δημιουργήθηκαν."
|
1241 |
|
1242 |
-
#: includes/event-organiser-ajax.php:
|
1243 |
msgid "Protected"
|
1244 |
msgstr "Προστατευόμενο"
|
1245 |
|
1246 |
-
#: includes/event-organiser-ajax.php:
|
1247 |
msgid "Private"
|
1248 |
msgstr "Προσωπικό"
|
1249 |
|
1250 |
-
#: includes/event-organiser-ajax.php:
|
1251 |
msgid "Draft"
|
1252 |
msgstr "Πρόχειρο"
|
1253 |
|
1254 |
-
#: includes/event-organiser-ajax.php:
|
1255 |
#: templates/event-meta-event-single.php:58
|
1256 |
msgid "Start"
|
1257 |
msgstr "Αφετηρία"
|
1258 |
|
1259 |
-
#: includes/event-organiser-ajax.php:
|
1260 |
msgid "End"
|
1261 |
msgstr "Τέλος"
|
1262 |
|
1263 |
-
#: includes/event-organiser-ajax.php:
|
1264 |
msgid "This event reoccurs"
|
1265 |
msgstr "Αυτο το event επαναλαμβάνεται"
|
1266 |
|
1267 |
-
#: includes/event-organiser-ajax.php:
|
1268 |
msgid "Edit Event"
|
1269 |
msgstr "Επεξεργασία Event"
|
1270 |
|
1271 |
-
#: includes/event-organiser-ajax.php:
|
1272 |
msgid "Delete this occurrence"
|
1273 |
msgstr "Delete this occurrence"
|
1274 |
|
1275 |
-
#: includes/event-organiser-ajax.php:
|
1276 |
msgid "Break this series"
|
1277 |
msgstr "Break this series"
|
1278 |
|
1279 |
-
#: includes/event-organiser-ajax.php:
|
1280 |
-
#: includes/event-organiser-event-functions.php:
|
1281 |
msgid "All Day"
|
1282 |
msgstr "Ολοήμερο"
|
1283 |
|
1284 |
-
#: includes/event-organiser-ajax.php:
|
1285 |
msgid "Add To Google Calendar"
|
1286 |
msgstr "Προσθήκη στο Google Ημερολόγιο"
|
1287 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1288 |
#: includes/event-organiser-cpt.php:33
|
1289 |
msgid "Search Venues"
|
1290 |
msgstr "Αναζήτηση χώρων"
|
@@ -1325,6 +1331,10 @@ msgstr "Διαχωρίστε τις τοποθεσίες με κόμα"
|
|
1325 |
msgid "Venue Location"
|
1326 |
msgstr "Τοποθεσία χώρου"
|
1327 |
|
|
|
|
|
|
|
|
|
1328 |
#: includes/event-organiser-cpt.php:46
|
1329 |
msgid "Venue:"
|
1330 |
msgstr ""
|
@@ -1374,6 +1384,10 @@ msgstr "Προσθήκη "
|
|
1374 |
msgid "No categories found"
|
1375 |
msgstr "Δεν βρέθηκαν κατηγορίες"
|
1376 |
|
|
|
|
|
|
|
|
|
1377 |
#: includes/event-organiser-cpt.php:147
|
1378 |
msgctxt "taxonomy singular name"
|
1379 |
msgid "Tag"
|
@@ -1416,7 +1430,7 @@ msgid "Choose from the most used tags"
|
|
1416 |
msgstr "Επιλέξτε απο τις πιο δημοφιλής ετικέτες"
|
1417 |
|
1418 |
#: includes/event-organiser-cpt.php:157
|
1419 |
-
#: includes/event-organiser-event-functions.php:
|
1420 |
#: templates/event-meta-event-single.php:74
|
1421 |
msgid "Tags"
|
1422 |
msgstr "Ετικέτες"
|
@@ -1433,6 +1447,11 @@ msgstr "Διαχωρίστε τις ετικέτες με κόμα."
|
|
1433 |
msgid "View all tags"
|
1434 |
msgstr ""
|
1435 |
|
|
|
|
|
|
|
|
|
|
|
1436 |
#: includes/event-organiser-cpt.php:220
|
1437 |
msgid "Add New Event"
|
1438 |
msgstr "Προσθήκη Νέου Event"
|
@@ -1724,77 +1743,77 @@ msgstr "Χρώμα"
|
|
1724 |
msgid "Assign the category a colour."
|
1725 |
msgstr "Ορισε στην κατηγορία ένα χρώμα"
|
1726 |
|
1727 |
-
#: includes/event-organiser-event-functions.php:
|
1728 |
#: includes/event-organiser-register.php:266
|
1729 |
msgid "last"
|
1730 |
msgstr "τελεταίο"
|
1731 |
|
1732 |
-
#: includes/event-organiser-event-functions.php:
|
1733 |
#: includes/event-organiser-register.php:266
|
1734 |
msgid "first"
|
1735 |
msgstr "πρώτα"
|
1736 |
|
1737 |
-
#: includes/event-organiser-event-functions.php:
|
1738 |
#: includes/event-organiser-register.php:266
|
1739 |
msgid "second"
|
1740 |
msgstr "δεύτερο"
|
1741 |
|
1742 |
-
#: includes/event-organiser-event-functions.php:
|
1743 |
#: includes/event-organiser-register.php:266
|
1744 |
msgid "third"
|
1745 |
msgstr "τρίτο"
|
1746 |
|
1747 |
-
#: includes/event-organiser-event-functions.php:
|
1748 |
#: includes/event-organiser-register.php:266
|
1749 |
msgid "fourth"
|
1750 |
msgstr "τέταρτο"
|
1751 |
|
1752 |
-
#: includes/event-organiser-event-functions.php:
|
1753 |
msgid "one time only"
|
1754 |
msgstr "Μόνο μια φορά"
|
1755 |
|
1756 |
-
#: includes/event-organiser-event-functions.php:
|
1757 |
msgid "custom reoccurrence"
|
1758 |
msgstr "custom reoccurrence"
|
1759 |
|
1760 |
-
#: includes/event-organiser-event-functions.php:
|
1761 |
#: includes/event-organiser-register.php:256
|
1762 |
msgid "every day"
|
1763 |
msgstr "Καθημερινά"
|
1764 |
|
1765 |
-
#: includes/event-organiser-event-functions.php:
|
1766 |
#: includes/event-organiser-register.php:257
|
1767 |
#, fuzzy, php-format
|
1768 |
msgid "every %d days"
|
1769 |
msgstr "κάθε &d μέρες"
|
1770 |
|
1771 |
-
#: includes/event-organiser-event-functions.php:
|
1772 |
#: includes/event-organiser-register.php:258
|
1773 |
msgid "every week on"
|
1774 |
msgstr "Εβδομαδιαία στις "
|
1775 |
|
1776 |
-
#: includes/event-organiser-event-functions.php:
|
1777 |
#: includes/event-organiser-register.php:259
|
1778 |
#, fuzzy, php-format
|
1779 |
msgid "every %d weeks on"
|
1780 |
msgstr "κάθε 7d βδομάδες "
|
1781 |
|
1782 |
-
#: includes/event-organiser-event-functions.php:
|
1783 |
#: includes/event-organiser-register.php:260
|
1784 |
msgid "every month on the"
|
1785 |
msgstr "Κάθε μήνα στις"
|
1786 |
|
1787 |
-
#: includes/event-organiser-event-functions.php:
|
1788 |
#: includes/event-organiser-register.php:261
|
1789 |
#, php-format
|
1790 |
msgid "every %d months on the"
|
1791 |
msgstr "κάθε %d μήνα στις"
|
1792 |
|
1793 |
-
#: includes/event-organiser-event-functions.php:
|
1794 |
msgid "every year"
|
1795 |
msgstr "Κάθε χρόνο"
|
1796 |
|
1797 |
-
#: includes/event-organiser-event-functions.php:
|
1798 |
#, php-format
|
1799 |
msgid "every %d years"
|
1800 |
msgstr "κάθε %d χρόνια"
|
@@ -1909,34 +1928,38 @@ msgstr "Ταχυδρομικός Κώδικας"
|
|
1909 |
msgid "Country"
|
1910 |
msgstr "Χώρα"
|
1911 |
|
1912 |
-
#: includes/event.php:
|
1913 |
msgid "Schedule not recognised."
|
1914 |
msgstr "Δεν αναγνωρίζεται το πρόγραμμα"
|
1915 |
|
1916 |
-
#: includes/event.php:
|
1917 |
msgid "Start date not provided."
|
1918 |
msgstr "Δεν ορίσθηκε η μέρα έναρξης"
|
1919 |
|
1920 |
-
#: includes/event.php:
|
1921 |
msgid "Start date occurs after end date."
|
1922 |
msgstr "Η ημέρα έναρξης είναι μετα της λήξης"
|
1923 |
|
1924 |
-
#: includes/event.php:
|
1925 |
msgid "Schedule end date is before is before the start date."
|
1926 |
msgstr "Η προγραμματισμένη μέρα λήξης είναι πριν την ημέρα έναρξης"
|
1927 |
|
1928 |
-
#: includes/event.php:
|
1929 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1930 |
msgstr "Λάθος μηνιαίο πρόγραμμα"
|
1931 |
|
1932 |
-
#: includes/event.php:
|
1933 |
msgid "Event does not contain any dates."
|
1934 |
msgstr "Το event δεν περιέχει ημερομηνίες."
|
1935 |
|
1936 |
-
#: includes/event.php:
|
1937 |
msgid "Occurrence not deleted. Occurrence not found."
|
1938 |
msgstr "Το αντικείμενο δεν διαγράφηκε. Το αντικείμενο δεν βρέθηκε."
|
1939 |
|
|
|
|
|
|
|
|
|
1940 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1941 |
#: includes/i18n.php:8
|
1942 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-04-28 11:40:00+0000\n"
|
7 |
"Last-Translator: Panagiotis <ngf7mmp@hotmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Ταξινόμηση με"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Ημέρα"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Εβδομάδα"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Μήνας"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Εμφανίζει ενα ημερολόγιο με τα events."
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Γεγονότα Ημερολογίου"
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Εμφάνιση λίστας με events"
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
171 |
msgid "'No events' message"
|
172 |
msgstr "'Κανένα Event' Μήνυμα"
|
173 |
|
174 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
175 |
msgid "Edit"
|
176 |
msgstr "Επεξεργασία "
|
177 |
|
178 |
+
#: classes/class-eo-venue-list-table.php:80
|
179 |
+
#: classes/class-eo-venue-list-table.php:142
|
180 |
msgid "Delete"
|
181 |
msgstr "Διαγραφή"
|
182 |
|
183 |
+
#: classes/class-eo-venue-list-table.php:85
|
184 |
+
#: includes/event-organiser-ajax.php:678
|
185 |
msgid "View"
|
186 |
msgstr "Εμφάνιση"
|
187 |
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
+
#: includes/event-organiser-event-functions.php:1512
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Κατηγορίες"
|
236 |
msgid "Select Venue"
|
237 |
msgstr "Επιλογή τόπου"
|
238 |
|
239 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "There is no excerpt because this is a protected post."
|
242 |
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Εμφάνιση Ημερολόγιου."
|
266 |
|
267 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
268 |
msgid "today"
|
269 |
msgstr "Σήμερα"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "Ημέρα"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "Εβδομάδα"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "Μήνας"
|
285 |
|
286 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
287 |
msgid "go to date"
|
288 |
msgstr "Πήγαινε στην ημερομηνία"
|
289 |
|
290 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
msgid "You do not have sufficient permissions to create events. "
|
292 |
msgstr "Δεν έχετε δικαίωμα δημιουργίας events."
|
293 |
|
294 |
+
#: event-organiser-calendar.php:176
|
295 |
msgid "You do not have sufficient permissions to edit this event. "
|
296 |
msgstr "Δεν έχετε δικαίωμα ενημέρωσης του παρόντος event."
|
297 |
|
298 |
+
#: event-organiser-calendar.php:194
|
299 |
msgid "You do not have sufficient permissions to delete this event. "
|
300 |
msgstr "Δεν έχετε δικαίωμα διαγραφής του παρόντος event."
|
301 |
|
302 |
+
#: event-organiser-calendar.php:204
|
303 |
msgid "Occurrence deleted."
|
304 |
msgstr "Διαγραφή εμφάνισης."
|
305 |
|
306 |
+
#: event-organiser-calendar.php:220
|
307 |
msgid "Calendar options"
|
308 |
msgstr "Επιλογές ημερολογίου"
|
309 |
|
310 |
+
#: event-organiser-calendar.php:227
|
311 |
msgid "24 hour time"
|
312 |
msgstr "24 ώρες"
|
313 |
|
314 |
+
#: event-organiser-calendar.php:249
|
315 |
+
#: includes/event-organiser-event-functions.php:1457
|
316 |
msgid "Loading…"
|
317 |
msgstr "Φόρτωση ..."
|
318 |
|
319 |
+
#: event-organiser-calendar.php:256
|
320 |
msgid "Current date/time"
|
321 |
msgstr "Τρέχουσα ημερομηνία / ώρα"
|
322 |
|
323 |
+
#: event-organiser-calendar.php:261
|
324 |
msgid "Create an event"
|
325 |
msgstr "Δημιουργήστε ένα γεγονός"
|
326 |
|
327 |
+
#: event-organiser-calendar.php:266
|
328 |
msgid "When"
|
329 |
msgstr "Όταν"
|
330 |
|
331 |
+
#: event-organiser-calendar.php:270
|
332 |
msgid "Event Title"
|
333 |
msgstr "Τίτλος γεγονότος"
|
334 |
|
335 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
336 |
msgid "Where"
|
337 |
msgstr "Που"
|
338 |
|
339 |
+
#: event-organiser-calendar.php:302
|
340 |
msgid "Save Draft"
|
341 |
msgstr "Αποθήκευση προχείρου"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
344 |
#: event-organiser-edit.php:258
|
345 |
msgid "Cancel"
|
346 |
msgstr "Άκυρο"
|
347 |
|
348 |
+
#: event-organiser-calendar.php:306
|
349 |
msgid "Publish Event"
|
350 |
msgstr "Δημοσίευση γεγονότος"
|
351 |
|
352 |
+
#: event-organiser-calendar.php:312
|
353 |
msgid "Submit for Review"
|
354 |
msgstr "Υποβολή για αναθεώρηση"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
357 |
#: templates/event-meta-event-single.php:37
|
358 |
msgid "Event Details"
|
359 |
msgstr "Λεπτομέρειες Event"
|
360 |
|
361 |
+
#: event-organiser-calendar.php:335
|
362 |
msgid "Event Detail"
|
363 |
msgstr "Λεπτομέρεια γεγονότος"
|
364 |
|
451 |
msgstr "Άγνωστο"
|
452 |
|
453 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
454 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
455 |
msgid "Organiser"
|
456 |
msgstr "Διοργανωτής"
|
457 |
|
531 |
msgstr "Ημέρα της Εβδομάδος"
|
532 |
|
533 |
#: event-organiser-edit.php:185
|
534 |
+
#: includes/event-organiser-event-functions.php:826
|
535 |
#: includes/event-organiser-register.php:265
|
536 |
msgid "until"
|
537 |
msgstr "Μέχρι"
|
553 |
msgid "Venue Name"
|
554 |
msgstr "Ονομα Τοποθεσίας"
|
555 |
|
556 |
+
#: event-organiser-edit.php:416
|
557 |
msgid "Event dates were not saved."
|
558 |
msgstr "Ημερομηνίες γεγονότων δεν σώθηκαν."
|
559 |
|
634 |
msgid "Reoccurrence"
|
635 |
msgstr "Επανεμφάνιση-επανάληψη"
|
636 |
|
637 |
+
#: event-organiser-manage.php:152
|
638 |
msgid "View all events"
|
639 |
msgstr "Δείτε όλα τα γεγονότα"
|
640 |
|
641 |
+
#: event-organiser-manage.php:153
|
642 |
msgid "Future events"
|
643 |
msgstr "Μελλοντικά γεγονότα"
|
644 |
|
645 |
+
#: event-organiser-manage.php:154
|
646 |
msgid "Expired events"
|
647 |
msgstr "Γεγονότα που έχουν λήξει"
|
648 |
|
649 |
+
#: event-organiser-manage.php:155
|
650 |
msgid "Events within 24 hours"
|
651 |
msgstr "Γεγονότα εντός 24 ωρών"
|
652 |
|
653 |
+
#: event-organiser-manage.php:156
|
654 |
msgid "Events within 1 week"
|
655 |
msgstr "Γεγονότα εντός 1 εβδομάδας"
|
656 |
|
657 |
+
#: event-organiser-manage.php:157
|
658 |
#, php-format
|
659 |
msgid "Events within %d weeks"
|
660 |
msgstr "Γεγονότα εντός %d εβδομάδων"
|
661 |
|
662 |
+
#: event-organiser-manage.php:158
|
663 |
msgid "Events within 1 month"
|
664 |
msgstr "Γεγονότα εντός 1 μήνα"
|
665 |
|
666 |
+
#: event-organiser-manage.php:159
|
667 |
#, php-format
|
668 |
msgid "Events within %d months"
|
669 |
msgstr "Γεγονότα εντός %d μηνών"
|
670 |
|
671 |
+
#: event-organiser-manage.php:160
|
672 |
msgid "Events within 1 year"
|
673 |
msgstr "Γεγονότα εντός 1 χρόνου"
|
674 |
|
675 |
+
#: event-organiser-manage.php:211
|
676 |
msgid "— No Change —"
|
677 |
msgstr "— Καμία Αλλαγή —-"
|
678 |
|
704 |
msgid "Event Organiser"
|
705 |
msgstr "Event Organiser"
|
706 |
|
707 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
708 |
#: includes/event-organiser-install.php:112
|
709 |
msgid "Edit Events"
|
710 |
msgstr "Επεξεργασία Event"
|
711 |
|
712 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
713 |
#: includes/event-organiser-install.php:113
|
714 |
msgid "Publish Events"
|
715 |
msgstr "Δημοσίευση Event"
|
716 |
|
717 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
718 |
#: includes/event-organiser-install.php:114
|
719 |
msgid "Delete Events"
|
720 |
msgstr "Διαγραφή Event"
|
721 |
|
722 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
723 |
#: includes/event-organiser-install.php:115
|
724 |
msgid "Edit Others' Events"
|
725 |
msgstr "Επεξεργασία άλλων event"
|
726 |
|
727 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
728 |
#: includes/event-organiser-install.php:116
|
729 |
msgid "Delete Other's Events"
|
730 |
msgstr "Διαγραφή άλλων Event"
|
731 |
|
732 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
733 |
#: includes/event-organiser-install.php:117
|
734 |
msgid "Read Private Events"
|
735 |
msgstr "Διαβασε ιδιωτικά Event"
|
736 |
|
737 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
738 |
#: includes/event-organiser-install.php:118
|
739 |
msgid "Manage Venues"
|
740 |
msgstr "Διαχείρηση Χώρων"
|
741 |
|
742 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
743 |
#: includes/event-organiser-install.php:119
|
744 |
msgid "Manage Event Categories & Tags"
|
745 |
msgstr "Διαχείρηση Κατηγοριών και Tags"
|
1054 |
msgid "Venue(s) <strong>deleted</strong>"
|
1055 |
msgstr "Χώρος <strong>διαγραμένος</strong>"
|
1056 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1057 |
#: event-organiser-venues.php:258
|
1058 |
#, php-format
|
1059 |
msgid "Search results for “%s”"
|
1060 |
msgstr "Αποτελέσματα αναζήτησης για “%s”"
|
1061 |
|
1062 |
+
#: event-organiser-venues.php:418
|
1063 |
msgid "Latitude/Longitude:"
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: event-organiser-venues.php:446
|
1067 |
msgid "Venue name"
|
1068 |
msgstr "Ονομασία χώρου"
|
1069 |
|
1070 |
+
#: event-organiser-venues.php:452
|
1071 |
msgid "Permalink:"
|
1072 |
msgstr "Permalink:"
|
1073 |
|
1074 |
+
#: event-organiser-venues.php:459
|
1075 |
msgid "Get Link"
|
1076 |
msgstr "Λήψη συνδέσμου"
|
1077 |
|
1078 |
+
#: event-organiser-venues.php:481
|
1079 |
msgid "Slug"
|
1080 |
msgstr "Slug"
|
1081 |
|
1110 |
msgid "[Line %1$d]"
|
1111 |
msgstr "[Γραμμή %1$d]"
|
1112 |
|
1113 |
+
#: includes/class-eo-ical-parser.php:952
|
1114 |
#, php-format
|
1115 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1116 |
msgstr ""
|
1117 |
"Μη έγκυρη ημερομηνία \"%s\". Η ημερομηνία πρέπει να είναι σε YYYYMMDD format."
|
1118 |
|
1119 |
+
#: includes/class-eo-ical-parser.php:990
|
1120 |
#, php-format
|
1121 |
msgid ""
|
1122 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1224 |
msgid "%d categories were created"
|
1225 |
msgstr "%d κατηγορίες δημιουργήθηκαν."
|
1226 |
|
1227 |
+
#: includes/event-organiser-ajax.php:347
|
1228 |
msgid "Protected"
|
1229 |
msgstr "Προστατευόμενο"
|
1230 |
|
1231 |
+
#: includes/event-organiser-ajax.php:349
|
1232 |
msgid "Private"
|
1233 |
msgstr "Προσωπικό"
|
1234 |
|
1235 |
+
#: includes/event-organiser-ajax.php:351
|
1236 |
msgid "Draft"
|
1237 |
msgstr "Πρόχειρο"
|
1238 |
|
1239 |
+
#: includes/event-organiser-ajax.php:381
|
1240 |
#: templates/event-meta-event-single.php:58
|
1241 |
msgid "Start"
|
1242 |
msgstr "Αφετηρία"
|
1243 |
|
1244 |
+
#: includes/event-organiser-ajax.php:382
|
1245 |
msgid "End"
|
1246 |
msgstr "Τέλος"
|
1247 |
|
1248 |
+
#: includes/event-organiser-ajax.php:423
|
1249 |
msgid "This event reoccurs"
|
1250 |
msgstr "Αυτο το event επαναλαμβάνεται"
|
1251 |
|
1252 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1253 |
msgid "Edit Event"
|
1254 |
msgstr "Επεξεργασία Event"
|
1255 |
|
1256 |
+
#: includes/event-organiser-ajax.php:449
|
1257 |
msgid "Delete this occurrence"
|
1258 |
msgstr "Delete this occurrence"
|
1259 |
|
1260 |
+
#: includes/event-organiser-ajax.php:466
|
1261 |
msgid "Break this series"
|
1262 |
msgstr "Break this series"
|
1263 |
|
1264 |
+
#: includes/event-organiser-ajax.php:674
|
1265 |
+
#: includes/event-organiser-event-functions.php:1409
|
1266 |
msgid "All Day"
|
1267 |
msgstr "Ολοήμερο"
|
1268 |
|
1269 |
+
#: includes/event-organiser-ajax.php:679
|
1270 |
msgid "Add To Google Calendar"
|
1271 |
msgstr "Προσθήκη στο Google Ημερολόγιο"
|
1272 |
|
1273 |
+
#: includes/event-organiser-ajax.php:790
|
1274 |
+
msgid "Event not found"
|
1275 |
+
msgstr ""
|
1276 |
+
|
1277 |
+
#: includes/event-organiser-ajax.php:802
|
1278 |
+
msgid "Events are not editable via the admin calendar"
|
1279 |
+
msgstr ""
|
1280 |
+
|
1281 |
+
#: includes/event-organiser-ajax.php:812
|
1282 |
+
msgid "Are you sure you want to do this?"
|
1283 |
+
msgstr ""
|
1284 |
+
|
1285 |
+
#: includes/event-organiser-ajax.php:822
|
1286 |
+
msgid "You do not have permission to edit this event"
|
1287 |
+
msgstr ""
|
1288 |
+
|
1289 |
+
#: includes/event-organiser-ajax.php:844
|
1290 |
+
#, php-format
|
1291 |
+
msgid "Event not created: %s"
|
1292 |
+
msgstr ""
|
1293 |
+
|
1294 |
#: includes/event-organiser-cpt.php:33
|
1295 |
msgid "Search Venues"
|
1296 |
msgstr "Αναζήτηση χώρων"
|
1331 |
msgid "Venue Location"
|
1332 |
msgstr "Τοποθεσία χώρου"
|
1333 |
|
1334 |
+
#: includes/event-organiser-cpt.php:45
|
1335 |
+
msgid "View all venues"
|
1336 |
+
msgstr "Δείτε όλους τους χώρους"
|
1337 |
+
|
1338 |
#: includes/event-organiser-cpt.php:46
|
1339 |
msgid "Venue:"
|
1340 |
msgstr ""
|
1384 |
msgid "No categories found"
|
1385 |
msgstr "Δεν βρέθηκαν κατηγορίες"
|
1386 |
|
1387 |
+
#: includes/event-organiser-cpt.php:105
|
1388 |
+
msgid "View all categories"
|
1389 |
+
msgstr "Εμφάνιση όλοων των κατηγοριών"
|
1390 |
+
|
1391 |
#: includes/event-organiser-cpt.php:147
|
1392 |
msgctxt "taxonomy singular name"
|
1393 |
msgid "Tag"
|
1430 |
msgstr "Επιλέξτε απο τις πιο δημοφιλής ετικέτες"
|
1431 |
|
1432 |
#: includes/event-organiser-cpt.php:157
|
1433 |
+
#: includes/event-organiser-event-functions.php:1520
|
1434 |
#: templates/event-meta-event-single.php:74
|
1435 |
msgid "Tags"
|
1436 |
msgstr "Ετικέτες"
|
1447 |
msgid "View all tags"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
+
#: includes/event-organiser-cpt.php:219
|
1451 |
+
msgctxt "post"
|
1452 |
+
msgid "Add New"
|
1453 |
+
msgstr ""
|
1454 |
+
|
1455 |
#: includes/event-organiser-cpt.php:220
|
1456 |
msgid "Add New Event"
|
1457 |
msgstr "Προσθήκη Νέου Event"
|
1743 |
msgid "Assign the category a colour."
|
1744 |
msgstr "Ορισε στην κατηγορία ένα χρώμα"
|
1745 |
|
1746 |
+
#: includes/event-organiser-event-functions.php:747
|
1747 |
#: includes/event-organiser-register.php:266
|
1748 |
msgid "last"
|
1749 |
msgstr "τελεταίο"
|
1750 |
|
1751 |
+
#: includes/event-organiser-event-functions.php:747
|
1752 |
#: includes/event-organiser-register.php:266
|
1753 |
msgid "first"
|
1754 |
msgstr "πρώτα"
|
1755 |
|
1756 |
+
#: includes/event-organiser-event-functions.php:747
|
1757 |
#: includes/event-organiser-register.php:266
|
1758 |
msgid "second"
|
1759 |
msgstr "δεύτερο"
|
1760 |
|
1761 |
+
#: includes/event-organiser-event-functions.php:747
|
1762 |
#: includes/event-organiser-register.php:266
|
1763 |
msgid "third"
|
1764 |
msgstr "τρίτο"
|
1765 |
|
1766 |
+
#: includes/event-organiser-event-functions.php:747
|
1767 |
#: includes/event-organiser-register.php:266
|
1768 |
msgid "fourth"
|
1769 |
msgstr "τέταρτο"
|
1770 |
|
1771 |
+
#: includes/event-organiser-event-functions.php:757
|
1772 |
msgid "one time only"
|
1773 |
msgstr "Μόνο μια φορά"
|
1774 |
|
1775 |
+
#: includes/event-organiser-event-functions.php:760
|
1776 |
msgid "custom reoccurrence"
|
1777 |
msgstr "custom reoccurrence"
|
1778 |
|
1779 |
+
#: includes/event-organiser-event-functions.php:767
|
1780 |
#: includes/event-organiser-register.php:256
|
1781 |
msgid "every day"
|
1782 |
msgstr "Καθημερινά"
|
1783 |
|
1784 |
+
#: includes/event-organiser-event-functions.php:769
|
1785 |
#: includes/event-organiser-register.php:257
|
1786 |
#, fuzzy, php-format
|
1787 |
msgid "every %d days"
|
1788 |
msgstr "κάθε &d μέρες"
|
1789 |
|
1790 |
+
#: includes/event-organiser-event-functions.php:775
|
1791 |
#: includes/event-organiser-register.php:258
|
1792 |
msgid "every week on"
|
1793 |
msgstr "Εβδομαδιαία στις "
|
1794 |
|
1795 |
+
#: includes/event-organiser-event-functions.php:777
|
1796 |
#: includes/event-organiser-register.php:259
|
1797 |
#, fuzzy, php-format
|
1798 |
msgid "every %d weeks on"
|
1799 |
msgstr "κάθε 7d βδομάδες "
|
1800 |
|
1801 |
+
#: includes/event-organiser-event-functions.php:788
|
1802 |
#: includes/event-organiser-register.php:260
|
1803 |
msgid "every month on the"
|
1804 |
msgstr "Κάθε μήνα στις"
|
1805 |
|
1806 |
+
#: includes/event-organiser-event-functions.php:790
|
1807 |
#: includes/event-organiser-register.php:261
|
1808 |
#, php-format
|
1809 |
msgid "every %d months on the"
|
1810 |
msgstr "κάθε %d μήνα στις"
|
1811 |
|
1812 |
+
#: includes/event-organiser-event-functions.php:819
|
1813 |
msgid "every year"
|
1814 |
msgstr "Κάθε χρόνο"
|
1815 |
|
1816 |
+
#: includes/event-organiser-event-functions.php:821
|
1817 |
#, php-format
|
1818 |
msgid "every %d years"
|
1819 |
msgstr "κάθε %d χρόνια"
|
1928 |
msgid "Country"
|
1929 |
msgstr "Χώρα"
|
1930 |
|
1931 |
+
#: includes/event.php:549
|
1932 |
msgid "Schedule not recognised."
|
1933 |
msgstr "Δεν αναγνωρίζεται το πρόγραμμα"
|
1934 |
|
1935 |
+
#: includes/event.php:558
|
1936 |
msgid "Start date not provided."
|
1937 |
msgstr "Δεν ορίσθηκε η μέρα έναρξης"
|
1938 |
|
1939 |
+
#: includes/event.php:576
|
1940 |
msgid "Start date occurs after end date."
|
1941 |
msgstr "Η ημέρα έναρξης είναι μετα της λήξης"
|
1942 |
|
1943 |
+
#: includes/event.php:579
|
1944 |
msgid "Schedule end date is before is before the start date."
|
1945 |
msgstr "Η προγραμματισμένη μέρα λήξης είναι πριν την ημέρα έναρξης"
|
1946 |
|
1947 |
+
#: includes/event.php:662
|
1948 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1949 |
msgstr "Λάθος μηνιαίο πρόγραμμα"
|
1950 |
|
1951 |
+
#: includes/event.php:782
|
1952 |
msgid "Event does not contain any dates."
|
1953 |
msgstr "Το event δεν περιέχει ημερομηνίες."
|
1954 |
|
1955 |
+
#: includes/event.php:923
|
1956 |
msgid "Occurrence not deleted. Occurrence not found."
|
1957 |
msgstr "Το αντικείμενο δεν διαγράφηκε. Το αντικείμενο δεν βρέθηκε."
|
1958 |
|
1959 |
+
#: includes/event.php:984
|
1960 |
+
msgid "There is already an occurrence on this date"
|
1961 |
+
msgstr ""
|
1962 |
+
|
1963 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1964 |
#: includes/i18n.php:8
|
1965 |
msgid ""
|
languages/eventorganiser-en_CA.mo
CHANGED
Binary file
|
languages/eventorganiser-en_CA.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr ""
|
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr ""
|
45 |
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
@@ -108,8 +108,8 @@ msgstr ""
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr ""
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr ""
|
184 |
|
@@ -193,7 +193,7 @@ msgstr "Event Categories"
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr ""
|
@@ -233,7 +233,7 @@ msgstr "Venues"
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
@@ -259,110 +259,101 @@ msgstr ""
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Calendar View"
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "today"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "day"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "week"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "month"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr "go to date"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr "View all categories"
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr "View all venues"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "Cancel"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "Event Details"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr ""
|
368 |
|
@@ -450,7 +441,7 @@ msgid "unknown"
|
|
450 |
msgstr "unknown"
|
451 |
|
452 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
453 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
454 |
msgid "Organiser"
|
455 |
msgstr "Organiser"
|
456 |
|
@@ -530,7 +521,7 @@ msgid "day of week"
|
|
530 |
msgstr "day of week"
|
531 |
|
532 |
#: event-organiser-edit.php:185
|
533 |
-
#: includes/event-organiser-event-functions.php:
|
534 |
#: includes/event-organiser-register.php:265
|
535 |
msgid "until"
|
536 |
msgstr "until"
|
@@ -552,7 +543,7 @@ msgstr "Select a venue"
|
|
552 |
msgid "Venue Name"
|
553 |
msgstr "Venue Name"
|
554 |
|
555 |
-
#: event-organiser-edit.php:
|
556 |
msgid "Event dates were not saved."
|
557 |
msgstr "Event dates were not saved."
|
558 |
|
@@ -622,45 +613,45 @@ msgstr ""
|
|
622 |
msgid "Reoccurrence"
|
623 |
msgstr ""
|
624 |
|
625 |
-
#: event-organiser-manage.php:
|
626 |
msgid "View all events"
|
627 |
msgstr ""
|
628 |
|
629 |
-
#: event-organiser-manage.php:
|
630 |
msgid "Future events"
|
631 |
msgstr ""
|
632 |
|
633 |
-
#: event-organiser-manage.php:
|
634 |
msgid "Expired events"
|
635 |
msgstr ""
|
636 |
|
637 |
-
#: event-organiser-manage.php:
|
638 |
msgid "Events within 24 hours"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: event-organiser-manage.php:
|
642 |
msgid "Events within 1 week"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: event-organiser-manage.php:
|
646 |
#, php-format
|
647 |
msgid "Events within %d weeks"
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: event-organiser-manage.php:
|
651 |
msgid "Events within 1 month"
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: event-organiser-manage.php:
|
655 |
#, php-format
|
656 |
msgid "Events within %d months"
|
657 |
msgstr ""
|
658 |
|
659 |
-
#: event-organiser-manage.php:
|
660 |
msgid "Events within 1 year"
|
661 |
msgstr ""
|
662 |
|
663 |
-
#: event-organiser-manage.php:
|
664 |
msgid "— No Change —"
|
665 |
msgstr ""
|
666 |
|
@@ -692,42 +683,42 @@ msgstr "Event Organiser Settings"
|
|
692 |
msgid "Event Organiser"
|
693 |
msgstr "Event Organiser"
|
694 |
|
695 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
696 |
#: includes/event-organiser-install.php:112
|
697 |
msgid "Edit Events"
|
698 |
msgstr "Edit Events"
|
699 |
|
700 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
701 |
#: includes/event-organiser-install.php:113
|
702 |
msgid "Publish Events"
|
703 |
msgstr "Publish Events"
|
704 |
|
705 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
706 |
#: includes/event-organiser-install.php:114
|
707 |
msgid "Delete Events"
|
708 |
msgstr "Delete Events"
|
709 |
|
710 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
711 |
#: includes/event-organiser-install.php:115
|
712 |
msgid "Edit Others' Events"
|
713 |
msgstr "Edit Others' Events"
|
714 |
|
715 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
716 |
#: includes/event-organiser-install.php:116
|
717 |
msgid "Delete Other's Events"
|
718 |
msgstr "Delete Other's Events"
|
719 |
|
720 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
721 |
#: includes/event-organiser-install.php:117
|
722 |
msgid "Read Private Events"
|
723 |
msgstr "Read Private Events"
|
724 |
|
725 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
726 |
#: includes/event-organiser-install.php:118
|
727 |
msgid "Manage Venues"
|
728 |
msgstr "Manage Venues"
|
729 |
|
730 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
731 |
#: includes/event-organiser-install.php:119
|
732 |
msgid "Manage Event Categories & Tags"
|
733 |
msgstr "Manage Event Categories & Tags"
|
@@ -1031,34 +1022,28 @@ msgstr ""
|
|
1031 |
msgid "Venue(s) <strong>deleted</strong>"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1035 |
-
#: includes/event-organiser-cpt.php:219
|
1036 |
-
msgctxt "post"
|
1037 |
-
msgid "Add New"
|
1038 |
-
msgstr ""
|
1039 |
-
|
1040 |
#: event-organiser-venues.php:258
|
1041 |
#, php-format
|
1042 |
msgid "Search results for “%s”"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: event-organiser-venues.php:
|
1046 |
msgid "Latitude/Longitude:"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: event-organiser-venues.php:
|
1050 |
msgid "Venue name"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: event-organiser-venues.php:
|
1054 |
msgid "Permalink:"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: event-organiser-venues.php:
|
1058 |
msgid "Get Link"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: event-organiser-venues.php:
|
1062 |
msgid "Slug"
|
1063 |
msgstr ""
|
1064 |
|
@@ -1093,12 +1078,12 @@ msgstr ""
|
|
1093 |
msgid "[Line %1$d]"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: includes/class-eo-ical-parser.php:
|
1097 |
#, php-format
|
1098 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1099 |
msgstr ""
|
1100 |
|
1101 |
-
#: includes/class-eo-ical-parser.php:
|
1102 |
#, php-format
|
1103 |
msgid ""
|
1104 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1202,52 +1187,73 @@ msgstr ""
|
|
1202 |
msgid "%d categories were created"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
-
#: includes/event-organiser-ajax.php:
|
1206 |
msgid "Protected"
|
1207 |
msgstr ""
|
1208 |
|
1209 |
-
#: includes/event-organiser-ajax.php:
|
1210 |
msgid "Private"
|
1211 |
msgstr ""
|
1212 |
|
1213 |
-
#: includes/event-organiser-ajax.php:
|
1214 |
msgid "Draft"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: includes/event-organiser-ajax.php:
|
1218 |
#: templates/event-meta-event-single.php:58
|
1219 |
msgid "Start"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: includes/event-organiser-ajax.php:
|
1223 |
msgid "End"
|
1224 |
msgstr ""
|
1225 |
|
1226 |
-
#: includes/event-organiser-ajax.php:
|
1227 |
msgid "This event reoccurs"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
-
#: includes/event-organiser-ajax.php:
|
1231 |
msgid "Edit Event"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
-
#: includes/event-organiser-ajax.php:
|
1235 |
msgid "Delete this occurrence"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: includes/event-organiser-ajax.php:
|
1239 |
msgid "Break this series"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
-
#: includes/event-organiser-ajax.php:
|
1243 |
-
#: includes/event-organiser-event-functions.php:
|
1244 |
msgid "All Day"
|
1245 |
msgstr ""
|
1246 |
|
1247 |
-
#: includes/event-organiser-ajax.php:
|
1248 |
msgid "Add To Google Calendar"
|
1249 |
msgstr ""
|
1250 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1251 |
#: includes/event-organiser-cpt.php:33
|
1252 |
msgid "Search Venues"
|
1253 |
msgstr ""
|
@@ -1288,6 +1294,10 @@ msgstr ""
|
|
1288 |
msgid "Venue Location"
|
1289 |
msgstr ""
|
1290 |
|
|
|
|
|
|
|
|
|
1291 |
#: includes/event-organiser-cpt.php:46
|
1292 |
msgid "Venue:"
|
1293 |
msgstr ""
|
@@ -1337,6 +1347,10 @@ msgstr ""
|
|
1337 |
msgid "No categories found"
|
1338 |
msgstr ""
|
1339 |
|
|
|
|
|
|
|
|
|
1340 |
#: includes/event-organiser-cpt.php:147
|
1341 |
msgctxt "taxonomy singular name"
|
1342 |
msgid "Tag"
|
@@ -1379,7 +1393,7 @@ msgid "Choose from the most used tags"
|
|
1379 |
msgstr ""
|
1380 |
|
1381 |
#: includes/event-organiser-cpt.php:157
|
1382 |
-
#: includes/event-organiser-event-functions.php:
|
1383 |
#: templates/event-meta-event-single.php:74
|
1384 |
msgid "Tags"
|
1385 |
msgstr ""
|
@@ -1396,6 +1410,11 @@ msgstr ""
|
|
1396 |
msgid "View all tags"
|
1397 |
msgstr ""
|
1398 |
|
|
|
|
|
|
|
|
|
|
|
1399 |
#: includes/event-organiser-cpt.php:220
|
1400 |
msgid "Add New Event"
|
1401 |
msgstr ""
|
@@ -1638,77 +1657,77 @@ msgstr ""
|
|
1638 |
msgid "Assign the category a colour."
|
1639 |
msgstr ""
|
1640 |
|
1641 |
-
#: includes/event-organiser-event-functions.php:
|
1642 |
#: includes/event-organiser-register.php:266
|
1643 |
msgid "last"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: includes/event-organiser-event-functions.php:
|
1647 |
#: includes/event-organiser-register.php:266
|
1648 |
msgid "first"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
-
#: includes/event-organiser-event-functions.php:
|
1652 |
#: includes/event-organiser-register.php:266
|
1653 |
msgid "second"
|
1654 |
msgstr ""
|
1655 |
|
1656 |
-
#: includes/event-organiser-event-functions.php:
|
1657 |
#: includes/event-organiser-register.php:266
|
1658 |
msgid "third"
|
1659 |
msgstr ""
|
1660 |
|
1661 |
-
#: includes/event-organiser-event-functions.php:
|
1662 |
#: includes/event-organiser-register.php:266
|
1663 |
msgid "fourth"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: includes/event-organiser-event-functions.php:
|
1667 |
msgid "one time only"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: includes/event-organiser-event-functions.php:
|
1671 |
msgid "custom reoccurrence"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: includes/event-organiser-event-functions.php:
|
1675 |
#: includes/event-organiser-register.php:256
|
1676 |
msgid "every day"
|
1677 |
msgstr ""
|
1678 |
|
1679 |
-
#: includes/event-organiser-event-functions.php:
|
1680 |
#: includes/event-organiser-register.php:257
|
1681 |
#, php-format
|
1682 |
msgid "every %d days"
|
1683 |
msgstr ""
|
1684 |
|
1685 |
-
#: includes/event-organiser-event-functions.php:
|
1686 |
#: includes/event-organiser-register.php:258
|
1687 |
msgid "every week on"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: includes/event-organiser-event-functions.php:
|
1691 |
#: includes/event-organiser-register.php:259
|
1692 |
#, php-format
|
1693 |
msgid "every %d weeks on"
|
1694 |
msgstr ""
|
1695 |
|
1696 |
-
#: includes/event-organiser-event-functions.php:
|
1697 |
#: includes/event-organiser-register.php:260
|
1698 |
msgid "every month on the"
|
1699 |
msgstr ""
|
1700 |
|
1701 |
-
#: includes/event-organiser-event-functions.php:
|
1702 |
#: includes/event-organiser-register.php:261
|
1703 |
#, php-format
|
1704 |
msgid "every %d months on the"
|
1705 |
msgstr ""
|
1706 |
|
1707 |
-
#: includes/event-organiser-event-functions.php:
|
1708 |
msgid "every year"
|
1709 |
msgstr ""
|
1710 |
|
1711 |
-
#: includes/event-organiser-event-functions.php:
|
1712 |
#, php-format
|
1713 |
msgid "every %d years"
|
1714 |
msgstr ""
|
@@ -1815,34 +1834,38 @@ msgstr ""
|
|
1815 |
msgid "Country"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: includes/event.php:
|
1819 |
msgid "Schedule not recognised."
|
1820 |
msgstr ""
|
1821 |
|
1822 |
-
#: includes/event.php:
|
1823 |
msgid "Start date not provided."
|
1824 |
msgstr ""
|
1825 |
|
1826 |
-
#: includes/event.php:
|
1827 |
msgid "Start date occurs after end date."
|
1828 |
msgstr ""
|
1829 |
|
1830 |
-
#: includes/event.php:
|
1831 |
msgid "Schedule end date is before is before the start date."
|
1832 |
msgstr ""
|
1833 |
|
1834 |
-
#: includes/event.php:
|
1835 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1836 |
msgstr ""
|
1837 |
|
1838 |
-
#: includes/event.php:
|
1839 |
msgid "Event does not contain any dates."
|
1840 |
msgstr ""
|
1841 |
|
1842 |
-
#: includes/event.php:
|
1843 |
msgid "Occurrence not deleted. Occurrence not found."
|
1844 |
msgstr ""
|
1845 |
|
|
|
|
|
|
|
|
|
1846 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1847 |
#: includes/i18n.php:8
|
1848 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr ""
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr ""
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr ""
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Calendar View"
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr "today"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "day"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "week"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "month"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr "go to date"
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr ""
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr ""
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr "Cancel"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr "Event Details"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr ""
|
359 |
|
441 |
msgstr "unknown"
|
442 |
|
443 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
444 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
445 |
msgid "Organiser"
|
446 |
msgstr "Organiser"
|
447 |
|
521 |
msgstr "day of week"
|
522 |
|
523 |
#: event-organiser-edit.php:185
|
524 |
+
#: includes/event-organiser-event-functions.php:826
|
525 |
#: includes/event-organiser-register.php:265
|
526 |
msgid "until"
|
527 |
msgstr "until"
|
543 |
msgid "Venue Name"
|
544 |
msgstr "Venue Name"
|
545 |
|
546 |
+
#: event-organiser-edit.php:416
|
547 |
msgid "Event dates were not saved."
|
548 |
msgstr "Event dates were not saved."
|
549 |
|
613 |
msgid "Reoccurrence"
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: event-organiser-manage.php:152
|
617 |
msgid "View all events"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: event-organiser-manage.php:153
|
621 |
msgid "Future events"
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: event-organiser-manage.php:154
|
625 |
msgid "Expired events"
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: event-organiser-manage.php:155
|
629 |
msgid "Events within 24 hours"
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: event-organiser-manage.php:156
|
633 |
msgid "Events within 1 week"
|
634 |
msgstr ""
|
635 |
|
636 |
+
#: event-organiser-manage.php:157
|
637 |
#, php-format
|
638 |
msgid "Events within %d weeks"
|
639 |
msgstr ""
|
640 |
|
641 |
+
#: event-organiser-manage.php:158
|
642 |
msgid "Events within 1 month"
|
643 |
msgstr ""
|
644 |
|
645 |
+
#: event-organiser-manage.php:159
|
646 |
#, php-format
|
647 |
msgid "Events within %d months"
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: event-organiser-manage.php:160
|
651 |
msgid "Events within 1 year"
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: event-organiser-manage.php:211
|
655 |
msgid "— No Change —"
|
656 |
msgstr ""
|
657 |
|
683 |
msgid "Event Organiser"
|
684 |
msgstr "Event Organiser"
|
685 |
|
686 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
687 |
#: includes/event-organiser-install.php:112
|
688 |
msgid "Edit Events"
|
689 |
msgstr "Edit Events"
|
690 |
|
691 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
692 |
#: includes/event-organiser-install.php:113
|
693 |
msgid "Publish Events"
|
694 |
msgstr "Publish Events"
|
695 |
|
696 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
697 |
#: includes/event-organiser-install.php:114
|
698 |
msgid "Delete Events"
|
699 |
msgstr "Delete Events"
|
700 |
|
701 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
702 |
#: includes/event-organiser-install.php:115
|
703 |
msgid "Edit Others' Events"
|
704 |
msgstr "Edit Others' Events"
|
705 |
|
706 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
707 |
#: includes/event-organiser-install.php:116
|
708 |
msgid "Delete Other's Events"
|
709 |
msgstr "Delete Other's Events"
|
710 |
|
711 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
712 |
#: includes/event-organiser-install.php:117
|
713 |
msgid "Read Private Events"
|
714 |
msgstr "Read Private Events"
|
715 |
|
716 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
717 |
#: includes/event-organiser-install.php:118
|
718 |
msgid "Manage Venues"
|
719 |
msgstr "Manage Venues"
|
720 |
|
721 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
722 |
#: includes/event-organiser-install.php:119
|
723 |
msgid "Manage Event Categories & Tags"
|
724 |
msgstr "Manage Event Categories & Tags"
|
1022 |
msgid "Venue(s) <strong>deleted</strong>"
|
1023 |
msgstr ""
|
1024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1025 |
#: event-organiser-venues.php:258
|
1026 |
#, php-format
|
1027 |
msgid "Search results for “%s”"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: event-organiser-venues.php:418
|
1031 |
msgid "Latitude/Longitude:"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: event-organiser-venues.php:446
|
1035 |
msgid "Venue name"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: event-organiser-venues.php:452
|
1039 |
msgid "Permalink:"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: event-organiser-venues.php:459
|
1043 |
msgid "Get Link"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: event-organiser-venues.php:481
|
1047 |
msgid "Slug"
|
1048 |
msgstr ""
|
1049 |
|
1078 |
msgid "[Line %1$d]"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
+
#: includes/class-eo-ical-parser.php:952
|
1082 |
#, php-format
|
1083 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: includes/class-eo-ical-parser.php:990
|
1087 |
#, php-format
|
1088 |
msgid ""
|
1089 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1187 |
msgid "%d categories were created"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: includes/event-organiser-ajax.php:347
|
1191 |
msgid "Protected"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: includes/event-organiser-ajax.php:349
|
1195 |
msgid "Private"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: includes/event-organiser-ajax.php:351
|
1199 |
msgid "Draft"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: includes/event-organiser-ajax.php:381
|
1203 |
#: templates/event-meta-event-single.php:58
|
1204 |
msgid "Start"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: includes/event-organiser-ajax.php:382
|
1208 |
msgid "End"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: includes/event-organiser-ajax.php:423
|
1212 |
msgid "This event reoccurs"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1216 |
msgid "Edit Event"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: includes/event-organiser-ajax.php:449
|
1220 |
msgid "Delete this occurrence"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: includes/event-organiser-ajax.php:466
|
1224 |
msgid "Break this series"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: includes/event-organiser-ajax.php:674
|
1228 |
+
#: includes/event-organiser-event-functions.php:1409
|
1229 |
msgid "All Day"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: includes/event-organiser-ajax.php:679
|
1233 |
msgid "Add To Google Calendar"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: includes/event-organiser-ajax.php:790
|
1237 |
+
msgid "Event not found"
|
1238 |
+
msgstr ""
|
1239 |
+
|
1240 |
+
#: includes/event-organiser-ajax.php:802
|
1241 |
+
msgid "Events are not editable via the admin calendar"
|
1242 |
+
msgstr ""
|
1243 |
+
|
1244 |
+
#: includes/event-organiser-ajax.php:812
|
1245 |
+
msgid "Are you sure you want to do this?"
|
1246 |
+
msgstr ""
|
1247 |
+
|
1248 |
+
#: includes/event-organiser-ajax.php:822
|
1249 |
+
msgid "You do not have permission to edit this event"
|
1250 |
+
msgstr ""
|
1251 |
+
|
1252 |
+
#: includes/event-organiser-ajax.php:844
|
1253 |
+
#, php-format
|
1254 |
+
msgid "Event not created: %s"
|
1255 |
+
msgstr ""
|
1256 |
+
|
1257 |
#: includes/event-organiser-cpt.php:33
|
1258 |
msgid "Search Venues"
|
1259 |
msgstr ""
|
1294 |
msgid "Venue Location"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
+
#: includes/event-organiser-cpt.php:45
|
1298 |
+
msgid "View all venues"
|
1299 |
+
msgstr "View all venues"
|
1300 |
+
|
1301 |
#: includes/event-organiser-cpt.php:46
|
1302 |
msgid "Venue:"
|
1303 |
msgstr ""
|
1347 |
msgid "No categories found"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
+
#: includes/event-organiser-cpt.php:105
|
1351 |
+
msgid "View all categories"
|
1352 |
+
msgstr "View all categories"
|
1353 |
+
|
1354 |
#: includes/event-organiser-cpt.php:147
|
1355 |
msgctxt "taxonomy singular name"
|
1356 |
msgid "Tag"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
#: includes/event-organiser-cpt.php:157
|
1396 |
+
#: includes/event-organiser-event-functions.php:1520
|
1397 |
#: templates/event-meta-event-single.php:74
|
1398 |
msgid "Tags"
|
1399 |
msgstr ""
|
1410 |
msgid "View all tags"
|
1411 |
msgstr ""
|
1412 |
|
1413 |
+
#: includes/event-organiser-cpt.php:219
|
1414 |
+
msgctxt "post"
|
1415 |
+
msgid "Add New"
|
1416 |
+
msgstr ""
|
1417 |
+
|
1418 |
#: includes/event-organiser-cpt.php:220
|
1419 |
msgid "Add New Event"
|
1420 |
msgstr ""
|
1657 |
msgid "Assign the category a colour."
|
1658 |
msgstr ""
|
1659 |
|
1660 |
+
#: includes/event-organiser-event-functions.php:747
|
1661 |
#: includes/event-organiser-register.php:266
|
1662 |
msgid "last"
|
1663 |
msgstr ""
|
1664 |
|
1665 |
+
#: includes/event-organiser-event-functions.php:747
|
1666 |
#: includes/event-organiser-register.php:266
|
1667 |
msgid "first"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
+
#: includes/event-organiser-event-functions.php:747
|
1671 |
#: includes/event-organiser-register.php:266
|
1672 |
msgid "second"
|
1673 |
msgstr ""
|
1674 |
|
1675 |
+
#: includes/event-organiser-event-functions.php:747
|
1676 |
#: includes/event-organiser-register.php:266
|
1677 |
msgid "third"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
+
#: includes/event-organiser-event-functions.php:747
|
1681 |
#: includes/event-organiser-register.php:266
|
1682 |
msgid "fourth"
|
1683 |
msgstr ""
|
1684 |
|
1685 |
+
#: includes/event-organiser-event-functions.php:757
|
1686 |
msgid "one time only"
|
1687 |
msgstr ""
|
1688 |
|
1689 |
+
#: includes/event-organiser-event-functions.php:760
|
1690 |
msgid "custom reoccurrence"
|
1691 |
msgstr ""
|
1692 |
|
1693 |
+
#: includes/event-organiser-event-functions.php:767
|
1694 |
#: includes/event-organiser-register.php:256
|
1695 |
msgid "every day"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
+
#: includes/event-organiser-event-functions.php:769
|
1699 |
#: includes/event-organiser-register.php:257
|
1700 |
#, php-format
|
1701 |
msgid "every %d days"
|
1702 |
msgstr ""
|
1703 |
|
1704 |
+
#: includes/event-organiser-event-functions.php:775
|
1705 |
#: includes/event-organiser-register.php:258
|
1706 |
msgid "every week on"
|
1707 |
msgstr ""
|
1708 |
|
1709 |
+
#: includes/event-organiser-event-functions.php:777
|
1710 |
#: includes/event-organiser-register.php:259
|
1711 |
#, php-format
|
1712 |
msgid "every %d weeks on"
|
1713 |
msgstr ""
|
1714 |
|
1715 |
+
#: includes/event-organiser-event-functions.php:788
|
1716 |
#: includes/event-organiser-register.php:260
|
1717 |
msgid "every month on the"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
+
#: includes/event-organiser-event-functions.php:790
|
1721 |
#: includes/event-organiser-register.php:261
|
1722 |
#, php-format
|
1723 |
msgid "every %d months on the"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: includes/event-organiser-event-functions.php:819
|
1727 |
msgid "every year"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: includes/event-organiser-event-functions.php:821
|
1731 |
#, php-format
|
1732 |
msgid "every %d years"
|
1733 |
msgstr ""
|
1834 |
msgid "Country"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
+
#: includes/event.php:549
|
1838 |
msgid "Schedule not recognised."
|
1839 |
msgstr ""
|
1840 |
|
1841 |
+
#: includes/event.php:558
|
1842 |
msgid "Start date not provided."
|
1843 |
msgstr ""
|
1844 |
|
1845 |
+
#: includes/event.php:576
|
1846 |
msgid "Start date occurs after end date."
|
1847 |
msgstr ""
|
1848 |
|
1849 |
+
#: includes/event.php:579
|
1850 |
msgid "Schedule end date is before is before the start date."
|
1851 |
msgstr ""
|
1852 |
|
1853 |
+
#: includes/event.php:662
|
1854 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1855 |
msgstr ""
|
1856 |
|
1857 |
+
#: includes/event.php:782
|
1858 |
msgid "Event does not contain any dates."
|
1859 |
msgstr ""
|
1860 |
|
1861 |
+
#: includes/event.php:923
|
1862 |
msgid "Occurrence not deleted. Occurrence not found."
|
1863 |
msgstr ""
|
1864 |
|
1865 |
+
#: includes/event.php:984
|
1866 |
+
msgid "There is already an occurrence on this date"
|
1867 |
+
msgstr ""
|
1868 |
+
|
1869 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1870 |
#: includes/i18n.php:8
|
1871 |
msgid ""
|
languages/eventorganiser-es_ES.mo
CHANGED
Binary file
|
languages/eventorganiser-es_ES.po
CHANGED
@@ -2,9 +2,9 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: \n"
|
9 |
"Language: Spanish; Castilian (Spain)\n"
|
10 |
"MIME-Version: 1.0\n"
|
@@ -31,15 +31,15 @@ msgstr "Título"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Organizado por"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Día"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "semana"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Mes"
|
45 |
|
@@ -61,7 +61,7 @@ msgstr "Incluir enlace 'Adicionar A Google'"
|
|
61 |
msgid "Displays a calendar of your events"
|
62 |
msgstr "Muestra un calendario de sus eventos"
|
63 |
|
64 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
65 |
msgid "Events Calendar"
|
66 |
msgstr "Calendario de Eventos"
|
67 |
|
@@ -111,8 +111,8 @@ msgstr "Mes próximo"
|
|
111 |
msgid "Displays a list of events"
|
112 |
msgstr "Muestra una lista de eventos"
|
113 |
|
114 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
115 |
-
#: event-organiser.php:
|
116 |
#: includes/event-organiser-cpt.php:229
|
117 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
118 |
msgid "Events"
|
@@ -174,17 +174,17 @@ msgstr ""
|
|
174 |
msgid "'No events' message"
|
175 |
msgstr "Mensaje 'Sin eventos'."
|
176 |
|
177 |
-
#: classes/class-eo-venue-list-table.php:
|
178 |
msgid "Edit"
|
179 |
msgstr "Editar"
|
180 |
|
181 |
-
#: classes/class-eo-venue-list-table.php:
|
182 |
-
#: classes/class-eo-venue-list-table.php:
|
183 |
msgid "Delete"
|
184 |
msgstr "Borrar"
|
185 |
|
186 |
-
#: classes/class-eo-venue-list-table.php:
|
187 |
-
#: includes/event-organiser-ajax.php:
|
188 |
msgid "View"
|
189 |
msgstr "Ver"
|
190 |
|
@@ -199,7 +199,7 @@ msgstr "Categorías de evento"
|
|
199 |
|
200 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
201 |
#: includes/event-organiser-cpt.php:103
|
202 |
-
#: includes/event-organiser-event-functions.php:
|
203 |
#: templates/event-meta-event-single.php:69
|
204 |
msgid "Categories"
|
205 |
msgstr "Categorías"
|
@@ -242,7 +242,7 @@ msgstr "Lugares de encuentro"
|
|
242 |
msgid "Select Venue"
|
243 |
msgstr "Seleccionar lugar de encuentro"
|
244 |
|
245 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
246 |
msgid "There is no excerpt because this is a protected post."
|
247 |
msgstr "No hay extracto porque esto es un post protegido."
|
248 |
|
@@ -270,112 +270,103 @@ msgstr "Descubra más … "
|
|
270 |
msgid "Calendar View"
|
271 |
msgstr "Vista de Calendario"
|
272 |
|
273 |
-
#: event-organiser-calendar.php:
|
274 |
msgid "today"
|
275 |
msgstr "hoy"
|
276 |
|
277 |
-
#: event-organiser-calendar.php:
|
278 |
#: includes/event-organiser-register.php:248
|
279 |
msgid "day"
|
280 |
msgstr "dia"
|
281 |
|
282 |
-
#: event-organiser-calendar.php:
|
283 |
#: includes/event-organiser-register.php:250
|
284 |
msgid "week"
|
285 |
msgstr "semana"
|
286 |
|
287 |
-
#: event-organiser-calendar.php:
|
288 |
#: includes/event-organiser-register.php:252
|
289 |
msgid "month"
|
290 |
msgstr "mes"
|
291 |
|
292 |
-
#: event-organiser-calendar.php:
|
293 |
msgid "go to date"
|
294 |
msgstr "ir a fecha"
|
295 |
|
296 |
-
#: event-organiser-calendar.php:
|
297 |
-
#: includes/event-organiser-cpt.php:105
|
298 |
-
msgid "View all categories"
|
299 |
-
msgstr "Ver todas las categorías"
|
300 |
-
|
301 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
302 |
-
msgid "View all venues"
|
303 |
-
msgstr "Ver todos los lugares de encuentro"
|
304 |
-
|
305 |
-
#: event-organiser-calendar.php:111
|
306 |
msgid "You do not have sufficient permissions to create events. "
|
307 |
msgstr "Usted no tiene los permisos suficientes para crear eventos."
|
308 |
|
309 |
-
#: event-organiser-calendar.php:
|
310 |
#, fuzzy
|
311 |
msgid "You do not have sufficient permissions to edit this event. "
|
312 |
msgstr "Usted no tiene los permisos suficientes para editar este evento."
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "You do not have sufficient permissions to delete this event. "
|
316 |
msgstr "Usted no tiene los permisos suficientes para borrar este evento."
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
msgid "Occurrence deleted."
|
320 |
msgstr "Ocurrencia borrada."
|
321 |
|
322 |
-
#: event-organiser-calendar.php:
|
323 |
#, fuzzy
|
324 |
msgid "Calendar options"
|
325 |
msgstr "Opciones de calendario"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "24 hour time"
|
329 |
msgstr "Tiempo de 24 horas"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
-
#: includes/event-organiser-event-functions.php:
|
333 |
msgid "Loading…"
|
334 |
msgstr "Cargando… "
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "Current date/time"
|
338 |
msgstr "Fecha/hora actual"
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "Create an event"
|
342 |
msgstr "Crear un evento"
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "When"
|
346 |
msgstr "Cuándo"
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
msgid "Event Title"
|
350 |
msgstr "Título del Evento"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Where"
|
354 |
msgstr "Dónde"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Save Draft"
|
358 |
msgstr "Salvar Borrador"
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: event-organiser-edit.php:258
|
362 |
msgid "Cancel"
|
363 |
msgstr "Cancelar"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Publish Event"
|
367 |
msgstr "Publicar Evento"
|
368 |
|
369 |
-
#: event-organiser-calendar.php:
|
370 |
msgid "Submit for Review"
|
371 |
msgstr "Enviar para Revisión"
|
372 |
|
373 |
-
#: event-organiser-calendar.php:
|
374 |
#: templates/event-meta-event-single.php:37
|
375 |
msgid "Event Details"
|
376 |
msgstr "Detalles de Evento"
|
377 |
|
378 |
-
#: event-organiser-calendar.php:
|
379 |
msgid "Event Detail"
|
380 |
msgstr "Detalle de Evento"
|
381 |
|
@@ -467,7 +458,7 @@ msgid "unknown"
|
|
467 |
msgstr "desconocido"
|
468 |
|
469 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
470 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
471 |
msgid "Organiser"
|
472 |
msgstr "Organiser"
|
473 |
|
@@ -552,7 +543,7 @@ msgid "day of week"
|
|
552 |
msgstr "día de la semana"
|
553 |
|
554 |
#: event-organiser-edit.php:185
|
555 |
-
#: includes/event-organiser-event-functions.php:
|
556 |
#: includes/event-organiser-register.php:265
|
557 |
msgid "until"
|
558 |
msgstr "hasta"
|
@@ -576,7 +567,7 @@ msgstr "Seleccionar un lugar de encuentro"
|
|
576 |
msgid "Venue Name"
|
577 |
msgstr "Nombre del Lugar de Encuentro"
|
578 |
|
579 |
-
#: event-organiser-edit.php:
|
580 |
#, fuzzy
|
581 |
msgid "Event dates were not saved."
|
582 |
msgstr "Las fechas del evento no fueron salvadas."
|
@@ -660,45 +651,45 @@ msgstr "Evento"
|
|
660 |
msgid "Reoccurrence"
|
661 |
msgstr "Recurrencia"
|
662 |
|
663 |
-
#: event-organiser-manage.php:
|
664 |
msgid "View all events"
|
665 |
msgstr "Ver todos los eventos"
|
666 |
|
667 |
-
#: event-organiser-manage.php:
|
668 |
msgid "Future events"
|
669 |
msgstr "Eventos futuros"
|
670 |
|
671 |
-
#: event-organiser-manage.php:
|
672 |
msgid "Expired events"
|
673 |
msgstr "Eventos expirados"
|
674 |
|
675 |
-
#: event-organiser-manage.php:
|
676 |
msgid "Events within 24 hours"
|
677 |
msgstr "Eventos en 24 horas"
|
678 |
|
679 |
-
#: event-organiser-manage.php:
|
680 |
msgid "Events within 1 week"
|
681 |
msgstr "Eventos en 1 semana"
|
682 |
|
683 |
-
#: event-organiser-manage.php:
|
684 |
#, php-format
|
685 |
msgid "Events within %d weeks"
|
686 |
msgstr "Eventos en %d semanas"
|
687 |
|
688 |
-
#: event-organiser-manage.php:
|
689 |
msgid "Events within 1 month"
|
690 |
msgstr "Eventos en 1 mes"
|
691 |
|
692 |
-
#: event-organiser-manage.php:
|
693 |
#, php-format
|
694 |
msgid "Events within %d months"
|
695 |
msgstr "Eventos en %d meses"
|
696 |
|
697 |
-
#: event-organiser-manage.php:
|
698 |
msgid "Events within 1 year"
|
699 |
msgstr "Eventos en 1 año"
|
700 |
|
701 |
-
#: event-organiser-manage.php:
|
702 |
msgid "— No Change —"
|
703 |
msgstr "— Sin Cambio —"
|
704 |
|
@@ -731,42 +722,42 @@ msgstr "Ajustes de Event Organiser"
|
|
731 |
msgid "Event Organiser"
|
732 |
msgstr "Event Organiser"
|
733 |
|
734 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
735 |
#: includes/event-organiser-install.php:112
|
736 |
msgid "Edit Events"
|
737 |
msgstr "Editar Eventos"
|
738 |
|
739 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
740 |
#: includes/event-organiser-install.php:113
|
741 |
msgid "Publish Events"
|
742 |
msgstr "Publicar Eventos"
|
743 |
|
744 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
745 |
#: includes/event-organiser-install.php:114
|
746 |
msgid "Delete Events"
|
747 |
msgstr "Borrar Eventos"
|
748 |
|
749 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
750 |
#: includes/event-organiser-install.php:115
|
751 |
msgid "Edit Others' Events"
|
752 |
msgstr "Editar Otros Eventos"
|
753 |
|
754 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
755 |
#: includes/event-organiser-install.php:116
|
756 |
msgid "Delete Other's Events"
|
757 |
msgstr "Borrar Otros Eventos"
|
758 |
|
759 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
760 |
#: includes/event-organiser-install.php:117
|
761 |
msgid "Read Private Events"
|
762 |
msgstr "Leer Eventos Privados"
|
763 |
|
764 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
765 |
#: includes/event-organiser-install.php:118
|
766 |
msgid "Manage Venues"
|
767 |
msgstr "Gestionar Lugares de Encuentros"
|
768 |
|
769 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
770 |
#: includes/event-organiser-install.php:119
|
771 |
msgid "Manage Event Categories & Tags"
|
772 |
msgstr "Gestionar Categorías y Etiquetas de Evento"
|
@@ -1086,34 +1077,28 @@ msgstr "Lugar de encuentro <strong>actualizado</strong>"
|
|
1086 |
msgid "Venue(s) <strong>deleted</strong>"
|
1087 |
msgstr "Lugar(es) de encuentro <strong>borrado(s)</strong>"
|
1088 |
|
1089 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1090 |
-
#: includes/event-organiser-cpt.php:219
|
1091 |
-
msgctxt "post"
|
1092 |
-
msgid "Add New"
|
1093 |
-
msgstr ""
|
1094 |
-
|
1095 |
#: event-organiser-venues.php:258
|
1096 |
#, php-format
|
1097 |
msgid "Search results for “%s”"
|
1098 |
msgstr "Resultados de la búsqueda para “%s”"
|
1099 |
|
1100 |
-
#: event-organiser-venues.php:
|
1101 |
msgid "Latitude/Longitude:"
|
1102 |
-
msgstr ""
|
1103 |
|
1104 |
-
#: event-organiser-venues.php:
|
1105 |
msgid "Venue name"
|
1106 |
msgstr "Nombre del Lugar de Encuentro"
|
1107 |
|
1108 |
-
#: event-organiser-venues.php:
|
1109 |
msgid "Permalink:"
|
1110 |
msgstr "Permalink:"
|
1111 |
|
1112 |
-
#: event-organiser-venues.php:
|
1113 |
msgid "Get Link"
|
1114 |
msgstr "Obtener Enlace"
|
1115 |
|
1116 |
-
#: event-organiser-venues.php:
|
1117 |
msgid "Slug"
|
1118 |
msgstr "Alias"
|
1119 |
|
@@ -1148,12 +1133,12 @@ msgstr "[Líneas %1$d-%2$d]"
|
|
1148 |
msgid "[Line %1$d]"
|
1149 |
msgstr "[Línea %1$d]"
|
1150 |
|
1151 |
-
#: includes/class-eo-ical-parser.php:
|
1152 |
#, php-format
|
1153 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1154 |
msgstr "Fecha inválida \"%s\". Fecha esperada en formato AAAAMMDD."
|
1155 |
|
1156 |
-
#: includes/class-eo-ical-parser.php:
|
1157 |
#, php-format
|
1158 |
msgid ""
|
1159 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1266,52 +1251,73 @@ msgstr "1 categoría fue creada"
|
|
1266 |
msgid "%d categories were created"
|
1267 |
msgstr "%d categorías fueron creadas"
|
1268 |
|
1269 |
-
#: includes/event-organiser-ajax.php:
|
1270 |
msgid "Protected"
|
1271 |
msgstr "Protegido"
|
1272 |
|
1273 |
-
#: includes/event-organiser-ajax.php:
|
1274 |
msgid "Private"
|
1275 |
msgstr "Privado"
|
1276 |
|
1277 |
-
#: includes/event-organiser-ajax.php:
|
1278 |
msgid "Draft"
|
1279 |
msgstr "Borrador"
|
1280 |
|
1281 |
-
#: includes/event-organiser-ajax.php:
|
1282 |
#: templates/event-meta-event-single.php:58
|
1283 |
msgid "Start"
|
1284 |
msgstr "Inicio"
|
1285 |
|
1286 |
-
#: includes/event-organiser-ajax.php:
|
1287 |
msgid "End"
|
1288 |
msgstr "Final"
|
1289 |
|
1290 |
-
#: includes/event-organiser-ajax.php:
|
1291 |
msgid "This event reoccurs"
|
1292 |
msgstr "Este evento se repite"
|
1293 |
|
1294 |
-
#: includes/event-organiser-ajax.php:
|
1295 |
msgid "Edit Event"
|
1296 |
msgstr "Editar Evento"
|
1297 |
|
1298 |
-
#: includes/event-organiser-ajax.php:
|
1299 |
msgid "Delete this occurrence"
|
1300 |
msgstr "Borrar esta ocurrencia "
|
1301 |
|
1302 |
-
#: includes/event-organiser-ajax.php:
|
1303 |
msgid "Break this series"
|
1304 |
msgstr "Romper esta serie"
|
1305 |
|
1306 |
-
#: includes/event-organiser-ajax.php:
|
1307 |
-
#: includes/event-organiser-event-functions.php:
|
1308 |
msgid "All Day"
|
1309 |
msgstr "Todo el Día"
|
1310 |
|
1311 |
-
#: includes/event-organiser-ajax.php:
|
1312 |
msgid "Add To Google Calendar"
|
1313 |
msgstr "Adicionar a Google Calendar"
|
1314 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1315 |
#: includes/event-organiser-cpt.php:33
|
1316 |
msgid "Search Venues"
|
1317 |
msgstr "Buscar Lugares de Encuentro"
|
@@ -1356,9 +1362,13 @@ msgstr "Separar lugares de encuentro con comas"
|
|
1356 |
msgid "Venue Location"
|
1357 |
msgstr "Localización del Lugar de Encuentro"
|
1358 |
|
|
|
|
|
|
|
|
|
1359 |
#: includes/event-organiser-cpt.php:46
|
1360 |
msgid "Venue:"
|
1361 |
-
msgstr ""
|
1362 |
|
1363 |
#: includes/event-organiser-cpt.php:47
|
1364 |
msgid "No Venue"
|
@@ -1367,7 +1377,7 @@ msgstr "Sin Lugar de Encuentro"
|
|
1367 |
#: includes/event-organiser-cpt.php:93
|
1368 |
msgctxt "taxonomy singular name"
|
1369 |
msgid "Category"
|
1370 |
-
msgstr ""
|
1371 |
|
1372 |
#: includes/event-organiser-cpt.php:94
|
1373 |
msgid "Search Categories"
|
@@ -1383,7 +1393,7 @@ msgstr "Categoría Padre"
|
|
1383 |
|
1384 |
#: includes/event-organiser-cpt.php:97
|
1385 |
msgid "Parent Category:"
|
1386 |
-
msgstr ""
|
1387 |
|
1388 |
#: includes/event-organiser-cpt.php:98
|
1389 |
msgid "Edit Category"
|
@@ -1405,10 +1415,14 @@ msgstr "Nuevo Nombre de Categoría"
|
|
1405 |
msgid "No categories found"
|
1406 |
msgstr "No se encontraron categorías"
|
1407 |
|
|
|
|
|
|
|
|
|
1408 |
#: includes/event-organiser-cpt.php:147
|
1409 |
msgctxt "taxonomy singular name"
|
1410 |
msgid "Tag"
|
1411 |
-
msgstr ""
|
1412 |
|
1413 |
#: includes/event-organiser-cpt.php:148
|
1414 |
msgid "Search Tags"
|
@@ -1447,7 +1461,7 @@ msgid "Choose from the most used tags"
|
|
1447 |
msgstr "Escoger de las etiquetas más usadas"
|
1448 |
|
1449 |
#: includes/event-organiser-cpt.php:157
|
1450 |
-
#: includes/event-organiser-event-functions.php:
|
1451 |
#: templates/event-meta-event-single.php:74
|
1452 |
msgid "Tags"
|
1453 |
msgstr "Etiquetas"
|
@@ -1464,6 +1478,11 @@ msgstr "Separar etiquetas por coma"
|
|
1464 |
msgid "View all tags"
|
1465 |
msgstr "Ver todas las etiquetas"
|
1466 |
|
|
|
|
|
|
|
|
|
|
|
1467 |
#: includes/event-organiser-cpt.php:220
|
1468 |
msgid "Add New Event"
|
1469 |
msgstr "Adicionar Nuevo Evento"
|
@@ -1753,78 +1772,78 @@ msgstr "Color"
|
|
1753 |
msgid "Assign the category a colour."
|
1754 |
msgstr "Asignar a la categoría un color"
|
1755 |
|
1756 |
-
#: includes/event-organiser-event-functions.php:
|
1757 |
#: includes/event-organiser-register.php:266
|
1758 |
msgid "last"
|
1759 |
msgstr "último"
|
1760 |
|
1761 |
-
#: includes/event-organiser-event-functions.php:
|
1762 |
#: includes/event-organiser-register.php:266
|
1763 |
msgid "first"
|
1764 |
msgstr "primero"
|
1765 |
|
1766 |
-
#: includes/event-organiser-event-functions.php:
|
1767 |
#: includes/event-organiser-register.php:266
|
1768 |
msgid "second"
|
1769 |
msgstr "segundo"
|
1770 |
|
1771 |
-
#: includes/event-organiser-event-functions.php:
|
1772 |
#: includes/event-organiser-register.php:266
|
1773 |
msgid "third"
|
1774 |
msgstr "tercero"
|
1775 |
|
1776 |
-
#: includes/event-organiser-event-functions.php:
|
1777 |
#: includes/event-organiser-register.php:266
|
1778 |
msgid "fourth"
|
1779 |
msgstr "cuarto"
|
1780 |
|
1781 |
-
#: includes/event-organiser-event-functions.php:
|
1782 |
msgid "one time only"
|
1783 |
msgstr "una sola vez"
|
1784 |
|
1785 |
-
#: includes/event-organiser-event-functions.php:
|
1786 |
#, fuzzy
|
1787 |
msgid "custom reoccurrence"
|
1788 |
msgstr "recurrencia personalizada"
|
1789 |
|
1790 |
-
#: includes/event-organiser-event-functions.php:
|
1791 |
#: includes/event-organiser-register.php:256
|
1792 |
msgid "every day"
|
1793 |
msgstr "cada día"
|
1794 |
|
1795 |
-
#: includes/event-organiser-event-functions.php:
|
1796 |
#: includes/event-organiser-register.php:257
|
1797 |
#, php-format
|
1798 |
msgid "every %d days"
|
1799 |
msgstr "cada %d días"
|
1800 |
|
1801 |
-
#: includes/event-organiser-event-functions.php:
|
1802 |
#: includes/event-organiser-register.php:258
|
1803 |
msgid "every week on"
|
1804 |
msgstr "cada semana en"
|
1805 |
|
1806 |
-
#: includes/event-organiser-event-functions.php:
|
1807 |
#: includes/event-organiser-register.php:259
|
1808 |
#, php-format
|
1809 |
msgid "every %d weeks on"
|
1810 |
msgstr "cada %d semanas en"
|
1811 |
|
1812 |
-
#: includes/event-organiser-event-functions.php:
|
1813 |
#: includes/event-organiser-register.php:260
|
1814 |
msgid "every month on the"
|
1815 |
msgstr "cada mes en el"
|
1816 |
|
1817 |
-
#: includes/event-organiser-event-functions.php:
|
1818 |
#: includes/event-organiser-register.php:261
|
1819 |
#, php-format
|
1820 |
msgid "every %d months on the"
|
1821 |
msgstr "cada %d meses en el"
|
1822 |
|
1823 |
-
#: includes/event-organiser-event-functions.php:
|
1824 |
msgid "every year"
|
1825 |
msgstr "cada año"
|
1826 |
|
1827 |
-
#: includes/event-organiser-event-functions.php:
|
1828 |
#, php-format
|
1829 |
msgid "every %d years"
|
1830 |
msgstr "cada %d años"
|
@@ -1941,34 +1960,38 @@ msgstr "Código Postal"
|
|
1941 |
msgid "Country"
|
1942 |
msgstr "País"
|
1943 |
|
1944 |
-
#: includes/event.php:
|
1945 |
msgid "Schedule not recognised."
|
1946 |
msgstr "Programación no reconocida."
|
1947 |
|
1948 |
-
#: includes/event.php:
|
1949 |
msgid "Start date not provided."
|
1950 |
msgstr "Fecha de inicio no proveida."
|
1951 |
|
1952 |
-
#: includes/event.php:
|
1953 |
msgid "Start date occurs after end date."
|
1954 |
msgstr "La fecha de inicio ocurre después de la fecha de fin."
|
1955 |
|
1956 |
-
#: includes/event.php:
|
1957 |
msgid "Schedule end date is before is before the start date."
|
1958 |
msgstr "La fecha de fin programada es anterior a la fecha de inicio."
|
1959 |
|
1960 |
-
#: includes/event.php:
|
1961 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1962 |
msgstr "Programación mensual inválida (ordinal inválido)"
|
1963 |
|
1964 |
-
#: includes/event.php:
|
1965 |
msgid "Event does not contain any dates."
|
1966 |
msgstr "El evento no contiene ningunas fechas."
|
1967 |
|
1968 |
-
#: includes/event.php:
|
1969 |
msgid "Occurrence not deleted. Occurrence not found."
|
1970 |
msgstr "La ocurrencia no fue borrada. La ocurrencia no fue encontrada."
|
1971 |
|
|
|
|
|
|
|
|
|
1972 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1973 |
#: includes/i18n.php:8
|
1974 |
msgid ""
|
@@ -1989,7 +2012,7 @@ msgstr "Eventos:"
|
|
1989 |
#: templates/taxonomy-event-venue.php:48
|
1990 |
#: templates/taxonomy-event-venue.php:105
|
1991 |
msgid "Later events <span class=\"meta-nav\">→</span>"
|
1992 |
-
msgstr "Eventos
|
1993 |
|
1994 |
#: templates/archive-event.php:56 templates/archive-event.php:111
|
1995 |
#: templates/taxonomy-event-category.php:49
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-02-09 04:35:23+0000\n"
|
7 |
+
"Last-Translator: Maxfer <maxfer@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: Spanish; Castilian (Spain)\n"
|
10 |
"MIME-Version: 1.0\n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Organizado por"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Día"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "semana"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Mes"
|
45 |
|
61 |
msgid "Displays a calendar of your events"
|
62 |
msgstr "Muestra un calendario de sus eventos"
|
63 |
|
64 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
65 |
msgid "Events Calendar"
|
66 |
msgstr "Calendario de Eventos"
|
67 |
|
111 |
msgid "Displays a list of events"
|
112 |
msgstr "Muestra una lista de eventos"
|
113 |
|
114 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
115 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
116 |
#: includes/event-organiser-cpt.php:229
|
117 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
118 |
msgid "Events"
|
174 |
msgid "'No events' message"
|
175 |
msgstr "Mensaje 'Sin eventos'."
|
176 |
|
177 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
178 |
msgid "Edit"
|
179 |
msgstr "Editar"
|
180 |
|
181 |
+
#: classes/class-eo-venue-list-table.php:80
|
182 |
+
#: classes/class-eo-venue-list-table.php:142
|
183 |
msgid "Delete"
|
184 |
msgstr "Borrar"
|
185 |
|
186 |
+
#: classes/class-eo-venue-list-table.php:85
|
187 |
+
#: includes/event-organiser-ajax.php:678
|
188 |
msgid "View"
|
189 |
msgstr "Ver"
|
190 |
|
199 |
|
200 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
201 |
#: includes/event-organiser-cpt.php:103
|
202 |
+
#: includes/event-organiser-event-functions.php:1512
|
203 |
#: templates/event-meta-event-single.php:69
|
204 |
msgid "Categories"
|
205 |
msgstr "Categorías"
|
242 |
msgid "Select Venue"
|
243 |
msgstr "Seleccionar lugar de encuentro"
|
244 |
|
245 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
246 |
msgid "There is no excerpt because this is a protected post."
|
247 |
msgstr "No hay extracto porque esto es un post protegido."
|
248 |
|
270 |
msgid "Calendar View"
|
271 |
msgstr "Vista de Calendario"
|
272 |
|
273 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
274 |
msgid "today"
|
275 |
msgstr "hoy"
|
276 |
|
277 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
278 |
#: includes/event-organiser-register.php:248
|
279 |
msgid "day"
|
280 |
msgstr "dia"
|
281 |
|
282 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
283 |
#: includes/event-organiser-register.php:250
|
284 |
msgid "week"
|
285 |
msgstr "semana"
|
286 |
|
287 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
288 |
#: includes/event-organiser-register.php:252
|
289 |
msgid "month"
|
290 |
msgstr "mes"
|
291 |
|
292 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
293 |
msgid "go to date"
|
294 |
msgstr "ir a fecha"
|
295 |
|
296 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 |
msgid "You do not have sufficient permissions to create events. "
|
298 |
msgstr "Usted no tiene los permisos suficientes para crear eventos."
|
299 |
|
300 |
+
#: event-organiser-calendar.php:176
|
301 |
#, fuzzy
|
302 |
msgid "You do not have sufficient permissions to edit this event. "
|
303 |
msgstr "Usted no tiene los permisos suficientes para editar este evento."
|
304 |
|
305 |
+
#: event-organiser-calendar.php:194
|
306 |
msgid "You do not have sufficient permissions to delete this event. "
|
307 |
msgstr "Usted no tiene los permisos suficientes para borrar este evento."
|
308 |
|
309 |
+
#: event-organiser-calendar.php:204
|
310 |
msgid "Occurrence deleted."
|
311 |
msgstr "Ocurrencia borrada."
|
312 |
|
313 |
+
#: event-organiser-calendar.php:220
|
314 |
#, fuzzy
|
315 |
msgid "Calendar options"
|
316 |
msgstr "Opciones de calendario"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:227
|
319 |
msgid "24 hour time"
|
320 |
msgstr "Tiempo de 24 horas"
|
321 |
|
322 |
+
#: event-organiser-calendar.php:249
|
323 |
+
#: includes/event-organiser-event-functions.php:1457
|
324 |
msgid "Loading…"
|
325 |
msgstr "Cargando… "
|
326 |
|
327 |
+
#: event-organiser-calendar.php:256
|
328 |
msgid "Current date/time"
|
329 |
msgstr "Fecha/hora actual"
|
330 |
|
331 |
+
#: event-organiser-calendar.php:261
|
332 |
msgid "Create an event"
|
333 |
msgstr "Crear un evento"
|
334 |
|
335 |
+
#: event-organiser-calendar.php:266
|
336 |
msgid "When"
|
337 |
msgstr "Cuándo"
|
338 |
|
339 |
+
#: event-organiser-calendar.php:270
|
340 |
msgid "Event Title"
|
341 |
msgstr "Título del Evento"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
344 |
msgid "Where"
|
345 |
msgstr "Dónde"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:302
|
348 |
msgid "Save Draft"
|
349 |
msgstr "Salvar Borrador"
|
350 |
|
351 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
352 |
#: event-organiser-edit.php:258
|
353 |
msgid "Cancel"
|
354 |
msgstr "Cancelar"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:306
|
357 |
msgid "Publish Event"
|
358 |
msgstr "Publicar Evento"
|
359 |
|
360 |
+
#: event-organiser-calendar.php:312
|
361 |
msgid "Submit for Review"
|
362 |
msgstr "Enviar para Revisión"
|
363 |
|
364 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
365 |
#: templates/event-meta-event-single.php:37
|
366 |
msgid "Event Details"
|
367 |
msgstr "Detalles de Evento"
|
368 |
|
369 |
+
#: event-organiser-calendar.php:335
|
370 |
msgid "Event Detail"
|
371 |
msgstr "Detalle de Evento"
|
372 |
|
458 |
msgstr "desconocido"
|
459 |
|
460 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
461 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
462 |
msgid "Organiser"
|
463 |
msgstr "Organiser"
|
464 |
|
543 |
msgstr "día de la semana"
|
544 |
|
545 |
#: event-organiser-edit.php:185
|
546 |
+
#: includes/event-organiser-event-functions.php:826
|
547 |
#: includes/event-organiser-register.php:265
|
548 |
msgid "until"
|
549 |
msgstr "hasta"
|
567 |
msgid "Venue Name"
|
568 |
msgstr "Nombre del Lugar de Encuentro"
|
569 |
|
570 |
+
#: event-organiser-edit.php:416
|
571 |
#, fuzzy
|
572 |
msgid "Event dates were not saved."
|
573 |
msgstr "Las fechas del evento no fueron salvadas."
|
651 |
msgid "Reoccurrence"
|
652 |
msgstr "Recurrencia"
|
653 |
|
654 |
+
#: event-organiser-manage.php:152
|
655 |
msgid "View all events"
|
656 |
msgstr "Ver todos los eventos"
|
657 |
|
658 |
+
#: event-organiser-manage.php:153
|
659 |
msgid "Future events"
|
660 |
msgstr "Eventos futuros"
|
661 |
|
662 |
+
#: event-organiser-manage.php:154
|
663 |
msgid "Expired events"
|
664 |
msgstr "Eventos expirados"
|
665 |
|
666 |
+
#: event-organiser-manage.php:155
|
667 |
msgid "Events within 24 hours"
|
668 |
msgstr "Eventos en 24 horas"
|
669 |
|
670 |
+
#: event-organiser-manage.php:156
|
671 |
msgid "Events within 1 week"
|
672 |
msgstr "Eventos en 1 semana"
|
673 |
|
674 |
+
#: event-organiser-manage.php:157
|
675 |
#, php-format
|
676 |
msgid "Events within %d weeks"
|
677 |
msgstr "Eventos en %d semanas"
|
678 |
|
679 |
+
#: event-organiser-manage.php:158
|
680 |
msgid "Events within 1 month"
|
681 |
msgstr "Eventos en 1 mes"
|
682 |
|
683 |
+
#: event-organiser-manage.php:159
|
684 |
#, php-format
|
685 |
msgid "Events within %d months"
|
686 |
msgstr "Eventos en %d meses"
|
687 |
|
688 |
+
#: event-organiser-manage.php:160
|
689 |
msgid "Events within 1 year"
|
690 |
msgstr "Eventos en 1 año"
|
691 |
|
692 |
+
#: event-organiser-manage.php:211
|
693 |
msgid "— No Change —"
|
694 |
msgstr "— Sin Cambio —"
|
695 |
|
722 |
msgid "Event Organiser"
|
723 |
msgstr "Event Organiser"
|
724 |
|
725 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
726 |
#: includes/event-organiser-install.php:112
|
727 |
msgid "Edit Events"
|
728 |
msgstr "Editar Eventos"
|
729 |
|
730 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
731 |
#: includes/event-organiser-install.php:113
|
732 |
msgid "Publish Events"
|
733 |
msgstr "Publicar Eventos"
|
734 |
|
735 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
736 |
#: includes/event-organiser-install.php:114
|
737 |
msgid "Delete Events"
|
738 |
msgstr "Borrar Eventos"
|
739 |
|
740 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
741 |
#: includes/event-organiser-install.php:115
|
742 |
msgid "Edit Others' Events"
|
743 |
msgstr "Editar Otros Eventos"
|
744 |
|
745 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
746 |
#: includes/event-organiser-install.php:116
|
747 |
msgid "Delete Other's Events"
|
748 |
msgstr "Borrar Otros Eventos"
|
749 |
|
750 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
751 |
#: includes/event-organiser-install.php:117
|
752 |
msgid "Read Private Events"
|
753 |
msgstr "Leer Eventos Privados"
|
754 |
|
755 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
756 |
#: includes/event-organiser-install.php:118
|
757 |
msgid "Manage Venues"
|
758 |
msgstr "Gestionar Lugares de Encuentros"
|
759 |
|
760 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
761 |
#: includes/event-organiser-install.php:119
|
762 |
msgid "Manage Event Categories & Tags"
|
763 |
msgstr "Gestionar Categorías y Etiquetas de Evento"
|
1077 |
msgid "Venue(s) <strong>deleted</strong>"
|
1078 |
msgstr "Lugar(es) de encuentro <strong>borrado(s)</strong>"
|
1079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1080 |
#: event-organiser-venues.php:258
|
1081 |
#, php-format
|
1082 |
msgid "Search results for “%s”"
|
1083 |
msgstr "Resultados de la búsqueda para “%s”"
|
1084 |
|
1085 |
+
#: event-organiser-venues.php:418
|
1086 |
msgid "Latitude/Longitude:"
|
1087 |
+
msgstr "Latitud/Longitud"
|
1088 |
|
1089 |
+
#: event-organiser-venues.php:446
|
1090 |
msgid "Venue name"
|
1091 |
msgstr "Nombre del Lugar de Encuentro"
|
1092 |
|
1093 |
+
#: event-organiser-venues.php:452
|
1094 |
msgid "Permalink:"
|
1095 |
msgstr "Permalink:"
|
1096 |
|
1097 |
+
#: event-organiser-venues.php:459
|
1098 |
msgid "Get Link"
|
1099 |
msgstr "Obtener Enlace"
|
1100 |
|
1101 |
+
#: event-organiser-venues.php:481
|
1102 |
msgid "Slug"
|
1103 |
msgstr "Alias"
|
1104 |
|
1133 |
msgid "[Line %1$d]"
|
1134 |
msgstr "[Línea %1$d]"
|
1135 |
|
1136 |
+
#: includes/class-eo-ical-parser.php:952
|
1137 |
#, php-format
|
1138 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1139 |
msgstr "Fecha inválida \"%s\". Fecha esperada en formato AAAAMMDD."
|
1140 |
|
1141 |
+
#: includes/class-eo-ical-parser.php:990
|
1142 |
#, php-format
|
1143 |
msgid ""
|
1144 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1251 |
msgid "%d categories were created"
|
1252 |
msgstr "%d categorías fueron creadas"
|
1253 |
|
1254 |
+
#: includes/event-organiser-ajax.php:347
|
1255 |
msgid "Protected"
|
1256 |
msgstr "Protegido"
|
1257 |
|
1258 |
+
#: includes/event-organiser-ajax.php:349
|
1259 |
msgid "Private"
|
1260 |
msgstr "Privado"
|
1261 |
|
1262 |
+
#: includes/event-organiser-ajax.php:351
|
1263 |
msgid "Draft"
|
1264 |
msgstr "Borrador"
|
1265 |
|
1266 |
+
#: includes/event-organiser-ajax.php:381
|
1267 |
#: templates/event-meta-event-single.php:58
|
1268 |
msgid "Start"
|
1269 |
msgstr "Inicio"
|
1270 |
|
1271 |
+
#: includes/event-organiser-ajax.php:382
|
1272 |
msgid "End"
|
1273 |
msgstr "Final"
|
1274 |
|
1275 |
+
#: includes/event-organiser-ajax.php:423
|
1276 |
msgid "This event reoccurs"
|
1277 |
msgstr "Este evento se repite"
|
1278 |
|
1279 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1280 |
msgid "Edit Event"
|
1281 |
msgstr "Editar Evento"
|
1282 |
|
1283 |
+
#: includes/event-organiser-ajax.php:449
|
1284 |
msgid "Delete this occurrence"
|
1285 |
msgstr "Borrar esta ocurrencia "
|
1286 |
|
1287 |
+
#: includes/event-organiser-ajax.php:466
|
1288 |
msgid "Break this series"
|
1289 |
msgstr "Romper esta serie"
|
1290 |
|
1291 |
+
#: includes/event-organiser-ajax.php:674
|
1292 |
+
#: includes/event-organiser-event-functions.php:1409
|
1293 |
msgid "All Day"
|
1294 |
msgstr "Todo el Día"
|
1295 |
|
1296 |
+
#: includes/event-organiser-ajax.php:679
|
1297 |
msgid "Add To Google Calendar"
|
1298 |
msgstr "Adicionar a Google Calendar"
|
1299 |
|
1300 |
+
#: includes/event-organiser-ajax.php:790
|
1301 |
+
msgid "Event not found"
|
1302 |
+
msgstr ""
|
1303 |
+
|
1304 |
+
#: includes/event-organiser-ajax.php:802
|
1305 |
+
msgid "Events are not editable via the admin calendar"
|
1306 |
+
msgstr ""
|
1307 |
+
|
1308 |
+
#: includes/event-organiser-ajax.php:812
|
1309 |
+
msgid "Are you sure you want to do this?"
|
1310 |
+
msgstr ""
|
1311 |
+
|
1312 |
+
#: includes/event-organiser-ajax.php:822
|
1313 |
+
msgid "You do not have permission to edit this event"
|
1314 |
+
msgstr ""
|
1315 |
+
|
1316 |
+
#: includes/event-organiser-ajax.php:844
|
1317 |
+
#, php-format
|
1318 |
+
msgid "Event not created: %s"
|
1319 |
+
msgstr ""
|
1320 |
+
|
1321 |
#: includes/event-organiser-cpt.php:33
|
1322 |
msgid "Search Venues"
|
1323 |
msgstr "Buscar Lugares de Encuentro"
|
1362 |
msgid "Venue Location"
|
1363 |
msgstr "Localización del Lugar de Encuentro"
|
1364 |
|
1365 |
+
#: includes/event-organiser-cpt.php:45
|
1366 |
+
msgid "View all venues"
|
1367 |
+
msgstr "Ver todos los lugares de encuentro"
|
1368 |
+
|
1369 |
#: includes/event-organiser-cpt.php:46
|
1370 |
msgid "Venue:"
|
1371 |
+
msgstr "Lugar de encuentro:"
|
1372 |
|
1373 |
#: includes/event-organiser-cpt.php:47
|
1374 |
msgid "No Venue"
|
1377 |
#: includes/event-organiser-cpt.php:93
|
1378 |
msgctxt "taxonomy singular name"
|
1379 |
msgid "Category"
|
1380 |
+
msgstr "Categoría"
|
1381 |
|
1382 |
#: includes/event-organiser-cpt.php:94
|
1383 |
msgid "Search Categories"
|
1393 |
|
1394 |
#: includes/event-organiser-cpt.php:97
|
1395 |
msgid "Parent Category:"
|
1396 |
+
msgstr "Categoría padre"
|
1397 |
|
1398 |
#: includes/event-organiser-cpt.php:98
|
1399 |
msgid "Edit Category"
|
1415 |
msgid "No categories found"
|
1416 |
msgstr "No se encontraron categorías"
|
1417 |
|
1418 |
+
#: includes/event-organiser-cpt.php:105
|
1419 |
+
msgid "View all categories"
|
1420 |
+
msgstr "Ver todas las categorías"
|
1421 |
+
|
1422 |
#: includes/event-organiser-cpt.php:147
|
1423 |
msgctxt "taxonomy singular name"
|
1424 |
msgid "Tag"
|
1425 |
+
msgstr "Etiqueta"
|
1426 |
|
1427 |
#: includes/event-organiser-cpt.php:148
|
1428 |
msgid "Search Tags"
|
1461 |
msgstr "Escoger de las etiquetas más usadas"
|
1462 |
|
1463 |
#: includes/event-organiser-cpt.php:157
|
1464 |
+
#: includes/event-organiser-event-functions.php:1520
|
1465 |
#: templates/event-meta-event-single.php:74
|
1466 |
msgid "Tags"
|
1467 |
msgstr "Etiquetas"
|
1478 |
msgid "View all tags"
|
1479 |
msgstr "Ver todas las etiquetas"
|
1480 |
|
1481 |
+
#: includes/event-organiser-cpt.php:219
|
1482 |
+
msgctxt "post"
|
1483 |
+
msgid "Add New"
|
1484 |
+
msgstr ""
|
1485 |
+
|
1486 |
#: includes/event-organiser-cpt.php:220
|
1487 |
msgid "Add New Event"
|
1488 |
msgstr "Adicionar Nuevo Evento"
|
1772 |
msgid "Assign the category a colour."
|
1773 |
msgstr "Asignar a la categoría un color"
|
1774 |
|
1775 |
+
#: includes/event-organiser-event-functions.php:747
|
1776 |
#: includes/event-organiser-register.php:266
|
1777 |
msgid "last"
|
1778 |
msgstr "último"
|
1779 |
|
1780 |
+
#: includes/event-organiser-event-functions.php:747
|
1781 |
#: includes/event-organiser-register.php:266
|
1782 |
msgid "first"
|
1783 |
msgstr "primero"
|
1784 |
|
1785 |
+
#: includes/event-organiser-event-functions.php:747
|
1786 |
#: includes/event-organiser-register.php:266
|
1787 |
msgid "second"
|
1788 |
msgstr "segundo"
|
1789 |
|
1790 |
+
#: includes/event-organiser-event-functions.php:747
|
1791 |
#: includes/event-organiser-register.php:266
|
1792 |
msgid "third"
|
1793 |
msgstr "tercero"
|
1794 |
|
1795 |
+
#: includes/event-organiser-event-functions.php:747
|
1796 |
#: includes/event-organiser-register.php:266
|
1797 |
msgid "fourth"
|
1798 |
msgstr "cuarto"
|
1799 |
|
1800 |
+
#: includes/event-organiser-event-functions.php:757
|
1801 |
msgid "one time only"
|
1802 |
msgstr "una sola vez"
|
1803 |
|
1804 |
+
#: includes/event-organiser-event-functions.php:760
|
1805 |
#, fuzzy
|
1806 |
msgid "custom reoccurrence"
|
1807 |
msgstr "recurrencia personalizada"
|
1808 |
|
1809 |
+
#: includes/event-organiser-event-functions.php:767
|
1810 |
#: includes/event-organiser-register.php:256
|
1811 |
msgid "every day"
|
1812 |
msgstr "cada día"
|
1813 |
|
1814 |
+
#: includes/event-organiser-event-functions.php:769
|
1815 |
#: includes/event-organiser-register.php:257
|
1816 |
#, php-format
|
1817 |
msgid "every %d days"
|
1818 |
msgstr "cada %d días"
|
1819 |
|
1820 |
+
#: includes/event-organiser-event-functions.php:775
|
1821 |
#: includes/event-organiser-register.php:258
|
1822 |
msgid "every week on"
|
1823 |
msgstr "cada semana en"
|
1824 |
|
1825 |
+
#: includes/event-organiser-event-functions.php:777
|
1826 |
#: includes/event-organiser-register.php:259
|
1827 |
#, php-format
|
1828 |
msgid "every %d weeks on"
|
1829 |
msgstr "cada %d semanas en"
|
1830 |
|
1831 |
+
#: includes/event-organiser-event-functions.php:788
|
1832 |
#: includes/event-organiser-register.php:260
|
1833 |
msgid "every month on the"
|
1834 |
msgstr "cada mes en el"
|
1835 |
|
1836 |
+
#: includes/event-organiser-event-functions.php:790
|
1837 |
#: includes/event-organiser-register.php:261
|
1838 |
#, php-format
|
1839 |
msgid "every %d months on the"
|
1840 |
msgstr "cada %d meses en el"
|
1841 |
|
1842 |
+
#: includes/event-organiser-event-functions.php:819
|
1843 |
msgid "every year"
|
1844 |
msgstr "cada año"
|
1845 |
|
1846 |
+
#: includes/event-organiser-event-functions.php:821
|
1847 |
#, php-format
|
1848 |
msgid "every %d years"
|
1849 |
msgstr "cada %d años"
|
1960 |
msgid "Country"
|
1961 |
msgstr "País"
|
1962 |
|
1963 |
+
#: includes/event.php:549
|
1964 |
msgid "Schedule not recognised."
|
1965 |
msgstr "Programación no reconocida."
|
1966 |
|
1967 |
+
#: includes/event.php:558
|
1968 |
msgid "Start date not provided."
|
1969 |
msgstr "Fecha de inicio no proveida."
|
1970 |
|
1971 |
+
#: includes/event.php:576
|
1972 |
msgid "Start date occurs after end date."
|
1973 |
msgstr "La fecha de inicio ocurre después de la fecha de fin."
|
1974 |
|
1975 |
+
#: includes/event.php:579
|
1976 |
msgid "Schedule end date is before is before the start date."
|
1977 |
msgstr "La fecha de fin programada es anterior a la fecha de inicio."
|
1978 |
|
1979 |
+
#: includes/event.php:662
|
1980 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1981 |
msgstr "Programación mensual inválida (ordinal inválido)"
|
1982 |
|
1983 |
+
#: includes/event.php:782
|
1984 |
msgid "Event does not contain any dates."
|
1985 |
msgstr "El evento no contiene ningunas fechas."
|
1986 |
|
1987 |
+
#: includes/event.php:923
|
1988 |
msgid "Occurrence not deleted. Occurrence not found."
|
1989 |
msgstr "La ocurrencia no fue borrada. La ocurrencia no fue encontrada."
|
1990 |
|
1991 |
+
#: includes/event.php:984
|
1992 |
+
msgid "There is already an occurrence on this date"
|
1993 |
+
msgstr ""
|
1994 |
+
|
1995 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1996 |
#: includes/i18n.php:8
|
1997 |
msgid ""
|
2012 |
#: templates/taxonomy-event-venue.php:48
|
2013 |
#: templates/taxonomy-event-venue.php:105
|
2014 |
msgid "Later events <span class=\"meta-nav\">→</span>"
|
2015 |
+
msgstr "Eventos posteriores <span class=\"meta-nav\">→</span>"
|
2016 |
|
2017 |
#: templates/archive-event.php:56 templates/archive-event.php:111
|
2018 |
#: templates/taxonomy-event-category.php:49
|
languages/eventorganiser-es_PE.mo
CHANGED
Binary file
|
languages/eventorganiser-es_PE.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -10,6 +10,7 @@ msgstr ""
|
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
|
|
13 |
|
14 |
#: classes/class-eo-agenda-widget.php:11
|
15 |
msgid "Displays a list of events, grouped by date"
|
@@ -30,15 +31,15 @@ msgstr ""
|
|
30 |
msgid "Group by"
|
31 |
msgstr ""
|
32 |
|
33 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
34 |
msgid "Day"
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
38 |
msgid "Week"
|
39 |
msgstr ""
|
40 |
|
41 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
42 |
msgid "Month"
|
43 |
msgstr ""
|
44 |
|
@@ -58,7 +59,7 @@ msgstr ""
|
|
58 |
msgid "Displays a calendar of your events"
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
62 |
msgid "Events Calendar"
|
63 |
msgstr ""
|
64 |
|
@@ -107,8 +108,8 @@ msgstr ""
|
|
107 |
msgid "Displays a list of events"
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
111 |
-
#: event-organiser.php:
|
112 |
#: includes/event-organiser-cpt.php:229
|
113 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
114 |
msgid "Events"
|
@@ -167,17 +168,17 @@ msgstr ""
|
|
167 |
msgid "'No events' message"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#: classes/class-eo-venue-list-table.php:
|
171 |
msgid "Edit"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: classes/class-eo-venue-list-table.php:
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
msgid "Delete"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
-
#: includes/event-organiser-ajax.php:
|
181 |
msgid "View"
|
182 |
msgstr ""
|
183 |
|
@@ -192,7 +193,7 @@ msgstr ""
|
|
192 |
|
193 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
194 |
#: includes/event-organiser-cpt.php:103
|
195 |
-
#: includes/event-organiser-event-functions.php:
|
196 |
#: templates/event-meta-event-single.php:69
|
197 |
msgid "Categories"
|
198 |
msgstr ""
|
@@ -232,7 +233,7 @@ msgstr ""
|
|
232 |
msgid "Select Venue"
|
233 |
msgstr ""
|
234 |
|
235 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
236 |
msgid "There is no excerpt because this is a protected post."
|
237 |
msgstr ""
|
238 |
|
@@ -258,110 +259,101 @@ msgstr ""
|
|
258 |
msgid "Calendar View"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: event-organiser-calendar.php:
|
262 |
msgid "today"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: event-organiser-calendar.php:
|
266 |
#: includes/event-organiser-register.php:248
|
267 |
msgid "day"
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: event-organiser-calendar.php:
|
271 |
#: includes/event-organiser-register.php:250
|
272 |
msgid "week"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: event-organiser-calendar.php:
|
276 |
#: includes/event-organiser-register.php:252
|
277 |
msgid "month"
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: event-organiser-calendar.php:
|
281 |
msgid "go to date"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: event-organiser-calendar.php:
|
285 |
-
#: includes/event-organiser-cpt.php:105
|
286 |
-
msgid "View all categories"
|
287 |
-
msgstr ""
|
288 |
-
|
289 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
290 |
-
msgid "View all venues"
|
291 |
-
msgstr ""
|
292 |
-
|
293 |
-
#: event-organiser-calendar.php:111
|
294 |
msgid "You do not have sufficient permissions to create events. "
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: event-organiser-calendar.php:
|
298 |
msgid "You do not have sufficient permissions to edit this event. "
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: event-organiser-calendar.php:
|
302 |
msgid "You do not have sufficient permissions to delete this event. "
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: event-organiser-calendar.php:
|
306 |
msgid "Occurrence deleted."
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: event-organiser-calendar.php:
|
310 |
msgid "Calendar options"
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: event-organiser-calendar.php:
|
314 |
msgid "24 hour time"
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: event-organiser-calendar.php:
|
318 |
-
#: includes/event-organiser-event-functions.php:
|
319 |
msgid "Loading…"
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: event-organiser-calendar.php:
|
323 |
msgid "Current date/time"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: event-organiser-calendar.php:
|
327 |
msgid "Create an event"
|
328 |
msgstr ""
|
329 |
|
330 |
-
#: event-organiser-calendar.php:
|
331 |
msgid "When"
|
332 |
msgstr ""
|
333 |
|
334 |
-
#: event-organiser-calendar.php:
|
335 |
msgid "Event Title"
|
336 |
msgstr ""
|
337 |
|
338 |
-
#: event-organiser-calendar.php:
|
339 |
msgid "Where"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: event-organiser-calendar.php:
|
343 |
msgid "Save Draft"
|
344 |
msgstr ""
|
345 |
|
346 |
-
#: event-organiser-calendar.php:
|
347 |
#: event-organiser-edit.php:258
|
348 |
msgid "Cancel"
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: event-organiser-calendar.php:
|
352 |
msgid "Publish Event"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: event-organiser-calendar.php:
|
356 |
msgid "Submit for Review"
|
357 |
msgstr ""
|
358 |
|
359 |
-
#: event-organiser-calendar.php:
|
360 |
#: templates/event-meta-event-single.php:37
|
361 |
msgid "Event Details"
|
362 |
msgstr ""
|
363 |
|
364 |
-
#: event-organiser-calendar.php:
|
365 |
msgid "Event Detail"
|
366 |
msgstr ""
|
367 |
|
@@ -433,14 +425,12 @@ msgstr ""
|
|
433 |
"Los conflictos conocidos de plug-in y tema, resaltados en rojo, pueden ser "
|
434 |
"menores o tener una resolución simple. Por favor contactar a soporte."
|
435 |
|
436 |
-
# / TRANSLATORS: [this plugin] has only been tested up to [required plugin] [required plugin version]
|
437 |
#. / TRANSLATORS: [this plugin] has only been tested up to [required plugin] [required plugin version]
|
438 |
#: event-organiser-debug.php:430
|
439 |
#, php-format
|
440 |
msgid "%s has only been tested up to %s %s"
|
441 |
msgstr "%s sólo ha sido probado hasta %s %s"
|
442 |
|
443 |
-
# / TRANSLATORS: [this plugin] requires [required plugin] version [required plugin version] or higher
|
444 |
#. / TRANSLATORS: [this plugin] requires [required plugin] version [required plugin version] or higher
|
445 |
#: event-organiser-debug.php:439
|
446 |
#, php-format
|
@@ -452,7 +442,7 @@ msgid "unknown"
|
|
452 |
msgstr "desconocido"
|
453 |
|
454 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
455 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
456 |
msgid "Organiser"
|
457 |
msgstr ""
|
458 |
|
@@ -532,7 +522,7 @@ msgid "day of week"
|
|
532 |
msgstr ""
|
533 |
|
534 |
#: event-organiser-edit.php:185
|
535 |
-
#: includes/event-organiser-event-functions.php:
|
536 |
#: includes/event-organiser-register.php:265
|
537 |
msgid "until"
|
538 |
msgstr ""
|
@@ -554,7 +544,7 @@ msgstr ""
|
|
554 |
msgid "Venue Name"
|
555 |
msgstr ""
|
556 |
|
557 |
-
#: event-organiser-edit.php:
|
558 |
msgid "Event dates were not saved."
|
559 |
msgstr ""
|
560 |
|
@@ -624,45 +614,45 @@ msgstr ""
|
|
624 |
msgid "Reoccurrence"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: event-organiser-manage.php:
|
628 |
msgid "View all events"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: event-organiser-manage.php:
|
632 |
msgid "Future events"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: event-organiser-manage.php:
|
636 |
msgid "Expired events"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "Events within 24 hours"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
msgid "Events within 1 week"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: event-organiser-manage.php:
|
648 |
#, php-format
|
649 |
msgid "Events within %d weeks"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "Events within 1 month"
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: event-organiser-manage.php:
|
657 |
#, php-format
|
658 |
msgid "Events within %d months"
|
659 |
msgstr ""
|
660 |
|
661 |
-
#: event-organiser-manage.php:
|
662 |
msgid "Events within 1 year"
|
663 |
msgstr ""
|
664 |
|
665 |
-
#: event-organiser-manage.php:
|
666 |
msgid "— No Change —"
|
667 |
msgstr ""
|
668 |
|
@@ -694,42 +684,42 @@ msgstr ""
|
|
694 |
msgid "Event Organiser"
|
695 |
msgstr ""
|
696 |
|
697 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
698 |
#: includes/event-organiser-install.php:112
|
699 |
msgid "Edit Events"
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
703 |
#: includes/event-organiser-install.php:113
|
704 |
msgid "Publish Events"
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
708 |
#: includes/event-organiser-install.php:114
|
709 |
msgid "Delete Events"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
713 |
#: includes/event-organiser-install.php:115
|
714 |
msgid "Edit Others' Events"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
718 |
#: includes/event-organiser-install.php:116
|
719 |
msgid "Delete Other's Events"
|
720 |
msgstr ""
|
721 |
|
722 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
723 |
#: includes/event-organiser-install.php:117
|
724 |
msgid "Read Private Events"
|
725 |
msgstr ""
|
726 |
|
727 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
728 |
#: includes/event-organiser-install.php:118
|
729 |
msgid "Manage Venues"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
733 |
#: includes/event-organiser-install.php:119
|
734 |
msgid "Manage Event Categories & Tags"
|
735 |
msgstr ""
|
@@ -1011,34 +1001,28 @@ msgstr ""
|
|
1011 |
msgid "Venue(s) <strong>deleted</strong>"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1015 |
-
#: includes/event-organiser-cpt.php:219
|
1016 |
-
msgctxt "post"
|
1017 |
-
msgid "Add New"
|
1018 |
-
msgstr ""
|
1019 |
-
|
1020 |
#: event-organiser-venues.php:258
|
1021 |
#, php-format
|
1022 |
msgid "Search results for “%s”"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: event-organiser-venues.php:
|
1026 |
msgid "Latitude/Longitude:"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: event-organiser-venues.php:
|
1030 |
msgid "Venue name"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
-
#: event-organiser-venues.php:
|
1034 |
msgid "Permalink:"
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: event-organiser-venues.php:
|
1038 |
msgid "Get Link"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: event-organiser-venues.php:
|
1042 |
msgid "Slug"
|
1043 |
msgstr ""
|
1044 |
|
@@ -1073,12 +1057,12 @@ msgstr ""
|
|
1073 |
msgid "[Line %1$d]"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: includes/class-eo-ical-parser.php:
|
1077 |
#, php-format
|
1078 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1079 |
msgstr ""
|
1080 |
|
1081 |
-
#: includes/class-eo-ical-parser.php:
|
1082 |
#, php-format
|
1083 |
msgid ""
|
1084 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1182,52 +1166,73 @@ msgstr ""
|
|
1182 |
msgid "%d categories were created"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#: includes/event-organiser-ajax.php:
|
1186 |
msgid "Protected"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#: includes/event-organiser-ajax.php:
|
1190 |
msgid "Private"
|
1191 |
msgstr ""
|
1192 |
|
1193 |
-
#: includes/event-organiser-ajax.php:
|
1194 |
msgid "Draft"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: includes/event-organiser-ajax.php:
|
1198 |
#: templates/event-meta-event-single.php:58
|
1199 |
msgid "Start"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: includes/event-organiser-ajax.php:
|
1203 |
msgid "End"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: includes/event-organiser-ajax.php:
|
1207 |
msgid "This event reoccurs"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: includes/event-organiser-ajax.php:
|
1211 |
msgid "Edit Event"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
-
#: includes/event-organiser-ajax.php:
|
1215 |
msgid "Delete this occurrence"
|
1216 |
msgstr ""
|
1217 |
|
1218 |
-
#: includes/event-organiser-ajax.php:
|
1219 |
msgid "Break this series"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: includes/event-organiser-ajax.php:
|
1223 |
-
#: includes/event-organiser-event-functions.php:
|
1224 |
msgid "All Day"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
-
#: includes/event-organiser-ajax.php:
|
1228 |
msgid "Add To Google Calendar"
|
1229 |
msgstr ""
|
1230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1231 |
#: includes/event-organiser-cpt.php:33
|
1232 |
msgid "Search Venues"
|
1233 |
msgstr ""
|
@@ -1268,6 +1273,10 @@ msgstr ""
|
|
1268 |
msgid "Venue Location"
|
1269 |
msgstr ""
|
1270 |
|
|
|
|
|
|
|
|
|
1271 |
#: includes/event-organiser-cpt.php:46
|
1272 |
msgid "Venue:"
|
1273 |
msgstr ""
|
@@ -1317,6 +1326,10 @@ msgstr ""
|
|
1317 |
msgid "No categories found"
|
1318 |
msgstr ""
|
1319 |
|
|
|
|
|
|
|
|
|
1320 |
#: includes/event-organiser-cpt.php:147
|
1321 |
msgctxt "taxonomy singular name"
|
1322 |
msgid "Tag"
|
@@ -1359,7 +1372,7 @@ msgid "Choose from the most used tags"
|
|
1359 |
msgstr ""
|
1360 |
|
1361 |
#: includes/event-organiser-cpt.php:157
|
1362 |
-
#: includes/event-organiser-event-functions.php:
|
1363 |
#: templates/event-meta-event-single.php:74
|
1364 |
msgid "Tags"
|
1365 |
msgstr ""
|
@@ -1376,6 +1389,11 @@ msgstr ""
|
|
1376 |
msgid "View all tags"
|
1377 |
msgstr ""
|
1378 |
|
|
|
|
|
|
|
|
|
|
|
1379 |
#: includes/event-organiser-cpt.php:220
|
1380 |
msgid "Add New Event"
|
1381 |
msgstr ""
|
@@ -1618,77 +1636,77 @@ msgstr ""
|
|
1618 |
msgid "Assign the category a colour."
|
1619 |
msgstr ""
|
1620 |
|
1621 |
-
#: includes/event-organiser-event-functions.php:
|
1622 |
#: includes/event-organiser-register.php:266
|
1623 |
msgid "last"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: includes/event-organiser-event-functions.php:
|
1627 |
#: includes/event-organiser-register.php:266
|
1628 |
msgid "first"
|
1629 |
msgstr ""
|
1630 |
|
1631 |
-
#: includes/event-organiser-event-functions.php:
|
1632 |
#: includes/event-organiser-register.php:266
|
1633 |
msgid "second"
|
1634 |
msgstr ""
|
1635 |
|
1636 |
-
#: includes/event-organiser-event-functions.php:
|
1637 |
#: includes/event-organiser-register.php:266
|
1638 |
msgid "third"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
-
#: includes/event-organiser-event-functions.php:
|
1642 |
#: includes/event-organiser-register.php:266
|
1643 |
msgid "fourth"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: includes/event-organiser-event-functions.php:
|
1647 |
msgid "one time only"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
-
#: includes/event-organiser-event-functions.php:
|
1651 |
msgid "custom reoccurrence"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: includes/event-organiser-event-functions.php:
|
1655 |
#: includes/event-organiser-register.php:256
|
1656 |
msgid "every day"
|
1657 |
msgstr ""
|
1658 |
|
1659 |
-
#: includes/event-organiser-event-functions.php:
|
1660 |
#: includes/event-organiser-register.php:257
|
1661 |
#, php-format
|
1662 |
msgid "every %d days"
|
1663 |
msgstr ""
|
1664 |
|
1665 |
-
#: includes/event-organiser-event-functions.php:
|
1666 |
#: includes/event-organiser-register.php:258
|
1667 |
msgid "every week on"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: includes/event-organiser-event-functions.php:
|
1671 |
#: includes/event-organiser-register.php:259
|
1672 |
#, php-format
|
1673 |
msgid "every %d weeks on"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
-
#: includes/event-organiser-event-functions.php:
|
1677 |
#: includes/event-organiser-register.php:260
|
1678 |
msgid "every month on the"
|
1679 |
msgstr ""
|
1680 |
|
1681 |
-
#: includes/event-organiser-event-functions.php:
|
1682 |
#: includes/event-organiser-register.php:261
|
1683 |
#, php-format
|
1684 |
msgid "every %d months on the"
|
1685 |
msgstr ""
|
1686 |
|
1687 |
-
#: includes/event-organiser-event-functions.php:
|
1688 |
msgid "every year"
|
1689 |
msgstr ""
|
1690 |
|
1691 |
-
#: includes/event-organiser-event-functions.php:
|
1692 |
#, php-format
|
1693 |
msgid "every %d years"
|
1694 |
msgstr ""
|
@@ -1795,35 +1813,38 @@ msgstr ""
|
|
1795 |
msgid "Country"
|
1796 |
msgstr ""
|
1797 |
|
1798 |
-
#: includes/event.php:
|
1799 |
msgid "Schedule not recognised."
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
#: includes/event.php:
|
1803 |
msgid "Start date not provided."
|
1804 |
msgstr ""
|
1805 |
|
1806 |
-
#: includes/event.php:
|
1807 |
msgid "Start date occurs after end date."
|
1808 |
msgstr ""
|
1809 |
|
1810 |
-
#: includes/event.php:
|
1811 |
msgid "Schedule end date is before is before the start date."
|
1812 |
msgstr ""
|
1813 |
|
1814 |
-
#: includes/event.php:
|
1815 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: includes/event.php:
|
1819 |
msgid "Event does not contain any dates."
|
1820 |
msgstr ""
|
1821 |
|
1822 |
-
#: includes/event.php:
|
1823 |
msgid "Occurrence not deleted. Occurrence not found."
|
1824 |
msgstr ""
|
1825 |
|
1826 |
-
|
|
|
|
|
|
|
1827 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1828 |
#: includes/i18n.php:8
|
1829 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
|
15 |
#: classes/class-eo-agenda-widget.php:11
|
16 |
msgid "Displays a list of events, grouped by date"
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr ""
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr ""
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr ""
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr ""
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr ""
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr ""
|
359 |
|
425 |
"Los conflictos conocidos de plug-in y tema, resaltados en rojo, pueden ser "
|
426 |
"menores o tener una resolución simple. Por favor contactar a soporte."
|
427 |
|
|
|
428 |
#. / TRANSLATORS: [this plugin] has only been tested up to [required plugin] [required plugin version]
|
429 |
#: event-organiser-debug.php:430
|
430 |
#, php-format
|
431 |
msgid "%s has only been tested up to %s %s"
|
432 |
msgstr "%s sólo ha sido probado hasta %s %s"
|
433 |
|
|
|
434 |
#. / TRANSLATORS: [this plugin] requires [required plugin] version [required plugin version] or higher
|
435 |
#: event-organiser-debug.php:439
|
436 |
#, php-format
|
442 |
msgstr "desconocido"
|
443 |
|
444 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
445 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
446 |
msgid "Organiser"
|
447 |
msgstr ""
|
448 |
|
522 |
msgstr ""
|
523 |
|
524 |
#: event-organiser-edit.php:185
|
525 |
+
#: includes/event-organiser-event-functions.php:826
|
526 |
#: includes/event-organiser-register.php:265
|
527 |
msgid "until"
|
528 |
msgstr ""
|
544 |
msgid "Venue Name"
|
545 |
msgstr ""
|
546 |
|
547 |
+
#: event-organiser-edit.php:416
|
548 |
msgid "Event dates were not saved."
|
549 |
msgstr ""
|
550 |
|
614 |
msgid "Reoccurrence"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: event-organiser-manage.php:152
|
618 |
msgid "View all events"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: event-organiser-manage.php:153
|
622 |
msgid "Future events"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: event-organiser-manage.php:154
|
626 |
msgid "Expired events"
|
627 |
msgstr ""
|
628 |
|
629 |
+
#: event-organiser-manage.php:155
|
630 |
msgid "Events within 24 hours"
|
631 |
msgstr ""
|
632 |
|
633 |
+
#: event-organiser-manage.php:156
|
634 |
msgid "Events within 1 week"
|
635 |
msgstr ""
|
636 |
|
637 |
+
#: event-organiser-manage.php:157
|
638 |
#, php-format
|
639 |
msgid "Events within %d weeks"
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: event-organiser-manage.php:158
|
643 |
msgid "Events within 1 month"
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: event-organiser-manage.php:159
|
647 |
#, php-format
|
648 |
msgid "Events within %d months"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: event-organiser-manage.php:160
|
652 |
msgid "Events within 1 year"
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: event-organiser-manage.php:211
|
656 |
msgid "— No Change —"
|
657 |
msgstr ""
|
658 |
|
684 |
msgid "Event Organiser"
|
685 |
msgstr ""
|
686 |
|
687 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
688 |
#: includes/event-organiser-install.php:112
|
689 |
msgid "Edit Events"
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
693 |
#: includes/event-organiser-install.php:113
|
694 |
msgid "Publish Events"
|
695 |
msgstr ""
|
696 |
|
697 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
698 |
#: includes/event-organiser-install.php:114
|
699 |
msgid "Delete Events"
|
700 |
msgstr ""
|
701 |
|
702 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
703 |
#: includes/event-organiser-install.php:115
|
704 |
msgid "Edit Others' Events"
|
705 |
msgstr ""
|
706 |
|
707 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
708 |
#: includes/event-organiser-install.php:116
|
709 |
msgid "Delete Other's Events"
|
710 |
msgstr ""
|
711 |
|
712 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
713 |
#: includes/event-organiser-install.php:117
|
714 |
msgid "Read Private Events"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
718 |
#: includes/event-organiser-install.php:118
|
719 |
msgid "Manage Venues"
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
723 |
#: includes/event-organiser-install.php:119
|
724 |
msgid "Manage Event Categories & Tags"
|
725 |
msgstr ""
|
1001 |
msgid "Venue(s) <strong>deleted</strong>"
|
1002 |
msgstr ""
|
1003 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1004 |
#: event-organiser-venues.php:258
|
1005 |
#, php-format
|
1006 |
msgid "Search results for “%s”"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: event-organiser-venues.php:418
|
1010 |
msgid "Latitude/Longitude:"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
+
#: event-organiser-venues.php:446
|
1014 |
msgid "Venue name"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: event-organiser-venues.php:452
|
1018 |
msgid "Permalink:"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
+
#: event-organiser-venues.php:459
|
1022 |
msgid "Get Link"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: event-organiser-venues.php:481
|
1026 |
msgid "Slug"
|
1027 |
msgstr ""
|
1028 |
|
1057 |
msgid "[Line %1$d]"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: includes/class-eo-ical-parser.php:952
|
1061 |
#, php-format
|
1062 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1063 |
msgstr ""
|
1064 |
|
1065 |
+
#: includes/class-eo-ical-parser.php:990
|
1066 |
#, php-format
|
1067 |
msgid ""
|
1068 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1166 |
msgid "%d categories were created"
|
1167 |
msgstr ""
|
1168 |
|
1169 |
+
#: includes/event-organiser-ajax.php:347
|
1170 |
msgid "Protected"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
+
#: includes/event-organiser-ajax.php:349
|
1174 |
msgid "Private"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
+
#: includes/event-organiser-ajax.php:351
|
1178 |
msgid "Draft"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
+
#: includes/event-organiser-ajax.php:381
|
1182 |
#: templates/event-meta-event-single.php:58
|
1183 |
msgid "Start"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
+
#: includes/event-organiser-ajax.php:382
|
1187 |
msgid "End"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: includes/event-organiser-ajax.php:423
|
1191 |
msgid "This event reoccurs"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1195 |
msgid "Edit Event"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: includes/event-organiser-ajax.php:449
|
1199 |
msgid "Delete this occurrence"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: includes/event-organiser-ajax.php:466
|
1203 |
msgid "Break this series"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: includes/event-organiser-ajax.php:674
|
1207 |
+
#: includes/event-organiser-event-functions.php:1409
|
1208 |
msgid "All Day"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: includes/event-organiser-ajax.php:679
|
1212 |
msgid "Add To Google Calendar"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
+
#: includes/event-organiser-ajax.php:790
|
1216 |
+
msgid "Event not found"
|
1217 |
+
msgstr ""
|
1218 |
+
|
1219 |
+
#: includes/event-organiser-ajax.php:802
|
1220 |
+
msgid "Events are not editable via the admin calendar"
|
1221 |
+
msgstr ""
|
1222 |
+
|
1223 |
+
#: includes/event-organiser-ajax.php:812
|
1224 |
+
msgid "Are you sure you want to do this?"
|
1225 |
+
msgstr ""
|
1226 |
+
|
1227 |
+
#: includes/event-organiser-ajax.php:822
|
1228 |
+
msgid "You do not have permission to edit this event"
|
1229 |
+
msgstr ""
|
1230 |
+
|
1231 |
+
#: includes/event-organiser-ajax.php:844
|
1232 |
+
#, php-format
|
1233 |
+
msgid "Event not created: %s"
|
1234 |
+
msgstr ""
|
1235 |
+
|
1236 |
#: includes/event-organiser-cpt.php:33
|
1237 |
msgid "Search Venues"
|
1238 |
msgstr ""
|
1273 |
msgid "Venue Location"
|
1274 |
msgstr ""
|
1275 |
|
1276 |
+
#: includes/event-organiser-cpt.php:45
|
1277 |
+
msgid "View all venues"
|
1278 |
+
msgstr ""
|
1279 |
+
|
1280 |
#: includes/event-organiser-cpt.php:46
|
1281 |
msgid "Venue:"
|
1282 |
msgstr ""
|
1326 |
msgid "No categories found"
|
1327 |
msgstr ""
|
1328 |
|
1329 |
+
#: includes/event-organiser-cpt.php:105
|
1330 |
+
msgid "View all categories"
|
1331 |
+
msgstr ""
|
1332 |
+
|
1333 |
#: includes/event-organiser-cpt.php:147
|
1334 |
msgctxt "taxonomy singular name"
|
1335 |
msgid "Tag"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
#: includes/event-organiser-cpt.php:157
|
1375 |
+
#: includes/event-organiser-event-functions.php:1520
|
1376 |
#: templates/event-meta-event-single.php:74
|
1377 |
msgid "Tags"
|
1378 |
msgstr ""
|
1389 |
msgid "View all tags"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: includes/event-organiser-cpt.php:219
|
1393 |
+
msgctxt "post"
|
1394 |
+
msgid "Add New"
|
1395 |
+
msgstr ""
|
1396 |
+
|
1397 |
#: includes/event-organiser-cpt.php:220
|
1398 |
msgid "Add New Event"
|
1399 |
msgstr ""
|
1636 |
msgid "Assign the category a colour."
|
1637 |
msgstr ""
|
1638 |
|
1639 |
+
#: includes/event-organiser-event-functions.php:747
|
1640 |
#: includes/event-organiser-register.php:266
|
1641 |
msgid "last"
|
1642 |
msgstr ""
|
1643 |
|
1644 |
+
#: includes/event-organiser-event-functions.php:747
|
1645 |
#: includes/event-organiser-register.php:266
|
1646 |
msgid "first"
|
1647 |
msgstr ""
|
1648 |
|
1649 |
+
#: includes/event-organiser-event-functions.php:747
|
1650 |
#: includes/event-organiser-register.php:266
|
1651 |
msgid "second"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
+
#: includes/event-organiser-event-functions.php:747
|
1655 |
#: includes/event-organiser-register.php:266
|
1656 |
msgid "third"
|
1657 |
msgstr ""
|
1658 |
|
1659 |
+
#: includes/event-organiser-event-functions.php:747
|
1660 |
#: includes/event-organiser-register.php:266
|
1661 |
msgid "fourth"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
+
#: includes/event-organiser-event-functions.php:757
|
1665 |
msgid "one time only"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
+
#: includes/event-organiser-event-functions.php:760
|
1669 |
msgid "custom reoccurrence"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
+
#: includes/event-organiser-event-functions.php:767
|
1673 |
#: includes/event-organiser-register.php:256
|
1674 |
msgid "every day"
|
1675 |
msgstr ""
|
1676 |
|
1677 |
+
#: includes/event-organiser-event-functions.php:769
|
1678 |
#: includes/event-organiser-register.php:257
|
1679 |
#, php-format
|
1680 |
msgid "every %d days"
|
1681 |
msgstr ""
|
1682 |
|
1683 |
+
#: includes/event-organiser-event-functions.php:775
|
1684 |
#: includes/event-organiser-register.php:258
|
1685 |
msgid "every week on"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: includes/event-organiser-event-functions.php:777
|
1689 |
#: includes/event-organiser-register.php:259
|
1690 |
#, php-format
|
1691 |
msgid "every %d weeks on"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: includes/event-organiser-event-functions.php:788
|
1695 |
#: includes/event-organiser-register.php:260
|
1696 |
msgid "every month on the"
|
1697 |
msgstr ""
|
1698 |
|
1699 |
+
#: includes/event-organiser-event-functions.php:790
|
1700 |
#: includes/event-organiser-register.php:261
|
1701 |
#, php-format
|
1702 |
msgid "every %d months on the"
|
1703 |
msgstr ""
|
1704 |
|
1705 |
+
#: includes/event-organiser-event-functions.php:819
|
1706 |
msgid "every year"
|
1707 |
msgstr ""
|
1708 |
|
1709 |
+
#: includes/event-organiser-event-functions.php:821
|
1710 |
#, php-format
|
1711 |
msgid "every %d years"
|
1712 |
msgstr ""
|
1813 |
msgid "Country"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: includes/event.php:549
|
1817 |
msgid "Schedule not recognised."
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: includes/event.php:558
|
1821 |
msgid "Start date not provided."
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: includes/event.php:576
|
1825 |
msgid "Start date occurs after end date."
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: includes/event.php:579
|
1829 |
msgid "Schedule end date is before is before the start date."
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: includes/event.php:662
|
1833 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
+
#: includes/event.php:782
|
1837 |
msgid "Event does not contain any dates."
|
1838 |
msgstr ""
|
1839 |
|
1840 |
+
#: includes/event.php:923
|
1841 |
msgid "Occurrence not deleted. Occurrence not found."
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: includes/event.php:984
|
1845 |
+
msgid "There is already an occurrence on this date"
|
1846 |
+
msgstr ""
|
1847 |
+
|
1848 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1849 |
#: includes/i18n.php:8
|
1850 |
msgid ""
|
languages/eventorganiser-et.mo
CHANGED
Binary file
|
languages/eventorganiser-et.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-01-30 03:47:37+0000\n"
|
7 |
"Last-Translator: Henri Jeret <henri.jeret@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Pealkiri"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Grupeeri"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Päev"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Nädal"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Kuu"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Kuvab minu sündmuste kalendri"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Sündmuste kalender"
|
65 |
|
@@ -109,8 +109,8 @@ msgstr "Järgmine kuu"
|
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Kuvab sündmuste nimekirja"
|
111 |
|
112 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
113 |
-
#: event-organiser.php:
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
@@ -169,17 +169,17 @@ msgstr ""
|
|
169 |
msgid "'No events' message"
|
170 |
msgstr "'Sündmused puuduvad' teade"
|
171 |
|
172 |
-
#: classes/class-eo-venue-list-table.php:
|
173 |
msgid "Edit"
|
174 |
msgstr "Muuda"
|
175 |
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
-
#: classes/class-eo-venue-list-table.php:
|
178 |
msgid "Delete"
|
179 |
msgstr "Kustuta"
|
180 |
|
181 |
-
#: classes/class-eo-venue-list-table.php:
|
182 |
-
#: includes/event-organiser-ajax.php:
|
183 |
msgid "View"
|
184 |
msgstr "Vaata"
|
185 |
|
@@ -194,7 +194,7 @@ msgstr "Sündmuse rubriigid"
|
|
194 |
|
195 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
196 |
#: includes/event-organiser-cpt.php:103
|
197 |
-
#: includes/event-organiser-event-functions.php:
|
198 |
#: templates/event-meta-event-single.php:69
|
199 |
msgid "Categories"
|
200 |
msgstr "Rubriigid"
|
@@ -234,7 +234,7 @@ msgstr "Toimumispaigad"
|
|
234 |
msgid "Select Venue"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
238 |
msgid "There is no excerpt because this is a protected post."
|
239 |
msgstr "Väljavõte puudub kuna see on kaitstud postitus."
|
240 |
|
@@ -260,110 +260,101 @@ msgstr ""
|
|
260 |
msgid "Calendar View"
|
261 |
msgstr "Kalendri vaade"
|
262 |
|
263 |
-
#: event-organiser-calendar.php:
|
264 |
msgid "today"
|
265 |
msgstr "täna"
|
266 |
|
267 |
-
#: event-organiser-calendar.php:
|
268 |
#: includes/event-organiser-register.php:248
|
269 |
msgid "day"
|
270 |
msgstr "päev"
|
271 |
|
272 |
-
#: event-organiser-calendar.php:
|
273 |
#: includes/event-organiser-register.php:250
|
274 |
msgid "week"
|
275 |
msgstr "nädal"
|
276 |
|
277 |
-
#: event-organiser-calendar.php:
|
278 |
#: includes/event-organiser-register.php:252
|
279 |
msgid "month"
|
280 |
msgstr "kuu"
|
281 |
|
282 |
-
#: event-organiser-calendar.php:
|
283 |
msgid "go to date"
|
284 |
msgstr "mine kuupäevale"
|
285 |
|
286 |
-
#: event-organiser-calendar.php:
|
287 |
-
#: includes/event-organiser-cpt.php:105
|
288 |
-
msgid "View all categories"
|
289 |
-
msgstr "Vaata kõiki rubriike"
|
290 |
-
|
291 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
292 |
-
msgid "View all venues"
|
293 |
-
msgstr "Vaata kõiki toimumispaiku"
|
294 |
-
|
295 |
-
#: event-organiser-calendar.php:111
|
296 |
msgid "You do not have sufficient permissions to create events. "
|
297 |
msgstr "Sul pole sündmuse loomiseks piisavalt õigusi"
|
298 |
|
299 |
-
#: event-organiser-calendar.php:
|
300 |
msgid "You do not have sufficient permissions to edit this event. "
|
301 |
msgstr "Sul pole sündmuse muutmiseks piisavalt õigusi"
|
302 |
|
303 |
-
#: event-organiser-calendar.php:
|
304 |
msgid "You do not have sufficient permissions to delete this event. "
|
305 |
msgstr "Sul pole sündmuse kustutamiseks piisavalt õigusi"
|
306 |
|
307 |
-
#: event-organiser-calendar.php:
|
308 |
msgid "Occurrence deleted."
|
309 |
msgstr "Sündmuse toimumine kustutatud."
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "Calendar options"
|
313 |
msgstr "Kalendri sätted"
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
msgid "24 hour time"
|
317 |
msgstr "24 tunni aeg"
|
318 |
|
319 |
-
#: event-organiser-calendar.php:
|
320 |
-
#: includes/event-organiser-event-functions.php:
|
321 |
msgid "Loading…"
|
322 |
msgstr "Laen…"
|
323 |
|
324 |
-
#: event-organiser-calendar.php:
|
325 |
msgid "Current date/time"
|
326 |
msgstr "Hetke kuupäev/aeg"
|
327 |
|
328 |
-
#: event-organiser-calendar.php:
|
329 |
msgid "Create an event"
|
330 |
msgstr "Loo sündmus"
|
331 |
|
332 |
-
#: event-organiser-calendar.php:
|
333 |
msgid "When"
|
334 |
msgstr "Millal"
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "Event Title"
|
338 |
msgstr "Sündmuse pealkiri"
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "Where"
|
342 |
msgstr "Kus"
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "Save Draft"
|
346 |
msgstr "Salvesta mustand"
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
#: event-organiser-edit.php:258
|
350 |
msgid "Cancel"
|
351 |
msgstr "Loobu"
|
352 |
|
353 |
-
#: event-organiser-calendar.php:
|
354 |
msgid "Publish Event"
|
355 |
msgstr "Avalda"
|
356 |
|
357 |
-
#: event-organiser-calendar.php:
|
358 |
msgid "Submit for Review"
|
359 |
msgstr "Saada ülevaatamisele"
|
360 |
|
361 |
-
#: event-organiser-calendar.php:
|
362 |
#: templates/event-meta-event-single.php:37
|
363 |
msgid "Event Details"
|
364 |
msgstr "Sündmuse detailid"
|
365 |
|
366 |
-
#: event-organiser-calendar.php:
|
367 |
msgid "Event Detail"
|
368 |
msgstr ""
|
369 |
|
@@ -440,7 +431,7 @@ msgid "unknown"
|
|
440 |
msgstr ""
|
441 |
|
442 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
443 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
444 |
msgid "Organiser"
|
445 |
msgstr "Korraldaja"
|
446 |
|
@@ -520,7 +511,7 @@ msgid "day of week"
|
|
520 |
msgstr "valitud nädalapäeval"
|
521 |
|
522 |
#: event-organiser-edit.php:185
|
523 |
-
#: includes/event-organiser-event-functions.php:
|
524 |
#: includes/event-organiser-register.php:265
|
525 |
msgid "until"
|
526 |
msgstr "kuni"
|
@@ -542,7 +533,7 @@ msgstr "Vali toimumispaik"
|
|
542 |
msgid "Venue Name"
|
543 |
msgstr "Toimumispaiga nimi"
|
544 |
|
545 |
-
#: event-organiser-edit.php:
|
546 |
msgid "Event dates were not saved."
|
547 |
msgstr "Sündmuse kuupäevi ei salvestatud."
|
548 |
|
@@ -612,45 +603,45 @@ msgstr "Sündmus"
|
|
612 |
msgid "Reoccurrence"
|
613 |
msgstr "Kordumine"
|
614 |
|
615 |
-
#: event-organiser-manage.php:
|
616 |
msgid "View all events"
|
617 |
msgstr "Vaata kõiki sündmusi"
|
618 |
|
619 |
-
#: event-organiser-manage.php:
|
620 |
msgid "Future events"
|
621 |
msgstr "Tulevased sündmused"
|
622 |
|
623 |
-
#: event-organiser-manage.php:
|
624 |
msgid "Expired events"
|
625 |
msgstr "Lõppenud sündmused"
|
626 |
|
627 |
-
#: event-organiser-manage.php:
|
628 |
msgid "Events within 24 hours"
|
629 |
msgstr "Sündmused 24 tunni jooksul"
|
630 |
|
631 |
-
#: event-organiser-manage.php:
|
632 |
msgid "Events within 1 week"
|
633 |
msgstr "Sündmused 1 nädala jooksul"
|
634 |
|
635 |
-
#: event-organiser-manage.php:
|
636 |
#, php-format
|
637 |
msgid "Events within %d weeks"
|
638 |
msgstr "Sündmused %d nädala jooksul"
|
639 |
|
640 |
-
#: event-organiser-manage.php:
|
641 |
msgid "Events within 1 month"
|
642 |
msgstr "Sündmused 1 kuu jooksul"
|
643 |
|
644 |
-
#: event-organiser-manage.php:
|
645 |
#, php-format
|
646 |
msgid "Events within %d months"
|
647 |
msgstr "Sündmused %d kuu jooksul"
|
648 |
|
649 |
-
#: event-organiser-manage.php:
|
650 |
msgid "Events within 1 year"
|
651 |
msgstr "Sündmused 1 aasta jooksul"
|
652 |
|
653 |
-
#: event-organiser-manage.php:
|
654 |
msgid "— No Change —"
|
655 |
msgstr "— Muutusi pole —"
|
656 |
|
@@ -682,42 +673,42 @@ msgstr "Event Organiser sätted"
|
|
682 |
msgid "Event Organiser"
|
683 |
msgstr "Event Organiser"
|
684 |
|
685 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
686 |
#: includes/event-organiser-install.php:112
|
687 |
msgid "Edit Events"
|
688 |
msgstr "Muuda sündmusi"
|
689 |
|
690 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
691 |
#: includes/event-organiser-install.php:113
|
692 |
msgid "Publish Events"
|
693 |
msgstr "Avalda sündmusi"
|
694 |
|
695 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
696 |
#: includes/event-organiser-install.php:114
|
697 |
msgid "Delete Events"
|
698 |
msgstr "Kustuta sündmusi"
|
699 |
|
700 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
701 |
#: includes/event-organiser-install.php:115
|
702 |
msgid "Edit Others' Events"
|
703 |
msgstr "Muuda teiste sündmusi"
|
704 |
|
705 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
706 |
#: includes/event-organiser-install.php:116
|
707 |
msgid "Delete Other's Events"
|
708 |
msgstr "Kustuta teiste sündmusi"
|
709 |
|
710 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
711 |
#: includes/event-organiser-install.php:117
|
712 |
msgid "Read Private Events"
|
713 |
msgstr "Loe privaatseid sündmusi"
|
714 |
|
715 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
716 |
#: includes/event-organiser-install.php:118
|
717 |
msgid "Manage Venues"
|
718 |
msgstr "Halda toimumispaiku"
|
719 |
|
720 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
721 |
#: includes/event-organiser-install.php:119
|
722 |
msgid "Manage Event Categories & Tags"
|
723 |
msgstr "Halda sündmuste rubriike ja silte"
|
@@ -1020,34 +1011,28 @@ msgstr "Toimumispaik <strong>uuendatud</strong>"
|
|
1020 |
msgid "Venue(s) <strong>deleted</strong>"
|
1021 |
msgstr "Toimumispaik <strong>kustutatud</strong>"
|
1022 |
|
1023 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1024 |
-
#: includes/event-organiser-cpt.php:219
|
1025 |
-
msgctxt "post"
|
1026 |
-
msgid "Add New"
|
1027 |
-
msgstr ""
|
1028 |
-
|
1029 |
#: event-organiser-venues.php:258
|
1030 |
#, php-format
|
1031 |
msgid "Search results for “%s”"
|
1032 |
msgstr "Otsingu - “%s” - tulemused"
|
1033 |
|
1034 |
-
#: event-organiser-venues.php:
|
1035 |
msgid "Latitude/Longitude:"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: event-organiser-venues.php:
|
1039 |
msgid "Venue name"
|
1040 |
msgstr "Saali nimi"
|
1041 |
|
1042 |
-
#: event-organiser-venues.php:
|
1043 |
msgid "Permalink:"
|
1044 |
msgstr "Püsiviide:"
|
1045 |
|
1046 |
-
#: event-organiser-venues.php:
|
1047 |
msgid "Get Link"
|
1048 |
msgstr "Viide"
|
1049 |
|
1050 |
-
#: event-organiser-venues.php:
|
1051 |
msgid "Slug"
|
1052 |
msgstr "Lühipealkiri"
|
1053 |
|
@@ -1082,13 +1067,13 @@ msgstr "[Read %1$d-%2$d]"
|
|
1082 |
msgid "[Line %1$d]"
|
1083 |
msgstr "[Rida %1$d]"
|
1084 |
|
1085 |
-
#: includes/class-eo-ical-parser.php:
|
1086 |
#, php-format
|
1087 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1088 |
msgstr ""
|
1089 |
"Vale kuupäeva formaat \"%s\". Oodatud kuupäeva formaat: YYYYMMDD format."
|
1090 |
|
1091 |
-
#: includes/class-eo-ical-parser.php:
|
1092 |
#, php-format
|
1093 |
msgid ""
|
1094 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1198,52 +1183,73 @@ msgstr "1 rubriik loodud"
|
|
1198 |
msgid "%d categories were created"
|
1199 |
msgstr "%d rubriiki loodud"
|
1200 |
|
1201 |
-
#: includes/event-organiser-ajax.php:
|
1202 |
msgid "Protected"
|
1203 |
msgstr "Kaitstud"
|
1204 |
|
1205 |
-
#: includes/event-organiser-ajax.php:
|
1206 |
msgid "Private"
|
1207 |
msgstr "Privaatne"
|
1208 |
|
1209 |
-
#: includes/event-organiser-ajax.php:
|
1210 |
msgid "Draft"
|
1211 |
msgstr "Mustand"
|
1212 |
|
1213 |
-
#: includes/event-organiser-ajax.php:
|
1214 |
#: templates/event-meta-event-single.php:58
|
1215 |
msgid "Start"
|
1216 |
msgstr "Algus"
|
1217 |
|
1218 |
-
#: includes/event-organiser-ajax.php:
|
1219 |
msgid "End"
|
1220 |
msgstr "Lõpp"
|
1221 |
|
1222 |
-
#: includes/event-organiser-ajax.php:
|
1223 |
msgid "This event reoccurs"
|
1224 |
msgstr "See sündmus kordub"
|
1225 |
|
1226 |
-
#: includes/event-organiser-ajax.php:
|
1227 |
msgid "Edit Event"
|
1228 |
msgstr "Muuda sündmust"
|
1229 |
|
1230 |
-
#: includes/event-organiser-ajax.php:
|
1231 |
msgid "Delete this occurrence"
|
1232 |
msgstr "Kustuta toimumine"
|
1233 |
|
1234 |
-
#: includes/event-organiser-ajax.php:
|
1235 |
msgid "Break this series"
|
1236 |
msgstr "Katkesta seeria"
|
1237 |
|
1238 |
-
#: includes/event-organiser-ajax.php:
|
1239 |
-
#: includes/event-organiser-event-functions.php:
|
1240 |
msgid "All Day"
|
1241 |
msgstr "Terve päev"
|
1242 |
|
1243 |
-
#: includes/event-organiser-ajax.php:
|
1244 |
msgid "Add To Google Calendar"
|
1245 |
msgstr "Lisa Google Kalendrisse"
|
1246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1247 |
#: includes/event-organiser-cpt.php:33
|
1248 |
msgid "Search Venues"
|
1249 |
msgstr "Otsi toimumispaiku"
|
@@ -1284,6 +1290,10 @@ msgstr "Eralda toimumispaigad komaga"
|
|
1284 |
msgid "Venue Location"
|
1285 |
msgstr "Toimumispaiga asukoht"
|
1286 |
|
|
|
|
|
|
|
|
|
1287 |
#: includes/event-organiser-cpt.php:46
|
1288 |
msgid "Venue:"
|
1289 |
msgstr ""
|
@@ -1333,6 +1343,10 @@ msgstr "Uus rubriigi nimi"
|
|
1333 |
msgid "No categories found"
|
1334 |
msgstr "Ühtegi rubriiki ei leitud"
|
1335 |
|
|
|
|
|
|
|
|
|
1336 |
#: includes/event-organiser-cpt.php:147
|
1337 |
msgctxt "taxonomy singular name"
|
1338 |
msgid "Tag"
|
@@ -1375,7 +1389,7 @@ msgid "Choose from the most used tags"
|
|
1375 |
msgstr "Vali enimkasutatud siltide hulgast"
|
1376 |
|
1377 |
#: includes/event-organiser-cpt.php:157
|
1378 |
-
#: includes/event-organiser-event-functions.php:
|
1379 |
#: templates/event-meta-event-single.php:74
|
1380 |
msgid "Tags"
|
1381 |
msgstr "Sildid"
|
@@ -1392,6 +1406,11 @@ msgstr "Eralda sildid komaga"
|
|
1392 |
msgid "View all tags"
|
1393 |
msgstr ""
|
1394 |
|
|
|
|
|
|
|
|
|
|
|
1395 |
#: includes/event-organiser-cpt.php:220
|
1396 |
msgid "Add New Event"
|
1397 |
msgstr "Lisa uus sündmus"
|
@@ -1676,77 +1695,77 @@ msgstr "Värv"
|
|
1676 |
msgid "Assign the category a colour."
|
1677 |
msgstr "Määra rubriigile värv."
|
1678 |
|
1679 |
-
#: includes/event-organiser-event-functions.php:
|
1680 |
#: includes/event-organiser-register.php:266
|
1681 |
msgid "last"
|
1682 |
msgstr "viimane"
|
1683 |
|
1684 |
-
#: includes/event-organiser-event-functions.php:
|
1685 |
#: includes/event-organiser-register.php:266
|
1686 |
msgid "first"
|
1687 |
msgstr "esimene"
|
1688 |
|
1689 |
-
#: includes/event-organiser-event-functions.php:
|
1690 |
#: includes/event-organiser-register.php:266
|
1691 |
msgid "second"
|
1692 |
msgstr "teine"
|
1693 |
|
1694 |
-
#: includes/event-organiser-event-functions.php:
|
1695 |
#: includes/event-organiser-register.php:266
|
1696 |
msgid "third"
|
1697 |
msgstr "kolmas"
|
1698 |
|
1699 |
-
#: includes/event-organiser-event-functions.php:
|
1700 |
#: includes/event-organiser-register.php:266
|
1701 |
msgid "fourth"
|
1702 |
msgstr "neljas"
|
1703 |
|
1704 |
-
#: includes/event-organiser-event-functions.php:
|
1705 |
msgid "one time only"
|
1706 |
msgstr "ainult üks kord"
|
1707 |
|
1708 |
-
#: includes/event-organiser-event-functions.php:
|
1709 |
msgid "custom reoccurrence"
|
1710 |
msgstr "kohandatud kordumine"
|
1711 |
|
1712 |
-
#: includes/event-organiser-event-functions.php:
|
1713 |
#: includes/event-organiser-register.php:256
|
1714 |
msgid "every day"
|
1715 |
msgstr "iga päev"
|
1716 |
|
1717 |
-
#: includes/event-organiser-event-functions.php:
|
1718 |
#: includes/event-organiser-register.php:257
|
1719 |
#, php-format
|
1720 |
msgid "every %d days"
|
1721 |
msgstr "iga %d. päev"
|
1722 |
|
1723 |
-
#: includes/event-organiser-event-functions.php:
|
1724 |
#: includes/event-organiser-register.php:258
|
1725 |
msgid "every week on"
|
1726 |
msgstr "iga nädal"
|
1727 |
|
1728 |
-
#: includes/event-organiser-event-functions.php:
|
1729 |
#: includes/event-organiser-register.php:259
|
1730 |
#, php-format
|
1731 |
msgid "every %d weeks on"
|
1732 |
msgstr "iga %d. nädal"
|
1733 |
|
1734 |
-
#: includes/event-organiser-event-functions.php:
|
1735 |
#: includes/event-organiser-register.php:260
|
1736 |
msgid "every month on the"
|
1737 |
msgstr "iga kuu"
|
1738 |
|
1739 |
-
#: includes/event-organiser-event-functions.php:
|
1740 |
#: includes/event-organiser-register.php:261
|
1741 |
#, php-format
|
1742 |
msgid "every %d months on the"
|
1743 |
msgstr "iga %d. kuu"
|
1744 |
|
1745 |
-
#: includes/event-organiser-event-functions.php:
|
1746 |
msgid "every year"
|
1747 |
msgstr "iga aasta"
|
1748 |
|
1749 |
-
#: includes/event-organiser-event-functions.php:
|
1750 |
#, php-format
|
1751 |
msgid "every %d years"
|
1752 |
msgstr "iga %d. aasta"
|
@@ -1853,34 +1872,38 @@ msgstr "Postiindeks"
|
|
1853 |
msgid "Country"
|
1854 |
msgstr "Riik"
|
1855 |
|
1856 |
-
#: includes/event.php:
|
1857 |
msgid "Schedule not recognised."
|
1858 |
msgstr "Tundmatu ajakava."
|
1859 |
|
1860 |
-
#: includes/event.php:
|
1861 |
msgid "Start date not provided."
|
1862 |
msgstr "Algusaeg puudub."
|
1863 |
|
1864 |
-
#: includes/event.php:
|
1865 |
msgid "Start date occurs after end date."
|
1866 |
msgstr "Algusaeg on hiljem kui lõppaeg."
|
1867 |
|
1868 |
-
#: includes/event.php:
|
1869 |
msgid "Schedule end date is before is before the start date."
|
1870 |
msgstr "Lõppaeg on enne algusaega."
|
1871 |
|
1872 |
-
#: includes/event.php:
|
1873 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1874 |
msgstr "Vigane kuine graafik (vigane järgarg)"
|
1875 |
|
1876 |
-
#: includes/event.php:
|
1877 |
msgid "Event does not contain any dates."
|
1878 |
msgstr ""
|
1879 |
|
1880 |
-
#: includes/event.php:
|
1881 |
msgid "Occurrence not deleted. Occurrence not found."
|
1882 |
msgstr ""
|
1883 |
|
|
|
|
|
|
|
|
|
1884 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1885 |
#: includes/i18n.php:8
|
1886 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-01-30 03:47:37+0000\n"
|
7 |
"Last-Translator: Henri Jeret <henri.jeret@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Grupeeri"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Päev"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Nädal"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Kuu"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Kuvab minu sündmuste kalendri"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Sündmuste kalender"
|
65 |
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Kuvab sündmuste nimekirja"
|
111 |
|
112 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
113 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
169 |
msgid "'No events' message"
|
170 |
msgstr "'Sündmused puuduvad' teade"
|
171 |
|
172 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
173 |
msgid "Edit"
|
174 |
msgstr "Muuda"
|
175 |
|
176 |
+
#: classes/class-eo-venue-list-table.php:80
|
177 |
+
#: classes/class-eo-venue-list-table.php:142
|
178 |
msgid "Delete"
|
179 |
msgstr "Kustuta"
|
180 |
|
181 |
+
#: classes/class-eo-venue-list-table.php:85
|
182 |
+
#: includes/event-organiser-ajax.php:678
|
183 |
msgid "View"
|
184 |
msgstr "Vaata"
|
185 |
|
194 |
|
195 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
196 |
#: includes/event-organiser-cpt.php:103
|
197 |
+
#: includes/event-organiser-event-functions.php:1512
|
198 |
#: templates/event-meta-event-single.php:69
|
199 |
msgid "Categories"
|
200 |
msgstr "Rubriigid"
|
234 |
msgid "Select Venue"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
238 |
msgid "There is no excerpt because this is a protected post."
|
239 |
msgstr "Väljavõte puudub kuna see on kaitstud postitus."
|
240 |
|
260 |
msgid "Calendar View"
|
261 |
msgstr "Kalendri vaade"
|
262 |
|
263 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
264 |
msgid "today"
|
265 |
msgstr "täna"
|
266 |
|
267 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
268 |
#: includes/event-organiser-register.php:248
|
269 |
msgid "day"
|
270 |
msgstr "päev"
|
271 |
|
272 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
273 |
#: includes/event-organiser-register.php:250
|
274 |
msgid "week"
|
275 |
msgstr "nädal"
|
276 |
|
277 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
278 |
#: includes/event-organiser-register.php:252
|
279 |
msgid "month"
|
280 |
msgstr "kuu"
|
281 |
|
282 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
283 |
msgid "go to date"
|
284 |
msgstr "mine kuupäevale"
|
285 |
|
286 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
msgid "You do not have sufficient permissions to create events. "
|
288 |
msgstr "Sul pole sündmuse loomiseks piisavalt õigusi"
|
289 |
|
290 |
+
#: event-organiser-calendar.php:176
|
291 |
msgid "You do not have sufficient permissions to edit this event. "
|
292 |
msgstr "Sul pole sündmuse muutmiseks piisavalt õigusi"
|
293 |
|
294 |
+
#: event-organiser-calendar.php:194
|
295 |
msgid "You do not have sufficient permissions to delete this event. "
|
296 |
msgstr "Sul pole sündmuse kustutamiseks piisavalt õigusi"
|
297 |
|
298 |
+
#: event-organiser-calendar.php:204
|
299 |
msgid "Occurrence deleted."
|
300 |
msgstr "Sündmuse toimumine kustutatud."
|
301 |
|
302 |
+
#: event-organiser-calendar.php:220
|
303 |
msgid "Calendar options"
|
304 |
msgstr "Kalendri sätted"
|
305 |
|
306 |
+
#: event-organiser-calendar.php:227
|
307 |
msgid "24 hour time"
|
308 |
msgstr "24 tunni aeg"
|
309 |
|
310 |
+
#: event-organiser-calendar.php:249
|
311 |
+
#: includes/event-organiser-event-functions.php:1457
|
312 |
msgid "Loading…"
|
313 |
msgstr "Laen…"
|
314 |
|
315 |
+
#: event-organiser-calendar.php:256
|
316 |
msgid "Current date/time"
|
317 |
msgstr "Hetke kuupäev/aeg"
|
318 |
|
319 |
+
#: event-organiser-calendar.php:261
|
320 |
msgid "Create an event"
|
321 |
msgstr "Loo sündmus"
|
322 |
|
323 |
+
#: event-organiser-calendar.php:266
|
324 |
msgid "When"
|
325 |
msgstr "Millal"
|
326 |
|
327 |
+
#: event-organiser-calendar.php:270
|
328 |
msgid "Event Title"
|
329 |
msgstr "Sündmuse pealkiri"
|
330 |
|
331 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
332 |
msgid "Where"
|
333 |
msgstr "Kus"
|
334 |
|
335 |
+
#: event-organiser-calendar.php:302
|
336 |
msgid "Save Draft"
|
337 |
msgstr "Salvesta mustand"
|
338 |
|
339 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
340 |
#: event-organiser-edit.php:258
|
341 |
msgid "Cancel"
|
342 |
msgstr "Loobu"
|
343 |
|
344 |
+
#: event-organiser-calendar.php:306
|
345 |
msgid "Publish Event"
|
346 |
msgstr "Avalda"
|
347 |
|
348 |
+
#: event-organiser-calendar.php:312
|
349 |
msgid "Submit for Review"
|
350 |
msgstr "Saada ülevaatamisele"
|
351 |
|
352 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
353 |
#: templates/event-meta-event-single.php:37
|
354 |
msgid "Event Details"
|
355 |
msgstr "Sündmuse detailid"
|
356 |
|
357 |
+
#: event-organiser-calendar.php:335
|
358 |
msgid "Event Detail"
|
359 |
msgstr ""
|
360 |
|
431 |
msgstr ""
|
432 |
|
433 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
434 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
435 |
msgid "Organiser"
|
436 |
msgstr "Korraldaja"
|
437 |
|
511 |
msgstr "valitud nädalapäeval"
|
512 |
|
513 |
#: event-organiser-edit.php:185
|
514 |
+
#: includes/event-organiser-event-functions.php:826
|
515 |
#: includes/event-organiser-register.php:265
|
516 |
msgid "until"
|
517 |
msgstr "kuni"
|
533 |
msgid "Venue Name"
|
534 |
msgstr "Toimumispaiga nimi"
|
535 |
|
536 |
+
#: event-organiser-edit.php:416
|
537 |
msgid "Event dates were not saved."
|
538 |
msgstr "Sündmuse kuupäevi ei salvestatud."
|
539 |
|
603 |
msgid "Reoccurrence"
|
604 |
msgstr "Kordumine"
|
605 |
|
606 |
+
#: event-organiser-manage.php:152
|
607 |
msgid "View all events"
|
608 |
msgstr "Vaata kõiki sündmusi"
|
609 |
|
610 |
+
#: event-organiser-manage.php:153
|
611 |
msgid "Future events"
|
612 |
msgstr "Tulevased sündmused"
|
613 |
|
614 |
+
#: event-organiser-manage.php:154
|
615 |
msgid "Expired events"
|
616 |
msgstr "Lõppenud sündmused"
|
617 |
|
618 |
+
#: event-organiser-manage.php:155
|
619 |
msgid "Events within 24 hours"
|
620 |
msgstr "Sündmused 24 tunni jooksul"
|
621 |
|
622 |
+
#: event-organiser-manage.php:156
|
623 |
msgid "Events within 1 week"
|
624 |
msgstr "Sündmused 1 nädala jooksul"
|
625 |
|
626 |
+
#: event-organiser-manage.php:157
|
627 |
#, php-format
|
628 |
msgid "Events within %d weeks"
|
629 |
msgstr "Sündmused %d nädala jooksul"
|
630 |
|
631 |
+
#: event-organiser-manage.php:158
|
632 |
msgid "Events within 1 month"
|
633 |
msgstr "Sündmused 1 kuu jooksul"
|
634 |
|
635 |
+
#: event-organiser-manage.php:159
|
636 |
#, php-format
|
637 |
msgid "Events within %d months"
|
638 |
msgstr "Sündmused %d kuu jooksul"
|
639 |
|
640 |
+
#: event-organiser-manage.php:160
|
641 |
msgid "Events within 1 year"
|
642 |
msgstr "Sündmused 1 aasta jooksul"
|
643 |
|
644 |
+
#: event-organiser-manage.php:211
|
645 |
msgid "— No Change —"
|
646 |
msgstr "— Muutusi pole —"
|
647 |
|
673 |
msgid "Event Organiser"
|
674 |
msgstr "Event Organiser"
|
675 |
|
676 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
677 |
#: includes/event-organiser-install.php:112
|
678 |
msgid "Edit Events"
|
679 |
msgstr "Muuda sündmusi"
|
680 |
|
681 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
682 |
#: includes/event-organiser-install.php:113
|
683 |
msgid "Publish Events"
|
684 |
msgstr "Avalda sündmusi"
|
685 |
|
686 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
687 |
#: includes/event-organiser-install.php:114
|
688 |
msgid "Delete Events"
|
689 |
msgstr "Kustuta sündmusi"
|
690 |
|
691 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
692 |
#: includes/event-organiser-install.php:115
|
693 |
msgid "Edit Others' Events"
|
694 |
msgstr "Muuda teiste sündmusi"
|
695 |
|
696 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
697 |
#: includes/event-organiser-install.php:116
|
698 |
msgid "Delete Other's Events"
|
699 |
msgstr "Kustuta teiste sündmusi"
|
700 |
|
701 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
702 |
#: includes/event-organiser-install.php:117
|
703 |
msgid "Read Private Events"
|
704 |
msgstr "Loe privaatseid sündmusi"
|
705 |
|
706 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
707 |
#: includes/event-organiser-install.php:118
|
708 |
msgid "Manage Venues"
|
709 |
msgstr "Halda toimumispaiku"
|
710 |
|
711 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
712 |
#: includes/event-organiser-install.php:119
|
713 |
msgid "Manage Event Categories & Tags"
|
714 |
msgstr "Halda sündmuste rubriike ja silte"
|
1011 |
msgid "Venue(s) <strong>deleted</strong>"
|
1012 |
msgstr "Toimumispaik <strong>kustutatud</strong>"
|
1013 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1014 |
#: event-organiser-venues.php:258
|
1015 |
#, php-format
|
1016 |
msgid "Search results for “%s”"
|
1017 |
msgstr "Otsingu - “%s” - tulemused"
|
1018 |
|
1019 |
+
#: event-organiser-venues.php:418
|
1020 |
msgid "Latitude/Longitude:"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: event-organiser-venues.php:446
|
1024 |
msgid "Venue name"
|
1025 |
msgstr "Saali nimi"
|
1026 |
|
1027 |
+
#: event-organiser-venues.php:452
|
1028 |
msgid "Permalink:"
|
1029 |
msgstr "Püsiviide:"
|
1030 |
|
1031 |
+
#: event-organiser-venues.php:459
|
1032 |
msgid "Get Link"
|
1033 |
msgstr "Viide"
|
1034 |
|
1035 |
+
#: event-organiser-venues.php:481
|
1036 |
msgid "Slug"
|
1037 |
msgstr "Lühipealkiri"
|
1038 |
|
1067 |
msgid "[Line %1$d]"
|
1068 |
msgstr "[Rida %1$d]"
|
1069 |
|
1070 |
+
#: includes/class-eo-ical-parser.php:952
|
1071 |
#, php-format
|
1072 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1073 |
msgstr ""
|
1074 |
"Vale kuupäeva formaat \"%s\". Oodatud kuupäeva formaat: YYYYMMDD format."
|
1075 |
|
1076 |
+
#: includes/class-eo-ical-parser.php:990
|
1077 |
#, php-format
|
1078 |
msgid ""
|
1079 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1183 |
msgid "%d categories were created"
|
1184 |
msgstr "%d rubriiki loodud"
|
1185 |
|
1186 |
+
#: includes/event-organiser-ajax.php:347
|
1187 |
msgid "Protected"
|
1188 |
msgstr "Kaitstud"
|
1189 |
|
1190 |
+
#: includes/event-organiser-ajax.php:349
|
1191 |
msgid "Private"
|
1192 |
msgstr "Privaatne"
|
1193 |
|
1194 |
+
#: includes/event-organiser-ajax.php:351
|
1195 |
msgid "Draft"
|
1196 |
msgstr "Mustand"
|
1197 |
|
1198 |
+
#: includes/event-organiser-ajax.php:381
|
1199 |
#: templates/event-meta-event-single.php:58
|
1200 |
msgid "Start"
|
1201 |
msgstr "Algus"
|
1202 |
|
1203 |
+
#: includes/event-organiser-ajax.php:382
|
1204 |
msgid "End"
|
1205 |
msgstr "Lõpp"
|
1206 |
|
1207 |
+
#: includes/event-organiser-ajax.php:423
|
1208 |
msgid "This event reoccurs"
|
1209 |
msgstr "See sündmus kordub"
|
1210 |
|
1211 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1212 |
msgid "Edit Event"
|
1213 |
msgstr "Muuda sündmust"
|
1214 |
|
1215 |
+
#: includes/event-organiser-ajax.php:449
|
1216 |
msgid "Delete this occurrence"
|
1217 |
msgstr "Kustuta toimumine"
|
1218 |
|
1219 |
+
#: includes/event-organiser-ajax.php:466
|
1220 |
msgid "Break this series"
|
1221 |
msgstr "Katkesta seeria"
|
1222 |
|
1223 |
+
#: includes/event-organiser-ajax.php:674
|
1224 |
+
#: includes/event-organiser-event-functions.php:1409
|
1225 |
msgid "All Day"
|
1226 |
msgstr "Terve päev"
|
1227 |
|
1228 |
+
#: includes/event-organiser-ajax.php:679
|
1229 |
msgid "Add To Google Calendar"
|
1230 |
msgstr "Lisa Google Kalendrisse"
|
1231 |
|
1232 |
+
#: includes/event-organiser-ajax.php:790
|
1233 |
+
msgid "Event not found"
|
1234 |
+
msgstr ""
|
1235 |
+
|
1236 |
+
#: includes/event-organiser-ajax.php:802
|
1237 |
+
msgid "Events are not editable via the admin calendar"
|
1238 |
+
msgstr ""
|
1239 |
+
|
1240 |
+
#: includes/event-organiser-ajax.php:812
|
1241 |
+
msgid "Are you sure you want to do this?"
|
1242 |
+
msgstr ""
|
1243 |
+
|
1244 |
+
#: includes/event-organiser-ajax.php:822
|
1245 |
+
msgid "You do not have permission to edit this event"
|
1246 |
+
msgstr ""
|
1247 |
+
|
1248 |
+
#: includes/event-organiser-ajax.php:844
|
1249 |
+
#, php-format
|
1250 |
+
msgid "Event not created: %s"
|
1251 |
+
msgstr ""
|
1252 |
+
|
1253 |
#: includes/event-organiser-cpt.php:33
|
1254 |
msgid "Search Venues"
|
1255 |
msgstr "Otsi toimumispaiku"
|
1290 |
msgid "Venue Location"
|
1291 |
msgstr "Toimumispaiga asukoht"
|
1292 |
|
1293 |
+
#: includes/event-organiser-cpt.php:45
|
1294 |
+
msgid "View all venues"
|
1295 |
+
msgstr "Vaata kõiki toimumispaiku"
|
1296 |
+
|
1297 |
#: includes/event-organiser-cpt.php:46
|
1298 |
msgid "Venue:"
|
1299 |
msgstr ""
|
1343 |
msgid "No categories found"
|
1344 |
msgstr "Ühtegi rubriiki ei leitud"
|
1345 |
|
1346 |
+
#: includes/event-organiser-cpt.php:105
|
1347 |
+
msgid "View all categories"
|
1348 |
+
msgstr "Vaata kõiki rubriike"
|
1349 |
+
|
1350 |
#: includes/event-organiser-cpt.php:147
|
1351 |
msgctxt "taxonomy singular name"
|
1352 |
msgid "Tag"
|
1389 |
msgstr "Vali enimkasutatud siltide hulgast"
|
1390 |
|
1391 |
#: includes/event-organiser-cpt.php:157
|
1392 |
+
#: includes/event-organiser-event-functions.php:1520
|
1393 |
#: templates/event-meta-event-single.php:74
|
1394 |
msgid "Tags"
|
1395 |
msgstr "Sildid"
|
1406 |
msgid "View all tags"
|
1407 |
msgstr ""
|
1408 |
|
1409 |
+
#: includes/event-organiser-cpt.php:219
|
1410 |
+
msgctxt "post"
|
1411 |
+
msgid "Add New"
|
1412 |
+
msgstr ""
|
1413 |
+
|
1414 |
#: includes/event-organiser-cpt.php:220
|
1415 |
msgid "Add New Event"
|
1416 |
msgstr "Lisa uus sündmus"
|
1695 |
msgid "Assign the category a colour."
|
1696 |
msgstr "Määra rubriigile värv."
|
1697 |
|
1698 |
+
#: includes/event-organiser-event-functions.php:747
|
1699 |
#: includes/event-organiser-register.php:266
|
1700 |
msgid "last"
|
1701 |
msgstr "viimane"
|
1702 |
|
1703 |
+
#: includes/event-organiser-event-functions.php:747
|
1704 |
#: includes/event-organiser-register.php:266
|
1705 |
msgid "first"
|
1706 |
msgstr "esimene"
|
1707 |
|
1708 |
+
#: includes/event-organiser-event-functions.php:747
|
1709 |
#: includes/event-organiser-register.php:266
|
1710 |
msgid "second"
|
1711 |
msgstr "teine"
|
1712 |
|
1713 |
+
#: includes/event-organiser-event-functions.php:747
|
1714 |
#: includes/event-organiser-register.php:266
|
1715 |
msgid "third"
|
1716 |
msgstr "kolmas"
|
1717 |
|
1718 |
+
#: includes/event-organiser-event-functions.php:747
|
1719 |
#: includes/event-organiser-register.php:266
|
1720 |
msgid "fourth"
|
1721 |
msgstr "neljas"
|
1722 |
|
1723 |
+
#: includes/event-organiser-event-functions.php:757
|
1724 |
msgid "one time only"
|
1725 |
msgstr "ainult üks kord"
|
1726 |
|
1727 |
+
#: includes/event-organiser-event-functions.php:760
|
1728 |
msgid "custom reoccurrence"
|
1729 |
msgstr "kohandatud kordumine"
|
1730 |
|
1731 |
+
#: includes/event-organiser-event-functions.php:767
|
1732 |
#: includes/event-organiser-register.php:256
|
1733 |
msgid "every day"
|
1734 |
msgstr "iga päev"
|
1735 |
|
1736 |
+
#: includes/event-organiser-event-functions.php:769
|
1737 |
#: includes/event-organiser-register.php:257
|
1738 |
#, php-format
|
1739 |
msgid "every %d days"
|
1740 |
msgstr "iga %d. päev"
|
1741 |
|
1742 |
+
#: includes/event-organiser-event-functions.php:775
|
1743 |
#: includes/event-organiser-register.php:258
|
1744 |
msgid "every week on"
|
1745 |
msgstr "iga nädal"
|
1746 |
|
1747 |
+
#: includes/event-organiser-event-functions.php:777
|
1748 |
#: includes/event-organiser-register.php:259
|
1749 |
#, php-format
|
1750 |
msgid "every %d weeks on"
|
1751 |
msgstr "iga %d. nädal"
|
1752 |
|
1753 |
+
#: includes/event-organiser-event-functions.php:788
|
1754 |
#: includes/event-organiser-register.php:260
|
1755 |
msgid "every month on the"
|
1756 |
msgstr "iga kuu"
|
1757 |
|
1758 |
+
#: includes/event-organiser-event-functions.php:790
|
1759 |
#: includes/event-organiser-register.php:261
|
1760 |
#, php-format
|
1761 |
msgid "every %d months on the"
|
1762 |
msgstr "iga %d. kuu"
|
1763 |
|
1764 |
+
#: includes/event-organiser-event-functions.php:819
|
1765 |
msgid "every year"
|
1766 |
msgstr "iga aasta"
|
1767 |
|
1768 |
+
#: includes/event-organiser-event-functions.php:821
|
1769 |
#, php-format
|
1770 |
msgid "every %d years"
|
1771 |
msgstr "iga %d. aasta"
|
1872 |
msgid "Country"
|
1873 |
msgstr "Riik"
|
1874 |
|
1875 |
+
#: includes/event.php:549
|
1876 |
msgid "Schedule not recognised."
|
1877 |
msgstr "Tundmatu ajakava."
|
1878 |
|
1879 |
+
#: includes/event.php:558
|
1880 |
msgid "Start date not provided."
|
1881 |
msgstr "Algusaeg puudub."
|
1882 |
|
1883 |
+
#: includes/event.php:576
|
1884 |
msgid "Start date occurs after end date."
|
1885 |
msgstr "Algusaeg on hiljem kui lõppaeg."
|
1886 |
|
1887 |
+
#: includes/event.php:579
|
1888 |
msgid "Schedule end date is before is before the start date."
|
1889 |
msgstr "Lõppaeg on enne algusaega."
|
1890 |
|
1891 |
+
#: includes/event.php:662
|
1892 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1893 |
msgstr "Vigane kuine graafik (vigane järgarg)"
|
1894 |
|
1895 |
+
#: includes/event.php:782
|
1896 |
msgid "Event does not contain any dates."
|
1897 |
msgstr ""
|
1898 |
|
1899 |
+
#: includes/event.php:923
|
1900 |
msgid "Occurrence not deleted. Occurrence not found."
|
1901 |
msgstr ""
|
1902 |
|
1903 |
+
#: includes/event.php:984
|
1904 |
+
msgid "There is already an occurrence on this date"
|
1905 |
+
msgstr ""
|
1906 |
+
|
1907 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1908 |
#: includes/i18n.php:8
|
1909 |
msgid ""
|
languages/eventorganiser-fa_IR.mo
CHANGED
Binary file
|
languages/eventorganiser-fa_IR.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "عنوان"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "گروهبندی براساس"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "روز"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "هفته"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "ماه"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "شامل پیوند «افزودن به گوگل»"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "رویدادهای تقویم"
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "ماه بعد"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr "ویرایش"
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr "حذف"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr "نمایش"
|
184 |
|
@@ -193,7 +193,7 @@ msgstr ""
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "دستهبندیها"
|
@@ -233,7 +233,7 @@ msgstr ""
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
@@ -259,110 +259,101 @@ msgstr ""
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr "نمایش تقویم"
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "امروز"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "روز"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "هفته"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "ماه"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr "رفتن به تاریخ"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr "نمایش تمامی دستهبندیها"
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr "نمایش همه مکانها"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr "تکرار حذف شد"
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr "تنظیمات تقویم"
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr "ساعت برمبنای 24"
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr "درحال بارگذاری..."
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr "تاریخ/زمان جاری"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr "ایجاد رویداد"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr "چه زمانی"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr "عنوان رویداد"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr "کجا"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr "ذخیره پیشنویس"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "انصراف"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr "انتشار رویداد"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr "ثبت برای پیشنمایش"
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "جزییات رویداد"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr "جزییات رویداد"
|
368 |
|
@@ -439,7 +430,7 @@ msgid "unknown"
|
|
439 |
msgstr "ناشاناخته"
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr "مدیریت"
|
445 |
|
@@ -519,7 +510,7 @@ msgid "day of week"
|
|
519 |
msgstr "روز هفته"
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr "تا"
|
@@ -541,7 +532,7 @@ msgstr "انتخاب مکان"
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr "نام مکان"
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr "تاریخهای رویداد ذخیره نگردید"
|
547 |
|
@@ -611,45 +602,45 @@ msgstr "رویداد"
|
|
611 |
msgid "Reoccurrence"
|
612 |
msgstr "تکرار"
|
613 |
|
614 |
-
#: event-organiser-manage.php:
|
615 |
msgid "View all events"
|
616 |
msgstr "نمایش تمامی رویدادها"
|
617 |
|
618 |
-
#: event-organiser-manage.php:
|
619 |
msgid "Future events"
|
620 |
msgstr "رویدادهای آتی"
|
621 |
|
622 |
-
#: event-organiser-manage.php:
|
623 |
msgid "Expired events"
|
624 |
msgstr "رویدادهای تاریخ گذشته"
|
625 |
|
626 |
-
#: event-organiser-manage.php:
|
627 |
msgid "Events within 24 hours"
|
628 |
msgstr "رویدادها در 24 ساعت"
|
629 |
|
630 |
-
#: event-organiser-manage.php:
|
631 |
msgid "Events within 1 week"
|
632 |
msgstr "رویدادهای یک هفته"
|
633 |
|
634 |
-
#: event-organiser-manage.php:
|
635 |
#, php-format
|
636 |
msgid "Events within %d weeks"
|
637 |
msgstr "رویدادها در %d هفته"
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "Events within 1 month"
|
641 |
msgstr "رویدادهای یکماه"
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
#, php-format
|
645 |
msgid "Events within %d months"
|
646 |
msgstr "رویدادها در %d ماه"
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
msgid "Events within 1 year"
|
650 |
msgstr "رویدادهای یکسال"
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "— No Change —"
|
654 |
msgstr ""
|
655 |
|
@@ -681,42 +672,42 @@ msgstr "تنظیمات مدیریت رویدادها"
|
|
681 |
msgid "Event Organiser"
|
682 |
msgstr "مدیریت رویدادها"
|
683 |
|
684 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
685 |
#: includes/event-organiser-install.php:112
|
686 |
msgid "Edit Events"
|
687 |
msgstr "ویرایش رویداد"
|
688 |
|
689 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
690 |
#: includes/event-organiser-install.php:113
|
691 |
msgid "Publish Events"
|
692 |
msgstr "انتشار رویداد"
|
693 |
|
694 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
695 |
#: includes/event-organiser-install.php:114
|
696 |
msgid "Delete Events"
|
697 |
msgstr "حذف رویداد"
|
698 |
|
699 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
700 |
#: includes/event-organiser-install.php:115
|
701 |
msgid "Edit Others' Events"
|
702 |
msgstr "ویرایش رویداد دیگران"
|
703 |
|
704 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
705 |
#: includes/event-organiser-install.php:116
|
706 |
msgid "Delete Other's Events"
|
707 |
msgstr "حذف رویداد دیگران"
|
708 |
|
709 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:117
|
711 |
msgid "Read Private Events"
|
712 |
msgstr "خواندن رویدادهای خصوصی"
|
713 |
|
714 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:118
|
716 |
msgid "Manage Venues"
|
717 |
msgstr "مدیریت مکانها"
|
718 |
|
719 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:119
|
721 |
msgid "Manage Event Categories & Tags"
|
722 |
msgstr ""
|
@@ -998,34 +989,28 @@ msgstr ""
|
|
998 |
msgid "Venue(s) <strong>deleted</strong>"
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1002 |
-
#: includes/event-organiser-cpt.php:219
|
1003 |
-
msgctxt "post"
|
1004 |
-
msgid "Add New"
|
1005 |
-
msgstr ""
|
1006 |
-
|
1007 |
#: event-organiser-venues.php:258
|
1008 |
#, php-format
|
1009 |
msgid "Search results for “%s”"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: event-organiser-venues.php:
|
1013 |
msgid "Latitude/Longitude:"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: event-organiser-venues.php:
|
1017 |
msgid "Venue name"
|
1018 |
msgstr "نام مکان"
|
1019 |
|
1020 |
-
#: event-organiser-venues.php:
|
1021 |
msgid "Permalink:"
|
1022 |
msgstr "پیوند ثابت"
|
1023 |
|
1024 |
-
#: event-organiser-venues.php:
|
1025 |
msgid "Get Link"
|
1026 |
msgstr "دریافت پیوند"
|
1027 |
|
1028 |
-
#: event-organiser-venues.php:
|
1029 |
msgid "Slug"
|
1030 |
msgstr ""
|
1031 |
|
@@ -1060,12 +1045,12 @@ msgstr ""
|
|
1060 |
msgid "[Line %1$d]"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
-
#: includes/class-eo-ical-parser.php:
|
1064 |
#, php-format
|
1065 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: includes/class-eo-ical-parser.php:
|
1069 |
#, php-format
|
1070 |
msgid ""
|
1071 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1169,52 +1154,73 @@ msgstr ""
|
|
1169 |
msgid "%d categories were created"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: includes/event-organiser-ajax.php:
|
1173 |
msgid "Protected"
|
1174 |
msgstr "محافظت شده"
|
1175 |
|
1176 |
-
#: includes/event-organiser-ajax.php:
|
1177 |
msgid "Private"
|
1178 |
msgstr "خصوصی"
|
1179 |
|
1180 |
-
#: includes/event-organiser-ajax.php:
|
1181 |
msgid "Draft"
|
1182 |
msgstr "پیشنویس"
|
1183 |
|
1184 |
-
#: includes/event-organiser-ajax.php:
|
1185 |
#: templates/event-meta-event-single.php:58
|
1186 |
msgid "Start"
|
1187 |
msgstr "شروع"
|
1188 |
|
1189 |
-
#: includes/event-organiser-ajax.php:
|
1190 |
msgid "End"
|
1191 |
msgstr "پایان"
|
1192 |
|
1193 |
-
#: includes/event-organiser-ajax.php:
|
1194 |
msgid "This event reoccurs"
|
1195 |
msgstr "تکرارهای این رویدادا"
|
1196 |
|
1197 |
-
#: includes/event-organiser-ajax.php:
|
1198 |
msgid "Edit Event"
|
1199 |
msgstr "ویرایش رویداد"
|
1200 |
|
1201 |
-
#: includes/event-organiser-ajax.php:
|
1202 |
msgid "Delete this occurrence"
|
1203 |
msgstr "حذف این تکرارها"
|
1204 |
|
1205 |
-
#: includes/event-organiser-ajax.php:
|
1206 |
msgid "Break this series"
|
1207 |
msgstr ""
|
1208 |
|
1209 |
-
#: includes/event-organiser-ajax.php:
|
1210 |
-
#: includes/event-organiser-event-functions.php:
|
1211 |
msgid "All Day"
|
1212 |
msgstr "تمام روز"
|
1213 |
|
1214 |
-
#: includes/event-organiser-ajax.php:
|
1215 |
msgid "Add To Google Calendar"
|
1216 |
msgstr "افزودن به تقویم گوگل"
|
1217 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1218 |
#: includes/event-organiser-cpt.php:33
|
1219 |
msgid "Search Venues"
|
1220 |
msgstr "جستجوی مکان"
|
@@ -1255,6 +1261,10 @@ msgstr ""
|
|
1255 |
msgid "Venue Location"
|
1256 |
msgstr "آدرس مکان"
|
1257 |
|
|
|
|
|
|
|
|
|
1258 |
#: includes/event-organiser-cpt.php:46
|
1259 |
msgid "Venue:"
|
1260 |
msgstr ""
|
@@ -1304,6 +1314,10 @@ msgstr "نام جدید دستهبندی"
|
|
1304 |
msgid "No categories found"
|
1305 |
msgstr "دستهبندیای یافت نشد"
|
1306 |
|
|
|
|
|
|
|
|
|
1307 |
#: includes/event-organiser-cpt.php:147
|
1308 |
msgctxt "taxonomy singular name"
|
1309 |
msgid "Tag"
|
@@ -1346,7 +1360,7 @@ msgid "Choose from the most used tags"
|
|
1346 |
msgstr "از میان برچسبهایی که بیشتر استفاده شده اند ، انتخاب کنید"
|
1347 |
|
1348 |
#: includes/event-organiser-cpt.php:157
|
1349 |
-
#: includes/event-organiser-event-functions.php:
|
1350 |
#: templates/event-meta-event-single.php:74
|
1351 |
msgid "Tags"
|
1352 |
msgstr "برچسبها"
|
@@ -1363,6 +1377,11 @@ msgstr "برچسب ها را با کاما جدا کنید"
|
|
1363 |
msgid "View all tags"
|
1364 |
msgstr ""
|
1365 |
|
|
|
|
|
|
|
|
|
|
|
1366 |
#: includes/event-organiser-cpt.php:220
|
1367 |
msgid "Add New Event"
|
1368 |
msgstr "افزودن رویداد جدید"
|
@@ -1605,77 +1624,77 @@ msgstr "رنگ"
|
|
1605 |
msgid "Assign the category a colour."
|
1606 |
msgstr ""
|
1607 |
|
1608 |
-
#: includes/event-organiser-event-functions.php:
|
1609 |
#: includes/event-organiser-register.php:266
|
1610 |
msgid "last"
|
1611 |
msgstr "آخرین"
|
1612 |
|
1613 |
-
#: includes/event-organiser-event-functions.php:
|
1614 |
#: includes/event-organiser-register.php:266
|
1615 |
msgid "first"
|
1616 |
msgstr "اولین"
|
1617 |
|
1618 |
-
#: includes/event-organiser-event-functions.php:
|
1619 |
#: includes/event-organiser-register.php:266
|
1620 |
msgid "second"
|
1621 |
msgstr "دومین"
|
1622 |
|
1623 |
-
#: includes/event-organiser-event-functions.php:
|
1624 |
#: includes/event-organiser-register.php:266
|
1625 |
msgid "third"
|
1626 |
msgstr "سومین"
|
1627 |
|
1628 |
-
#: includes/event-organiser-event-functions.php:
|
1629 |
#: includes/event-organiser-register.php:266
|
1630 |
msgid "fourth"
|
1631 |
msgstr "چهارمین"
|
1632 |
|
1633 |
-
#: includes/event-organiser-event-functions.php:
|
1634 |
msgid "one time only"
|
1635 |
msgstr ""
|
1636 |
|
1637 |
-
#: includes/event-organiser-event-functions.php:
|
1638 |
msgid "custom reoccurrence"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
-
#: includes/event-organiser-event-functions.php:
|
1642 |
#: includes/event-organiser-register.php:256
|
1643 |
msgid "every day"
|
1644 |
msgstr "هر روز"
|
1645 |
|
1646 |
-
#: includes/event-organiser-event-functions.php:
|
1647 |
#: includes/event-organiser-register.php:257
|
1648 |
#, php-format
|
1649 |
msgid "every %d days"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
-
#: includes/event-organiser-event-functions.php:
|
1653 |
#: includes/event-organiser-register.php:258
|
1654 |
msgid "every week on"
|
1655 |
msgstr ""
|
1656 |
|
1657 |
-
#: includes/event-organiser-event-functions.php:
|
1658 |
#: includes/event-organiser-register.php:259
|
1659 |
#, php-format
|
1660 |
msgid "every %d weeks on"
|
1661 |
msgstr ""
|
1662 |
|
1663 |
-
#: includes/event-organiser-event-functions.php:
|
1664 |
#: includes/event-organiser-register.php:260
|
1665 |
msgid "every month on the"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
-
#: includes/event-organiser-event-functions.php:
|
1669 |
#: includes/event-organiser-register.php:261
|
1670 |
#, php-format
|
1671 |
msgid "every %d months on the"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: includes/event-organiser-event-functions.php:
|
1675 |
msgid "every year"
|
1676 |
msgstr "هرسال"
|
1677 |
|
1678 |
-
#: includes/event-organiser-event-functions.php:
|
1679 |
#, php-format
|
1680 |
msgid "every %d years"
|
1681 |
msgstr ""
|
@@ -1782,34 +1801,38 @@ msgstr "کدپستی"
|
|
1782 |
msgid "Country"
|
1783 |
msgstr "کشور"
|
1784 |
|
1785 |
-
#: includes/event.php:
|
1786 |
msgid "Schedule not recognised."
|
1787 |
msgstr ""
|
1788 |
|
1789 |
-
#: includes/event.php:
|
1790 |
msgid "Start date not provided."
|
1791 |
msgstr "تاریخ شروع مشخص نشده است"
|
1792 |
|
1793 |
-
#: includes/event.php:
|
1794 |
msgid "Start date occurs after end date."
|
1795 |
msgstr ""
|
1796 |
|
1797 |
-
#: includes/event.php:
|
1798 |
msgid "Schedule end date is before is before the start date."
|
1799 |
msgstr ""
|
1800 |
|
1801 |
-
#: includes/event.php:
|
1802 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1803 |
msgstr ""
|
1804 |
|
1805 |
-
#: includes/event.php:
|
1806 |
msgid "Event does not contain any dates."
|
1807 |
msgstr ""
|
1808 |
|
1809 |
-
#: includes/event.php:
|
1810 |
msgid "Occurrence not deleted. Occurrence not found."
|
1811 |
msgstr ""
|
1812 |
|
|
|
|
|
|
|
|
|
1813 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1814 |
#: includes/i18n.php:8
|
1815 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "گروهبندی براساس"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "روز"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "هفته"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "ماه"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "رویدادهای تقویم"
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr "ویرایش"
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr "حذف"
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr "نمایش"
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "دستهبندیها"
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr "نمایش تقویم"
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr "امروز"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "روز"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "هفته"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "ماه"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr "رفتن به تاریخ"
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr "تکرار حذف شد"
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr "تنظیمات تقویم"
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr "ساعت برمبنای 24"
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr "درحال بارگذاری..."
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr "تاریخ/زمان جاری"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr "ایجاد رویداد"
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr "چه زمانی"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr "عنوان رویداد"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr "کجا"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr "ذخیره پیشنویس"
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr "انصراف"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr "انتشار رویداد"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr "ثبت برای پیشنمایش"
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr "جزییات رویداد"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr "جزییات رویداد"
|
359 |
|
430 |
msgstr "ناشاناخته"
|
431 |
|
432 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
433 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
434 |
msgid "Organiser"
|
435 |
msgstr "مدیریت"
|
436 |
|
510 |
msgstr "روز هفته"
|
511 |
|
512 |
#: event-organiser-edit.php:185
|
513 |
+
#: includes/event-organiser-event-functions.php:826
|
514 |
#: includes/event-organiser-register.php:265
|
515 |
msgid "until"
|
516 |
msgstr "تا"
|
532 |
msgid "Venue Name"
|
533 |
msgstr "نام مکان"
|
534 |
|
535 |
+
#: event-organiser-edit.php:416
|
536 |
msgid "Event dates were not saved."
|
537 |
msgstr "تاریخهای رویداد ذخیره نگردید"
|
538 |
|
602 |
msgid "Reoccurrence"
|
603 |
msgstr "تکرار"
|
604 |
|
605 |
+
#: event-organiser-manage.php:152
|
606 |
msgid "View all events"
|
607 |
msgstr "نمایش تمامی رویدادها"
|
608 |
|
609 |
+
#: event-organiser-manage.php:153
|
610 |
msgid "Future events"
|
611 |
msgstr "رویدادهای آتی"
|
612 |
|
613 |
+
#: event-organiser-manage.php:154
|
614 |
msgid "Expired events"
|
615 |
msgstr "رویدادهای تاریخ گذشته"
|
616 |
|
617 |
+
#: event-organiser-manage.php:155
|
618 |
msgid "Events within 24 hours"
|
619 |
msgstr "رویدادها در 24 ساعت"
|
620 |
|
621 |
+
#: event-organiser-manage.php:156
|
622 |
msgid "Events within 1 week"
|
623 |
msgstr "رویدادهای یک هفته"
|
624 |
|
625 |
+
#: event-organiser-manage.php:157
|
626 |
#, php-format
|
627 |
msgid "Events within %d weeks"
|
628 |
msgstr "رویدادها در %d هفته"
|
629 |
|
630 |
+
#: event-organiser-manage.php:158
|
631 |
msgid "Events within 1 month"
|
632 |
msgstr "رویدادهای یکماه"
|
633 |
|
634 |
+
#: event-organiser-manage.php:159
|
635 |
#, php-format
|
636 |
msgid "Events within %d months"
|
637 |
msgstr "رویدادها در %d ماه"
|
638 |
|
639 |
+
#: event-organiser-manage.php:160
|
640 |
msgid "Events within 1 year"
|
641 |
msgstr "رویدادهای یکسال"
|
642 |
|
643 |
+
#: event-organiser-manage.php:211
|
644 |
msgid "— No Change —"
|
645 |
msgstr ""
|
646 |
|
672 |
msgid "Event Organiser"
|
673 |
msgstr "مدیریت رویدادها"
|
674 |
|
675 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
676 |
#: includes/event-organiser-install.php:112
|
677 |
msgid "Edit Events"
|
678 |
msgstr "ویرایش رویداد"
|
679 |
|
680 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
681 |
#: includes/event-organiser-install.php:113
|
682 |
msgid "Publish Events"
|
683 |
msgstr "انتشار رویداد"
|
684 |
|
685 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
686 |
#: includes/event-organiser-install.php:114
|
687 |
msgid "Delete Events"
|
688 |
msgstr "حذف رویداد"
|
689 |
|
690 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
691 |
#: includes/event-organiser-install.php:115
|
692 |
msgid "Edit Others' Events"
|
693 |
msgstr "ویرایش رویداد دیگران"
|
694 |
|
695 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
696 |
#: includes/event-organiser-install.php:116
|
697 |
msgid "Delete Other's Events"
|
698 |
msgstr "حذف رویداد دیگران"
|
699 |
|
700 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
701 |
#: includes/event-organiser-install.php:117
|
702 |
msgid "Read Private Events"
|
703 |
msgstr "خواندن رویدادهای خصوصی"
|
704 |
|
705 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
706 |
#: includes/event-organiser-install.php:118
|
707 |
msgid "Manage Venues"
|
708 |
msgstr "مدیریت مکانها"
|
709 |
|
710 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
711 |
#: includes/event-organiser-install.php:119
|
712 |
msgid "Manage Event Categories & Tags"
|
713 |
msgstr ""
|
989 |
msgid "Venue(s) <strong>deleted</strong>"
|
990 |
msgstr ""
|
991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
992 |
#: event-organiser-venues.php:258
|
993 |
#, php-format
|
994 |
msgid "Search results for “%s”"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: event-organiser-venues.php:418
|
998 |
msgid "Latitude/Longitude:"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: event-organiser-venues.php:446
|
1002 |
msgid "Venue name"
|
1003 |
msgstr "نام مکان"
|
1004 |
|
1005 |
+
#: event-organiser-venues.php:452
|
1006 |
msgid "Permalink:"
|
1007 |
msgstr "پیوند ثابت"
|
1008 |
|
1009 |
+
#: event-organiser-venues.php:459
|
1010 |
msgid "Get Link"
|
1011 |
msgstr "دریافت پیوند"
|
1012 |
|
1013 |
+
#: event-organiser-venues.php:481
|
1014 |
msgid "Slug"
|
1015 |
msgstr ""
|
1016 |
|
1045 |
msgid "[Line %1$d]"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: includes/class-eo-ical-parser.php:952
|
1049 |
#, php-format
|
1050 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
+
#: includes/class-eo-ical-parser.php:990
|
1054 |
#, php-format
|
1055 |
msgid ""
|
1056 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1154 |
msgid "%d categories were created"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
+
#: includes/event-organiser-ajax.php:347
|
1158 |
msgid "Protected"
|
1159 |
msgstr "محافظت شده"
|
1160 |
|
1161 |
+
#: includes/event-organiser-ajax.php:349
|
1162 |
msgid "Private"
|
1163 |
msgstr "خصوصی"
|
1164 |
|
1165 |
+
#: includes/event-organiser-ajax.php:351
|
1166 |
msgid "Draft"
|
1167 |
msgstr "پیشنویس"
|
1168 |
|
1169 |
+
#: includes/event-organiser-ajax.php:381
|
1170 |
#: templates/event-meta-event-single.php:58
|
1171 |
msgid "Start"
|
1172 |
msgstr "شروع"
|
1173 |
|
1174 |
+
#: includes/event-organiser-ajax.php:382
|
1175 |
msgid "End"
|
1176 |
msgstr "پایان"
|
1177 |
|
1178 |
+
#: includes/event-organiser-ajax.php:423
|
1179 |
msgid "This event reoccurs"
|
1180 |
msgstr "تکرارهای این رویدادا"
|
1181 |
|
1182 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1183 |
msgid "Edit Event"
|
1184 |
msgstr "ویرایش رویداد"
|
1185 |
|
1186 |
+
#: includes/event-organiser-ajax.php:449
|
1187 |
msgid "Delete this occurrence"
|
1188 |
msgstr "حذف این تکرارها"
|
1189 |
|
1190 |
+
#: includes/event-organiser-ajax.php:466
|
1191 |
msgid "Break this series"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: includes/event-organiser-ajax.php:674
|
1195 |
+
#: includes/event-organiser-event-functions.php:1409
|
1196 |
msgid "All Day"
|
1197 |
msgstr "تمام روز"
|
1198 |
|
1199 |
+
#: includes/event-organiser-ajax.php:679
|
1200 |
msgid "Add To Google Calendar"
|
1201 |
msgstr "افزودن به تقویم گوگل"
|
1202 |
|
1203 |
+
#: includes/event-organiser-ajax.php:790
|
1204 |
+
msgid "Event not found"
|
1205 |
+
msgstr ""
|
1206 |
+
|
1207 |
+
#: includes/event-organiser-ajax.php:802
|
1208 |
+
msgid "Events are not editable via the admin calendar"
|
1209 |
+
msgstr ""
|
1210 |
+
|
1211 |
+
#: includes/event-organiser-ajax.php:812
|
1212 |
+
msgid "Are you sure you want to do this?"
|
1213 |
+
msgstr ""
|
1214 |
+
|
1215 |
+
#: includes/event-organiser-ajax.php:822
|
1216 |
+
msgid "You do not have permission to edit this event"
|
1217 |
+
msgstr ""
|
1218 |
+
|
1219 |
+
#: includes/event-organiser-ajax.php:844
|
1220 |
+
#, php-format
|
1221 |
+
msgid "Event not created: %s"
|
1222 |
+
msgstr ""
|
1223 |
+
|
1224 |
#: includes/event-organiser-cpt.php:33
|
1225 |
msgid "Search Venues"
|
1226 |
msgstr "جستجوی مکان"
|
1261 |
msgid "Venue Location"
|
1262 |
msgstr "آدرس مکان"
|
1263 |
|
1264 |
+
#: includes/event-organiser-cpt.php:45
|
1265 |
+
msgid "View all venues"
|
1266 |
+
msgstr "نمایش همه مکانها"
|
1267 |
+
|
1268 |
#: includes/event-organiser-cpt.php:46
|
1269 |
msgid "Venue:"
|
1270 |
msgstr ""
|
1314 |
msgid "No categories found"
|
1315 |
msgstr "دستهبندیای یافت نشد"
|
1316 |
|
1317 |
+
#: includes/event-organiser-cpt.php:105
|
1318 |
+
msgid "View all categories"
|
1319 |
+
msgstr "نمایش تمامی دستهبندیها"
|
1320 |
+
|
1321 |
#: includes/event-organiser-cpt.php:147
|
1322 |
msgctxt "taxonomy singular name"
|
1323 |
msgid "Tag"
|
1360 |
msgstr "از میان برچسبهایی که بیشتر استفاده شده اند ، انتخاب کنید"
|
1361 |
|
1362 |
#: includes/event-organiser-cpt.php:157
|
1363 |
+
#: includes/event-organiser-event-functions.php:1520
|
1364 |
#: templates/event-meta-event-single.php:74
|
1365 |
msgid "Tags"
|
1366 |
msgstr "برچسبها"
|
1377 |
msgid "View all tags"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: includes/event-organiser-cpt.php:219
|
1381 |
+
msgctxt "post"
|
1382 |
+
msgid "Add New"
|
1383 |
+
msgstr ""
|
1384 |
+
|
1385 |
#: includes/event-organiser-cpt.php:220
|
1386 |
msgid "Add New Event"
|
1387 |
msgstr "افزودن رویداد جدید"
|
1624 |
msgid "Assign the category a colour."
|
1625 |
msgstr ""
|
1626 |
|
1627 |
+
#: includes/event-organiser-event-functions.php:747
|
1628 |
#: includes/event-organiser-register.php:266
|
1629 |
msgid "last"
|
1630 |
msgstr "آخرین"
|
1631 |
|
1632 |
+
#: includes/event-organiser-event-functions.php:747
|
1633 |
#: includes/event-organiser-register.php:266
|
1634 |
msgid "first"
|
1635 |
msgstr "اولین"
|
1636 |
|
1637 |
+
#: includes/event-organiser-event-functions.php:747
|
1638 |
#: includes/event-organiser-register.php:266
|
1639 |
msgid "second"
|
1640 |
msgstr "دومین"
|
1641 |
|
1642 |
+
#: includes/event-organiser-event-functions.php:747
|
1643 |
#: includes/event-organiser-register.php:266
|
1644 |
msgid "third"
|
1645 |
msgstr "سومین"
|
1646 |
|
1647 |
+
#: includes/event-organiser-event-functions.php:747
|
1648 |
#: includes/event-organiser-register.php:266
|
1649 |
msgid "fourth"
|
1650 |
msgstr "چهارمین"
|
1651 |
|
1652 |
+
#: includes/event-organiser-event-functions.php:757
|
1653 |
msgid "one time only"
|
1654 |
msgstr ""
|
1655 |
|
1656 |
+
#: includes/event-organiser-event-functions.php:760
|
1657 |
msgid "custom reoccurrence"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
+
#: includes/event-organiser-event-functions.php:767
|
1661 |
#: includes/event-organiser-register.php:256
|
1662 |
msgid "every day"
|
1663 |
msgstr "هر روز"
|
1664 |
|
1665 |
+
#: includes/event-organiser-event-functions.php:769
|
1666 |
#: includes/event-organiser-register.php:257
|
1667 |
#, php-format
|
1668 |
msgid "every %d days"
|
1669 |
msgstr ""
|
1670 |
|
1671 |
+
#: includes/event-organiser-event-functions.php:775
|
1672 |
#: includes/event-organiser-register.php:258
|
1673 |
msgid "every week on"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
+
#: includes/event-organiser-event-functions.php:777
|
1677 |
#: includes/event-organiser-register.php:259
|
1678 |
#, php-format
|
1679 |
msgid "every %d weeks on"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: includes/event-organiser-event-functions.php:788
|
1683 |
#: includes/event-organiser-register.php:260
|
1684 |
msgid "every month on the"
|
1685 |
msgstr ""
|
1686 |
|
1687 |
+
#: includes/event-organiser-event-functions.php:790
|
1688 |
#: includes/event-organiser-register.php:261
|
1689 |
#, php-format
|
1690 |
msgid "every %d months on the"
|
1691 |
msgstr ""
|
1692 |
|
1693 |
+
#: includes/event-organiser-event-functions.php:819
|
1694 |
msgid "every year"
|
1695 |
msgstr "هرسال"
|
1696 |
|
1697 |
+
#: includes/event-organiser-event-functions.php:821
|
1698 |
#, php-format
|
1699 |
msgid "every %d years"
|
1700 |
msgstr ""
|
1801 |
msgid "Country"
|
1802 |
msgstr "کشور"
|
1803 |
|
1804 |
+
#: includes/event.php:549
|
1805 |
msgid "Schedule not recognised."
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: includes/event.php:558
|
1809 |
msgid "Start date not provided."
|
1810 |
msgstr "تاریخ شروع مشخص نشده است"
|
1811 |
|
1812 |
+
#: includes/event.php:576
|
1813 |
msgid "Start date occurs after end date."
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: includes/event.php:579
|
1817 |
msgid "Schedule end date is before is before the start date."
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: includes/event.php:662
|
1821 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: includes/event.php:782
|
1825 |
msgid "Event does not contain any dates."
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: includes/event.php:923
|
1829 |
msgid "Occurrence not deleted. Occurrence not found."
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: includes/event.php:984
|
1833 |
+
msgid "There is already an occurrence on this date"
|
1834 |
+
msgstr ""
|
1835 |
+
|
1836 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1837 |
#: includes/i18n.php:8
|
1838 |
msgid ""
|
languages/eventorganiser-fi.mo
CHANGED
Binary file
|
languages/eventorganiser-fi.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-07-03 09:00:44+0000\n"
|
7 |
"Last-Translator: Juhani Marttila <juhani@mart.fi>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Otsikko"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Järjestä"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Päivä"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Viikko"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Kuukausi"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "Sisällytä 'Lisää Googleen' -linkki"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Näyttää tapahtumakalenterin"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Tapahtumakalenteri"
|
65 |
|
@@ -110,8 +110,8 @@ msgstr "Seuraava kuukausi"
|
|
110 |
msgid "Displays a list of events"
|
111 |
msgstr "Näyttää tapahtumalistan"
|
112 |
|
113 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
114 |
-
#: event-organiser.php:
|
115 |
#: includes/event-organiser-cpt.php:229
|
116 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
117 |
msgid "Events"
|
@@ -173,17 +173,17 @@ msgstr ""
|
|
173 |
msgid "'No events' message"
|
174 |
msgstr "'Ei tapahtumia' viesti"
|
175 |
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Edit"
|
178 |
msgstr "Muokkaa"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: classes/class-eo-venue-list-table.php:
|
182 |
msgid "Delete"
|
183 |
msgstr "Poista"
|
184 |
|
185 |
-
#: classes/class-eo-venue-list-table.php:
|
186 |
-
#: includes/event-organiser-ajax.php:
|
187 |
msgid "View"
|
188 |
msgstr "Katso"
|
189 |
|
@@ -198,7 +198,7 @@ msgstr "Tapahtumakategoriat"
|
|
198 |
|
199 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
200 |
#: includes/event-organiser-cpt.php:103
|
201 |
-
#: includes/event-organiser-event-functions.php:
|
202 |
#: templates/event-meta-event-single.php:69
|
203 |
msgid "Categories"
|
204 |
msgstr "Kategoriat"
|
@@ -238,7 +238,7 @@ msgstr "Tapahtumapaikat"
|
|
238 |
msgid "Select Venue"
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
242 |
msgid "There is no excerpt because this is a protected post."
|
243 |
msgstr "Otetta ei näytetä, koska artikkeli on suojattu."
|
244 |
|
@@ -264,110 +264,101 @@ msgstr ""
|
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Kalenterinäkymä"
|
266 |
|
267 |
-
#: event-organiser-calendar.php:
|
268 |
msgid "today"
|
269 |
msgstr "Tänään"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "päivä"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "viikko"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "kuukausi"
|
285 |
|
286 |
-
#: event-organiser-calendar.php:
|
287 |
msgid "go to date"
|
288 |
msgstr "mene päivämäärään"
|
289 |
|
290 |
-
#: event-organiser-calendar.php:
|
291 |
-
#: includes/event-organiser-cpt.php:105
|
292 |
-
msgid "View all categories"
|
293 |
-
msgstr "Näytä kaikki kategoriat"
|
294 |
-
|
295 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
296 |
-
msgid "View all venues"
|
297 |
-
msgstr "Näytä kaikki paikat"
|
298 |
-
|
299 |
-
#: event-organiser-calendar.php:111
|
300 |
msgid "You do not have sufficient permissions to create events. "
|
301 |
msgstr "Sinulla ei ole oikeuksia luoda tapahtumia"
|
302 |
|
303 |
-
#: event-organiser-calendar.php:
|
304 |
msgid "You do not have sufficient permissions to edit this event. "
|
305 |
msgstr "Sinulla ei ole oikeuksia muokata tätä tapahtumaa"
|
306 |
|
307 |
-
#: event-organiser-calendar.php:
|
308 |
msgid "You do not have sufficient permissions to delete this event. "
|
309 |
msgstr "Sinulla ei ole oikeuksia poistaa tätä tapahtumaa"
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "Occurrence deleted."
|
313 |
msgstr "Esiintymä poistettu."
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
msgid "Calendar options"
|
317 |
msgstr "Kalenteriasetukset"
|
318 |
|
319 |
-
#: event-organiser-calendar.php:
|
320 |
msgid "24 hour time"
|
321 |
msgstr "24 tunnin aika"
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
-
#: includes/event-organiser-event-functions.php:
|
325 |
msgid "Loading…"
|
326 |
msgstr "Lataa…"
|
327 |
|
328 |
-
#: event-organiser-calendar.php:
|
329 |
msgid "Current date/time"
|
330 |
msgstr "Nykyinen päivä/aika"
|
331 |
|
332 |
-
#: event-organiser-calendar.php:
|
333 |
msgid "Create an event"
|
334 |
msgstr "Luo tapahtuma"
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "When"
|
338 |
msgstr "Milloin"
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "Event Title"
|
342 |
msgstr "Tapahtuman otsikko"
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "Where"
|
346 |
msgstr "Missä"
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
msgid "Save Draft"
|
350 |
msgstr "Tallenna luonnos"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
#: event-organiser-edit.php:258
|
354 |
msgid "Cancel"
|
355 |
msgstr "Peruuta"
|
356 |
|
357 |
-
#: event-organiser-calendar.php:
|
358 |
msgid "Publish Event"
|
359 |
msgstr "Julkaise tapahtuma"
|
360 |
|
361 |
-
#: event-organiser-calendar.php:
|
362 |
msgid "Submit for Review"
|
363 |
msgstr "Jätä katselmointiin"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
#: templates/event-meta-event-single.php:37
|
367 |
msgid "Event Details"
|
368 |
msgstr "Tapahtuman tiedot"
|
369 |
|
370 |
-
#: event-organiser-calendar.php:
|
371 |
msgid "Event Detail"
|
372 |
msgstr "Tapahtuman tiedot"
|
373 |
|
@@ -444,7 +435,7 @@ msgid "unknown"
|
|
444 |
msgstr "tuntematon"
|
445 |
|
446 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
447 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
448 |
msgid "Organiser"
|
449 |
msgstr "Järjestäjä"
|
450 |
|
@@ -524,7 +515,7 @@ msgid "day of week"
|
|
524 |
msgstr "päivänä viikossa"
|
525 |
|
526 |
#: event-organiser-edit.php:185
|
527 |
-
#: includes/event-organiser-event-functions.php:
|
528 |
#: includes/event-organiser-register.php:265
|
529 |
msgid "until"
|
530 |
msgstr "kunnes"
|
@@ -546,7 +537,7 @@ msgstr "Valitse tapahtumapaikka"
|
|
546 |
msgid "Venue Name"
|
547 |
msgstr "Tapahtumapaikan nimi"
|
548 |
|
549 |
-
#: event-organiser-edit.php:
|
550 |
msgid "Event dates were not saved."
|
551 |
msgstr "Tapahtuman päiviä ei tallennettu."
|
552 |
|
@@ -616,45 +607,45 @@ msgstr "Tapahtuma"
|
|
616 |
msgid "Reoccurrence"
|
617 |
msgstr "Toistuminen"
|
618 |
|
619 |
-
#: event-organiser-manage.php:
|
620 |
msgid "View all events"
|
621 |
msgstr "Näytä kaikki tapahtumat"
|
622 |
|
623 |
-
#: event-organiser-manage.php:
|
624 |
msgid "Future events"
|
625 |
msgstr "Tulevat tapahtumat"
|
626 |
|
627 |
-
#: event-organiser-manage.php:
|
628 |
msgid "Expired events"
|
629 |
msgstr "Vanhentuneet tapahtumat"
|
630 |
|
631 |
-
#: event-organiser-manage.php:
|
632 |
msgid "Events within 24 hours"
|
633 |
msgstr "Tapahtumat vuorokauden sisällä"
|
634 |
|
635 |
-
#: event-organiser-manage.php:
|
636 |
msgid "Events within 1 week"
|
637 |
msgstr "Tapahtumat viikon sisällä"
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
#, php-format
|
641 |
msgid "Events within %d weeks"
|
642 |
msgstr "Tapahtumat %d viikon sisällä"
|
643 |
|
644 |
-
#: event-organiser-manage.php:
|
645 |
msgid "Events within 1 month"
|
646 |
msgstr "Tapahtumat kuukauden sisällä"
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
#, php-format
|
650 |
msgid "Events within %d months"
|
651 |
msgstr "Tapahtumat %d kuukauden sisällä"
|
652 |
|
653 |
-
#: event-organiser-manage.php:
|
654 |
msgid "Events within 1 year"
|
655 |
msgstr "Tapahtumat vuoden sisällä"
|
656 |
|
657 |
-
#: event-organiser-manage.php:
|
658 |
msgid "— No Change —"
|
659 |
msgstr "— Ei muutosta —"
|
660 |
|
@@ -686,42 +677,42 @@ msgstr "Event Organiser asetukset"
|
|
686 |
msgid "Event Organiser"
|
687 |
msgstr "Event Organiser"
|
688 |
|
689 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
690 |
#: includes/event-organiser-install.php:112
|
691 |
msgid "Edit Events"
|
692 |
msgstr "Muokkaa tapahtumia"
|
693 |
|
694 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
695 |
#: includes/event-organiser-install.php:113
|
696 |
msgid "Publish Events"
|
697 |
msgstr "Julkaise tapahtumia"
|
698 |
|
699 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
700 |
#: includes/event-organiser-install.php:114
|
701 |
msgid "Delete Events"
|
702 |
msgstr "Poista tapahtumia"
|
703 |
|
704 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
705 |
#: includes/event-organiser-install.php:115
|
706 |
msgid "Edit Others' Events"
|
707 |
msgstr "Muokkaa muiden tapahtumia"
|
708 |
|
709 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:116
|
711 |
msgid "Delete Other's Events"
|
712 |
msgstr "Poista muiden tapahtumia"
|
713 |
|
714 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:117
|
716 |
msgid "Read Private Events"
|
717 |
msgstr "Lue yksityinen tapahtuma"
|
718 |
|
719 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:118
|
721 |
msgid "Manage Venues"
|
722 |
msgstr "Hallitse tapahtumapaikkoja"
|
723 |
|
724 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
725 |
#: includes/event-organiser-install.php:119
|
726 |
msgid "Manage Event Categories & Tags"
|
727 |
msgstr "Hallitse tapahtuman kategorioita & tageja"
|
@@ -1026,34 +1017,28 @@ msgstr "Tapahtumapaikka <strong>päivitetty</strong>"
|
|
1026 |
msgid "Venue(s) <strong>deleted</strong>"
|
1027 |
msgstr "Tapahtumapaikka <strong>poistettu</strong>"
|
1028 |
|
1029 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1030 |
-
#: includes/event-organiser-cpt.php:219
|
1031 |
-
msgctxt "post"
|
1032 |
-
msgid "Add New"
|
1033 |
-
msgstr ""
|
1034 |
-
|
1035 |
#: event-organiser-venues.php:258
|
1036 |
#, php-format
|
1037 |
msgid "Search results for “%s”"
|
1038 |
msgstr "Hakutulokset “%s”"
|
1039 |
|
1040 |
-
#: event-organiser-venues.php:
|
1041 |
msgid "Latitude/Longitude:"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: event-organiser-venues.php:
|
1045 |
msgid "Venue name"
|
1046 |
msgstr "Tapahtumapaikan nimi"
|
1047 |
|
1048 |
-
#: event-organiser-venues.php:
|
1049 |
msgid "Permalink:"
|
1050 |
msgstr "Kestolinkki:"
|
1051 |
|
1052 |
-
#: event-organiser-venues.php:
|
1053 |
msgid "Get Link"
|
1054 |
msgstr "Ota linkki"
|
1055 |
|
1056 |
-
#: event-organiser-venues.php:
|
1057 |
msgid "Slug"
|
1058 |
msgstr "Polkutunnus"
|
1059 |
|
@@ -1088,12 +1073,12 @@ msgstr ""
|
|
1088 |
msgid "[Line %1$d]"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
-
#: includes/class-eo-ical-parser.php:
|
1092 |
#, php-format
|
1093 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: includes/class-eo-ical-parser.php:
|
1097 |
#, php-format
|
1098 |
msgid ""
|
1099 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1201,52 +1186,73 @@ msgstr "1 kategoria luotiin"
|
|
1201 |
msgid "%d categories were created"
|
1202 |
msgstr "%d kategoriaa luotiin"
|
1203 |
|
1204 |
-
#: includes/event-organiser-ajax.php:
|
1205 |
msgid "Protected"
|
1206 |
msgstr "Suojattu"
|
1207 |
|
1208 |
-
#: includes/event-organiser-ajax.php:
|
1209 |
msgid "Private"
|
1210 |
msgstr "Yksityinen"
|
1211 |
|
1212 |
-
#: includes/event-organiser-ajax.php:
|
1213 |
msgid "Draft"
|
1214 |
msgstr "Luonnos"
|
1215 |
|
1216 |
-
#: includes/event-organiser-ajax.php:
|
1217 |
#: templates/event-meta-event-single.php:58
|
1218 |
msgid "Start"
|
1219 |
msgstr "Alkaa"
|
1220 |
|
1221 |
-
#: includes/event-organiser-ajax.php:
|
1222 |
msgid "End"
|
1223 |
msgstr "Loppuu"
|
1224 |
|
1225 |
-
#: includes/event-organiser-ajax.php:
|
1226 |
msgid "This event reoccurs"
|
1227 |
msgstr "Tämä tapahtuma toistuu"
|
1228 |
|
1229 |
-
#: includes/event-organiser-ajax.php:
|
1230 |
msgid "Edit Event"
|
1231 |
msgstr "Muokkaa tapahtumaa"
|
1232 |
|
1233 |
-
#: includes/event-organiser-ajax.php:
|
1234 |
msgid "Delete this occurrence"
|
1235 |
msgstr "Poista tämä esiintymä"
|
1236 |
|
1237 |
-
#: includes/event-organiser-ajax.php:
|
1238 |
msgid "Break this series"
|
1239 |
msgstr "Riko sarja"
|
1240 |
|
1241 |
-
#: includes/event-organiser-ajax.php:
|
1242 |
-
#: includes/event-organiser-event-functions.php:
|
1243 |
msgid "All Day"
|
1244 |
msgstr "Koko päivä"
|
1245 |
|
1246 |
-
#: includes/event-organiser-ajax.php:
|
1247 |
msgid "Add To Google Calendar"
|
1248 |
msgstr "Lisää Google kalenteriin"
|
1249 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1250 |
#: includes/event-organiser-cpt.php:33
|
1251 |
msgid "Search Venues"
|
1252 |
msgstr "Hae tapahtumapaikkoja"
|
@@ -1287,6 +1293,10 @@ msgstr "Erottele tapahtumapaikat pilkulla"
|
|
1287 |
msgid "Venue Location"
|
1288 |
msgstr "Tapahtumapaikan sijainti"
|
1289 |
|
|
|
|
|
|
|
|
|
1290 |
#: includes/event-organiser-cpt.php:46
|
1291 |
msgid "Venue:"
|
1292 |
msgstr ""
|
@@ -1336,6 +1346,10 @@ msgstr "Uusi kategorian nimi"
|
|
1336 |
msgid "No categories found"
|
1337 |
msgstr "Kategorioita ei löytynyt"
|
1338 |
|
|
|
|
|
|
|
|
|
1339 |
#: includes/event-organiser-cpt.php:147
|
1340 |
msgctxt "taxonomy singular name"
|
1341 |
msgid "Tag"
|
@@ -1378,7 +1392,7 @@ msgid "Choose from the most used tags"
|
|
1378 |
msgstr "Valitse eniten käytetyistä avainsanoista"
|
1379 |
|
1380 |
#: includes/event-organiser-cpt.php:157
|
1381 |
-
#: includes/event-organiser-event-functions.php:
|
1382 |
#: templates/event-meta-event-single.php:74
|
1383 |
msgid "Tags"
|
1384 |
msgstr "Avainsanat"
|
@@ -1395,6 +1409,11 @@ msgstr "Erottele avainsanat pilkulla"
|
|
1395 |
msgid "View all tags"
|
1396 |
msgstr ""
|
1397 |
|
|
|
|
|
|
|
|
|
|
|
1398 |
#: includes/event-organiser-cpt.php:220
|
1399 |
msgid "Add New Event"
|
1400 |
msgstr "Lisää uusi tapahtuma"
|
@@ -1686,77 +1705,77 @@ msgstr "Väri"
|
|
1686 |
msgid "Assign the category a colour."
|
1687 |
msgstr "Liitää värin kategoriaan."
|
1688 |
|
1689 |
-
#: includes/event-organiser-event-functions.php:
|
1690 |
#: includes/event-organiser-register.php:266
|
1691 |
msgid "last"
|
1692 |
msgstr "viimeinen"
|
1693 |
|
1694 |
-
#: includes/event-organiser-event-functions.php:
|
1695 |
#: includes/event-organiser-register.php:266
|
1696 |
msgid "first"
|
1697 |
msgstr "ensimmäinen"
|
1698 |
|
1699 |
-
#: includes/event-organiser-event-functions.php:
|
1700 |
#: includes/event-organiser-register.php:266
|
1701 |
msgid "second"
|
1702 |
msgstr "toinen"
|
1703 |
|
1704 |
-
#: includes/event-organiser-event-functions.php:
|
1705 |
#: includes/event-organiser-register.php:266
|
1706 |
msgid "third"
|
1707 |
msgstr "kolmas"
|
1708 |
|
1709 |
-
#: includes/event-organiser-event-functions.php:
|
1710 |
#: includes/event-organiser-register.php:266
|
1711 |
msgid "fourth"
|
1712 |
msgstr "neljäs"
|
1713 |
|
1714 |
-
#: includes/event-organiser-event-functions.php:
|
1715 |
msgid "one time only"
|
1716 |
msgstr "vain kerran"
|
1717 |
|
1718 |
-
#: includes/event-organiser-event-functions.php:
|
1719 |
msgid "custom reoccurrence"
|
1720 |
msgstr "muokattu toistuvuus"
|
1721 |
|
1722 |
-
#: includes/event-organiser-event-functions.php:
|
1723 |
#: includes/event-organiser-register.php:256
|
1724 |
msgid "every day"
|
1725 |
msgstr "joka päivä"
|
1726 |
|
1727 |
-
#: includes/event-organiser-event-functions.php:
|
1728 |
#: includes/event-organiser-register.php:257
|
1729 |
#, php-format
|
1730 |
msgid "every %d days"
|
1731 |
msgstr "joka %d päivä"
|
1732 |
|
1733 |
-
#: includes/event-organiser-event-functions.php:
|
1734 |
#: includes/event-organiser-register.php:258
|
1735 |
msgid "every week on"
|
1736 |
msgstr "joka viikko"
|
1737 |
|
1738 |
-
#: includes/event-organiser-event-functions.php:
|
1739 |
#: includes/event-organiser-register.php:259
|
1740 |
#, php-format
|
1741 |
msgid "every %d weeks on"
|
1742 |
msgstr "joka %d viikko"
|
1743 |
|
1744 |
-
#: includes/event-organiser-event-functions.php:
|
1745 |
#: includes/event-organiser-register.php:260
|
1746 |
msgid "every month on the"
|
1747 |
msgstr "joka kuukausi"
|
1748 |
|
1749 |
-
#: includes/event-organiser-event-functions.php:
|
1750 |
#: includes/event-organiser-register.php:261
|
1751 |
#, php-format
|
1752 |
msgid "every %d months on the"
|
1753 |
msgstr "joka %d kuukausi"
|
1754 |
|
1755 |
-
#: includes/event-organiser-event-functions.php:
|
1756 |
msgid "every year"
|
1757 |
msgstr "joka vuosi"
|
1758 |
|
1759 |
-
#: includes/event-organiser-event-functions.php:
|
1760 |
#, php-format
|
1761 |
msgid "every %d years"
|
1762 |
msgstr "joka %d vuosi"
|
@@ -1871,34 +1890,38 @@ msgstr "Postinumero"
|
|
1871 |
msgid "Country"
|
1872 |
msgstr "Maa"
|
1873 |
|
1874 |
-
#: includes/event.php:
|
1875 |
msgid "Schedule not recognised."
|
1876 |
msgstr "Aikataulua ei tunnistettu."
|
1877 |
|
1878 |
-
#: includes/event.php:
|
1879 |
msgid "Start date not provided."
|
1880 |
msgstr "Aloituspäivämäärää ei annettu."
|
1881 |
|
1882 |
-
#: includes/event.php:
|
1883 |
msgid "Start date occurs after end date."
|
1884 |
msgstr "Aloituspäivämäärä on päättymispäivän jälkeen."
|
1885 |
|
1886 |
-
#: includes/event.php:
|
1887 |
msgid "Schedule end date is before is before the start date."
|
1888 |
msgstr "Aikataulutettu päättymispäivä on ennen alkamispäivää."
|
1889 |
|
1890 |
-
#: includes/event.php:
|
1891 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1892 |
msgstr "Virheellinen kuukausittainen aikataulu (virheellinen järjestysluku)"
|
1893 |
|
1894 |
-
#: includes/event.php:
|
1895 |
msgid "Event does not contain any dates."
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: includes/event.php:
|
1899 |
msgid "Occurrence not deleted. Occurrence not found."
|
1900 |
msgstr ""
|
1901 |
|
|
|
|
|
|
|
|
|
1902 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1903 |
#: includes/i18n.php:8
|
1904 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-07-03 09:00:44+0000\n"
|
7 |
"Last-Translator: Juhani Marttila <juhani@mart.fi>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Järjestä"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Päivä"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Viikko"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Kuukausi"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Näyttää tapahtumakalenterin"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Tapahtumakalenteri"
|
65 |
|
110 |
msgid "Displays a list of events"
|
111 |
msgstr "Näyttää tapahtumalistan"
|
112 |
|
113 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
114 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
115 |
#: includes/event-organiser-cpt.php:229
|
116 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
117 |
msgid "Events"
|
173 |
msgid "'No events' message"
|
174 |
msgstr "'Ei tapahtumia' viesti"
|
175 |
|
176 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
177 |
msgid "Edit"
|
178 |
msgstr "Muokkaa"
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:80
|
181 |
+
#: classes/class-eo-venue-list-table.php:142
|
182 |
msgid "Delete"
|
183 |
msgstr "Poista"
|
184 |
|
185 |
+
#: classes/class-eo-venue-list-table.php:85
|
186 |
+
#: includes/event-organiser-ajax.php:678
|
187 |
msgid "View"
|
188 |
msgstr "Katso"
|
189 |
|
198 |
|
199 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
200 |
#: includes/event-organiser-cpt.php:103
|
201 |
+
#: includes/event-organiser-event-functions.php:1512
|
202 |
#: templates/event-meta-event-single.php:69
|
203 |
msgid "Categories"
|
204 |
msgstr "Kategoriat"
|
238 |
msgid "Select Venue"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
242 |
msgid "There is no excerpt because this is a protected post."
|
243 |
msgstr "Otetta ei näytetä, koska artikkeli on suojattu."
|
244 |
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Kalenterinäkymä"
|
266 |
|
267 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
268 |
msgid "today"
|
269 |
msgstr "Tänään"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "päivä"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "viikko"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "kuukausi"
|
285 |
|
286 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
287 |
msgid "go to date"
|
288 |
msgstr "mene päivämäärään"
|
289 |
|
290 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
msgid "You do not have sufficient permissions to create events. "
|
292 |
msgstr "Sinulla ei ole oikeuksia luoda tapahtumia"
|
293 |
|
294 |
+
#: event-organiser-calendar.php:176
|
295 |
msgid "You do not have sufficient permissions to edit this event. "
|
296 |
msgstr "Sinulla ei ole oikeuksia muokata tätä tapahtumaa"
|
297 |
|
298 |
+
#: event-organiser-calendar.php:194
|
299 |
msgid "You do not have sufficient permissions to delete this event. "
|
300 |
msgstr "Sinulla ei ole oikeuksia poistaa tätä tapahtumaa"
|
301 |
|
302 |
+
#: event-organiser-calendar.php:204
|
303 |
msgid "Occurrence deleted."
|
304 |
msgstr "Esiintymä poistettu."
|
305 |
|
306 |
+
#: event-organiser-calendar.php:220
|
307 |
msgid "Calendar options"
|
308 |
msgstr "Kalenteriasetukset"
|
309 |
|
310 |
+
#: event-organiser-calendar.php:227
|
311 |
msgid "24 hour time"
|
312 |
msgstr "24 tunnin aika"
|
313 |
|
314 |
+
#: event-organiser-calendar.php:249
|
315 |
+
#: includes/event-organiser-event-functions.php:1457
|
316 |
msgid "Loading…"
|
317 |
msgstr "Lataa…"
|
318 |
|
319 |
+
#: event-organiser-calendar.php:256
|
320 |
msgid "Current date/time"
|
321 |
msgstr "Nykyinen päivä/aika"
|
322 |
|
323 |
+
#: event-organiser-calendar.php:261
|
324 |
msgid "Create an event"
|
325 |
msgstr "Luo tapahtuma"
|
326 |
|
327 |
+
#: event-organiser-calendar.php:266
|
328 |
msgid "When"
|
329 |
msgstr "Milloin"
|
330 |
|
331 |
+
#: event-organiser-calendar.php:270
|
332 |
msgid "Event Title"
|
333 |
msgstr "Tapahtuman otsikko"
|
334 |
|
335 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
336 |
msgid "Where"
|
337 |
msgstr "Missä"
|
338 |
|
339 |
+
#: event-organiser-calendar.php:302
|
340 |
msgid "Save Draft"
|
341 |
msgstr "Tallenna luonnos"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
344 |
#: event-organiser-edit.php:258
|
345 |
msgid "Cancel"
|
346 |
msgstr "Peruuta"
|
347 |
|
348 |
+
#: event-organiser-calendar.php:306
|
349 |
msgid "Publish Event"
|
350 |
msgstr "Julkaise tapahtuma"
|
351 |
|
352 |
+
#: event-organiser-calendar.php:312
|
353 |
msgid "Submit for Review"
|
354 |
msgstr "Jätä katselmointiin"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
357 |
#: templates/event-meta-event-single.php:37
|
358 |
msgid "Event Details"
|
359 |
msgstr "Tapahtuman tiedot"
|
360 |
|
361 |
+
#: event-organiser-calendar.php:335
|
362 |
msgid "Event Detail"
|
363 |
msgstr "Tapahtuman tiedot"
|
364 |
|
435 |
msgstr "tuntematon"
|
436 |
|
437 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
438 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
439 |
msgid "Organiser"
|
440 |
msgstr "Järjestäjä"
|
441 |
|
515 |
msgstr "päivänä viikossa"
|
516 |
|
517 |
#: event-organiser-edit.php:185
|
518 |
+
#: includes/event-organiser-event-functions.php:826
|
519 |
#: includes/event-organiser-register.php:265
|
520 |
msgid "until"
|
521 |
msgstr "kunnes"
|
537 |
msgid "Venue Name"
|
538 |
msgstr "Tapahtumapaikan nimi"
|
539 |
|
540 |
+
#: event-organiser-edit.php:416
|
541 |
msgid "Event dates were not saved."
|
542 |
msgstr "Tapahtuman päiviä ei tallennettu."
|
543 |
|
607 |
msgid "Reoccurrence"
|
608 |
msgstr "Toistuminen"
|
609 |
|
610 |
+
#: event-organiser-manage.php:152
|
611 |
msgid "View all events"
|
612 |
msgstr "Näytä kaikki tapahtumat"
|
613 |
|
614 |
+
#: event-organiser-manage.php:153
|
615 |
msgid "Future events"
|
616 |
msgstr "Tulevat tapahtumat"
|
617 |
|
618 |
+
#: event-organiser-manage.php:154
|
619 |
msgid "Expired events"
|
620 |
msgstr "Vanhentuneet tapahtumat"
|
621 |
|
622 |
+
#: event-organiser-manage.php:155
|
623 |
msgid "Events within 24 hours"
|
624 |
msgstr "Tapahtumat vuorokauden sisällä"
|
625 |
|
626 |
+
#: event-organiser-manage.php:156
|
627 |
msgid "Events within 1 week"
|
628 |
msgstr "Tapahtumat viikon sisällä"
|
629 |
|
630 |
+
#: event-organiser-manage.php:157
|
631 |
#, php-format
|
632 |
msgid "Events within %d weeks"
|
633 |
msgstr "Tapahtumat %d viikon sisällä"
|
634 |
|
635 |
+
#: event-organiser-manage.php:158
|
636 |
msgid "Events within 1 month"
|
637 |
msgstr "Tapahtumat kuukauden sisällä"
|
638 |
|
639 |
+
#: event-organiser-manage.php:159
|
640 |
#, php-format
|
641 |
msgid "Events within %d months"
|
642 |
msgstr "Tapahtumat %d kuukauden sisällä"
|
643 |
|
644 |
+
#: event-organiser-manage.php:160
|
645 |
msgid "Events within 1 year"
|
646 |
msgstr "Tapahtumat vuoden sisällä"
|
647 |
|
648 |
+
#: event-organiser-manage.php:211
|
649 |
msgid "— No Change —"
|
650 |
msgstr "— Ei muutosta —"
|
651 |
|
677 |
msgid "Event Organiser"
|
678 |
msgstr "Event Organiser"
|
679 |
|
680 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
681 |
#: includes/event-organiser-install.php:112
|
682 |
msgid "Edit Events"
|
683 |
msgstr "Muokkaa tapahtumia"
|
684 |
|
685 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
686 |
#: includes/event-organiser-install.php:113
|
687 |
msgid "Publish Events"
|
688 |
msgstr "Julkaise tapahtumia"
|
689 |
|
690 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
691 |
#: includes/event-organiser-install.php:114
|
692 |
msgid "Delete Events"
|
693 |
msgstr "Poista tapahtumia"
|
694 |
|
695 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
696 |
#: includes/event-organiser-install.php:115
|
697 |
msgid "Edit Others' Events"
|
698 |
msgstr "Muokkaa muiden tapahtumia"
|
699 |
|
700 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
701 |
#: includes/event-organiser-install.php:116
|
702 |
msgid "Delete Other's Events"
|
703 |
msgstr "Poista muiden tapahtumia"
|
704 |
|
705 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
706 |
#: includes/event-organiser-install.php:117
|
707 |
msgid "Read Private Events"
|
708 |
msgstr "Lue yksityinen tapahtuma"
|
709 |
|
710 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
711 |
#: includes/event-organiser-install.php:118
|
712 |
msgid "Manage Venues"
|
713 |
msgstr "Hallitse tapahtumapaikkoja"
|
714 |
|
715 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
716 |
#: includes/event-organiser-install.php:119
|
717 |
msgid "Manage Event Categories & Tags"
|
718 |
msgstr "Hallitse tapahtuman kategorioita & tageja"
|
1017 |
msgid "Venue(s) <strong>deleted</strong>"
|
1018 |
msgstr "Tapahtumapaikka <strong>poistettu</strong>"
|
1019 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1020 |
#: event-organiser-venues.php:258
|
1021 |
#, php-format
|
1022 |
msgid "Search results for “%s”"
|
1023 |
msgstr "Hakutulokset “%s”"
|
1024 |
|
1025 |
+
#: event-organiser-venues.php:418
|
1026 |
msgid "Latitude/Longitude:"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
+
#: event-organiser-venues.php:446
|
1030 |
msgid "Venue name"
|
1031 |
msgstr "Tapahtumapaikan nimi"
|
1032 |
|
1033 |
+
#: event-organiser-venues.php:452
|
1034 |
msgid "Permalink:"
|
1035 |
msgstr "Kestolinkki:"
|
1036 |
|
1037 |
+
#: event-organiser-venues.php:459
|
1038 |
msgid "Get Link"
|
1039 |
msgstr "Ota linkki"
|
1040 |
|
1041 |
+
#: event-organiser-venues.php:481
|
1042 |
msgid "Slug"
|
1043 |
msgstr "Polkutunnus"
|
1044 |
|
1073 |
msgid "[Line %1$d]"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: includes/class-eo-ical-parser.php:952
|
1077 |
#, php-format
|
1078 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1079 |
msgstr ""
|
1080 |
|
1081 |
+
#: includes/class-eo-ical-parser.php:990
|
1082 |
#, php-format
|
1083 |
msgid ""
|
1084 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1186 |
msgid "%d categories were created"
|
1187 |
msgstr "%d kategoriaa luotiin"
|
1188 |
|
1189 |
+
#: includes/event-organiser-ajax.php:347
|
1190 |
msgid "Protected"
|
1191 |
msgstr "Suojattu"
|
1192 |
|
1193 |
+
#: includes/event-organiser-ajax.php:349
|
1194 |
msgid "Private"
|
1195 |
msgstr "Yksityinen"
|
1196 |
|
1197 |
+
#: includes/event-organiser-ajax.php:351
|
1198 |
msgid "Draft"
|
1199 |
msgstr "Luonnos"
|
1200 |
|
1201 |
+
#: includes/event-organiser-ajax.php:381
|
1202 |
#: templates/event-meta-event-single.php:58
|
1203 |
msgid "Start"
|
1204 |
msgstr "Alkaa"
|
1205 |
|
1206 |
+
#: includes/event-organiser-ajax.php:382
|
1207 |
msgid "End"
|
1208 |
msgstr "Loppuu"
|
1209 |
|
1210 |
+
#: includes/event-organiser-ajax.php:423
|
1211 |
msgid "This event reoccurs"
|
1212 |
msgstr "Tämä tapahtuma toistuu"
|
1213 |
|
1214 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1215 |
msgid "Edit Event"
|
1216 |
msgstr "Muokkaa tapahtumaa"
|
1217 |
|
1218 |
+
#: includes/event-organiser-ajax.php:449
|
1219 |
msgid "Delete this occurrence"
|
1220 |
msgstr "Poista tämä esiintymä"
|
1221 |
|
1222 |
+
#: includes/event-organiser-ajax.php:466
|
1223 |
msgid "Break this series"
|
1224 |
msgstr "Riko sarja"
|
1225 |
|
1226 |
+
#: includes/event-organiser-ajax.php:674
|
1227 |
+
#: includes/event-organiser-event-functions.php:1409
|
1228 |
msgid "All Day"
|
1229 |
msgstr "Koko päivä"
|
1230 |
|
1231 |
+
#: includes/event-organiser-ajax.php:679
|
1232 |
msgid "Add To Google Calendar"
|
1233 |
msgstr "Lisää Google kalenteriin"
|
1234 |
|
1235 |
+
#: includes/event-organiser-ajax.php:790
|
1236 |
+
msgid "Event not found"
|
1237 |
+
msgstr ""
|
1238 |
+
|
1239 |
+
#: includes/event-organiser-ajax.php:802
|
1240 |
+
msgid "Events are not editable via the admin calendar"
|
1241 |
+
msgstr ""
|
1242 |
+
|
1243 |
+
#: includes/event-organiser-ajax.php:812
|
1244 |
+
msgid "Are you sure you want to do this?"
|
1245 |
+
msgstr ""
|
1246 |
+
|
1247 |
+
#: includes/event-organiser-ajax.php:822
|
1248 |
+
msgid "You do not have permission to edit this event"
|
1249 |
+
msgstr ""
|
1250 |
+
|
1251 |
+
#: includes/event-organiser-ajax.php:844
|
1252 |
+
#, php-format
|
1253 |
+
msgid "Event not created: %s"
|
1254 |
+
msgstr ""
|
1255 |
+
|
1256 |
#: includes/event-organiser-cpt.php:33
|
1257 |
msgid "Search Venues"
|
1258 |
msgstr "Hae tapahtumapaikkoja"
|
1293 |
msgid "Venue Location"
|
1294 |
msgstr "Tapahtumapaikan sijainti"
|
1295 |
|
1296 |
+
#: includes/event-organiser-cpt.php:45
|
1297 |
+
msgid "View all venues"
|
1298 |
+
msgstr "Näytä kaikki paikat"
|
1299 |
+
|
1300 |
#: includes/event-organiser-cpt.php:46
|
1301 |
msgid "Venue:"
|
1302 |
msgstr ""
|
1346 |
msgid "No categories found"
|
1347 |
msgstr "Kategorioita ei löytynyt"
|
1348 |
|
1349 |
+
#: includes/event-organiser-cpt.php:105
|
1350 |
+
msgid "View all categories"
|
1351 |
+
msgstr "Näytä kaikki kategoriat"
|
1352 |
+
|
1353 |
#: includes/event-organiser-cpt.php:147
|
1354 |
msgctxt "taxonomy singular name"
|
1355 |
msgid "Tag"
|
1392 |
msgstr "Valitse eniten käytetyistä avainsanoista"
|
1393 |
|
1394 |
#: includes/event-organiser-cpt.php:157
|
1395 |
+
#: includes/event-organiser-event-functions.php:1520
|
1396 |
#: templates/event-meta-event-single.php:74
|
1397 |
msgid "Tags"
|
1398 |
msgstr "Avainsanat"
|
1409 |
msgid "View all tags"
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: includes/event-organiser-cpt.php:219
|
1413 |
+
msgctxt "post"
|
1414 |
+
msgid "Add New"
|
1415 |
+
msgstr ""
|
1416 |
+
|
1417 |
#: includes/event-organiser-cpt.php:220
|
1418 |
msgid "Add New Event"
|
1419 |
msgstr "Lisää uusi tapahtuma"
|
1705 |
msgid "Assign the category a colour."
|
1706 |
msgstr "Liitää värin kategoriaan."
|
1707 |
|
1708 |
+
#: includes/event-organiser-event-functions.php:747
|
1709 |
#: includes/event-organiser-register.php:266
|
1710 |
msgid "last"
|
1711 |
msgstr "viimeinen"
|
1712 |
|
1713 |
+
#: includes/event-organiser-event-functions.php:747
|
1714 |
#: includes/event-organiser-register.php:266
|
1715 |
msgid "first"
|
1716 |
msgstr "ensimmäinen"
|
1717 |
|
1718 |
+
#: includes/event-organiser-event-functions.php:747
|
1719 |
#: includes/event-organiser-register.php:266
|
1720 |
msgid "second"
|
1721 |
msgstr "toinen"
|
1722 |
|
1723 |
+
#: includes/event-organiser-event-functions.php:747
|
1724 |
#: includes/event-organiser-register.php:266
|
1725 |
msgid "third"
|
1726 |
msgstr "kolmas"
|
1727 |
|
1728 |
+
#: includes/event-organiser-event-functions.php:747
|
1729 |
#: includes/event-organiser-register.php:266
|
1730 |
msgid "fourth"
|
1731 |
msgstr "neljäs"
|
1732 |
|
1733 |
+
#: includes/event-organiser-event-functions.php:757
|
1734 |
msgid "one time only"
|
1735 |
msgstr "vain kerran"
|
1736 |
|
1737 |
+
#: includes/event-organiser-event-functions.php:760
|
1738 |
msgid "custom reoccurrence"
|
1739 |
msgstr "muokattu toistuvuus"
|
1740 |
|
1741 |
+
#: includes/event-organiser-event-functions.php:767
|
1742 |
#: includes/event-organiser-register.php:256
|
1743 |
msgid "every day"
|
1744 |
msgstr "joka päivä"
|
1745 |
|
1746 |
+
#: includes/event-organiser-event-functions.php:769
|
1747 |
#: includes/event-organiser-register.php:257
|
1748 |
#, php-format
|
1749 |
msgid "every %d days"
|
1750 |
msgstr "joka %d päivä"
|
1751 |
|
1752 |
+
#: includes/event-organiser-event-functions.php:775
|
1753 |
#: includes/event-organiser-register.php:258
|
1754 |
msgid "every week on"
|
1755 |
msgstr "joka viikko"
|
1756 |
|
1757 |
+
#: includes/event-organiser-event-functions.php:777
|
1758 |
#: includes/event-organiser-register.php:259
|
1759 |
#, php-format
|
1760 |
msgid "every %d weeks on"
|
1761 |
msgstr "joka %d viikko"
|
1762 |
|
1763 |
+
#: includes/event-organiser-event-functions.php:788
|
1764 |
#: includes/event-organiser-register.php:260
|
1765 |
msgid "every month on the"
|
1766 |
msgstr "joka kuukausi"
|
1767 |
|
1768 |
+
#: includes/event-organiser-event-functions.php:790
|
1769 |
#: includes/event-organiser-register.php:261
|
1770 |
#, php-format
|
1771 |
msgid "every %d months on the"
|
1772 |
msgstr "joka %d kuukausi"
|
1773 |
|
1774 |
+
#: includes/event-organiser-event-functions.php:819
|
1775 |
msgid "every year"
|
1776 |
msgstr "joka vuosi"
|
1777 |
|
1778 |
+
#: includes/event-organiser-event-functions.php:821
|
1779 |
#, php-format
|
1780 |
msgid "every %d years"
|
1781 |
msgstr "joka %d vuosi"
|
1890 |
msgid "Country"
|
1891 |
msgstr "Maa"
|
1892 |
|
1893 |
+
#: includes/event.php:549
|
1894 |
msgid "Schedule not recognised."
|
1895 |
msgstr "Aikataulua ei tunnistettu."
|
1896 |
|
1897 |
+
#: includes/event.php:558
|
1898 |
msgid "Start date not provided."
|
1899 |
msgstr "Aloituspäivämäärää ei annettu."
|
1900 |
|
1901 |
+
#: includes/event.php:576
|
1902 |
msgid "Start date occurs after end date."
|
1903 |
msgstr "Aloituspäivämäärä on päättymispäivän jälkeen."
|
1904 |
|
1905 |
+
#: includes/event.php:579
|
1906 |
msgid "Schedule end date is before is before the start date."
|
1907 |
msgstr "Aikataulutettu päättymispäivä on ennen alkamispäivää."
|
1908 |
|
1909 |
+
#: includes/event.php:662
|
1910 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1911 |
msgstr "Virheellinen kuukausittainen aikataulu (virheellinen järjestysluku)"
|
1912 |
|
1913 |
+
#: includes/event.php:782
|
1914 |
msgid "Event does not contain any dates."
|
1915 |
msgstr ""
|
1916 |
|
1917 |
+
#: includes/event.php:923
|
1918 |
msgid "Occurrence not deleted. Occurrence not found."
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: includes/event.php:984
|
1922 |
+
msgid "There is already an occurrence on this date"
|
1923 |
+
msgstr ""
|
1924 |
+
|
1925 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1926 |
#: includes/i18n.php:8
|
1927 |
msgid ""
|
languages/eventorganiser-fr_FR.mo
CHANGED
Binary file
|
languages/eventorganiser-fr_FR.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2015-01-22 11:50:50+0000\n"
|
7 |
"Last-Translator: Régis <regis.enguehard@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Titre"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Regrouper par"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Jour"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Semaine"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Mois"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "Inclure le lien 'Ajouter à Google'"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Affiche un calendrier de vos événements"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Calendrier des événements"
|
65 |
|
@@ -111,8 +111,8 @@ msgstr "Mois prochain"
|
|
111 |
msgid "Displays a list of events"
|
112 |
msgstr "Affiche une liste d'événements"
|
113 |
|
114 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
115 |
-
#: event-organiser.php:
|
116 |
#: includes/event-organiser-cpt.php:229
|
117 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
118 |
msgid "Events"
|
@@ -174,17 +174,17 @@ msgstr ""
|
|
174 |
msgid "'No events' message"
|
175 |
msgstr "message 'No events' "
|
176 |
|
177 |
-
#: classes/class-eo-venue-list-table.php:
|
178 |
msgid "Edit"
|
179 |
msgstr "Editer"
|
180 |
|
181 |
-
#: classes/class-eo-venue-list-table.php:
|
182 |
-
#: classes/class-eo-venue-list-table.php:
|
183 |
msgid "Delete"
|
184 |
msgstr "Effacer"
|
185 |
|
186 |
-
#: classes/class-eo-venue-list-table.php:
|
187 |
-
#: includes/event-organiser-ajax.php:
|
188 |
msgid "View"
|
189 |
msgstr "Voir"
|
190 |
|
@@ -199,7 +199,7 @@ msgstr "Catégories des événements"
|
|
199 |
|
200 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
201 |
#: includes/event-organiser-cpt.php:103
|
202 |
-
#: includes/event-organiser-event-functions.php:
|
203 |
#: templates/event-meta-event-single.php:69
|
204 |
msgid "Categories"
|
205 |
msgstr "Catégories"
|
@@ -239,7 +239,7 @@ msgstr "Lieux"
|
|
239 |
msgid "Select Venue"
|
240 |
msgstr "Choisir le lieu"
|
241 |
|
242 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
243 |
msgid "There is no excerpt because this is a protected post."
|
244 |
msgstr "Il n'y a aucun extrait parce qu'il s'agit d'un post protégé."
|
245 |
|
@@ -267,111 +267,102 @@ msgstr "En savoir plus..."
|
|
267 |
msgid "Calendar View"
|
268 |
msgstr "Voir le calendrier"
|
269 |
|
270 |
-
#: event-organiser-calendar.php:
|
271 |
msgid "today"
|
272 |
msgstr "Aujourd'hui"
|
273 |
|
274 |
-
#: event-organiser-calendar.php:
|
275 |
#: includes/event-organiser-register.php:248
|
276 |
msgid "day"
|
277 |
msgstr "jour"
|
278 |
|
279 |
-
#: event-organiser-calendar.php:
|
280 |
#: includes/event-organiser-register.php:250
|
281 |
msgid "week"
|
282 |
msgstr "semaine"
|
283 |
|
284 |
-
#: event-organiser-calendar.php:
|
285 |
#: includes/event-organiser-register.php:252
|
286 |
msgid "month"
|
287 |
msgstr "mois"
|
288 |
|
289 |
-
#: event-organiser-calendar.php:
|
290 |
msgid "go to date"
|
291 |
msgstr "aller à la date"
|
292 |
|
293 |
-
#: event-organiser-calendar.php:
|
294 |
-
#: includes/event-organiser-cpt.php:105
|
295 |
-
msgid "View all categories"
|
296 |
-
msgstr "Voir toutes les catégories"
|
297 |
-
|
298 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
299 |
-
msgid "View all venues"
|
300 |
-
msgstr "Voir tous les lieux"
|
301 |
-
|
302 |
-
#: event-organiser-calendar.php:111
|
303 |
msgid "You do not have sufficient permissions to create events. "
|
304 |
msgstr "Vous n'avez pas les permissions suffisantes pour créer des événements"
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "You do not have sufficient permissions to edit this event. "
|
308 |
msgstr ""
|
309 |
"Vous n'avez pas les permissions suffisantes pour modifier cet événement"
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "You do not have sufficient permissions to delete this event. "
|
313 |
msgstr "Vous n'avez pas les permissions suffisante pour effacer cet événement"
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
msgid "Occurrence deleted."
|
317 |
msgstr "Occurence effacée."
|
318 |
|
319 |
-
#: event-organiser-calendar.php:
|
320 |
msgid "Calendar options"
|
321 |
msgstr "Options du calendrier"
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "24 hour time"
|
325 |
msgstr "heure au format 24h"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
-
#: includes/event-organiser-event-functions.php:
|
329 |
msgid "Loading…"
|
330 |
msgstr "Chargement…"
|
331 |
|
332 |
-
#: event-organiser-calendar.php:
|
333 |
msgid "Current date/time"
|
334 |
msgstr "Date/heure courante"
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "Create an event"
|
338 |
msgstr "Créer un événement"
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "When"
|
342 |
msgstr "Quand"
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "Event Title"
|
346 |
msgstr "Titre de l'événement"
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
msgid "Where"
|
350 |
msgstr "Où"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Save Draft"
|
354 |
msgstr "Sauvegarder le brouillon"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
#: event-organiser-edit.php:258
|
358 |
msgid "Cancel"
|
359 |
msgstr "Annuler"
|
360 |
|
361 |
-
#: event-organiser-calendar.php:
|
362 |
msgid "Publish Event"
|
363 |
msgstr "Publier l'événement"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Submit for Review"
|
367 |
msgstr "Soumettre à relecture"
|
368 |
|
369 |
-
#: event-organiser-calendar.php:
|
370 |
#: templates/event-meta-event-single.php:37
|
371 |
msgid "Event Details"
|
372 |
msgstr "Détails de l'événement"
|
373 |
|
374 |
-
#: event-organiser-calendar.php:
|
375 |
msgid "Event Detail"
|
376 |
msgstr "Détail de l'événement"
|
377 |
|
@@ -463,7 +454,7 @@ msgid "unknown"
|
|
463 |
msgstr "inconnu"
|
464 |
|
465 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
466 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
467 |
msgid "Organiser"
|
468 |
msgstr "Organisateur"
|
469 |
|
@@ -547,7 +538,7 @@ msgid "day of week"
|
|
547 |
msgstr "jour de la semaine"
|
548 |
|
549 |
#: event-organiser-edit.php:185
|
550 |
-
#: includes/event-organiser-event-functions.php:
|
551 |
#: includes/event-organiser-register.php:265
|
552 |
msgid "until"
|
553 |
msgstr "jusqu'au"
|
@@ -569,7 +560,7 @@ msgstr "Choisir un lieu"
|
|
569 |
msgid "Venue Name"
|
570 |
msgstr "Nom du Lieu"
|
571 |
|
572 |
-
#: event-organiser-edit.php:
|
573 |
msgid "Event dates were not saved."
|
574 |
msgstr "Les dates de l'événement n'ont pas été sauvegardées"
|
575 |
|
@@ -652,45 +643,45 @@ msgstr "Événement"
|
|
652 |
msgid "Reoccurrence"
|
653 |
msgstr "Répétition"
|
654 |
|
655 |
-
#: event-organiser-manage.php:
|
656 |
msgid "View all events"
|
657 |
msgstr "Voir tous les événements"
|
658 |
|
659 |
-
#: event-organiser-manage.php:
|
660 |
msgid "Future events"
|
661 |
msgstr "Prochains événements"
|
662 |
|
663 |
-
#: event-organiser-manage.php:
|
664 |
msgid "Expired events"
|
665 |
msgstr "Événements terminés"
|
666 |
|
667 |
-
#: event-organiser-manage.php:
|
668 |
msgid "Events within 24 hours"
|
669 |
msgstr "Événements dans les 24 heures"
|
670 |
|
671 |
-
#: event-organiser-manage.php:
|
672 |
msgid "Events within 1 week"
|
673 |
msgstr "Événements dans la semaine"
|
674 |
|
675 |
-
#: event-organiser-manage.php:
|
676 |
#, php-format
|
677 |
msgid "Events within %d weeks"
|
678 |
msgstr "Événements dans les %d semaines"
|
679 |
|
680 |
-
#: event-organiser-manage.php:
|
681 |
msgid "Events within 1 month"
|
682 |
msgstr "Événements dans le mois"
|
683 |
|
684 |
-
#: event-organiser-manage.php:
|
685 |
#, php-format
|
686 |
msgid "Events within %d months"
|
687 |
msgstr "Événements dans les %d mois"
|
688 |
|
689 |
-
#: event-organiser-manage.php:
|
690 |
msgid "Events within 1 year"
|
691 |
msgstr "Événements dans l'année"
|
692 |
|
693 |
-
#: event-organiser-manage.php:
|
694 |
msgid "— No Change —"
|
695 |
msgstr "— Aucune Modification —"
|
696 |
|
@@ -722,42 +713,42 @@ msgstr "Réglages de Event Organiser"
|
|
722 |
msgid "Event Organiser"
|
723 |
msgstr "Event Organiser"
|
724 |
|
725 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
726 |
#: includes/event-organiser-install.php:112
|
727 |
msgid "Edit Events"
|
728 |
msgstr "Éditer des événements"
|
729 |
|
730 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
731 |
#: includes/event-organiser-install.php:113
|
732 |
msgid "Publish Events"
|
733 |
msgstr "Publier des événements"
|
734 |
|
735 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
736 |
#: includes/event-organiser-install.php:114
|
737 |
msgid "Delete Events"
|
738 |
msgstr "Effacer des événements"
|
739 |
|
740 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
741 |
#: includes/event-organiser-install.php:115
|
742 |
msgid "Edit Others' Events"
|
743 |
msgstr "Éditer des événements d'autres personnes"
|
744 |
|
745 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
746 |
#: includes/event-organiser-install.php:116
|
747 |
msgid "Delete Other's Events"
|
748 |
msgstr "Effacer des événements d'autres personnes"
|
749 |
|
750 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
751 |
#: includes/event-organiser-install.php:117
|
752 |
msgid "Read Private Events"
|
753 |
msgstr "Lire les événements privés"
|
754 |
|
755 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
756 |
#: includes/event-organiser-install.php:118
|
757 |
msgid "Manage Venues"
|
758 |
msgstr "Gérer les lieux"
|
759 |
|
760 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
761 |
#: includes/event-organiser-install.php:119
|
762 |
msgid "Manage Event Categories & Tags"
|
763 |
msgstr "Gérer les catégories et mots-clefs des événements"
|
@@ -1071,34 +1062,28 @@ msgstr "Lieu <strong>mis à jour</strong"
|
|
1071 |
msgid "Venue(s) <strong>deleted</strong>"
|
1072 |
msgstr "Lieu(x) <strong>effacé(s)</strong>"
|
1073 |
|
1074 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1075 |
-
#: includes/event-organiser-cpt.php:219
|
1076 |
-
msgctxt "post"
|
1077 |
-
msgid "Add New"
|
1078 |
-
msgstr ""
|
1079 |
-
|
1080 |
#: event-organiser-venues.php:258
|
1081 |
#, php-format
|
1082 |
msgid "Search results for “%s”"
|
1083 |
msgstr "Résultats de recherche pour “%s”"
|
1084 |
|
1085 |
-
#: event-organiser-venues.php:
|
1086 |
msgid "Latitude/Longitude:"
|
1087 |
msgstr "Latitude/Longitude :"
|
1088 |
|
1089 |
-
#: event-organiser-venues.php:
|
1090 |
msgid "Venue name"
|
1091 |
msgstr "Nom du lieu"
|
1092 |
|
1093 |
-
#: event-organiser-venues.php:
|
1094 |
msgid "Permalink:"
|
1095 |
msgstr "Permalien : "
|
1096 |
|
1097 |
-
#: event-organiser-venues.php:
|
1098 |
msgid "Get Link"
|
1099 |
msgstr "Voir le lien"
|
1100 |
|
1101 |
-
#: event-organiser-venues.php:
|
1102 |
msgid "Slug"
|
1103 |
msgstr "identifiant"
|
1104 |
|
@@ -1134,12 +1119,12 @@ msgstr "[Lignes %1$d-%2$d]"
|
|
1134 |
msgid "[Line %1$d]"
|
1135 |
msgstr "[Ligne %1$d]"
|
1136 |
|
1137 |
-
#: includes/class-eo-ical-parser.php:
|
1138 |
#, php-format
|
1139 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1140 |
msgstr "Date invalide \"%s\". Date attendue dans le format YYYYMMDD."
|
1141 |
|
1142 |
-
#: includes/class-eo-ical-parser.php:
|
1143 |
#, php-format
|
1144 |
msgid ""
|
1145 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1251,52 +1236,73 @@ msgstr "1 catégorie a été créée"
|
|
1251 |
msgid "%d categories were created"
|
1252 |
msgstr "%d catégories ont été créées"
|
1253 |
|
1254 |
-
#: includes/event-organiser-ajax.php:
|
1255 |
msgid "Protected"
|
1256 |
msgstr "Protégé"
|
1257 |
|
1258 |
-
#: includes/event-organiser-ajax.php:
|
1259 |
msgid "Private"
|
1260 |
msgstr "Privé"
|
1261 |
|
1262 |
-
#: includes/event-organiser-ajax.php:
|
1263 |
msgid "Draft"
|
1264 |
msgstr "Brouillon"
|
1265 |
|
1266 |
-
#: includes/event-organiser-ajax.php:
|
1267 |
#: templates/event-meta-event-single.php:58
|
1268 |
msgid "Start"
|
1269 |
msgstr "Début"
|
1270 |
|
1271 |
-
#: includes/event-organiser-ajax.php:
|
1272 |
msgid "End"
|
1273 |
msgstr "Fin"
|
1274 |
|
1275 |
-
#: includes/event-organiser-ajax.php:
|
1276 |
msgid "This event reoccurs"
|
1277 |
msgstr "Cet événement se répète"
|
1278 |
|
1279 |
-
#: includes/event-organiser-ajax.php:
|
1280 |
msgid "Edit Event"
|
1281 |
msgstr "Éditer un événement"
|
1282 |
|
1283 |
-
#: includes/event-organiser-ajax.php:
|
1284 |
msgid "Delete this occurrence"
|
1285 |
msgstr "Supprimer cette occurrence"
|
1286 |
|
1287 |
-
#: includes/event-organiser-ajax.php:
|
1288 |
msgid "Break this series"
|
1289 |
msgstr "Casser cette série"
|
1290 |
|
1291 |
-
#: includes/event-organiser-ajax.php:
|
1292 |
-
#: includes/event-organiser-event-functions.php:
|
1293 |
msgid "All Day"
|
1294 |
msgstr "Toute la journée"
|
1295 |
|
1296 |
-
#: includes/event-organiser-ajax.php:
|
1297 |
msgid "Add To Google Calendar"
|
1298 |
msgstr "Ajouter à Google Agenda"
|
1299 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1300 |
#: includes/event-organiser-cpt.php:33
|
1301 |
msgid "Search Venues"
|
1302 |
msgstr "Chercher dans les lieux"
|
@@ -1337,6 +1343,10 @@ msgstr "Séparer les lieux par des virgules"
|
|
1337 |
msgid "Venue Location"
|
1338 |
msgstr "Emplacement du lieu"
|
1339 |
|
|
|
|
|
|
|
|
|
1340 |
#: includes/event-organiser-cpt.php:46
|
1341 |
msgid "Venue:"
|
1342 |
msgstr ""
|
@@ -1386,6 +1396,10 @@ msgstr "Nom de la nouvelle catégorie"
|
|
1386 |
msgid "No categories found"
|
1387 |
msgstr "Aucune catégorie trouvée"
|
1388 |
|
|
|
|
|
|
|
|
|
1389 |
#: includes/event-organiser-cpt.php:147
|
1390 |
msgctxt "taxonomy singular name"
|
1391 |
msgid "Tag"
|
@@ -1428,7 +1442,7 @@ msgid "Choose from the most used tags"
|
|
1428 |
msgstr "Choisir parmi les mots-clefs les plus utilisés"
|
1429 |
|
1430 |
#: includes/event-organiser-cpt.php:157
|
1431 |
-
#: includes/event-organiser-event-functions.php:
|
1432 |
#: templates/event-meta-event-single.php:74
|
1433 |
msgid "Tags"
|
1434 |
msgstr "Mots-clefs"
|
@@ -1445,6 +1459,11 @@ msgstr "Séparer les mots-clefs par des virgules"
|
|
1445 |
msgid "View all tags"
|
1446 |
msgstr "Voir tous les mots-clefs"
|
1447 |
|
|
|
|
|
|
|
|
|
|
|
1448 |
#: includes/event-organiser-cpt.php:220
|
1449 |
msgid "Add New Event"
|
1450 |
msgstr "Ajouter un nouvel événement"
|
@@ -1736,77 +1755,77 @@ msgstr "Couleur"
|
|
1736 |
msgid "Assign the category a colour."
|
1737 |
msgstr "Assigner une couleur à la catégorie."
|
1738 |
|
1739 |
-
#: includes/event-organiser-event-functions.php:
|
1740 |
#: includes/event-organiser-register.php:266
|
1741 |
msgid "last"
|
1742 |
msgstr "dernier"
|
1743 |
|
1744 |
-
#: includes/event-organiser-event-functions.php:
|
1745 |
#: includes/event-organiser-register.php:266
|
1746 |
msgid "first"
|
1747 |
msgstr "premier"
|
1748 |
|
1749 |
-
#: includes/event-organiser-event-functions.php:
|
1750 |
#: includes/event-organiser-register.php:266
|
1751 |
msgid "second"
|
1752 |
msgstr "second"
|
1753 |
|
1754 |
-
#: includes/event-organiser-event-functions.php:
|
1755 |
#: includes/event-organiser-register.php:266
|
1756 |
msgid "third"
|
1757 |
msgstr "troisième"
|
1758 |
|
1759 |
-
#: includes/event-organiser-event-functions.php:
|
1760 |
#: includes/event-organiser-register.php:266
|
1761 |
msgid "fourth"
|
1762 |
msgstr "quatrième"
|
1763 |
|
1764 |
-
#: includes/event-organiser-event-functions.php:
|
1765 |
msgid "one time only"
|
1766 |
msgstr "une seule fois"
|
1767 |
|
1768 |
-
#: includes/event-organiser-event-functions.php:
|
1769 |
msgid "custom reoccurrence"
|
1770 |
msgstr "réoccurence personnalisée"
|
1771 |
|
1772 |
-
#: includes/event-organiser-event-functions.php:
|
1773 |
#: includes/event-organiser-register.php:256
|
1774 |
msgid "every day"
|
1775 |
msgstr "chaque jour"
|
1776 |
|
1777 |
-
#: includes/event-organiser-event-functions.php:
|
1778 |
#: includes/event-organiser-register.php:257
|
1779 |
#, php-format
|
1780 |
msgid "every %d days"
|
1781 |
msgstr "tous les %d jours"
|
1782 |
|
1783 |
-
#: includes/event-organiser-event-functions.php:
|
1784 |
#: includes/event-organiser-register.php:258
|
1785 |
msgid "every week on"
|
1786 |
msgstr "chaque semaine le"
|
1787 |
|
1788 |
-
#: includes/event-organiser-event-functions.php:
|
1789 |
#: includes/event-organiser-register.php:259
|
1790 |
#, php-format
|
1791 |
msgid "every %d weeks on"
|
1792 |
msgstr "Toutes les %d semaines le"
|
1793 |
|
1794 |
-
#: includes/event-organiser-event-functions.php:
|
1795 |
#: includes/event-organiser-register.php:260
|
1796 |
msgid "every month on the"
|
1797 |
msgstr "chaque mois le"
|
1798 |
|
1799 |
-
#: includes/event-organiser-event-functions.php:
|
1800 |
#: includes/event-organiser-register.php:261
|
1801 |
#, php-format
|
1802 |
msgid "every %d months on the"
|
1803 |
msgstr "Tous les %d mois le"
|
1804 |
|
1805 |
-
#: includes/event-organiser-event-functions.php:
|
1806 |
msgid "every year"
|
1807 |
msgstr "chaque année"
|
1808 |
|
1809 |
-
#: includes/event-organiser-event-functions.php:
|
1810 |
#, php-format
|
1811 |
msgid "every %d years"
|
1812 |
msgstr "Toutes les %d années"
|
@@ -1922,34 +1941,38 @@ msgstr "Code postal"
|
|
1922 |
msgid "Country"
|
1923 |
msgstr "Pays"
|
1924 |
|
1925 |
-
#: includes/event.php:
|
1926 |
msgid "Schedule not recognised."
|
1927 |
msgstr "Programme non reconnu"
|
1928 |
|
1929 |
-
#: includes/event.php:
|
1930 |
msgid "Start date not provided."
|
1931 |
msgstr "Date de début non fournie"
|
1932 |
|
1933 |
-
#: includes/event.php:
|
1934 |
msgid "Start date occurs after end date."
|
1935 |
msgstr "La date de début est postérieure à la date de fin."
|
1936 |
|
1937 |
-
#: includes/event.php:
|
1938 |
msgid "Schedule end date is before is before the start date."
|
1939 |
msgstr "La date de fin est antérieure à la date de début."
|
1940 |
|
1941 |
-
#: includes/event.php:
|
1942 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1943 |
msgstr "Programme mensuel invalide (ordinal invalide)"
|
1944 |
|
1945 |
-
#: includes/event.php:
|
1946 |
msgid "Event does not contain any dates."
|
1947 |
msgstr "L'événement n'est associé à aucune date."
|
1948 |
|
1949 |
-
#: includes/event.php:
|
1950 |
msgid "Occurrence not deleted. Occurrence not found."
|
1951 |
msgstr "L'occurence n'est pas supprimée, elle n'a pu être trouvée."
|
1952 |
|
|
|
|
|
|
|
|
|
1953 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1954 |
#: includes/i18n.php:8
|
1955 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2015-01-22 11:50:50+0000\n"
|
7 |
"Last-Translator: Régis <regis.enguehard@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Regrouper par"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Jour"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Semaine"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Mois"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Affiche un calendrier de vos événements"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Calendrier des événements"
|
65 |
|
111 |
msgid "Displays a list of events"
|
112 |
msgstr "Affiche une liste d'événements"
|
113 |
|
114 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
115 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
116 |
#: includes/event-organiser-cpt.php:229
|
117 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
118 |
msgid "Events"
|
174 |
msgid "'No events' message"
|
175 |
msgstr "message 'No events' "
|
176 |
|
177 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
178 |
msgid "Edit"
|
179 |
msgstr "Editer"
|
180 |
|
181 |
+
#: classes/class-eo-venue-list-table.php:80
|
182 |
+
#: classes/class-eo-venue-list-table.php:142
|
183 |
msgid "Delete"
|
184 |
msgstr "Effacer"
|
185 |
|
186 |
+
#: classes/class-eo-venue-list-table.php:85
|
187 |
+
#: includes/event-organiser-ajax.php:678
|
188 |
msgid "View"
|
189 |
msgstr "Voir"
|
190 |
|
199 |
|
200 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
201 |
#: includes/event-organiser-cpt.php:103
|
202 |
+
#: includes/event-organiser-event-functions.php:1512
|
203 |
#: templates/event-meta-event-single.php:69
|
204 |
msgid "Categories"
|
205 |
msgstr "Catégories"
|
239 |
msgid "Select Venue"
|
240 |
msgstr "Choisir le lieu"
|
241 |
|
242 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
243 |
msgid "There is no excerpt because this is a protected post."
|
244 |
msgstr "Il n'y a aucun extrait parce qu'il s'agit d'un post protégé."
|
245 |
|
267 |
msgid "Calendar View"
|
268 |
msgstr "Voir le calendrier"
|
269 |
|
270 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
271 |
msgid "today"
|
272 |
msgstr "Aujourd'hui"
|
273 |
|
274 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
275 |
#: includes/event-organiser-register.php:248
|
276 |
msgid "day"
|
277 |
msgstr "jour"
|
278 |
|
279 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
280 |
#: includes/event-organiser-register.php:250
|
281 |
msgid "week"
|
282 |
msgstr "semaine"
|
283 |
|
284 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
285 |
#: includes/event-organiser-register.php:252
|
286 |
msgid "month"
|
287 |
msgstr "mois"
|
288 |
|
289 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
290 |
msgid "go to date"
|
291 |
msgstr "aller à la date"
|
292 |
|
293 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
294 |
msgid "You do not have sufficient permissions to create events. "
|
295 |
msgstr "Vous n'avez pas les permissions suffisantes pour créer des événements"
|
296 |
|
297 |
+
#: event-organiser-calendar.php:176
|
298 |
msgid "You do not have sufficient permissions to edit this event. "
|
299 |
msgstr ""
|
300 |
"Vous n'avez pas les permissions suffisantes pour modifier cet événement"
|
301 |
|
302 |
+
#: event-organiser-calendar.php:194
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr "Vous n'avez pas les permissions suffisante pour effacer cet événement"
|
305 |
|
306 |
+
#: event-organiser-calendar.php:204
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr "Occurence effacée."
|
309 |
|
310 |
+
#: event-organiser-calendar.php:220
|
311 |
msgid "Calendar options"
|
312 |
msgstr "Options du calendrier"
|
313 |
|
314 |
+
#: event-organiser-calendar.php:227
|
315 |
msgid "24 hour time"
|
316 |
msgstr "heure au format 24h"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:249
|
319 |
+
#: includes/event-organiser-event-functions.php:1457
|
320 |
msgid "Loading…"
|
321 |
msgstr "Chargement…"
|
322 |
|
323 |
+
#: event-organiser-calendar.php:256
|
324 |
msgid "Current date/time"
|
325 |
msgstr "Date/heure courante"
|
326 |
|
327 |
+
#: event-organiser-calendar.php:261
|
328 |
msgid "Create an event"
|
329 |
msgstr "Créer un événement"
|
330 |
|
331 |
+
#: event-organiser-calendar.php:266
|
332 |
msgid "When"
|
333 |
msgstr "Quand"
|
334 |
|
335 |
+
#: event-organiser-calendar.php:270
|
336 |
msgid "Event Title"
|
337 |
msgstr "Titre de l'événement"
|
338 |
|
339 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
340 |
msgid "Where"
|
341 |
msgstr "Où"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:302
|
344 |
msgid "Save Draft"
|
345 |
msgstr "Sauvegarder le brouillon"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "Annuler"
|
351 |
|
352 |
+
#: event-organiser-calendar.php:306
|
353 |
msgid "Publish Event"
|
354 |
msgstr "Publier l'événement"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:312
|
357 |
msgid "Submit for Review"
|
358 |
msgstr "Soumettre à relecture"
|
359 |
|
360 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "Détails de l'événement"
|
364 |
|
365 |
+
#: event-organiser-calendar.php:335
|
366 |
msgid "Event Detail"
|
367 |
msgstr "Détail de l'événement"
|
368 |
|
454 |
msgstr "inconnu"
|
455 |
|
456 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
457 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
458 |
msgid "Organiser"
|
459 |
msgstr "Organisateur"
|
460 |
|
538 |
msgstr "jour de la semaine"
|
539 |
|
540 |
#: event-organiser-edit.php:185
|
541 |
+
#: includes/event-organiser-event-functions.php:826
|
542 |
#: includes/event-organiser-register.php:265
|
543 |
msgid "until"
|
544 |
msgstr "jusqu'au"
|
560 |
msgid "Venue Name"
|
561 |
msgstr "Nom du Lieu"
|
562 |
|
563 |
+
#: event-organiser-edit.php:416
|
564 |
msgid "Event dates were not saved."
|
565 |
msgstr "Les dates de l'événement n'ont pas été sauvegardées"
|
566 |
|
643 |
msgid "Reoccurrence"
|
644 |
msgstr "Répétition"
|
645 |
|
646 |
+
#: event-organiser-manage.php:152
|
647 |
msgid "View all events"
|
648 |
msgstr "Voir tous les événements"
|
649 |
|
650 |
+
#: event-organiser-manage.php:153
|
651 |
msgid "Future events"
|
652 |
msgstr "Prochains événements"
|
653 |
|
654 |
+
#: event-organiser-manage.php:154
|
655 |
msgid "Expired events"
|
656 |
msgstr "Événements terminés"
|
657 |
|
658 |
+
#: event-organiser-manage.php:155
|
659 |
msgid "Events within 24 hours"
|
660 |
msgstr "Événements dans les 24 heures"
|
661 |
|
662 |
+
#: event-organiser-manage.php:156
|
663 |
msgid "Events within 1 week"
|
664 |
msgstr "Événements dans la semaine"
|
665 |
|
666 |
+
#: event-organiser-manage.php:157
|
667 |
#, php-format
|
668 |
msgid "Events within %d weeks"
|
669 |
msgstr "Événements dans les %d semaines"
|
670 |
|
671 |
+
#: event-organiser-manage.php:158
|
672 |
msgid "Events within 1 month"
|
673 |
msgstr "Événements dans le mois"
|
674 |
|
675 |
+
#: event-organiser-manage.php:159
|
676 |
#, php-format
|
677 |
msgid "Events within %d months"
|
678 |
msgstr "Événements dans les %d mois"
|
679 |
|
680 |
+
#: event-organiser-manage.php:160
|
681 |
msgid "Events within 1 year"
|
682 |
msgstr "Événements dans l'année"
|
683 |
|
684 |
+
#: event-organiser-manage.php:211
|
685 |
msgid "— No Change —"
|
686 |
msgstr "— Aucune Modification —"
|
687 |
|
713 |
msgid "Event Organiser"
|
714 |
msgstr "Event Organiser"
|
715 |
|
716 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
717 |
#: includes/event-organiser-install.php:112
|
718 |
msgid "Edit Events"
|
719 |
msgstr "Éditer des événements"
|
720 |
|
721 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
722 |
#: includes/event-organiser-install.php:113
|
723 |
msgid "Publish Events"
|
724 |
msgstr "Publier des événements"
|
725 |
|
726 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
727 |
#: includes/event-organiser-install.php:114
|
728 |
msgid "Delete Events"
|
729 |
msgstr "Effacer des événements"
|
730 |
|
731 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
732 |
#: includes/event-organiser-install.php:115
|
733 |
msgid "Edit Others' Events"
|
734 |
msgstr "Éditer des événements d'autres personnes"
|
735 |
|
736 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
737 |
#: includes/event-organiser-install.php:116
|
738 |
msgid "Delete Other's Events"
|
739 |
msgstr "Effacer des événements d'autres personnes"
|
740 |
|
741 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
742 |
#: includes/event-organiser-install.php:117
|
743 |
msgid "Read Private Events"
|
744 |
msgstr "Lire les événements privés"
|
745 |
|
746 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
747 |
#: includes/event-organiser-install.php:118
|
748 |
msgid "Manage Venues"
|
749 |
msgstr "Gérer les lieux"
|
750 |
|
751 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
752 |
#: includes/event-organiser-install.php:119
|
753 |
msgid "Manage Event Categories & Tags"
|
754 |
msgstr "Gérer les catégories et mots-clefs des événements"
|
1062 |
msgid "Venue(s) <strong>deleted</strong>"
|
1063 |
msgstr "Lieu(x) <strong>effacé(s)</strong>"
|
1064 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1065 |
#: event-organiser-venues.php:258
|
1066 |
#, php-format
|
1067 |
msgid "Search results for “%s”"
|
1068 |
msgstr "Résultats de recherche pour “%s”"
|
1069 |
|
1070 |
+
#: event-organiser-venues.php:418
|
1071 |
msgid "Latitude/Longitude:"
|
1072 |
msgstr "Latitude/Longitude :"
|
1073 |
|
1074 |
+
#: event-organiser-venues.php:446
|
1075 |
msgid "Venue name"
|
1076 |
msgstr "Nom du lieu"
|
1077 |
|
1078 |
+
#: event-organiser-venues.php:452
|
1079 |
msgid "Permalink:"
|
1080 |
msgstr "Permalien : "
|
1081 |
|
1082 |
+
#: event-organiser-venues.php:459
|
1083 |
msgid "Get Link"
|
1084 |
msgstr "Voir le lien"
|
1085 |
|
1086 |
+
#: event-organiser-venues.php:481
|
1087 |
msgid "Slug"
|
1088 |
msgstr "identifiant"
|
1089 |
|
1119 |
msgid "[Line %1$d]"
|
1120 |
msgstr "[Ligne %1$d]"
|
1121 |
|
1122 |
+
#: includes/class-eo-ical-parser.php:952
|
1123 |
#, php-format
|
1124 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1125 |
msgstr "Date invalide \"%s\". Date attendue dans le format YYYYMMDD."
|
1126 |
|
1127 |
+
#: includes/class-eo-ical-parser.php:990
|
1128 |
#, php-format
|
1129 |
msgid ""
|
1130 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1236 |
msgid "%d categories were created"
|
1237 |
msgstr "%d catégories ont été créées"
|
1238 |
|
1239 |
+
#: includes/event-organiser-ajax.php:347
|
1240 |
msgid "Protected"
|
1241 |
msgstr "Protégé"
|
1242 |
|
1243 |
+
#: includes/event-organiser-ajax.php:349
|
1244 |
msgid "Private"
|
1245 |
msgstr "Privé"
|
1246 |
|
1247 |
+
#: includes/event-organiser-ajax.php:351
|
1248 |
msgid "Draft"
|
1249 |
msgstr "Brouillon"
|
1250 |
|
1251 |
+
#: includes/event-organiser-ajax.php:381
|
1252 |
#: templates/event-meta-event-single.php:58
|
1253 |
msgid "Start"
|
1254 |
msgstr "Début"
|
1255 |
|
1256 |
+
#: includes/event-organiser-ajax.php:382
|
1257 |
msgid "End"
|
1258 |
msgstr "Fin"
|
1259 |
|
1260 |
+
#: includes/event-organiser-ajax.php:423
|
1261 |
msgid "This event reoccurs"
|
1262 |
msgstr "Cet événement se répète"
|
1263 |
|
1264 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1265 |
msgid "Edit Event"
|
1266 |
msgstr "Éditer un événement"
|
1267 |
|
1268 |
+
#: includes/event-organiser-ajax.php:449
|
1269 |
msgid "Delete this occurrence"
|
1270 |
msgstr "Supprimer cette occurrence"
|
1271 |
|
1272 |
+
#: includes/event-organiser-ajax.php:466
|
1273 |
msgid "Break this series"
|
1274 |
msgstr "Casser cette série"
|
1275 |
|
1276 |
+
#: includes/event-organiser-ajax.php:674
|
1277 |
+
#: includes/event-organiser-event-functions.php:1409
|
1278 |
msgid "All Day"
|
1279 |
msgstr "Toute la journée"
|
1280 |
|
1281 |
+
#: includes/event-organiser-ajax.php:679
|
1282 |
msgid "Add To Google Calendar"
|
1283 |
msgstr "Ajouter à Google Agenda"
|
1284 |
|
1285 |
+
#: includes/event-organiser-ajax.php:790
|
1286 |
+
msgid "Event not found"
|
1287 |
+
msgstr ""
|
1288 |
+
|
1289 |
+
#: includes/event-organiser-ajax.php:802
|
1290 |
+
msgid "Events are not editable via the admin calendar"
|
1291 |
+
msgstr ""
|
1292 |
+
|
1293 |
+
#: includes/event-organiser-ajax.php:812
|
1294 |
+
msgid "Are you sure you want to do this?"
|
1295 |
+
msgstr ""
|
1296 |
+
|
1297 |
+
#: includes/event-organiser-ajax.php:822
|
1298 |
+
msgid "You do not have permission to edit this event"
|
1299 |
+
msgstr ""
|
1300 |
+
|
1301 |
+
#: includes/event-organiser-ajax.php:844
|
1302 |
+
#, php-format
|
1303 |
+
msgid "Event not created: %s"
|
1304 |
+
msgstr ""
|
1305 |
+
|
1306 |
#: includes/event-organiser-cpt.php:33
|
1307 |
msgid "Search Venues"
|
1308 |
msgstr "Chercher dans les lieux"
|
1343 |
msgid "Venue Location"
|
1344 |
msgstr "Emplacement du lieu"
|
1345 |
|
1346 |
+
#: includes/event-organiser-cpt.php:45
|
1347 |
+
msgid "View all venues"
|
1348 |
+
msgstr "Voir tous les lieux"
|
1349 |
+
|
1350 |
#: includes/event-organiser-cpt.php:46
|
1351 |
msgid "Venue:"
|
1352 |
msgstr ""
|
1396 |
msgid "No categories found"
|
1397 |
msgstr "Aucune catégorie trouvée"
|
1398 |
|
1399 |
+
#: includes/event-organiser-cpt.php:105
|
1400 |
+
msgid "View all categories"
|
1401 |
+
msgstr "Voir toutes les catégories"
|
1402 |
+
|
1403 |
#: includes/event-organiser-cpt.php:147
|
1404 |
msgctxt "taxonomy singular name"
|
1405 |
msgid "Tag"
|
1442 |
msgstr "Choisir parmi les mots-clefs les plus utilisés"
|
1443 |
|
1444 |
#: includes/event-organiser-cpt.php:157
|
1445 |
+
#: includes/event-organiser-event-functions.php:1520
|
1446 |
#: templates/event-meta-event-single.php:74
|
1447 |
msgid "Tags"
|
1448 |
msgstr "Mots-clefs"
|
1459 |
msgid "View all tags"
|
1460 |
msgstr "Voir tous les mots-clefs"
|
1461 |
|
1462 |
+
#: includes/event-organiser-cpt.php:219
|
1463 |
+
msgctxt "post"
|
1464 |
+
msgid "Add New"
|
1465 |
+
msgstr ""
|
1466 |
+
|
1467 |
#: includes/event-organiser-cpt.php:220
|
1468 |
msgid "Add New Event"
|
1469 |
msgstr "Ajouter un nouvel événement"
|
1755 |
msgid "Assign the category a colour."
|
1756 |
msgstr "Assigner une couleur à la catégorie."
|
1757 |
|
1758 |
+
#: includes/event-organiser-event-functions.php:747
|
1759 |
#: includes/event-organiser-register.php:266
|
1760 |
msgid "last"
|
1761 |
msgstr "dernier"
|
1762 |
|
1763 |
+
#: includes/event-organiser-event-functions.php:747
|
1764 |
#: includes/event-organiser-register.php:266
|
1765 |
msgid "first"
|
1766 |
msgstr "premier"
|
1767 |
|
1768 |
+
#: includes/event-organiser-event-functions.php:747
|
1769 |
#: includes/event-organiser-register.php:266
|
1770 |
msgid "second"
|
1771 |
msgstr "second"
|
1772 |
|
1773 |
+
#: includes/event-organiser-event-functions.php:747
|
1774 |
#: includes/event-organiser-register.php:266
|
1775 |
msgid "third"
|
1776 |
msgstr "troisième"
|
1777 |
|
1778 |
+
#: includes/event-organiser-event-functions.php:747
|
1779 |
#: includes/event-organiser-register.php:266
|
1780 |
msgid "fourth"
|
1781 |
msgstr "quatrième"
|
1782 |
|
1783 |
+
#: includes/event-organiser-event-functions.php:757
|
1784 |
msgid "one time only"
|
1785 |
msgstr "une seule fois"
|
1786 |
|
1787 |
+
#: includes/event-organiser-event-functions.php:760
|
1788 |
msgid "custom reoccurrence"
|
1789 |
msgstr "réoccurence personnalisée"
|
1790 |
|
1791 |
+
#: includes/event-organiser-event-functions.php:767
|
1792 |
#: includes/event-organiser-register.php:256
|
1793 |
msgid "every day"
|
1794 |
msgstr "chaque jour"
|
1795 |
|
1796 |
+
#: includes/event-organiser-event-functions.php:769
|
1797 |
#: includes/event-organiser-register.php:257
|
1798 |
#, php-format
|
1799 |
msgid "every %d days"
|
1800 |
msgstr "tous les %d jours"
|
1801 |
|
1802 |
+
#: includes/event-organiser-event-functions.php:775
|
1803 |
#: includes/event-organiser-register.php:258
|
1804 |
msgid "every week on"
|
1805 |
msgstr "chaque semaine le"
|
1806 |
|
1807 |
+
#: includes/event-organiser-event-functions.php:777
|
1808 |
#: includes/event-organiser-register.php:259
|
1809 |
#, php-format
|
1810 |
msgid "every %d weeks on"
|
1811 |
msgstr "Toutes les %d semaines le"
|
1812 |
|
1813 |
+
#: includes/event-organiser-event-functions.php:788
|
1814 |
#: includes/event-organiser-register.php:260
|
1815 |
msgid "every month on the"
|
1816 |
msgstr "chaque mois le"
|
1817 |
|
1818 |
+
#: includes/event-organiser-event-functions.php:790
|
1819 |
#: includes/event-organiser-register.php:261
|
1820 |
#, php-format
|
1821 |
msgid "every %d months on the"
|
1822 |
msgstr "Tous les %d mois le"
|
1823 |
|
1824 |
+
#: includes/event-organiser-event-functions.php:819
|
1825 |
msgid "every year"
|
1826 |
msgstr "chaque année"
|
1827 |
|
1828 |
+
#: includes/event-organiser-event-functions.php:821
|
1829 |
#, php-format
|
1830 |
msgid "every %d years"
|
1831 |
msgstr "Toutes les %d années"
|
1941 |
msgid "Country"
|
1942 |
msgstr "Pays"
|
1943 |
|
1944 |
+
#: includes/event.php:549
|
1945 |
msgid "Schedule not recognised."
|
1946 |
msgstr "Programme non reconnu"
|
1947 |
|
1948 |
+
#: includes/event.php:558
|
1949 |
msgid "Start date not provided."
|
1950 |
msgstr "Date de début non fournie"
|
1951 |
|
1952 |
+
#: includes/event.php:576
|
1953 |
msgid "Start date occurs after end date."
|
1954 |
msgstr "La date de début est postérieure à la date de fin."
|
1955 |
|
1956 |
+
#: includes/event.php:579
|
1957 |
msgid "Schedule end date is before is before the start date."
|
1958 |
msgstr "La date de fin est antérieure à la date de début."
|
1959 |
|
1960 |
+
#: includes/event.php:662
|
1961 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1962 |
msgstr "Programme mensuel invalide (ordinal invalide)"
|
1963 |
|
1964 |
+
#: includes/event.php:782
|
1965 |
msgid "Event does not contain any dates."
|
1966 |
msgstr "L'événement n'est associé à aucune date."
|
1967 |
|
1968 |
+
#: includes/event.php:923
|
1969 |
msgid "Occurrence not deleted. Occurrence not found."
|
1970 |
msgstr "L'occurence n'est pas supprimée, elle n'a pu être trouvée."
|
1971 |
|
1972 |
+
#: includes/event.php:984
|
1973 |
+
msgid "There is already an occurrence on this date"
|
1974 |
+
msgstr ""
|
1975 |
+
|
1976 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1977 |
#: includes/i18n.php:8
|
1978 |
msgid ""
|
languages/eventorganiser-he_IL.mo
CHANGED
Binary file
|
languages/eventorganiser-he_IL.po
CHANGED
@@ -2,9 +2,9 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date:
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: \n"
|
9 |
"Language: Hebrew (Israel)\n"
|
10 |
"MIME-Version: 1.0\n"
|
@@ -18,7 +18,7 @@ msgstr "הצג רשימה של אירועים, מקובצים לפי תאריך"
|
|
18 |
|
19 |
#: classes/class-eo-agenda-widget.php:19
|
20 |
msgid "Events Agenda"
|
21 |
-
msgstr ""
|
22 |
|
23 |
#: classes/class-eo-agenda-widget.php:35
|
24 |
#: classes/class-eo-calendar-widget.php:46
|
@@ -31,35 +31,35 @@ msgstr "כותרת"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "קבץ לפי"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "יום"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "שבוע"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "חודש"
|
45 |
|
46 |
#: classes/class-eo-agenda-widget.php:47
|
47 |
msgid "Group date format"
|
48 |
-
msgstr ""
|
49 |
|
50 |
#: classes/class-eo-agenda-widget.php:51
|
51 |
msgid "Event date/time format"
|
52 |
-
msgstr ""
|
53 |
|
54 |
#: classes/class-eo-agenda-widget.php:55
|
55 |
msgid "Include 'Add To Google' link"
|
56 |
-
msgstr ""
|
57 |
|
58 |
#: classes/class-eo-calendar-widget.php:22
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "הצג לוח שנה עם אירועים"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "לוח שנה של אירועים"
|
65 |
|
@@ -84,7 +84,7 @@ msgstr "קטגוריות אירוע"
|
|
84 |
#: classes/class-eo-calendar-widget.php:94
|
85 |
#: classes/class-eo-event-list-widget.php:50
|
86 |
msgid "List category slug(s), seperate by comma. Leave blank for all"
|
87 |
-
msgstr ""
|
88 |
|
89 |
#: classes/class-eo-calendar-widget.php:103
|
90 |
msgid "Event venue"
|
@@ -108,8 +108,8 @@ msgstr "חודש הבא"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "הצג רשימה של אירועים"
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -146,15 +146,15 @@ msgstr "סדר יורד"
|
|
146 |
|
147 |
#: classes/class-eo-event-list-widget.php:82 event-organiser-settings.php:189
|
148 |
msgid "Group occurrences"
|
149 |
-
msgstr ""
|
150 |
|
151 |
#: classes/class-eo-event-list-widget.php:88
|
152 |
msgid "Template (leave blank for default)"
|
153 |
-
msgstr ""
|
154 |
|
155 |
#: classes/class-eo-event-list-widget.php:90
|
156 |
msgid "Event list widget placeholders"
|
157 |
-
msgstr ""
|
158 |
|
159 |
#: classes/class-eo-event-list-widget.php:92
|
160 |
#, php-format
|
@@ -163,24 +163,26 @@ msgid ""
|
|
163 |
"want to appear in the widget. <a href=\"%s\" target=\"_blank\"> Find out "
|
164 |
"more</a>."
|
165 |
msgstr ""
|
|
|
|
|
166 |
|
167 |
#: classes/class-eo-event-list-widget.php:102
|
168 |
msgid "'No events' message"
|
169 |
msgstr "'אין אירועים'"
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
-
msgstr "
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
-
msgstr "מחק"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
-
msgstr "
|
184 |
|
185 |
#: classes/class-eo-widget-categories.php:10
|
186 |
msgid "A list or dropdown of event categories"
|
@@ -193,28 +195,28 @@ msgstr "קטגוריות אירוע"
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "קטגוריות"
|
200 |
|
201 |
#: classes/class-eo-widget-categories.php:54
|
202 |
msgid "Select Category"
|
203 |
-
msgstr "
|
204 |
|
205 |
#: classes/class-eo-widget-categories.php:125
|
206 |
#: classes/class-eo-widget-venues.php:127
|
207 |
msgid "Title:"
|
208 |
-
msgstr "
|
209 |
|
210 |
#: classes/class-eo-widget-categories.php:129
|
211 |
#: classes/class-eo-widget-venues.php:131
|
212 |
msgid "Display as dropdown"
|
213 |
-
msgstr "
|
214 |
|
215 |
#: classes/class-eo-widget-categories.php:132
|
216 |
msgid "Show hierarchy"
|
217 |
-
msgstr "
|
218 |
|
219 |
#: classes/class-eo-widget-venues.php:11
|
220 |
msgid "A list or dropdown of event venues"
|
@@ -233,23 +235,23 @@ msgstr "מיקומים"
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr "בחר מיקום"
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
-
msgstr "
|
239 |
|
240 |
#: event-organiser-add-ons.php:19 event-organiser-add-ons.php:95
|
241 |
msgid "Event Organiser Extensions"
|
242 |
-
msgstr ""
|
243 |
|
244 |
#: event-organiser-add-ons.php:20
|
245 |
msgid "Extensions"
|
246 |
-
msgstr ""
|
247 |
|
248 |
#: event-organiser-add-ons.php:99
|
249 |
msgid ""
|
250 |
"Event Organiser offers a range of extension which add additional features to "
|
251 |
"the plug-in."
|
252 |
-
msgstr ""
|
253 |
|
254 |
#: event-organiser-add-ons.php:130 event-organiser-go-pro.php:90
|
255 |
msgid "Find out more …"
|
@@ -259,112 +261,103 @@ msgstr "מצא עוד...."
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr "תצוגת לוח שנה"
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "היום"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "יום"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "שבוע"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "חודש"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr "עבור לתאריך"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr "הצג את כל הקטגוריות"
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr "צפה בכל המיקומים"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr "אין לך הרשאות ליצור אירוע."
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr "אין לך הרשאות לערוך את האירוע."
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr "אין לך הרשאות למחוק את האירוע."
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
-
msgstr ""
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr "אפשרויות לוח שנה"
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr "שעון 24"
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr "בטעינה...."
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr "תאריך/שעה נוכחי"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr "צור אירוע"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr "כאשר"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr "כותרת אירוע"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr "איפה"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr "שמור טיוטה"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "בטל"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr "פרסם אירוע"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
-
msgstr ""
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "פרטי אירוע"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
-
msgstr ""
|
368 |
|
369 |
#: event-organiser-debug.php:13 event-organiser-debug.php:14
|
370 |
#: event-organiser-debug.php:59
|
@@ -376,18 +369,23 @@ msgid ""
|
|
376 |
"This page highlights useful information for debugging. If you're reporting a "
|
377 |
"bug, please include this information."
|
378 |
msgstr ""
|
|
|
379 |
|
380 |
#: event-organiser-debug.php:67
|
381 |
msgid ""
|
382 |
"The 'system info' link in under the Events admin tab is only visible to "
|
383 |
"admins and only when <code>WP_DEBUG</code> is set to <code>true</code>."
|
384 |
msgstr ""
|
|
|
|
|
385 |
|
386 |
#: event-organiser-debug.php:72
|
387 |
msgid ""
|
388 |
"Most bugs arise from theme or plug-in conflicts. You can check this by "
|
389 |
"disabling all other plug-ins and switching to TwentyTweleve."
|
390 |
msgstr ""
|
|
|
|
|
391 |
|
392 |
#: event-organiser-debug.php:74
|
393 |
msgid ""
|
@@ -395,16 +393,19 @@ msgid ""
|
|
395 |
"done so. Once the plug-in or theme has been identified it is often easy to "
|
396 |
"resolve the issue."
|
397 |
msgstr ""
|
|
|
|
|
398 |
|
399 |
#: event-organiser-debug.php:76
|
400 |
msgid ""
|
401 |
"Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
|
402 |
"in red."
|
403 |
msgstr ""
|
|
|
404 |
|
405 |
#: event-organiser-debug.php:84
|
406 |
msgid "Download system information file"
|
407 |
-
msgstr ""
|
408 |
|
409 |
#: event-organiser-debug.php:182 event-organiser-debug.php:186
|
410 |
#: event-organiser-debug.php:190 event-organiser-settings.php:205
|
@@ -421,12 +422,14 @@ msgid ""
|
|
421 |
"Known plug-in & theme conflicts, highlighted in red, may be minor or have a "
|
422 |
"simple resolution. Please contact support."
|
423 |
msgstr ""
|
|
|
|
|
424 |
|
425 |
#. / TRANSLATORS: [this plugin] has only been tested up to [required plugin] [required plugin version]
|
426 |
#: event-organiser-debug.php:430
|
427 |
#, php-format
|
428 |
msgid "%s has only been tested up to %s %s"
|
429 |
-
msgstr ""
|
430 |
|
431 |
#. / TRANSLATORS: [this plugin] requires [required plugin] version [required plugin version] or higher
|
432 |
#: event-organiser-debug.php:439
|
@@ -439,7 +442,7 @@ msgid "unknown"
|
|
439 |
msgstr "לא ידוע"
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr "מארגן"
|
445 |
|
@@ -454,12 +457,12 @@ msgstr "ערוך אירוע זה וכל האירועים החוזרים"
|
|
454 |
#: event-organiser-edit.php:98
|
455 |
#, php-format
|
456 |
msgid "Ensure dates are entered in %1$s format and times in 24 hour format"
|
457 |
-
msgstr ""
|
458 |
|
459 |
#: event-organiser-edit.php:100
|
460 |
#, php-format
|
461 |
msgid "Ensure dates are entered in %1$s format and times in 12 hour format"
|
462 |
-
msgstr ""
|
463 |
|
464 |
#: event-organiser-edit.php:107 event-organiser-manage.php:36
|
465 |
msgid "Start Date/Time"
|
@@ -475,7 +478,7 @@ msgstr "כל היום"
|
|
475 |
|
476 |
#: event-organiser-edit.php:139
|
477 |
msgid "Reoccurence:"
|
478 |
-
msgstr ""
|
479 |
|
480 |
#: event-organiser-edit.php:141
|
481 |
msgid "once"
|
@@ -519,14 +522,14 @@ msgid "day of week"
|
|
519 |
msgstr "יום בשבוע"
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr "עד"
|
526 |
|
527 |
#: event-organiser-edit.php:195
|
528 |
msgid "Include/Exclude occurrences"
|
529 |
-
msgstr ""
|
530 |
|
531 |
#: event-organiser-edit.php:198 includes/event-organiser-register.php:242
|
532 |
msgid "Show dates"
|
@@ -541,27 +544,29 @@ msgstr "בחר מיקום"
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr "שם מיקום"
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr "תאריכי אירוע לא נשמרו."
|
547 |
|
548 |
#: event-organiser-go-pro.php:24
|
549 |
msgid "Get Event Organiser Pro Add-On"
|
550 |
-
msgstr ""
|
551 |
|
552 |
#: event-organiser-go-pro.php:25
|
553 |
msgid "Go Pro"
|
554 |
-
msgstr ""
|
555 |
|
556 |
#: event-organiser-go-pro.php:52
|
557 |
msgid "Get Event Organiser Pro"
|
558 |
-
msgstr ""
|
559 |
|
560 |
#: event-organiser-go-pro.php:55
|
561 |
msgid ""
|
562 |
"Event Organiser Pro is a premium add-on bringing advanced booking management "
|
563 |
"to Event Organiser."
|
564 |
msgstr ""
|
|
|
|
|
565 |
|
566 |
#: event-organiser-go-pro.php:56
|
567 |
msgid "But that's not all …"
|
@@ -569,7 +574,7 @@ msgstr "אבל זה לא הכל..."
|
|
569 |
|
570 |
#: event-organiser-go-pro.php:71
|
571 |
msgid "Flexible Booking Options"
|
572 |
-
msgstr ""
|
573 |
|
574 |
#: event-organiser-go-pro.php:72
|
575 |
msgid ""
|
@@ -577,10 +582,12 @@ msgid ""
|
|
577 |
"such as booking places on a course. You can offer multiple tickets, and "
|
578 |
"customise the booking form to suit your needs."
|
579 |
msgstr ""
|
|
|
|
|
580 |
|
581 |
#: event-organiser-go-pro.php:76
|
582 |
msgid "Additional shortcodes & improved UI"
|
583 |
-
msgstr ""
|
584 |
|
585 |
#: event-organiser-go-pro.php:77
|
586 |
msgid ""
|
@@ -588,6 +595,9 @@ msgid ""
|
|
588 |
"the event search shortcode. Event Organiser Pro also adds a text editor "
|
589 |
"button to make inserting and configuring your shortcodes that bit easier. "
|
590 |
msgstr ""
|
|
|
|
|
|
|
591 |
|
592 |
#: event-organiser-go-pro.php:81
|
593 |
msgid "Venue custom fields & thumbnails"
|
@@ -601,7 +611,7 @@ msgstr "הוסף מידע בדפי המיקומים שלך ע\"י הוספת ש
|
|
601 |
|
602 |
#: event-organiser-go-pro.php:96
|
603 |
msgid "Go to Event Organiser settings"
|
604 |
-
msgstr ""
|
605 |
|
606 |
#: event-organiser-manage.php:19 includes/event-organiser-cpt.php:218
|
607 |
msgid "Event"
|
@@ -609,49 +619,49 @@ msgstr "אירוע"
|
|
609 |
|
610 |
#: event-organiser-manage.php:38
|
611 |
msgid "Reoccurrence"
|
612 |
-
msgstr ""
|
613 |
|
614 |
-
#: event-organiser-manage.php:
|
615 |
msgid "View all events"
|
616 |
msgstr "צפה בכל האירועים"
|
617 |
|
618 |
-
#: event-organiser-manage.php:
|
619 |
msgid "Future events"
|
620 |
msgstr "אירועים עתידיים"
|
621 |
|
622 |
-
#: event-organiser-manage.php:
|
623 |
msgid "Expired events"
|
624 |
-
msgstr ""
|
625 |
|
626 |
-
#: event-organiser-manage.php:
|
627 |
msgid "Events within 24 hours"
|
628 |
msgstr "אירועים בטווח 24 שעות"
|
629 |
|
630 |
-
#: event-organiser-manage.php:
|
631 |
msgid "Events within 1 week"
|
632 |
msgstr "אירועים בטווח שבוע"
|
633 |
|
634 |
-
#: event-organiser-manage.php:
|
635 |
#, php-format
|
636 |
msgid "Events within %d weeks"
|
637 |
msgstr "אירועים בטווח %d שבועות"
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "Events within 1 month"
|
641 |
msgstr "אירועים בטווח חודש"
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
#, php-format
|
645 |
msgid "Events within %d months"
|
646 |
msgstr "אירועים בטווח %d חודשים"
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
msgid "Events within 1 year"
|
650 |
msgstr " אירועים בטווח שנה"
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "— No Change —"
|
654 |
-
msgstr "
|
655 |
|
656 |
#: event-organiser-settings.php:29 event-organiser-settings.php:74
|
657 |
msgid "General"
|
@@ -679,51 +689,51 @@ msgstr "הגדרות Event Organiser"
|
|
679 |
|
680 |
#: event-organiser-settings.php:41
|
681 |
msgid "Event Organiser"
|
682 |
-
msgstr ""
|
683 |
|
684 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
685 |
#: includes/event-organiser-install.php:112
|
686 |
msgid "Edit Events"
|
687 |
msgstr "ערוך אירועים"
|
688 |
|
689 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
690 |
#: includes/event-organiser-install.php:113
|
691 |
msgid "Publish Events"
|
692 |
msgstr "פרסם אירועים"
|
693 |
|
694 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
695 |
#: includes/event-organiser-install.php:114
|
696 |
msgid "Delete Events"
|
697 |
msgstr "מחק אירועים"
|
698 |
|
699 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
700 |
#: includes/event-organiser-install.php:115
|
701 |
msgid "Edit Others' Events"
|
702 |
-
msgstr ""
|
703 |
|
704 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
705 |
#: includes/event-organiser-install.php:116
|
706 |
msgid "Delete Other's Events"
|
707 |
-
msgstr ""
|
708 |
|
709 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:117
|
711 |
msgid "Read Private Events"
|
712 |
msgstr "קרא אירועים פרטיים"
|
713 |
|
714 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:118
|
716 |
msgid "Manage Venues"
|
717 |
msgstr "נהל מיקומים"
|
718 |
|
719 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:119
|
721 |
msgid "Manage Event Categories & Tags"
|
722 |
msgstr "נהל קטגוריות ותגיות אירוע"
|
723 |
|
724 |
#: event-organiser-settings.php:73
|
725 |
msgid "Add-on Licence keys"
|
726 |
-
msgstr ""
|
727 |
|
728 |
#: event-organiser-settings.php:75
|
729 |
msgid "Templates"
|
@@ -731,7 +741,7 @@ msgstr "תבניות"
|
|
731 |
|
732 |
#: event-organiser-settings.php:137
|
733 |
msgid "Select which features events should support"
|
734 |
-
msgstr ""
|
735 |
|
736 |
#: event-organiser-settings.php:142
|
737 |
msgid "Author"
|
@@ -739,7 +749,7 @@ msgstr "מחבר"
|
|
739 |
|
740 |
#: event-organiser-settings.php:143
|
741 |
msgid "Thumbnail"
|
742 |
-
msgstr "
|
743 |
|
744 |
#: event-organiser-settings.php:144
|
745 |
msgid "Excerpt"
|
@@ -747,15 +757,15 @@ msgstr ""
|
|
747 |
|
748 |
#: event-organiser-settings.php:145
|
749 |
msgid "Custom Fields"
|
750 |
-
msgstr "
|
751 |
|
752 |
#: event-organiser-settings.php:146
|
753 |
msgid "Comments"
|
754 |
-
msgstr "
|
755 |
|
756 |
#: event-organiser-settings.php:147
|
757 |
msgid "Revisions"
|
758 |
-
msgstr ""
|
759 |
|
760 |
#: event-organiser-settings.php:148 event-organiser-settings.php:338
|
761 |
#: includes/event-organiser-cpt.php:146
|
@@ -796,7 +806,7 @@ msgstr "yyyy-mm-dd"
|
|
796 |
|
797 |
#: event-organiser-settings.php:177
|
798 |
msgid "This alters the default format for inputting dates."
|
799 |
-
msgstr ""
|
800 |
|
801 |
#: event-organiser-settings.php:195
|
802 |
msgid ""
|
@@ -804,16 +814,20 @@ msgid ""
|
|
804 |
"and archives (this can be over-ridden by shortcode attributes and widget "
|
805 |
"options."
|
806 |
msgstr ""
|
|
|
|
|
807 |
|
808 |
#: event-organiser-settings.php:198
|
809 |
msgid "Are current events past?"
|
810 |
-
msgstr ""
|
811 |
|
812 |
#: event-organiser-settings.php:207
|
813 |
msgid ""
|
814 |
"If 'no' is selected, an occurrence of an event is only past when it has "
|
815 |
"finished. Otherwise, an occurrence is considered 'past' as soon as it starts."
|
816 |
msgstr ""
|
|
|
|
|
817 |
|
818 |
#: event-organiser-settings.php:210
|
819 |
msgid "Delete expired events:"
|
@@ -824,19 +838,20 @@ msgid ""
|
|
824 |
"If selected the event will be automatically trashed 24 hours after the last "
|
825 |
"occurrence finishes."
|
826 |
msgstr ""
|
|
|
827 |
|
828 |
#: event-organiser-settings.php:219
|
829 |
msgid "Enable events ICAL feed:"
|
830 |
-
msgstr ""
|
831 |
|
832 |
#: event-organiser-settings.php:225
|
833 |
#, php-format
|
834 |
msgid "If selected, visitors can subscribe to your events with the url: %s"
|
835 |
-
msgstr ""
|
836 |
|
837 |
#: event-organiser-settings.php:228
|
838 |
msgid "Exclude events from searches:"
|
839 |
-
msgstr ""
|
840 |
|
841 |
#: event-organiser-settings.php:236
|
842 |
msgid "Enable templates:"
|
@@ -850,6 +865,11 @@ msgid ""
|
|
850 |
"it will use its own default template. To prevent this, uncheck this option. "
|
851 |
"WordPress will then decide which template from your theme's folder to use."
|
852 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
853 |
|
854 |
#: event-organiser-settings.php:248
|
855 |
msgid "Events archives:"
|
@@ -882,17 +902,17 @@ msgstr "נטרל CSS:"
|
|
882 |
msgid ""
|
883 |
"Check this option to prevent any stylesheets from Event Organiser being "
|
884 |
"loaded on the front-end"
|
885 |
-
msgstr ""
|
886 |
|
887 |
#: event-organiser-settings.php:274
|
888 |
msgid "Enable event pretty permalinks:"
|
889 |
-
msgstr ""
|
890 |
|
891 |
#: event-organiser-settings.php:280
|
892 |
msgid ""
|
893 |
"If you have pretty permalinks enabled, select to have pretty premalinks for "
|
894 |
"events."
|
895 |
-
msgstr ""
|
896 |
|
897 |
#: event-organiser-settings.php:284
|
898 |
msgid "Event (single)"
|
@@ -900,11 +920,11 @@ msgstr "אירוע (יחיד)"
|
|
900 |
|
901 |
#: event-organiser-settings.php:293
|
902 |
msgid "Events page"
|
903 |
-
msgstr ""
|
904 |
|
905 |
#: event-organiser-settings.php:306
|
906 |
msgid "Event (date archive)"
|
907 |
-
msgstr ""
|
908 |
|
909 |
#: event-organiser-settings.php:312
|
910 |
msgid "Year archive"
|
@@ -939,12 +959,16 @@ msgid ""
|
|
939 |
"Choose a custom permalink structure for events, venues, event categories and "
|
940 |
"event tags."
|
941 |
msgstr ""
|
|
|
|
|
942 |
|
943 |
#: event-organiser-settings.php:659
|
944 |
msgid ""
|
945 |
"Please note to enable these structures you must first have pretty permalinks "
|
946 |
"enabled on WordPress in Settings > Permalinks."
|
947 |
msgstr ""
|
|
|
|
|
948 |
|
949 |
#: event-organiser-settings.php:660
|
950 |
msgid ""
|
@@ -960,7 +984,7 @@ msgstr "אל תוסיף לתפריט"
|
|
960 |
|
961 |
#: event-organiser-settings.php:700
|
962 |
msgid "Page list (fallback)"
|
963 |
-
msgstr ""
|
964 |
|
965 |
#: event-organiser-venues.php:49
|
966 |
msgid "You do not have permission to manage venues"
|
@@ -1002,34 +1026,28 @@ msgstr "מיקום <strong>עודכן</strong>"
|
|
1002 |
msgid "Venue(s) <strong>deleted</strong>"
|
1003 |
msgstr "מיקום(ים) <strong>נמחקו</strong>"
|
1004 |
|
1005 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1006 |
-
#: includes/event-organiser-cpt.php:219
|
1007 |
-
msgctxt "post"
|
1008 |
-
msgid "Add New"
|
1009 |
-
msgstr ""
|
1010 |
-
|
1011 |
#: event-organiser-venues.php:258
|
1012 |
#, php-format
|
1013 |
msgid "Search results for “%s”"
|
1014 |
-
msgstr "
|
1015 |
|
1016 |
-
#: event-organiser-venues.php:
|
1017 |
msgid "Latitude/Longitude:"
|
1018 |
-
msgstr ""
|
1019 |
|
1020 |
-
#: event-organiser-venues.php:
|
1021 |
msgid "Venue name"
|
1022 |
-
msgstr "שם
|
1023 |
|
1024 |
-
#: event-organiser-venues.php:
|
1025 |
msgid "Permalink:"
|
1026 |
-
msgstr "
|
1027 |
|
1028 |
-
#: event-organiser-venues.php:
|
1029 |
msgid "Get Link"
|
1030 |
-
msgstr ""
|
1031 |
|
1032 |
-
#: event-organiser-venues.php:
|
1033 |
msgid "Slug"
|
1034 |
msgstr ""
|
1035 |
|
@@ -1043,12 +1061,12 @@ msgstr "לא ניתן לקרוא קובץ iCal"
|
|
1043 |
|
1044 |
#: includes/class-eo-ical-parser.php:208
|
1045 |
msgid "Feed not found"
|
1046 |
-
msgstr ""
|
1047 |
|
1048 |
#: includes/class-eo-ical-parser.php:278
|
1049 |
#, php-format
|
1050 |
msgid "There was an error fetching the feed. Response code: %s."
|
1051 |
-
msgstr ""
|
1052 |
|
1053 |
#: includes/class-eo-ical-parser.php:298
|
1054 |
msgid "There was an error opening the ICAL file."
|
@@ -1064,12 +1082,12 @@ msgstr "[שורות %1$d-%2$d]"
|
|
1064 |
msgid "[Line %1$d]"
|
1065 |
msgstr "[שורה %1$d]"
|
1066 |
|
1067 |
-
#: includes/class-eo-ical-parser.php:
|
1068 |
#, php-format
|
1069 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1070 |
msgstr "תאריך לא חוקי \"%s\". אנא השתמש בתבנית הבאה: YYYYMMDD."
|
1071 |
|
1072 |
-
#: includes/class-eo-ical-parser.php:
|
1073 |
#, php-format
|
1074 |
msgid ""
|
1075 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1134,7 +1152,7 @@ msgstr "ייבוא קטגוריות"
|
|
1134 |
|
1135 |
#: includes/class-event-organiser-im-export.php:111
|
1136 |
msgid "Upload ICS file"
|
1137 |
-
msgstr ""
|
1138 |
|
1139 |
#: includes/class-event-organiser-im-export.php:162
|
1140 |
msgid "You do not have sufficient permissions to import events."
|
@@ -1179,52 +1197,73 @@ msgstr "קטגוריה אחת נוצרה"
|
|
1179 |
msgid "%d categories were created"
|
1180 |
msgstr "%d קטגוריות נוצרו"
|
1181 |
|
1182 |
-
#: includes/event-organiser-ajax.php:
|
1183 |
msgid "Protected"
|
1184 |
-
msgstr "
|
1185 |
|
1186 |
-
#: includes/event-organiser-ajax.php:
|
1187 |
msgid "Private"
|
1188 |
-
msgstr "
|
1189 |
|
1190 |
-
#: includes/event-organiser-ajax.php:
|
1191 |
msgid "Draft"
|
1192 |
-
msgstr "טיוטה"
|
1193 |
|
1194 |
-
#: includes/event-organiser-ajax.php:
|
1195 |
#: templates/event-meta-event-single.php:58
|
1196 |
msgid "Start"
|
1197 |
msgstr "התחלה"
|
1198 |
|
1199 |
-
#: includes/event-organiser-ajax.php:
|
1200 |
msgid "End"
|
1201 |
msgstr "סיום"
|
1202 |
|
1203 |
-
#: includes/event-organiser-ajax.php:
|
1204 |
msgid "This event reoccurs"
|
1205 |
msgstr "האירוע חוזר"
|
1206 |
|
1207 |
-
#: includes/event-organiser-ajax.php:
|
1208 |
msgid "Edit Event"
|
1209 |
msgstr "ערוך אירוע"
|
1210 |
|
1211 |
-
#: includes/event-organiser-ajax.php:
|
1212 |
msgid "Delete this occurrence"
|
1213 |
msgstr "מחק את המאורע הנוכחי"
|
1214 |
|
1215 |
-
#: includes/event-organiser-ajax.php:
|
1216 |
msgid "Break this series"
|
1217 |
msgstr "הפרד מסדרה"
|
1218 |
|
1219 |
-
#: includes/event-organiser-ajax.php:
|
1220 |
-
#: includes/event-organiser-event-functions.php:
|
1221 |
msgid "All Day"
|
1222 |
msgstr "כל היום"
|
1223 |
|
1224 |
-
#: includes/event-organiser-ajax.php:
|
1225 |
msgid "Add To Google Calendar"
|
1226 |
msgstr "הוסף ללוח השנה של גוגל"
|
1227 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1228 |
#: includes/event-organiser-cpt.php:33
|
1229 |
msgid "Search Venues"
|
1230 |
msgstr "חפש מיקומים"
|
@@ -1263,11 +1302,15 @@ msgstr "הפרד מיקומים בפסיקים"
|
|
1263 |
|
1264 |
#: includes/event-organiser-cpt.php:44
|
1265 |
msgid "Venue Location"
|
1266 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
1267 |
|
1268 |
#: includes/event-organiser-cpt.php:46
|
1269 |
msgid "Venue:"
|
1270 |
-
msgstr ""
|
1271 |
|
1272 |
#: includes/event-organiser-cpt.php:47
|
1273 |
msgid "No Venue"
|
@@ -1276,102 +1319,111 @@ msgstr "אין מיקום"
|
|
1276 |
#: includes/event-organiser-cpt.php:93
|
1277 |
msgctxt "taxonomy singular name"
|
1278 |
msgid "Category"
|
1279 |
-
msgstr ""
|
1280 |
|
1281 |
#: includes/event-organiser-cpt.php:94
|
1282 |
msgid "Search Categories"
|
1283 |
-
msgstr "
|
1284 |
|
1285 |
#: includes/event-organiser-cpt.php:95
|
1286 |
msgid "All Categories"
|
1287 |
-
msgstr "
|
1288 |
|
1289 |
#: includes/event-organiser-cpt.php:96
|
1290 |
msgid "Parent Category"
|
1291 |
-
msgstr "
|
1292 |
|
1293 |
#: includes/event-organiser-cpt.php:97
|
1294 |
msgid "Parent Category:"
|
1295 |
-
msgstr ""
|
1296 |
|
1297 |
#: includes/event-organiser-cpt.php:98
|
1298 |
msgid "Edit Category"
|
1299 |
-
msgstr "
|
1300 |
|
1301 |
#: includes/event-organiser-cpt.php:99
|
1302 |
msgid "Update Category"
|
1303 |
-
msgstr "
|
1304 |
|
1305 |
#: includes/event-organiser-cpt.php:100
|
1306 |
msgid "Add New Category"
|
1307 |
-
msgstr "הוסף
|
1308 |
|
1309 |
#: includes/event-organiser-cpt.php:101
|
1310 |
msgid "New Category Name"
|
1311 |
-
msgstr "
|
1312 |
|
1313 |
#: includes/event-organiser-cpt.php:102
|
1314 |
msgid "No categories found"
|
1315 |
-
msgstr "לא נמצאו
|
|
|
|
|
|
|
|
|
1316 |
|
1317 |
#: includes/event-organiser-cpt.php:147
|
1318 |
msgctxt "taxonomy singular name"
|
1319 |
msgid "Tag"
|
1320 |
-
msgstr ""
|
1321 |
|
1322 |
#: includes/event-organiser-cpt.php:148
|
1323 |
msgid "Search Tags"
|
1324 |
-
msgstr "חפש
|
1325 |
|
1326 |
#: includes/event-organiser-cpt.php:149
|
1327 |
msgid "All Tags"
|
1328 |
-
msgstr "כל
|
1329 |
|
1330 |
#: includes/event-organiser-cpt.php:150
|
1331 |
msgid "Popular Tags"
|
1332 |
-
msgstr "
|
1333 |
|
1334 |
#: includes/event-organiser-cpt.php:151
|
1335 |
msgid "Edit Tag"
|
1336 |
-
msgstr "
|
1337 |
|
1338 |
#: includes/event-organiser-cpt.php:152
|
1339 |
msgid "Update Tag"
|
1340 |
-
msgstr "עדכן
|
1341 |
|
1342 |
#: includes/event-organiser-cpt.php:153
|
1343 |
msgid "Add New Tag"
|
1344 |
-
msgstr "הוסף
|
1345 |
|
1346 |
#: includes/event-organiser-cpt.php:154
|
1347 |
msgid "New Tag Name"
|
1348 |
-
msgstr "שם
|
1349 |
|
1350 |
#: includes/event-organiser-cpt.php:155
|
1351 |
msgid "No tags found"
|
1352 |
-
msgstr "לא נמצאו
|
1353 |
|
1354 |
#: includes/event-organiser-cpt.php:156
|
1355 |
msgid "Choose from the most used tags"
|
1356 |
-
msgstr "
|
1357 |
|
1358 |
#: includes/event-organiser-cpt.php:157
|
1359 |
-
#: includes/event-organiser-event-functions.php:
|
1360 |
#: templates/event-meta-event-single.php:74
|
1361 |
msgid "Tags"
|
1362 |
msgstr "תגיות"
|
1363 |
|
1364 |
#: includes/event-organiser-cpt.php:158
|
1365 |
msgid "Add or remove tags"
|
1366 |
-
msgstr "הוסף או מחק
|
1367 |
|
1368 |
#: includes/event-organiser-cpt.php:159
|
1369 |
msgid "Separate tags with commas"
|
1370 |
-
msgstr "הפרד
|
1371 |
|
1372 |
#: includes/event-organiser-cpt.php:161
|
1373 |
msgid "View all tags"
|
1374 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
1375 |
|
1376 |
#: includes/event-organiser-cpt.php:220
|
1377 |
msgid "Add New Event"
|
@@ -1408,11 +1460,11 @@ msgstr "אירוע עודכן. <a href=\"%s\">צפה באירוע</a>"
|
|
1408 |
|
1409 |
#: includes/event-organiser-cpt.php:311
|
1410 |
msgid "Custom field updated."
|
1411 |
-
msgstr "
|
1412 |
|
1413 |
#: includes/event-organiser-cpt.php:312
|
1414 |
msgid "Custom field deleted."
|
1415 |
-
msgstr "
|
1416 |
|
1417 |
#: includes/event-organiser-cpt.php:313
|
1418 |
msgid "Event updated."
|
@@ -1424,18 +1476,19 @@ msgid "Event restored to revision from %s"
|
|
1424 |
msgstr " אירוע שוחזר לתיקון מ %s"
|
1425 |
|
1426 |
#: includes/event-organiser-cpt.php:316
|
1427 |
-
#,
|
1428 |
msgid "Event published. <a href=\"%s\">View event</a>"
|
1429 |
-
msgstr "
|
1430 |
|
1431 |
#: includes/event-organiser-cpt.php:317
|
1432 |
msgid "Event saved."
|
1433 |
-
msgstr "אירוע
|
1434 |
|
1435 |
#: includes/event-organiser-cpt.php:318
|
1436 |
#, php-format
|
1437 |
msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
|
1438 |
msgstr ""
|
|
|
1439 |
|
1440 |
#: includes/event-organiser-cpt.php:319
|
1441 |
#, php-format
|
@@ -1443,6 +1496,8 @@ msgid ""
|
|
1443 |
"Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s"
|
1444 |
"\">Preview event</a>"
|
1445 |
msgstr ""
|
|
|
|
|
1446 |
|
1447 |
#: includes/event-organiser-cpt.php:321
|
1448 |
msgid "M j, Y @ G:i"
|
@@ -1499,16 +1554,20 @@ msgid ""
|
|
1499 |
"dropdown menu to select how the event is to repeat. Further options then "
|
1500 |
"appear, "
|
1501 |
msgstr ""
|
|
|
|
|
1502 |
|
1503 |
#: includes/event-organiser-cpt.php:529
|
1504 |
msgid "Specify how regularly the event should repeat (default 1)"
|
1505 |
-
msgstr ""
|
1506 |
|
1507 |
#: includes/event-organiser-cpt.php:530
|
1508 |
msgid ""
|
1509 |
"Choose the reoccurrence end date. No further occurrences are added after "
|
1510 |
"this date, but an occurrence that starts before may finish after this date."
|
1511 |
msgstr ""
|
|
|
|
|
1512 |
|
1513 |
#: includes/event-organiser-cpt.php:531
|
1514 |
msgid ""
|
@@ -1516,6 +1575,8 @@ msgid ""
|
|
1516 |
"that date of the month (e.g. on the 24th) or on the day of the month (e.g. "
|
1517 |
"on the third Tuesday) "
|
1518 |
msgstr ""
|
|
|
|
|
1519 |
|
1520 |
#: includes/event-organiser-cpt.php:532
|
1521 |
msgid ""
|
@@ -1523,6 +1584,8 @@ msgid ""
|
|
1523 |
"should be repeated. If no days are selected, the day of the start date is "
|
1524 |
"used"
|
1525 |
msgstr ""
|
|
|
|
|
1526 |
|
1527 |
#: includes/event-organiser-cpt.php:537 includes/event-organiser-cpt.php:538
|
1528 |
msgid "Selecting a venue"
|
@@ -1530,13 +1593,14 @@ msgstr "בחירת מיקום"
|
|
1530 |
|
1531 |
#: includes/event-organiser-cpt.php:540
|
1532 |
msgid "Use the venues input field to search for existing venues"
|
1533 |
-
msgstr ""
|
1534 |
|
1535 |
#: includes/event-organiser-cpt.php:541
|
1536 |
msgid ""
|
1537 |
"Only pre-existing venues can be selected. To add a venue, go to the venues "
|
1538 |
"page."
|
1539 |
msgstr ""
|
|
|
1540 |
|
1541 |
#: includes/event-organiser-cpt.php:551 includes/event-organiser-cpt.php:570
|
1542 |
msgid "Overview"
|
@@ -1548,26 +1612,32 @@ msgid ""
|
|
1548 |
"appear as a single row </strong> in the table and the start and end date "
|
1549 |
"refers to the first occurrence of that event."
|
1550 |
msgstr ""
|
|
|
|
|
1551 |
|
1552 |
#: includes/event-organiser-cpt.php:558
|
1553 |
msgid ""
|
1554 |
"Hovering over a row in the venues list will display action links that allow "
|
1555 |
"you to manage that venue. You can perform the following actions:"
|
1556 |
msgstr ""
|
|
|
|
|
1557 |
|
1558 |
#: includes/event-organiser-cpt.php:560
|
1559 |
msgid ""
|
1560 |
"Edit takes you to the editing screen for that venue. You can also reach that "
|
1561 |
"screen by clicking on the venue title."
|
1562 |
msgstr ""
|
|
|
|
|
1563 |
|
1564 |
#: includes/event-organiser-cpt.php:561
|
1565 |
msgid "Delete will permanently remove the venue"
|
1566 |
-
msgstr ""
|
1567 |
|
1568 |
#: includes/event-organiser-cpt.php:562
|
1569 |
msgid "View will take you to the venue's page"
|
1570 |
-
msgstr ""
|
1571 |
|
1572 |
#: includes/event-organiser-cpt.php:571
|
1573 |
msgid ""
|
@@ -1575,6 +1645,9 @@ msgid ""
|
|
1575 |
"event by clicking on it. If you have the necessary permissions, a link to "
|
1576 |
"the event's edit page will appear also."
|
1577 |
msgstr ""
|
|
|
|
|
|
|
1578 |
|
1579 |
#: includes/event-organiser-cpt.php:572
|
1580 |
msgid ""
|
@@ -1614,7 +1687,7 @@ msgstr "ראה <a %s> תיעוד</a>"
|
|
1614 |
|
1615 |
#: includes/event-organiser-cpt.php:585
|
1616 |
msgid "Debugging Event Organiser"
|
1617 |
-
msgstr ""
|
1618 |
|
1619 |
#: includes/event-organiser-cpt.php:586
|
1620 |
msgid "Go Pro!"
|
@@ -1628,77 +1701,77 @@ msgstr "צבע"
|
|
1628 |
msgid "Assign the category a colour."
|
1629 |
msgstr "הקצה צבע לקטגוריה"
|
1630 |
|
1631 |
-
#: includes/event-organiser-event-functions.php:
|
1632 |
#: includes/event-organiser-register.php:266
|
1633 |
msgid "last"
|
1634 |
msgstr "אחרון"
|
1635 |
|
1636 |
-
#: includes/event-organiser-event-functions.php:
|
1637 |
#: includes/event-organiser-register.php:266
|
1638 |
msgid "first"
|
1639 |
msgstr "ראשון"
|
1640 |
|
1641 |
-
#: includes/event-organiser-event-functions.php:
|
1642 |
#: includes/event-organiser-register.php:266
|
1643 |
msgid "second"
|
1644 |
msgstr "שני"
|
1645 |
|
1646 |
-
#: includes/event-organiser-event-functions.php:
|
1647 |
#: includes/event-organiser-register.php:266
|
1648 |
msgid "third"
|
1649 |
msgstr "שלישי"
|
1650 |
|
1651 |
-
#: includes/event-organiser-event-functions.php:
|
1652 |
#: includes/event-organiser-register.php:266
|
1653 |
msgid "fourth"
|
1654 |
msgstr "רביעי"
|
1655 |
|
1656 |
-
#: includes/event-organiser-event-functions.php:
|
1657 |
msgid "one time only"
|
1658 |
msgstr "פעם אחת בלבד"
|
1659 |
|
1660 |
-
#: includes/event-organiser-event-functions.php:
|
1661 |
msgid "custom reoccurrence"
|
1662 |
msgstr "חזרה מותאמת אישית"
|
1663 |
|
1664 |
-
#: includes/event-organiser-event-functions.php:
|
1665 |
#: includes/event-organiser-register.php:256
|
1666 |
msgid "every day"
|
1667 |
msgstr "כל יום"
|
1668 |
|
1669 |
-
#: includes/event-organiser-event-functions.php:
|
1670 |
#: includes/event-organiser-register.php:257
|
1671 |
#, php-format
|
1672 |
msgid "every %d days"
|
1673 |
msgstr "כל %d ימים"
|
1674 |
|
1675 |
-
#: includes/event-organiser-event-functions.php:
|
1676 |
#: includes/event-organiser-register.php:258
|
1677 |
msgid "every week on"
|
1678 |
msgstr "כל שבוע ב"
|
1679 |
|
1680 |
-
#: includes/event-organiser-event-functions.php:
|
1681 |
#: includes/event-organiser-register.php:259
|
1682 |
#, php-format
|
1683 |
msgid "every %d weeks on"
|
1684 |
msgstr "כל %d שבועות ב"
|
1685 |
|
1686 |
-
#: includes/event-organiser-event-functions.php:
|
1687 |
#: includes/event-organiser-register.php:260
|
1688 |
msgid "every month on the"
|
1689 |
msgstr "כל חודש ב"
|
1690 |
|
1691 |
-
#: includes/event-organiser-event-functions.php:
|
1692 |
#: includes/event-organiser-register.php:261
|
1693 |
#, php-format
|
1694 |
msgid "every %d months on the"
|
1695 |
msgstr "כל %d חודשים ב"
|
1696 |
|
1697 |
-
#: includes/event-organiser-event-functions.php:
|
1698 |
msgid "every year"
|
1699 |
msgstr "כל שנה"
|
1700 |
|
1701 |
-
#: includes/event-organiser-event-functions.php:
|
1702 |
#, php-format
|
1703 |
msgid "every %d years"
|
1704 |
msgstr "כל %d שנים"
|
@@ -1768,6 +1841,8 @@ msgid ""
|
|
1768 |
"href='%s'>attempt to auto-fill them</a>. You can always manually change the "
|
1769 |
"details aftewards."
|
1770 |
msgstr ""
|
|
|
|
|
1771 |
|
1772 |
#: includes/event-organiser-register.php:675
|
1773 |
msgid ""
|
@@ -1776,14 +1851,18 @@ msgid ""
|
|
1776 |
"haven't and want the old templates back, <a href='http://wp-event-organiser."
|
1777 |
"com/blog/new-default-templates-in-1-7'>see this post<a/>."
|
1778 |
msgstr ""
|
|
|
|
|
|
|
|
|
1779 |
|
1780 |
#: includes/event-organiser-register.php:711
|
1781 |
msgid "Dismiss this notice"
|
1782 |
-
msgstr ""
|
1783 |
|
1784 |
#: includes/event-organiser-register.php:712
|
1785 |
msgid "Dismiss"
|
1786 |
-
msgstr ""
|
1787 |
|
1788 |
#: includes/event-organiser-venue-functions.php:973
|
1789 |
msgid "Address"
|
@@ -1805,32 +1884,36 @@ msgstr "מיקוד"
|
|
1805 |
msgid "Country"
|
1806 |
msgstr "עיר"
|
1807 |
|
1808 |
-
#: includes/event.php:
|
1809 |
msgid "Schedule not recognised."
|
1810 |
msgstr "לוח זמנים לא מוכר"
|
1811 |
|
1812 |
-
#: includes/event.php:
|
1813 |
msgid "Start date not provided."
|
1814 |
msgstr "תאריך התחלה חסר"
|
1815 |
|
1816 |
-
#: includes/event.php:
|
1817 |
msgid "Start date occurs after end date."
|
1818 |
msgstr "תאריך התחלה יחל אחרי תאריך סיום"
|
1819 |
|
1820 |
-
#: includes/event.php:
|
1821 |
msgid "Schedule end date is before is before the start date."
|
1822 |
-
msgstr ""
|
1823 |
|
1824 |
-
#: includes/event.php:
|
1825 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1826 |
-
msgstr ""
|
1827 |
|
1828 |
-
#: includes/event.php:
|
1829 |
msgid "Event does not contain any dates."
|
1830 |
msgstr "אירוע אינו מכיל תאריכים"
|
1831 |
|
1832 |
-
#: includes/event.php:
|
1833 |
msgid "Occurrence not deleted. Occurrence not found."
|
|
|
|
|
|
|
|
|
1834 |
msgstr ""
|
1835 |
|
1836 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
@@ -1839,6 +1922,8 @@ msgid ""
|
|
1839 |
"Creates a custom post type 'events' with features such as reoccurring "
|
1840 |
"events, venues, Google Maps, calendar views and events and venue pages"
|
1841 |
msgstr ""
|
|
|
|
|
1842 |
|
1843 |
#: templates/archive-event.php:34 templates/archive-event.php:37
|
1844 |
#: templates/archive-event.php:40
|
@@ -1852,7 +1937,7 @@ msgstr "אירועים: "
|
|
1852 |
#: templates/taxonomy-event-venue.php:48
|
1853 |
#: templates/taxonomy-event-venue.php:105
|
1854 |
msgid "Later events <span class=\"meta-nav\">→</span>"
|
1855 |
-
msgstr ""
|
1856 |
|
1857 |
#: templates/archive-event.php:56 templates/archive-event.php:111
|
1858 |
#: templates/taxonomy-event-category.php:49
|
@@ -1861,27 +1946,27 @@ msgstr ""
|
|
1861 |
#: templates/taxonomy-event-venue.php:49
|
1862 |
#: templates/taxonomy-event-venue.php:106
|
1863 |
msgid " <span class=\"meta-nav\">←</span> Newer events"
|
1864 |
-
msgstr ""
|
1865 |
|
1866 |
#: templates/archive-event.php:119 templates/taxonomy-event-category.php:116
|
1867 |
#: templates/taxonomy-event-tag.php:116 templates/taxonomy-event-venue.php:115
|
1868 |
msgid "Nothing Found"
|
1869 |
-
msgstr ""
|
1870 |
|
1871 |
#: templates/archive-event.php:123
|
1872 |
msgid "Apologies, but no results were found for the requested archive. "
|
1873 |
-
msgstr ""
|
1874 |
|
1875 |
#: templates/event-meta-event-single.php:46
|
1876 |
#, php-format
|
1877 |
msgid ""
|
1878 |
"This event is running from %1$s until %2$s. It is next occurring on %3$s"
|
1879 |
-
msgstr ""
|
1880 |
|
1881 |
#: templates/event-meta-event-single.php:50
|
1882 |
#, php-format
|
1883 |
msgid "This event finished on %s"
|
1884 |
-
msgstr ""
|
1885 |
|
1886 |
#: templates/event-meta-event-single.php:89
|
1887 |
msgid "Upcoming Dates"
|
@@ -1893,6 +1978,8 @@ msgid ""
|
|
1893 |
"This event was posted in %1$s by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
|
1894 |
"href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
|
1895 |
msgstr ""
|
|
|
|
|
1896 |
|
1897 |
#: templates/single-event.php:60
|
1898 |
#, php-format
|
@@ -1900,30 +1987,32 @@ msgid ""
|
|
1900 |
"This event was posted by <a href=\"%5$s\">%4$s</a>. Bookmark the <a href="
|
1901 |
"\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
|
1902 |
msgstr ""
|
|
|
|
|
1903 |
|
1904 |
#: templates/taxonomy-event-category.php:31
|
1905 |
#, php-format
|
1906 |
msgid "Event Category Archives: %s"
|
1907 |
-
msgstr ""
|
1908 |
|
1909 |
#: templates/taxonomy-event-category.php:120
|
1910 |
msgid "Apologies, but no events were found for the requested category. "
|
1911 |
-
msgstr ""
|
1912 |
|
1913 |
#: templates/taxonomy-event-tag.php:31
|
1914 |
#, php-format
|
1915 |
msgid "Event Tag Archives: %s"
|
1916 |
-
msgstr ""
|
1917 |
|
1918 |
#: templates/taxonomy-event-tag.php:120
|
1919 |
msgid "Apologies, but no events were found for the requested tag. "
|
1920 |
-
msgstr ""
|
1921 |
|
1922 |
#: templates/taxonomy-event-venue.php:31
|
1923 |
#, php-format
|
1924 |
msgid "Events at: %s"
|
1925 |
-
msgstr ""
|
1926 |
|
1927 |
#: templates/taxonomy-event-venue.php:118
|
1928 |
msgid "Apologies, but no events were found for the requested venue. "
|
1929 |
-
msgstr ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-02-21 11:47:38+0000\n"
|
7 |
+
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: Hebrew (Israel)\n"
|
10 |
"MIME-Version: 1.0\n"
|
18 |
|
19 |
#: classes/class-eo-agenda-widget.php:19
|
20 |
msgid "Events Agenda"
|
21 |
+
msgstr "סדר יום אירועים"
|
22 |
|
23 |
#: classes/class-eo-agenda-widget.php:35
|
24 |
#: classes/class-eo-calendar-widget.php:46
|
31 |
msgid "Group by"
|
32 |
msgstr "קבץ לפי"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "יום"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "שבוע"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "חודש"
|
45 |
|
46 |
#: classes/class-eo-agenda-widget.php:47
|
47 |
msgid "Group date format"
|
48 |
+
msgstr "תצורת תאריך קבוצה"
|
49 |
|
50 |
#: classes/class-eo-agenda-widget.php:51
|
51 |
msgid "Event date/time format"
|
52 |
+
msgstr "פורמט תאריך ושעה"
|
53 |
|
54 |
#: classes/class-eo-agenda-widget.php:55
|
55 |
msgid "Include 'Add To Google' link"
|
56 |
+
msgstr "כלול קישור 'הוספה לגוגל'"
|
57 |
|
58 |
#: classes/class-eo-calendar-widget.php:22
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "הצג לוח שנה עם אירועים"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "לוח שנה של אירועים"
|
65 |
|
84 |
#: classes/class-eo-calendar-widget.php:94
|
85 |
#: classes/class-eo-event-list-widget.php:50
|
86 |
msgid "List category slug(s), seperate by comma. Leave blank for all"
|
87 |
+
msgstr "רשימת סלאג קטגוריה, הפרדה בפסיק, להשאיר ריק עבור כולם"
|
88 |
|
89 |
#: classes/class-eo-calendar-widget.php:103
|
90 |
msgid "Event venue"
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "הצג רשימה של אירועים"
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
146 |
|
147 |
#: classes/class-eo-event-list-widget.php:82 event-organiser-settings.php:189
|
148 |
msgid "Group occurrences"
|
149 |
+
msgstr "קבוצת מופעים"
|
150 |
|
151 |
#: classes/class-eo-event-list-widget.php:88
|
152 |
msgid "Template (leave blank for default)"
|
153 |
+
msgstr "תבנית (להשאיר ריק לברירת המחדל)"
|
154 |
|
155 |
#: classes/class-eo-event-list-widget.php:90
|
156 |
msgid "Event list widget placeholders"
|
157 |
+
msgstr "מצייני מיקום וידג'ט רשימת אירועים"
|
158 |
|
159 |
#: classes/class-eo-event-list-widget.php:92
|
160 |
#, php-format
|
163 |
"want to appear in the widget. <a href=\"%s\" target=\"_blank\"> Find out "
|
164 |
"more</a>."
|
165 |
msgstr ""
|
166 |
+
"אפשר להשתמש בתגיות המצוינות כמצייני מיקום עבור מידע אירוע שתרצה שיופיע "
|
167 |
+
"בוידג'ט. <a href=\"%s\" target=\"_blank\">למידע נוסף</a>."
|
168 |
|
169 |
#: classes/class-eo-event-list-widget.php:102
|
170 |
msgid "'No events' message"
|
171 |
msgstr "'אין אירועים'"
|
172 |
|
173 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
174 |
msgid "Edit"
|
175 |
+
msgstr ""
|
176 |
|
177 |
+
#: classes/class-eo-venue-list-table.php:80
|
178 |
+
#: classes/class-eo-venue-list-table.php:142
|
179 |
msgid "Delete"
|
180 |
+
msgstr "מחק אירועים"
|
181 |
|
182 |
+
#: classes/class-eo-venue-list-table.php:85
|
183 |
+
#: includes/event-organiser-ajax.php:678
|
184 |
msgid "View"
|
185 |
+
msgstr ""
|
186 |
|
187 |
#: classes/class-eo-widget-categories.php:10
|
188 |
msgid "A list or dropdown of event categories"
|
195 |
|
196 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
197 |
#: includes/event-organiser-cpt.php:103
|
198 |
+
#: includes/event-organiser-event-functions.php:1512
|
199 |
#: templates/event-meta-event-single.php:69
|
200 |
msgid "Categories"
|
201 |
msgstr "קטגוריות"
|
202 |
|
203 |
#: classes/class-eo-widget-categories.php:54
|
204 |
msgid "Select Category"
|
205 |
+
msgstr "קטגוריות אירוע"
|
206 |
|
207 |
#: classes/class-eo-widget-categories.php:125
|
208 |
#: classes/class-eo-widget-venues.php:127
|
209 |
msgid "Title:"
|
210 |
+
msgstr "כותרת"
|
211 |
|
212 |
#: classes/class-eo-widget-categories.php:129
|
213 |
#: classes/class-eo-widget-venues.php:131
|
214 |
msgid "Display as dropdown"
|
215 |
+
msgstr ""
|
216 |
|
217 |
#: classes/class-eo-widget-categories.php:132
|
218 |
msgid "Show hierarchy"
|
219 |
+
msgstr ""
|
220 |
|
221 |
#: classes/class-eo-widget-venues.php:11
|
222 |
msgid "A list or dropdown of event venues"
|
235 |
msgid "Select Venue"
|
236 |
msgstr "בחר מיקום"
|
237 |
|
238 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
239 |
msgid "There is no excerpt because this is a protected post."
|
240 |
+
msgstr ""
|
241 |
|
242 |
#: event-organiser-add-ons.php:19 event-organiser-add-ons.php:95
|
243 |
msgid "Event Organiser Extensions"
|
244 |
+
msgstr "הרחבות Event Organiser"
|
245 |
|
246 |
#: event-organiser-add-ons.php:20
|
247 |
msgid "Extensions"
|
248 |
+
msgstr "הרחבות"
|
249 |
|
250 |
#: event-organiser-add-ons.php:99
|
251 |
msgid ""
|
252 |
"Event Organiser offers a range of extension which add additional features to "
|
253 |
"the plug-in."
|
254 |
+
msgstr "Event Organiser מציע הרחבות המוסיפות תכונות נוספות לתוסף."
|
255 |
|
256 |
#: event-organiser-add-ons.php:130 event-organiser-go-pro.php:90
|
257 |
msgid "Find out more …"
|
261 |
msgid "Calendar View"
|
262 |
msgstr "תצוגת לוח שנה"
|
263 |
|
264 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
265 |
msgid "today"
|
266 |
msgstr "היום"
|
267 |
|
268 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
269 |
#: includes/event-organiser-register.php:248
|
270 |
msgid "day"
|
271 |
msgstr "יום"
|
272 |
|
273 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
274 |
#: includes/event-organiser-register.php:250
|
275 |
msgid "week"
|
276 |
msgstr "שבוע"
|
277 |
|
278 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
279 |
#: includes/event-organiser-register.php:252
|
280 |
msgid "month"
|
281 |
msgstr "חודש"
|
282 |
|
283 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
284 |
msgid "go to date"
|
285 |
msgstr "עבור לתאריך"
|
286 |
|
287 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
288 |
msgid "You do not have sufficient permissions to create events. "
|
289 |
msgstr "אין לך הרשאות ליצור אירוע."
|
290 |
|
291 |
+
#: event-organiser-calendar.php:176
|
292 |
msgid "You do not have sufficient permissions to edit this event. "
|
293 |
msgstr "אין לך הרשאות לערוך את האירוע."
|
294 |
|
295 |
+
#: event-organiser-calendar.php:194
|
296 |
msgid "You do not have sufficient permissions to delete this event. "
|
297 |
msgstr "אין לך הרשאות למחוק את האירוע."
|
298 |
|
299 |
+
#: event-organiser-calendar.php:204
|
300 |
msgid "Occurrence deleted."
|
301 |
+
msgstr "המופע נמחק."
|
302 |
|
303 |
+
#: event-organiser-calendar.php:220
|
304 |
msgid "Calendar options"
|
305 |
msgstr "אפשרויות לוח שנה"
|
306 |
|
307 |
+
#: event-organiser-calendar.php:227
|
308 |
msgid "24 hour time"
|
309 |
msgstr "שעון 24"
|
310 |
|
311 |
+
#: event-organiser-calendar.php:249
|
312 |
+
#: includes/event-organiser-event-functions.php:1457
|
313 |
msgid "Loading…"
|
314 |
msgstr "בטעינה...."
|
315 |
|
316 |
+
#: event-organiser-calendar.php:256
|
317 |
msgid "Current date/time"
|
318 |
msgstr "תאריך/שעה נוכחי"
|
319 |
|
320 |
+
#: event-organiser-calendar.php:261
|
321 |
msgid "Create an event"
|
322 |
msgstr "צור אירוע"
|
323 |
|
324 |
+
#: event-organiser-calendar.php:266
|
325 |
msgid "When"
|
326 |
msgstr "כאשר"
|
327 |
|
328 |
+
#: event-organiser-calendar.php:270
|
329 |
msgid "Event Title"
|
330 |
msgstr "כותרת אירוע"
|
331 |
|
332 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
333 |
msgid "Where"
|
334 |
msgstr "איפה"
|
335 |
|
336 |
+
#: event-organiser-calendar.php:302
|
337 |
msgid "Save Draft"
|
338 |
msgstr "שמור טיוטה"
|
339 |
|
340 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
341 |
#: event-organiser-edit.php:258
|
342 |
msgid "Cancel"
|
343 |
msgstr "בטל"
|
344 |
|
345 |
+
#: event-organiser-calendar.php:306
|
346 |
msgid "Publish Event"
|
347 |
msgstr "פרסם אירוע"
|
348 |
|
349 |
+
#: event-organiser-calendar.php:312
|
350 |
msgid "Submit for Review"
|
351 |
+
msgstr "הגש לסקירה"
|
352 |
|
353 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
354 |
#: templates/event-meta-event-single.php:37
|
355 |
msgid "Event Details"
|
356 |
msgstr "פרטי אירוע"
|
357 |
|
358 |
+
#: event-organiser-calendar.php:335
|
359 |
msgid "Event Detail"
|
360 |
+
msgstr "פרטי האירוע"
|
361 |
|
362 |
#: event-organiser-debug.php:13 event-organiser-debug.php:14
|
363 |
#: event-organiser-debug.php:59
|
369 |
"This page highlights useful information for debugging. If you're reporting a "
|
370 |
"bug, please include this information."
|
371 |
msgstr ""
|
372 |
+
"עמוד זה מציג מידע שימושי על ניפוי. אם אתה מדווח על באג, נא לכלול מידע זה."
|
373 |
|
374 |
#: event-organiser-debug.php:67
|
375 |
msgid ""
|
376 |
"The 'system info' link in under the Events admin tab is only visible to "
|
377 |
"admins and only when <code>WP_DEBUG</code> is set to <code>true</code>."
|
378 |
msgstr ""
|
379 |
+
"קישור 'מידע המערכת' תחת לשונית ניהול אירועים מוצג רק למנהלים ורק כאשר הקוד "
|
380 |
+
"<code>WP_DEBUG</code> מוגדר כפעיל."
|
381 |
|
382 |
#: event-organiser-debug.php:72
|
383 |
msgid ""
|
384 |
"Most bugs arise from theme or plug-in conflicts. You can check this by "
|
385 |
"disabling all other plug-ins and switching to TwentyTweleve."
|
386 |
msgstr ""
|
387 |
+
"רוב הבאגים נובעים מהתנגשויות ערכות נושא או תוספים. ניתן לבדוק זאת על-ידי "
|
388 |
+
"כיבוי כל התוספים האחרים והחלפת ערכת הנושא ל 2012."
|
389 |
|
390 |
#: event-organiser-debug.php:74
|
391 |
msgid ""
|
393 |
"done so. Once the plug-in or theme has been identified it is often easy to "
|
394 |
"resolve the issue."
|
395 |
msgstr ""
|
396 |
+
"כדי לעזור לזרז תהליכים, אם אתה מדווח על באג נא לעדכן אם ביצעת את הבדיקה הזו. "
|
397 |
+
"משזוהו ערכת הנושא או התוסף זה בדרך-כלל קל לפתור את הבעיה."
|
398 |
|
399 |
#: event-organiser-debug.php:76
|
400 |
msgid ""
|
401 |
"Below any <strong>known</strong> plug-in and theme conflicts are highlighted "
|
402 |
"in red."
|
403 |
msgstr ""
|
404 |
+
"להלן כמה התנגשויות תוספים וערכות נושא <strong>ידועות</strong> מסומנות באדום."
|
405 |
|
406 |
#: event-organiser-debug.php:84
|
407 |
msgid "Download system information file"
|
408 |
+
msgstr "הורדת קובץ מידע מערכת"
|
409 |
|
410 |
#: event-organiser-debug.php:182 event-organiser-debug.php:186
|
411 |
#: event-organiser-debug.php:190 event-organiser-settings.php:205
|
422 |
"Known plug-in & theme conflicts, highlighted in red, may be minor or have a "
|
423 |
"simple resolution. Please contact support."
|
424 |
msgstr ""
|
425 |
+
"להתנגשויות ידועות של תוספים וערכות נושא, מסומנות באדום, יתכן ויש פתרון פשוט. "
|
426 |
+
"נא ליצור קשר עם התמיכה."
|
427 |
|
428 |
#. / TRANSLATORS: [this plugin] has only been tested up to [required plugin] [required plugin version]
|
429 |
#: event-organiser-debug.php:430
|
430 |
#, php-format
|
431 |
msgid "%s has only been tested up to %s %s"
|
432 |
+
msgstr "%s נבדק רק עד %s %s"
|
433 |
|
434 |
#. / TRANSLATORS: [this plugin] requires [required plugin] version [required plugin version] or higher
|
435 |
#: event-organiser-debug.php:439
|
442 |
msgstr "לא ידוע"
|
443 |
|
444 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
445 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
446 |
msgid "Organiser"
|
447 |
msgstr "מארגן"
|
448 |
|
457 |
#: event-organiser-edit.php:98
|
458 |
#, php-format
|
459 |
msgid "Ensure dates are entered in %1$s format and times in 24 hour format"
|
460 |
+
msgstr "נא לוודא שתאריכים מוזנים בפורמט %1$s וזמן בפורמט של 24 שעות"
|
461 |
|
462 |
#: event-organiser-edit.php:100
|
463 |
#, php-format
|
464 |
msgid "Ensure dates are entered in %1$s format and times in 12 hour format"
|
465 |
+
msgstr "נא לוודא שתאריכים מוזנים בפורמט %1$s וזמן בפורמט של 12שעות"
|
466 |
|
467 |
#: event-organiser-edit.php:107 event-organiser-manage.php:36
|
468 |
msgid "Start Date/Time"
|
478 |
|
479 |
#: event-organiser-edit.php:139
|
480 |
msgid "Reoccurence:"
|
481 |
+
msgstr "אירוע חוזר:"
|
482 |
|
483 |
#: event-organiser-edit.php:141
|
484 |
msgid "once"
|
522 |
msgstr "יום בשבוע"
|
523 |
|
524 |
#: event-organiser-edit.php:185
|
525 |
+
#: includes/event-organiser-event-functions.php:826
|
526 |
#: includes/event-organiser-register.php:265
|
527 |
msgid "until"
|
528 |
msgstr "עד"
|
529 |
|
530 |
#: event-organiser-edit.php:195
|
531 |
msgid "Include/Exclude occurrences"
|
532 |
+
msgstr "כלול/אל תכלול מופעים"
|
533 |
|
534 |
#: event-organiser-edit.php:198 includes/event-organiser-register.php:242
|
535 |
msgid "Show dates"
|
544 |
msgid "Venue Name"
|
545 |
msgstr "שם מיקום"
|
546 |
|
547 |
+
#: event-organiser-edit.php:416
|
548 |
msgid "Event dates were not saved."
|
549 |
msgstr "תאריכי אירוע לא נשמרו."
|
550 |
|
551 |
#: event-organiser-go-pro.php:24
|
552 |
msgid "Get Event Organiser Pro Add-On"
|
553 |
+
msgstr "קבל תוסף Event Organiser Pro"
|
554 |
|
555 |
#: event-organiser-go-pro.php:25
|
556 |
msgid "Go Pro"
|
557 |
+
msgstr "עבור ל Pro"
|
558 |
|
559 |
#: event-organiser-go-pro.php:52
|
560 |
msgid "Get Event Organiser Pro"
|
561 |
+
msgstr "קבל את Event Organiser Pro"
|
562 |
|
563 |
#: event-organiser-go-pro.php:55
|
564 |
msgid ""
|
565 |
"Event Organiser Pro is a premium add-on bringing advanced booking management "
|
566 |
"to Event Organiser."
|
567 |
msgstr ""
|
568 |
+
"Event Organiser Pro הוא תוסף פרימיום המביא ניהול הזמנות מתקדם לתוסף Event "
|
569 |
+
"Organiser."
|
570 |
|
571 |
#: event-organiser-go-pro.php:56
|
572 |
msgid "But that's not all …"
|
574 |
|
575 |
#: event-organiser-go-pro.php:71
|
576 |
msgid "Flexible Booking Options"
|
577 |
+
msgstr "אפשרויות הזמנה גמישות"
|
578 |
|
579 |
#: event-organiser-go-pro.php:72
|
580 |
msgid ""
|
582 |
"such as booking places on a course. You can offer multiple tickets, and "
|
583 |
"customise the booking form to suit your needs."
|
584 |
msgstr ""
|
585 |
+
"מכור כרטיסים לתאריכים ספציפיים של אירוע - כמו הזמנת מקומות לקורס. ניתן להציע "
|
586 |
+
"כרטיסים שונים וולהתאים את טופס ההזמנה לצרכיך."
|
587 |
|
588 |
#: event-organiser-go-pro.php:76
|
589 |
msgid "Additional shortcodes & improved UI"
|
590 |
+
msgstr "קיצורי-קוד נוספים וממשק משתמש משופר"
|
591 |
|
592 |
#: event-organiser-go-pro.php:77
|
593 |
msgid ""
|
595 |
"the event search shortcode. Event Organiser Pro also adds a text editor "
|
596 |
"button to make inserting and configuring your shortcodes that bit easier. "
|
597 |
msgstr ""
|
598 |
+
"תן למשתמשים שלך את האפשרות לחפש ולסנן את האירועים שלך בעזרת קיצור הקוד של "
|
599 |
+
"חיפוש אירוע. Event Organiser Pro מוסיף גם כפתור עריכת טקסט כדי להקל על הגדרת "
|
600 |
+
"קיצור הקוד שלך."
|
601 |
|
602 |
#: event-organiser-go-pro.php:81
|
603 |
msgid "Venue custom fields & thumbnails"
|
611 |
|
612 |
#: event-organiser-go-pro.php:96
|
613 |
msgid "Go to Event Organiser settings"
|
614 |
+
msgstr "עבור אל הגדרות ארגון אירועים"
|
615 |
|
616 |
#: event-organiser-manage.php:19 includes/event-organiser-cpt.php:218
|
617 |
msgid "Event"
|
619 |
|
620 |
#: event-organiser-manage.php:38
|
621 |
msgid "Reoccurrence"
|
622 |
+
msgstr "אירועים חוזרים"
|
623 |
|
624 |
+
#: event-organiser-manage.php:152
|
625 |
msgid "View all events"
|
626 |
msgstr "צפה בכל האירועים"
|
627 |
|
628 |
+
#: event-organiser-manage.php:153
|
629 |
msgid "Future events"
|
630 |
msgstr "אירועים עתידיים"
|
631 |
|
632 |
+
#: event-organiser-manage.php:154
|
633 |
msgid "Expired events"
|
634 |
+
msgstr "אירועים שחלפו"
|
635 |
|
636 |
+
#: event-organiser-manage.php:155
|
637 |
msgid "Events within 24 hours"
|
638 |
msgstr "אירועים בטווח 24 שעות"
|
639 |
|
640 |
+
#: event-organiser-manage.php:156
|
641 |
msgid "Events within 1 week"
|
642 |
msgstr "אירועים בטווח שבוע"
|
643 |
|
644 |
+
#: event-organiser-manage.php:157
|
645 |
#, php-format
|
646 |
msgid "Events within %d weeks"
|
647 |
msgstr "אירועים בטווח %d שבועות"
|
648 |
|
649 |
+
#: event-organiser-manage.php:158
|
650 |
msgid "Events within 1 month"
|
651 |
msgstr "אירועים בטווח חודש"
|
652 |
|
653 |
+
#: event-organiser-manage.php:159
|
654 |
#, php-format
|
655 |
msgid "Events within %d months"
|
656 |
msgstr "אירועים בטווח %d חודשים"
|
657 |
|
658 |
+
#: event-organiser-manage.php:160
|
659 |
msgid "Events within 1 year"
|
660 |
msgstr " אירועים בטווח שנה"
|
661 |
|
662 |
+
#: event-organiser-manage.php:211
|
663 |
msgid "— No Change —"
|
664 |
+
msgstr ""
|
665 |
|
666 |
#: event-organiser-settings.php:29 event-organiser-settings.php:74
|
667 |
msgid "General"
|
689 |
|
690 |
#: event-organiser-settings.php:41
|
691 |
msgid "Event Organiser"
|
692 |
+
msgstr "ארגון אירועים"
|
693 |
|
694 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
695 |
#: includes/event-organiser-install.php:112
|
696 |
msgid "Edit Events"
|
697 |
msgstr "ערוך אירועים"
|
698 |
|
699 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
700 |
#: includes/event-organiser-install.php:113
|
701 |
msgid "Publish Events"
|
702 |
msgstr "פרסם אירועים"
|
703 |
|
704 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
705 |
#: includes/event-organiser-install.php:114
|
706 |
msgid "Delete Events"
|
707 |
msgstr "מחק אירועים"
|
708 |
|
709 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
710 |
#: includes/event-organiser-install.php:115
|
711 |
msgid "Edit Others' Events"
|
712 |
+
msgstr "עריכת אירוע של מישהו אחר"
|
713 |
|
714 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
715 |
#: includes/event-organiser-install.php:116
|
716 |
msgid "Delete Other's Events"
|
717 |
+
msgstr "מחיקת אירוע של מישהו אחר"
|
718 |
|
719 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
720 |
#: includes/event-organiser-install.php:117
|
721 |
msgid "Read Private Events"
|
722 |
msgstr "קרא אירועים פרטיים"
|
723 |
|
724 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
725 |
#: includes/event-organiser-install.php:118
|
726 |
msgid "Manage Venues"
|
727 |
msgstr "נהל מיקומים"
|
728 |
|
729 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
730 |
#: includes/event-organiser-install.php:119
|
731 |
msgid "Manage Event Categories & Tags"
|
732 |
msgstr "נהל קטגוריות ותגיות אירוע"
|
733 |
|
734 |
#: event-organiser-settings.php:73
|
735 |
msgid "Add-on Licence keys"
|
736 |
+
msgstr "מפתחות רישוי תוספים"
|
737 |
|
738 |
#: event-organiser-settings.php:75
|
739 |
msgid "Templates"
|
741 |
|
742 |
#: event-organiser-settings.php:137
|
743 |
msgid "Select which features events should support"
|
744 |
+
msgstr "בחר באילו תכונות אירועים צריך לתמוך"
|
745 |
|
746 |
#: event-organiser-settings.php:142
|
747 |
msgid "Author"
|
749 |
|
750 |
#: event-organiser-settings.php:143
|
751 |
msgid "Thumbnail"
|
752 |
+
msgstr ""
|
753 |
|
754 |
#: event-organiser-settings.php:144
|
755 |
msgid "Excerpt"
|
757 |
|
758 |
#: event-organiser-settings.php:145
|
759 |
msgid "Custom Fields"
|
760 |
+
msgstr ""
|
761 |
|
762 |
#: event-organiser-settings.php:146
|
763 |
msgid "Comments"
|
764 |
+
msgstr ""
|
765 |
|
766 |
#: event-organiser-settings.php:147
|
767 |
msgid "Revisions"
|
768 |
+
msgstr "הרשאות"
|
769 |
|
770 |
#: event-organiser-settings.php:148 event-organiser-settings.php:338
|
771 |
#: includes/event-organiser-cpt.php:146
|
806 |
|
807 |
#: event-organiser-settings.php:177
|
808 |
msgid "This alters the default format for inputting dates."
|
809 |
+
msgstr "זה משנה את תצורת ברירת המחדל עבור הזנת תאריכים."
|
810 |
|
811 |
#: event-organiser-settings.php:195
|
812 |
msgid ""
|
814 |
"and archives (this can be over-ridden by shortcode attributes and widget "
|
815 |
"options."
|
816 |
msgstr ""
|
817 |
+
"אם נבחר מופע אחד בלבד של אירוע יוצג על האירוע ברשימות של ארכיון (זה יכול "
|
818 |
+
"להידרס על-ידי קיצור-קוד ואפשרויות וידג'ט."
|
819 |
|
820 |
#: event-organiser-settings.php:198
|
821 |
msgid "Are current events past?"
|
822 |
+
msgstr "האם אירועים נוכחיים חלפו?"
|
823 |
|
824 |
#: event-organiser-settings.php:207
|
825 |
msgid ""
|
826 |
"If 'no' is selected, an occurrence of an event is only past when it has "
|
827 |
"finished. Otherwise, an occurrence is considered 'past' as soon as it starts."
|
828 |
msgstr ""
|
829 |
+
"אם 'לא' נבחר, מופע של אירוע הוא רק בעבר כאשר הוא הסתיים. אחרת, מופע נחשב "
|
830 |
+
"כ'הסתיים', ברגע שהוא מתחיל."
|
831 |
|
832 |
#: event-organiser-settings.php:210
|
833 |
msgid "Delete expired events:"
|
838 |
"If selected the event will be automatically trashed 24 hours after the last "
|
839 |
"occurrence finishes."
|
840 |
msgstr ""
|
841 |
+
"אם נבחר את הרצון אירוע באופן אוטומטי כליל 24 שעות לאחר המופע האחרון מסיים."
|
842 |
|
843 |
#: event-organiser-settings.php:219
|
844 |
msgid "Enable events ICAL feed:"
|
845 |
+
msgstr "הפעל הזנת ICAL של אירועים:"
|
846 |
|
847 |
#: event-organiser-settings.php:225
|
848 |
#, php-format
|
849 |
msgid "If selected, visitors can subscribe to your events with the url: %s"
|
850 |
+
msgstr "אם נבחר, מבקרים יכול להירשם לאירועי שלכם עם כתובת ה-url: %s"
|
851 |
|
852 |
#: event-organiser-settings.php:228
|
853 |
msgid "Exclude events from searches:"
|
854 |
+
msgstr "אל תכלול אירועים בתוצאות החיפוש:"
|
855 |
|
856 |
#: event-organiser-settings.php:236
|
857 |
msgid "Enable templates:"
|
865 |
"it will use its own default template. To prevent this, uncheck this option. "
|
866 |
"WordPress will then decide which template from your theme's folder to use."
|
867 |
msgstr ""
|
868 |
+
"בכל אחד מהדפים, משמש את התבנית המתאימה. כדי להשתמש תבנית משלך פשוט לתת לו את "
|
869 |
+
"אותו שם החנות בתיקיה דירוג. כברירת מחדל, אם אירוע ארגונית יכול למצוא תבנית "
|
870 |
+
"בספריה שלך נושא ', הוא ישתמש תבנית ברירת המחדל שלה. כדי למנוע זאת, בטל את "
|
871 |
+
"הסימון באפשרות זו. וורדפרס ואז להחליט באיזו תבנית מתיקיית ערכת הנושא שלך "
|
872 |
+
"לשימוש."
|
873 |
|
874 |
#: event-organiser-settings.php:248
|
875 |
msgid "Events archives:"
|
902 |
msgid ""
|
903 |
"Check this option to prevent any stylesheets from Event Organiser being "
|
904 |
"loaded on the front-end"
|
905 |
+
msgstr "סמן תיבה זו על מנת למנוע הצגת שדה המדינה בטופס זה."
|
906 |
|
907 |
#: event-organiser-settings.php:274
|
908 |
msgid "Enable event pretty permalinks:"
|
909 |
+
msgstr "אפשר מבנה קישורים יפים של אירועים:"
|
910 |
|
911 |
#: event-organiser-settings.php:280
|
912 |
msgid ""
|
913 |
"If you have pretty permalinks enabled, select to have pretty premalinks for "
|
914 |
"events."
|
915 |
+
msgstr "אם מבנה הקישורים פועל אצלך, בחר כדי להפעיל את מבנה הקישורים באירועים."
|
916 |
|
917 |
#: event-organiser-settings.php:284
|
918 |
msgid "Event (single)"
|
920 |
|
921 |
#: event-organiser-settings.php:293
|
922 |
msgid "Events page"
|
923 |
+
msgstr "דף אירועים"
|
924 |
|
925 |
#: event-organiser-settings.php:306
|
926 |
msgid "Event (date archive)"
|
927 |
+
msgstr "אירוע (ארכיון תאריך)"
|
928 |
|
929 |
#: event-organiser-settings.php:312
|
930 |
msgid "Year archive"
|
959 |
"Choose a custom permalink structure for events, venues, event categories and "
|
960 |
"event tags."
|
961 |
msgstr ""
|
962 |
+
"לבחור מבנה קישור קבוע מותאם אישית עבור אירועים, אולמות, אירוע קטגוריות ותגים "
|
963 |
+
"אירוע."
|
964 |
|
965 |
#: event-organiser-settings.php:659
|
966 |
msgid ""
|
967 |
"Please note to enable these structures you must first have pretty permalinks "
|
968 |
"enabled on WordPress in Settings > Permalinks."
|
969 |
msgstr ""
|
970 |
+
"שימו לב: כדי לאפשר מבנים אלה תחילה עליך יפה permalinks מופעל על וורדפרס "
|
971 |
+
"בהגדרות > Permalinks."
|
972 |
|
973 |
#: event-organiser-settings.php:660
|
974 |
msgid ""
|
984 |
|
985 |
#: event-organiser-settings.php:700
|
986 |
msgid "Page list (fallback)"
|
987 |
+
msgstr "רשימת עמודים"
|
988 |
|
989 |
#: event-organiser-venues.php:49
|
990 |
msgid "You do not have permission to manage venues"
|
1026 |
msgid "Venue(s) <strong>deleted</strong>"
|
1027 |
msgstr "מיקום(ים) <strong>נמחקו</strong>"
|
1028 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1029 |
#: event-organiser-venues.php:258
|
1030 |
#, php-format
|
1031 |
msgid "Search results for “%s”"
|
1032 |
+
msgstr ""
|
1033 |
|
1034 |
+
#: event-organiser-venues.php:418
|
1035 |
msgid "Latitude/Longitude:"
|
1036 |
+
msgstr "קו אורך/רוחב:"
|
1037 |
|
1038 |
+
#: event-organiser-venues.php:446
|
1039 |
msgid "Venue name"
|
1040 |
+
msgstr "שם מקום"
|
1041 |
|
1042 |
+
#: event-organiser-venues.php:452
|
1043 |
msgid "Permalink:"
|
1044 |
+
msgstr "קישורים קבועים"
|
1045 |
|
1046 |
+
#: event-organiser-venues.php:459
|
1047 |
msgid "Get Link"
|
1048 |
+
msgstr "קבל קישור"
|
1049 |
|
1050 |
+
#: event-organiser-venues.php:481
|
1051 |
msgid "Slug"
|
1052 |
msgstr ""
|
1053 |
|
1061 |
|
1062 |
#: includes/class-eo-ical-parser.php:208
|
1063 |
msgid "Feed not found"
|
1064 |
+
msgstr "ההזנה לא נמצאה"
|
1065 |
|
1066 |
#: includes/class-eo-ical-parser.php:278
|
1067 |
#, php-format
|
1068 |
msgid "There was an error fetching the feed. Response code: %s."
|
1069 |
+
msgstr "אירעה שגיאה בהבאת ההזנה. קוד שגיאה: %s."
|
1070 |
|
1071 |
#: includes/class-eo-ical-parser.php:298
|
1072 |
msgid "There was an error opening the ICAL file."
|
1082 |
msgid "[Line %1$d]"
|
1083 |
msgstr "[שורה %1$d]"
|
1084 |
|
1085 |
+
#: includes/class-eo-ical-parser.php:952
|
1086 |
#, php-format
|
1087 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1088 |
msgstr "תאריך לא חוקי \"%s\". אנא השתמש בתבנית הבאה: YYYYMMDD."
|
1089 |
|
1090 |
+
#: includes/class-eo-ical-parser.php:990
|
1091 |
#, php-format
|
1092 |
msgid ""
|
1093 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1152 |
|
1153 |
#: includes/class-event-organiser-im-export.php:111
|
1154 |
msgid "Upload ICS file"
|
1155 |
+
msgstr "טען קובץ ICS"
|
1156 |
|
1157 |
#: includes/class-event-organiser-im-export.php:162
|
1158 |
msgid "You do not have sufficient permissions to import events."
|
1197 |
msgid "%d categories were created"
|
1198 |
msgstr "%d קטגוריות נוצרו"
|
1199 |
|
1200 |
+
#: includes/event-organiser-ajax.php:347
|
1201 |
msgid "Protected"
|
1202 |
+
msgstr ""
|
1203 |
|
1204 |
+
#: includes/event-organiser-ajax.php:349
|
1205 |
msgid "Private"
|
1206 |
+
msgstr ""
|
1207 |
|
1208 |
+
#: includes/event-organiser-ajax.php:351
|
1209 |
msgid "Draft"
|
1210 |
+
msgstr "שמור טיוטה"
|
1211 |
|
1212 |
+
#: includes/event-organiser-ajax.php:381
|
1213 |
#: templates/event-meta-event-single.php:58
|
1214 |
msgid "Start"
|
1215 |
msgstr "התחלה"
|
1216 |
|
1217 |
+
#: includes/event-organiser-ajax.php:382
|
1218 |
msgid "End"
|
1219 |
msgstr "סיום"
|
1220 |
|
1221 |
+
#: includes/event-organiser-ajax.php:423
|
1222 |
msgid "This event reoccurs"
|
1223 |
msgstr "האירוע חוזר"
|
1224 |
|
1225 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1226 |
msgid "Edit Event"
|
1227 |
msgstr "ערוך אירוע"
|
1228 |
|
1229 |
+
#: includes/event-organiser-ajax.php:449
|
1230 |
msgid "Delete this occurrence"
|
1231 |
msgstr "מחק את המאורע הנוכחי"
|
1232 |
|
1233 |
+
#: includes/event-organiser-ajax.php:466
|
1234 |
msgid "Break this series"
|
1235 |
msgstr "הפרד מסדרה"
|
1236 |
|
1237 |
+
#: includes/event-organiser-ajax.php:674
|
1238 |
+
#: includes/event-organiser-event-functions.php:1409
|
1239 |
msgid "All Day"
|
1240 |
msgstr "כל היום"
|
1241 |
|
1242 |
+
#: includes/event-organiser-ajax.php:679
|
1243 |
msgid "Add To Google Calendar"
|
1244 |
msgstr "הוסף ללוח השנה של גוגל"
|
1245 |
|
1246 |
+
#: includes/event-organiser-ajax.php:790
|
1247 |
+
msgid "Event not found"
|
1248 |
+
msgstr "ההזנה לא נמצאה"
|
1249 |
+
|
1250 |
+
#: includes/event-organiser-ajax.php:802
|
1251 |
+
msgid "Events are not editable via the admin calendar"
|
1252 |
+
msgstr ""
|
1253 |
+
|
1254 |
+
#: includes/event-organiser-ajax.php:812
|
1255 |
+
msgid "Are you sure you want to do this?"
|
1256 |
+
msgstr ""
|
1257 |
+
|
1258 |
+
#: includes/event-organiser-ajax.php:822
|
1259 |
+
msgid "You do not have permission to edit this event"
|
1260 |
+
msgstr "אין לך הרשאות לערוך מיקום."
|
1261 |
+
|
1262 |
+
#: includes/event-organiser-ajax.php:844
|
1263 |
+
#, php-format
|
1264 |
+
msgid "Event not created: %s"
|
1265 |
+
msgstr "אירועים ב: %s"
|
1266 |
+
|
1267 |
#: includes/event-organiser-cpt.php:33
|
1268 |
msgid "Search Venues"
|
1269 |
msgstr "חפש מיקומים"
|
1302 |
|
1303 |
#: includes/event-organiser-cpt.php:44
|
1304 |
msgid "Venue Location"
|
1305 |
+
msgstr "מיקום"
|
1306 |
+
|
1307 |
+
#: includes/event-organiser-cpt.php:45
|
1308 |
+
msgid "View all venues"
|
1309 |
+
msgstr "צפה בכל המיקומים"
|
1310 |
|
1311 |
#: includes/event-organiser-cpt.php:46
|
1312 |
msgid "Venue:"
|
1313 |
+
msgstr "מקום:"
|
1314 |
|
1315 |
#: includes/event-organiser-cpt.php:47
|
1316 |
msgid "No Venue"
|
1319 |
#: includes/event-organiser-cpt.php:93
|
1320 |
msgctxt "taxonomy singular name"
|
1321 |
msgid "Category"
|
1322 |
+
msgstr "קטגוריות"
|
1323 |
|
1324 |
#: includes/event-organiser-cpt.php:94
|
1325 |
msgid "Search Categories"
|
1326 |
+
msgstr "קטגוריות"
|
1327 |
|
1328 |
#: includes/event-organiser-cpt.php:95
|
1329 |
msgid "All Categories"
|
1330 |
+
msgstr "קטגוריות"
|
1331 |
|
1332 |
#: includes/event-organiser-cpt.php:96
|
1333 |
msgid "Parent Category"
|
1334 |
+
msgstr "קטגוריות אירוע"
|
1335 |
|
1336 |
#: includes/event-organiser-cpt.php:97
|
1337 |
msgid "Parent Category:"
|
1338 |
+
msgstr "דף קטגוריות אירועים:"
|
1339 |
|
1340 |
#: includes/event-organiser-cpt.php:98
|
1341 |
msgid "Edit Category"
|
1342 |
+
msgstr "קטגוריות אירוע"
|
1343 |
|
1344 |
#: includes/event-organiser-cpt.php:99
|
1345 |
msgid "Update Category"
|
1346 |
+
msgstr ""
|
1347 |
|
1348 |
#: includes/event-organiser-cpt.php:100
|
1349 |
msgid "Add New Category"
|
1350 |
+
msgstr "הוסף אירוע חדש"
|
1351 |
|
1352 |
#: includes/event-organiser-cpt.php:101
|
1353 |
msgid "New Category Name"
|
1354 |
+
msgstr "דף קטגוריות אירועים:"
|
1355 |
|
1356 |
#: includes/event-organiser-cpt.php:102
|
1357 |
msgid "No categories found"
|
1358 |
+
msgstr "לא נמצאו מיקומים"
|
1359 |
+
|
1360 |
+
#: includes/event-organiser-cpt.php:105
|
1361 |
+
msgid "View all categories"
|
1362 |
+
msgstr "הצג את כל התגיות"
|
1363 |
|
1364 |
#: includes/event-organiser-cpt.php:147
|
1365 |
msgctxt "taxonomy singular name"
|
1366 |
msgid "Tag"
|
1367 |
+
msgstr "תגיות"
|
1368 |
|
1369 |
#: includes/event-organiser-cpt.php:148
|
1370 |
msgid "Search Tags"
|
1371 |
+
msgstr "חפש אירועים"
|
1372 |
|
1373 |
#: includes/event-organiser-cpt.php:149
|
1374 |
msgid "All Tags"
|
1375 |
+
msgstr "כל היום"
|
1376 |
|
1377 |
#: includes/event-organiser-cpt.php:150
|
1378 |
msgid "Popular Tags"
|
1379 |
+
msgstr ""
|
1380 |
|
1381 |
#: includes/event-organiser-cpt.php:151
|
1382 |
msgid "Edit Tag"
|
1383 |
+
msgstr "תגיות אירוע"
|
1384 |
|
1385 |
#: includes/event-organiser-cpt.php:152
|
1386 |
msgid "Update Tag"
|
1387 |
+
msgstr "עדכן מיקום"
|
1388 |
|
1389 |
#: includes/event-organiser-cpt.php:153
|
1390 |
msgid "Add New Tag"
|
1391 |
+
msgstr "הוסף אירוע חדש"
|
1392 |
|
1393 |
#: includes/event-organiser-cpt.php:154
|
1394 |
msgid "New Tag Name"
|
1395 |
+
msgstr "שם מיקום חדש"
|
1396 |
|
1397 |
#: includes/event-organiser-cpt.php:155
|
1398 |
msgid "No tags found"
|
1399 |
+
msgstr "לא נמצאו אירועים"
|
1400 |
|
1401 |
#: includes/event-organiser-cpt.php:156
|
1402 |
msgid "Choose from the most used tags"
|
1403 |
+
msgstr ""
|
1404 |
|
1405 |
#: includes/event-organiser-cpt.php:157
|
1406 |
+
#: includes/event-organiser-event-functions.php:1520
|
1407 |
#: templates/event-meta-event-single.php:74
|
1408 |
msgid "Tags"
|
1409 |
msgstr "תגיות"
|
1410 |
|
1411 |
#: includes/event-organiser-cpt.php:158
|
1412 |
msgid "Add or remove tags"
|
1413 |
+
msgstr "הוסף או מחק מיקום"
|
1414 |
|
1415 |
#: includes/event-organiser-cpt.php:159
|
1416 |
msgid "Separate tags with commas"
|
1417 |
+
msgstr "הפרד מיקומים בפסיקים"
|
1418 |
|
1419 |
#: includes/event-organiser-cpt.php:161
|
1420 |
msgid "View all tags"
|
1421 |
+
msgstr "הצג את כל התגיות"
|
1422 |
+
|
1423 |
+
#: includes/event-organiser-cpt.php:219
|
1424 |
+
msgctxt "post"
|
1425 |
+
msgid "Add New"
|
1426 |
+
msgstr "הוסף אירוע חדש"
|
1427 |
|
1428 |
#: includes/event-organiser-cpt.php:220
|
1429 |
msgid "Add New Event"
|
1460 |
|
1461 |
#: includes/event-organiser-cpt.php:311
|
1462 |
msgid "Custom field updated."
|
1463 |
+
msgstr ""
|
1464 |
|
1465 |
#: includes/event-organiser-cpt.php:312
|
1466 |
msgid "Custom field deleted."
|
1467 |
+
msgstr "לא נמצא קובץ."
|
1468 |
|
1469 |
#: includes/event-organiser-cpt.php:313
|
1470 |
msgid "Event updated."
|
1476 |
msgstr " אירוע שוחזר לתיקון מ %s"
|
1477 |
|
1478 |
#: includes/event-organiser-cpt.php:316
|
1479 |
+
#, php-format
|
1480 |
msgid "Event published. <a href=\"%s\">View event</a>"
|
1481 |
+
msgstr "האירוע פורסם. <a href=\"%s\">הצג את האירוע</a>"
|
1482 |
|
1483 |
#: includes/event-organiser-cpt.php:317
|
1484 |
msgid "Event saved."
|
1485 |
+
msgstr "אירוע עודכן."
|
1486 |
|
1487 |
#: includes/event-organiser-cpt.php:318
|
1488 |
#, php-format
|
1489 |
msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
|
1490 |
msgstr ""
|
1491 |
+
"האירוע הוגש. <a target=\"_blank\" href=\"%s\">תצוגה מוקדמת של האירוע</a>"
|
1492 |
|
1493 |
#: includes/event-organiser-cpt.php:319
|
1494 |
#, php-format
|
1496 |
"Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s"
|
1497 |
"\">Preview event</a>"
|
1498 |
msgstr ""
|
1499 |
+
"האירוע מתוזמן ל: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s"
|
1500 |
+
"\">תצוגה מוקדמת של האירוע</a>"
|
1501 |
|
1502 |
#: includes/event-organiser-cpt.php:321
|
1503 |
msgid "M j, Y @ G:i"
|
1554 |
"dropdown menu to select how the event is to repeat. Further options then "
|
1555 |
"appear, "
|
1556 |
msgstr ""
|
1557 |
+
"כדי לחזור על אירוע בהתאם לתבנית קבועה, נא להשתמש בתפריט הנפתח של אירוע חוזר "
|
1558 |
+
"כדי לבחור את אופן החזרה של האירוע, "
|
1559 |
|
1560 |
#: includes/event-organiser-cpt.php:529
|
1561 |
msgid "Specify how regularly the event should repeat (default 1)"
|
1562 |
+
msgstr "ציין כיצד האירוע יחזור על עצמו (ברירת המחדל 1)"
|
1563 |
|
1564 |
#: includes/event-organiser-cpt.php:530
|
1565 |
msgid ""
|
1566 |
"Choose the reoccurrence end date. No further occurrences are added after "
|
1567 |
"this date, but an occurrence that starts before may finish after this date."
|
1568 |
msgstr ""
|
1569 |
+
"בחר תאריך סיום למופע החוזר. לא יתווספו אירועים חוזרים לאחר תאריך זה, אבל "
|
1570 |
+
"מופע שהתחיל לפני יכול להסתיים אחרי תאריך זה."
|
1571 |
|
1572 |
#: includes/event-organiser-cpt.php:531
|
1573 |
msgid ""
|
1575 |
"that date of the month (e.g. on the 24th) or on the day of the month (e.g. "
|
1576 |
"on the third Tuesday) "
|
1577 |
msgstr ""
|
1578 |
+
"אם נבחר מופע חוזר חודשי, נא לבחור אם החזרה צריכה להיות בתאריך של היום בחודש "
|
1579 |
+
"(למשל ב-24) או ביום בחודש (למשל ביום שלישי השלישי)."
|
1580 |
|
1581 |
#: includes/event-organiser-cpt.php:532
|
1582 |
msgid ""
|
1584 |
"should be repeated. If no days are selected, the day of the start date is "
|
1585 |
"used"
|
1586 |
msgstr ""
|
1587 |
+
"אם נבחר מופע חוזר שבועי, נא לבחור באילו ימים בשבוע הוא מתרחש. אם לא נבחרים "
|
1588 |
+
"ימים, יום ההתחלה יהיה בשימוש."
|
1589 |
|
1590 |
#: includes/event-organiser-cpt.php:537 includes/event-organiser-cpt.php:538
|
1591 |
msgid "Selecting a venue"
|
1593 |
|
1594 |
#: includes/event-organiser-cpt.php:540
|
1595 |
msgid "Use the venues input field to search for existing venues"
|
1596 |
+
msgstr "השתמש בשדות הקלט של המיקום כדי לבחור במיקומים קיימים"
|
1597 |
|
1598 |
#: includes/event-organiser-cpt.php:541
|
1599 |
msgid ""
|
1600 |
"Only pre-existing venues can be selected. To add a venue, go to the venues "
|
1601 |
"page."
|
1602 |
msgstr ""
|
1603 |
+
"ניתן לבחור רק במיקומים שנוצרו מראש. כדי להוסיף מיקום עבור אל דף המיקומים."
|
1604 |
|
1605 |
#: includes/event-organiser-cpt.php:551 includes/event-organiser-cpt.php:570
|
1606 |
msgid "Overview"
|
1612 |
"appear as a single row </strong> in the table and the start and end date "
|
1613 |
"refers to the first occurrence of that event."
|
1614 |
msgstr ""
|
1615 |
+
"זו הרשימה של כל האירועים שנשמרו. שים לב ש<strong>מופעים חוזרים מופיעים כשורה "
|
1616 |
+
"אחת</strong> בטבלה ומועדי ההתחלה והסיום מתייחסים להתרחשות הראשונה של האירוע."
|
1617 |
|
1618 |
#: includes/event-organiser-cpt.php:558
|
1619 |
msgid ""
|
1620 |
"Hovering over a row in the venues list will display action links that allow "
|
1621 |
"you to manage that venue. You can perform the following actions:"
|
1622 |
msgstr ""
|
1623 |
+
"בריחוף עכבר מעל שורה ברשימת המיקומים, יוצג ו קישורי פעולה שיאפשרו לך לנהל את "
|
1624 |
+
"המיקום. אפשר לבצע את הפעולות שלהלן:"
|
1625 |
|
1626 |
#: includes/event-organiser-cpt.php:560
|
1627 |
msgid ""
|
1628 |
"Edit takes you to the editing screen for that venue. You can also reach that "
|
1629 |
"screen by clicking on the venue title."
|
1630 |
msgstr ""
|
1631 |
+
"העריכה לוקחת אותך למסך העריכה של אותו מיקום. אפשר להגיע למסך הזה גם על-ידי "
|
1632 |
+
"לחיצה על כותרת המיקום."
|
1633 |
|
1634 |
#: includes/event-organiser-cpt.php:561
|
1635 |
msgid "Delete will permanently remove the venue"
|
1636 |
+
msgstr "מחיקה תסיר את המקום לצמיתות"
|
1637 |
|
1638 |
#: includes/event-organiser-cpt.php:562
|
1639 |
msgid "View will take you to the venue's page"
|
1640 |
+
msgstr "הצג ייקח אותך אל דף המקום"
|
1641 |
|
1642 |
#: includes/event-organiser-cpt.php:571
|
1643 |
msgid ""
|
1645 |
"event by clicking on it. If you have the necessary permissions, a link to "
|
1646 |
"the event's edit page will appear also."
|
1647 |
msgstr ""
|
1648 |
+
"דף זה מציג את כל (המופעים של) האירועים. באפשרותך להציג את הסיכום של אירוע על-"
|
1649 |
+
"ידי לחיצה עליו. אם יש לך את ההרשאות הדרושות, יופיע גם קישור לדף עריכה של "
|
1650 |
+
"האירוע."
|
1651 |
|
1652 |
#: includes/event-organiser-cpt.php:572
|
1653 |
msgid ""
|
1687 |
|
1688 |
#: includes/event-organiser-cpt.php:585
|
1689 |
msgid "Debugging Event Organiser"
|
1690 |
+
msgstr "ניפוי ארגון אירועים"
|
1691 |
|
1692 |
#: includes/event-organiser-cpt.php:586
|
1693 |
msgid "Go Pro!"
|
1701 |
msgid "Assign the category a colour."
|
1702 |
msgstr "הקצה צבע לקטגוריה"
|
1703 |
|
1704 |
+
#: includes/event-organiser-event-functions.php:747
|
1705 |
#: includes/event-organiser-register.php:266
|
1706 |
msgid "last"
|
1707 |
msgstr "אחרון"
|
1708 |
|
1709 |
+
#: includes/event-organiser-event-functions.php:747
|
1710 |
#: includes/event-organiser-register.php:266
|
1711 |
msgid "first"
|
1712 |
msgstr "ראשון"
|
1713 |
|
1714 |
+
#: includes/event-organiser-event-functions.php:747
|
1715 |
#: includes/event-organiser-register.php:266
|
1716 |
msgid "second"
|
1717 |
msgstr "שני"
|
1718 |
|
1719 |
+
#: includes/event-organiser-event-functions.php:747
|
1720 |
#: includes/event-organiser-register.php:266
|
1721 |
msgid "third"
|
1722 |
msgstr "שלישי"
|
1723 |
|
1724 |
+
#: includes/event-organiser-event-functions.php:747
|
1725 |
#: includes/event-organiser-register.php:266
|
1726 |
msgid "fourth"
|
1727 |
msgstr "רביעי"
|
1728 |
|
1729 |
+
#: includes/event-organiser-event-functions.php:757
|
1730 |
msgid "one time only"
|
1731 |
msgstr "פעם אחת בלבד"
|
1732 |
|
1733 |
+
#: includes/event-organiser-event-functions.php:760
|
1734 |
msgid "custom reoccurrence"
|
1735 |
msgstr "חזרה מותאמת אישית"
|
1736 |
|
1737 |
+
#: includes/event-organiser-event-functions.php:767
|
1738 |
#: includes/event-organiser-register.php:256
|
1739 |
msgid "every day"
|
1740 |
msgstr "כל יום"
|
1741 |
|
1742 |
+
#: includes/event-organiser-event-functions.php:769
|
1743 |
#: includes/event-organiser-register.php:257
|
1744 |
#, php-format
|
1745 |
msgid "every %d days"
|
1746 |
msgstr "כל %d ימים"
|
1747 |
|
1748 |
+
#: includes/event-organiser-event-functions.php:775
|
1749 |
#: includes/event-organiser-register.php:258
|
1750 |
msgid "every week on"
|
1751 |
msgstr "כל שבוע ב"
|
1752 |
|
1753 |
+
#: includes/event-organiser-event-functions.php:777
|
1754 |
#: includes/event-organiser-register.php:259
|
1755 |
#, php-format
|
1756 |
msgid "every %d weeks on"
|
1757 |
msgstr "כל %d שבועות ב"
|
1758 |
|
1759 |
+
#: includes/event-organiser-event-functions.php:788
|
1760 |
#: includes/event-organiser-register.php:260
|
1761 |
msgid "every month on the"
|
1762 |
msgstr "כל חודש ב"
|
1763 |
|
1764 |
+
#: includes/event-organiser-event-functions.php:790
|
1765 |
#: includes/event-organiser-register.php:261
|
1766 |
#, php-format
|
1767 |
msgid "every %d months on the"
|
1768 |
msgstr "כל %d חודשים ב"
|
1769 |
|
1770 |
+
#: includes/event-organiser-event-functions.php:819
|
1771 |
msgid "every year"
|
1772 |
msgstr "כל שנה"
|
1773 |
|
1774 |
+
#: includes/event-organiser-event-functions.php:821
|
1775 |
#, php-format
|
1776 |
msgid "every %d years"
|
1777 |
msgstr "כל %d שנים"
|
1841 |
"href='%s'>attempt to auto-fill them</a>. You can always manually change the "
|
1842 |
"details aftewards."
|
1843 |
msgstr ""
|
1844 |
+
"<h4>נוספו שדות עיר ומדינה</h4> שדות עיר ומדינה / פרובינציה נוספו כעת.</br> "
|
1845 |
+
"אם תרצה Event Organiser יכול <a href='%s'>לנסות למלא אותם אוטומטית</a>."
|
1846 |
|
1847 |
#: includes/event-organiser-register.php:675
|
1848 |
msgid ""
|
1851 |
"haven't and want the old templates back, <a href='http://wp-event-organiser."
|
1852 |
"com/blog/new-default-templates-in-1-7'>see this post<a/>."
|
1853 |
msgstr ""
|
1854 |
+
"<h4>תבניות ברירת המחדל השתנו</h4>לא להיבהל! אם הגדרת תבניות משלך בערכת הנושא "
|
1855 |
+
"שלך לא תבחין בהבדל. </br>אם לא עשית זאת ורוצה את התבניות הישנות בחזרה, <a "
|
1856 |
+
"href='http://wp-event-organiser.com/blog/new-default-templates-in-1-7'>ראה "
|
1857 |
+
"פוסט זה<a/>."
|
1858 |
|
1859 |
#: includes/event-organiser-register.php:711
|
1860 |
msgid "Dismiss this notice"
|
1861 |
+
msgstr "שחרר הודעה זו"
|
1862 |
|
1863 |
#: includes/event-organiser-register.php:712
|
1864 |
msgid "Dismiss"
|
1865 |
+
msgstr "שחרר"
|
1866 |
|
1867 |
#: includes/event-organiser-venue-functions.php:973
|
1868 |
msgid "Address"
|
1884 |
msgid "Country"
|
1885 |
msgstr "עיר"
|
1886 |
|
1887 |
+
#: includes/event.php:549
|
1888 |
msgid "Schedule not recognised."
|
1889 |
msgstr "לוח זמנים לא מוכר"
|
1890 |
|
1891 |
+
#: includes/event.php:558
|
1892 |
msgid "Start date not provided."
|
1893 |
msgstr "תאריך התחלה חסר"
|
1894 |
|
1895 |
+
#: includes/event.php:576
|
1896 |
msgid "Start date occurs after end date."
|
1897 |
msgstr "תאריך התחלה יחל אחרי תאריך סיום"
|
1898 |
|
1899 |
+
#: includes/event.php:579
|
1900 |
msgid "Schedule end date is before is before the start date."
|
1901 |
+
msgstr "מועד הסיום של האירוע קודם למועד תחילתו."
|
1902 |
|
1903 |
+
#: includes/event.php:662
|
1904 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1905 |
+
msgstr "תזמון חודשי שגוי (סדר שגוי)"
|
1906 |
|
1907 |
+
#: includes/event.php:782
|
1908 |
msgid "Event does not contain any dates."
|
1909 |
msgstr "אירוע אינו מכיל תאריכים"
|
1910 |
|
1911 |
+
#: includes/event.php:923
|
1912 |
msgid "Occurrence not deleted. Occurrence not found."
|
1913 |
+
msgstr "המופע לא נמחק. המופע לא נמצא."
|
1914 |
+
|
1915 |
+
#: includes/event.php:984
|
1916 |
+
msgid "There is already an occurrence on this date"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1922 |
"Creates a custom post type 'events' with features such as reoccurring "
|
1923 |
"events, venues, Google Maps, calendar views and events and venue pages"
|
1924 |
msgstr ""
|
1925 |
+
"צור סוג פוסט 'אירועים' עם תכונות כמו מופעים חוזרים, מיקומים, מפות גוגל, "
|
1926 |
+
"תצוגות יומן ועמודי אירוע ומיקום."
|
1927 |
|
1928 |
#: templates/archive-event.php:34 templates/archive-event.php:37
|
1929 |
#: templates/archive-event.php:40
|
1937 |
#: templates/taxonomy-event-venue.php:48
|
1938 |
#: templates/taxonomy-event-venue.php:105
|
1939 |
msgid "Later events <span class=\"meta-nav\">→</span>"
|
1940 |
+
msgstr "האירועים הבאים <span class=\"meta-nav\">←</span>"
|
1941 |
|
1942 |
#: templates/archive-event.php:56 templates/archive-event.php:111
|
1943 |
#: templates/taxonomy-event-category.php:49
|
1946 |
#: templates/taxonomy-event-venue.php:49
|
1947 |
#: templates/taxonomy-event-venue.php:106
|
1948 |
msgid " <span class=\"meta-nav\">←</span> Newer events"
|
1949 |
+
msgstr "<span class=\"meta-nav\">→</span> האירועים הבאים"
|
1950 |
|
1951 |
#: templates/archive-event.php:119 templates/taxonomy-event-category.php:116
|
1952 |
#: templates/taxonomy-event-tag.php:116 templates/taxonomy-event-venue.php:115
|
1953 |
msgid "Nothing Found"
|
1954 |
+
msgstr "שום דבר לא נמצא"
|
1955 |
|
1956 |
#: templates/archive-event.php:123
|
1957 |
msgid "Apologies, but no results were found for the requested archive. "
|
1958 |
+
msgstr "מצטערים, אבל לא נמצאו תוצאות עבור הארכיון המבוקש."
|
1959 |
|
1960 |
#: templates/event-meta-event-single.php:46
|
1961 |
#, php-format
|
1962 |
msgid ""
|
1963 |
"This event is running from %1$s until %2$s. It is next occurring on %3$s"
|
1964 |
+
msgstr "אירוע זה מתרחש החל מ %1$s ועד %2$s. המפגש הבא מתרחש ב %3$s"
|
1965 |
|
1966 |
#: templates/event-meta-event-single.php:50
|
1967 |
#, php-format
|
1968 |
msgid "This event finished on %s"
|
1969 |
+
msgstr "האירוע הסתיים ב %s"
|
1970 |
|
1971 |
#: templates/event-meta-event-single.php:89
|
1972 |
msgid "Upcoming Dates"
|
1978 |
"This event was posted in %1$s by <a href=\"%5$s\">%4$s</a>. Bookmark the <a "
|
1979 |
"href=\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
|
1980 |
msgstr ""
|
1981 |
+
"אירוע זה פורסם ב%1$s על-ידי <a href=\"%5$s\">%4$s</a>. שמור את ה<a href="
|
1982 |
+
"\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">קישור</a>."
|
1983 |
|
1984 |
#: templates/single-event.php:60
|
1985 |
#, php-format
|
1987 |
"This event was posted by <a href=\"%5$s\">%4$s</a>. Bookmark the <a href="
|
1988 |
"\"%2$s\" title=\"Permalink to %3$s\" rel=\"bookmark\">permalink</a>."
|
1989 |
msgstr ""
|
1990 |
+
"אירוע זה פורסם על-ידי <a href=\"%5$s\">%4$s</a>. שמור <a href=\"%2$s\" title="
|
1991 |
+
"\"קישור ל%3$s\" rel=\"bookmark\">את הקישור</a>."
|
1992 |
|
1993 |
#: templates/taxonomy-event-category.php:31
|
1994 |
#, php-format
|
1995 |
msgid "Event Category Archives: %s"
|
1996 |
+
msgstr "ארכיון קטגוריות אירוע: %s"
|
1997 |
|
1998 |
#: templates/taxonomy-event-category.php:120
|
1999 |
msgid "Apologies, but no events were found for the requested category. "
|
2000 |
+
msgstr "מצטערים, אבל לא נמצאו אירועים עבור הקטגוריה המבוקשת."
|
2001 |
|
2002 |
#: templates/taxonomy-event-tag.php:31
|
2003 |
#, php-format
|
2004 |
msgid "Event Tag Archives: %s"
|
2005 |
+
msgstr "ארכיון תגיות אירוע: %s"
|
2006 |
|
2007 |
#: templates/taxonomy-event-tag.php:120
|
2008 |
msgid "Apologies, but no events were found for the requested tag. "
|
2009 |
+
msgstr "מצטערים, אבל לא נמצאו אירועים עבור התגית המבוקשת."
|
2010 |
|
2011 |
#: templates/taxonomy-event-venue.php:31
|
2012 |
#, php-format
|
2013 |
msgid "Events at: %s"
|
2014 |
+
msgstr "אירועים ב: %s"
|
2015 |
|
2016 |
#: templates/taxonomy-event-venue.php:118
|
2017 |
msgid "Apologies, but no events were found for the requested venue. "
|
2018 |
+
msgstr "מצטערים, אבל לא נמצאו אירועים במקום המבוקש."
|
languages/eventorganiser-hr.mo
CHANGED
Binary file
|
languages/eventorganiser-hr.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -32,15 +32,15 @@ msgstr "Naslov"
|
|
32 |
msgid "Group by"
|
33 |
msgstr "Grupirano prema"
|
34 |
|
35 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
36 |
msgid "Day"
|
37 |
msgstr "Dan"
|
38 |
|
39 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
40 |
msgid "Week"
|
41 |
msgstr "Tjedan"
|
42 |
|
43 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
44 |
msgid "Month"
|
45 |
msgstr "Mjesec"
|
46 |
|
@@ -60,7 +60,7 @@ msgstr "Uključi 'Add To google' poveznicu"
|
|
60 |
msgid "Displays a calendar of your events"
|
61 |
msgstr "Prikaži kalendar svojih događanja"
|
62 |
|
63 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
64 |
msgid "Events Calendar"
|
65 |
msgstr "Kalendar Događanja"
|
66 |
|
@@ -109,8 +109,8 @@ msgstr "Sljedeći mjesec"
|
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Prikaži listu događanja"
|
111 |
|
112 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
113 |
-
#: event-organiser.php:
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
@@ -172,17 +172,17 @@ msgstr ""
|
|
172 |
msgid "'No events' message"
|
173 |
msgstr "'Nema događanja' poruka"
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
msgid "Edit"
|
177 |
msgstr "Uredi"
|
178 |
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
msgid "Delete"
|
182 |
msgstr "Obriši"
|
183 |
|
184 |
-
#: classes/class-eo-venue-list-table.php:
|
185 |
-
#: includes/event-organiser-ajax.php:
|
186 |
msgid "View"
|
187 |
msgstr "Pregled"
|
188 |
|
@@ -197,7 +197,7 @@ msgstr "Kategorije događaja"
|
|
197 |
|
198 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
199 |
#: includes/event-organiser-cpt.php:103
|
200 |
-
#: includes/event-organiser-event-functions.php:
|
201 |
#: templates/event-meta-event-single.php:69
|
202 |
msgid "Categories"
|
203 |
msgstr "Kategorije"
|
@@ -237,7 +237,7 @@ msgstr "Sastajlišta"
|
|
237 |
msgid "Select Venue"
|
238 |
msgstr ""
|
239 |
|
240 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
241 |
msgid "There is no excerpt because this is a protected post."
|
242 |
msgstr "Nema izvadka jer je ovo zaštičen post"
|
243 |
|
@@ -263,110 +263,101 @@ msgstr ""
|
|
263 |
msgid "Calendar View"
|
264 |
msgstr "Pregled Kalendara"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
msgid "today"
|
268 |
msgstr "danas"
|
269 |
|
270 |
-
#: event-organiser-calendar.php:
|
271 |
#: includes/event-organiser-register.php:248
|
272 |
msgid "day"
|
273 |
msgstr "dan"
|
274 |
|
275 |
-
#: event-organiser-calendar.php:
|
276 |
#: includes/event-organiser-register.php:250
|
277 |
msgid "week"
|
278 |
msgstr "tjedan"
|
279 |
|
280 |
-
#: event-organiser-calendar.php:
|
281 |
#: includes/event-organiser-register.php:252
|
282 |
msgid "month"
|
283 |
msgstr "mjesec"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
msgid "go to date"
|
287 |
msgstr "odi na datum"
|
288 |
|
289 |
-
#: event-organiser-calendar.php:
|
290 |
-
#: includes/event-organiser-cpt.php:105
|
291 |
-
msgid "View all categories"
|
292 |
-
msgstr "Pregledaj sve kategorije"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
295 |
-
msgid "View all venues"
|
296 |
-
msgstr "Pregledaj sva sastajališta"
|
297 |
-
|
298 |
-
#: event-organiser-calendar.php:111
|
299 |
msgid "You do not have sufficient permissions to create events. "
|
300 |
msgstr "Nemate potrebne ovlasti za stvaranje događaja"
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to edit this event. "
|
304 |
msgstr "Nemate potrebne ovlasti za uređivanje ovog događaja"
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "You do not have sufficient permissions to delete this event. "
|
308 |
msgstr "Nemate potrebne ovlasti za brisanje ovog događaja"
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Occurrence deleted."
|
312 |
msgstr "Pojavljivanje obrisano."
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "Calendar options"
|
316 |
msgstr "Opcije kalendara"
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
msgid "24 hour time"
|
320 |
msgstr "24 satno"
|
321 |
|
322 |
-
#: event-organiser-calendar.php:
|
323 |
-
#: includes/event-organiser-event-functions.php:
|
324 |
msgid "Loading…"
|
325 |
msgstr "Učitavam...."
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Current date/time"
|
329 |
msgstr "Trenutni datum/vrijeme"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "Create an event"
|
333 |
msgstr "Kreiraj događaj"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "When"
|
337 |
msgstr "Kada"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Event Title"
|
341 |
msgstr "Naslov događaja"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Where"
|
345 |
msgstr "Gdje"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
msgid "Save Draft"
|
349 |
msgstr "Spremi skicu"
|
350 |
|
351 |
-
#: event-organiser-calendar.php:
|
352 |
#: event-organiser-edit.php:258
|
353 |
msgid "Cancel"
|
354 |
msgstr "Otkaži"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Publish Event"
|
358 |
msgstr "Objavi događaj"
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
msgid "Submit for Review"
|
362 |
msgstr "Podnesi za pregled"
|
363 |
|
364 |
-
#: event-organiser-calendar.php:
|
365 |
#: templates/event-meta-event-single.php:37
|
366 |
msgid "Event Details"
|
367 |
msgstr "Detalji događaja"
|
368 |
|
369 |
-
#: event-organiser-calendar.php:
|
370 |
msgid "Event Detail"
|
371 |
msgstr "Detalji događaja"
|
372 |
|
@@ -453,7 +444,7 @@ msgid "unknown"
|
|
453 |
msgstr "nepoznato"
|
454 |
|
455 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
456 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
457 |
msgid "Organiser"
|
458 |
msgstr "Organizator"
|
459 |
|
@@ -533,7 +524,7 @@ msgid "day of week"
|
|
533 |
msgstr "dan u tjednu"
|
534 |
|
535 |
#: event-organiser-edit.php:185
|
536 |
-
#: includes/event-organiser-event-functions.php:
|
537 |
#: includes/event-organiser-register.php:265
|
538 |
msgid "until"
|
539 |
msgstr "do"
|
@@ -555,7 +546,7 @@ msgstr "Izaberi sastajalište"
|
|
555 |
msgid "Venue Name"
|
556 |
msgstr "Naziv sastajališta"
|
557 |
|
558 |
-
#: event-organiser-edit.php:
|
559 |
msgid "Event dates were not saved."
|
560 |
msgstr "Datum događanja nije spremljen."
|
561 |
|
@@ -625,45 +616,45 @@ msgstr "Događaj"
|
|
625 |
msgid "Reoccurrence"
|
626 |
msgstr "Pojavljivanja"
|
627 |
|
628 |
-
#: event-organiser-manage.php:
|
629 |
msgid "View all events"
|
630 |
msgstr "Pregledaj sve događaje"
|
631 |
|
632 |
-
#: event-organiser-manage.php:
|
633 |
msgid "Future events"
|
634 |
msgstr "Budući događaji"
|
635 |
|
636 |
-
#: event-organiser-manage.php:
|
637 |
msgid "Expired events"
|
638 |
msgstr "Istekli događaji"
|
639 |
|
640 |
-
#: event-organiser-manage.php:
|
641 |
msgid "Events within 24 hours"
|
642 |
msgstr "Događaji unutar 24 sata"
|
643 |
|
644 |
-
#: event-organiser-manage.php:
|
645 |
msgid "Events within 1 week"
|
646 |
msgstr "Događaji unutar 1 tjedna"
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
#, php-format
|
650 |
msgid "Events within %d weeks"
|
651 |
msgstr "Događaji unutar %d tjedana"
|
652 |
|
653 |
-
#: event-organiser-manage.php:
|
654 |
msgid "Events within 1 month"
|
655 |
msgstr "Događaji unutar 1 mjeseca"
|
656 |
|
657 |
-
#: event-organiser-manage.php:
|
658 |
#, php-format
|
659 |
msgid "Events within %d months"
|
660 |
msgstr "Događaji unutar %d mjeseca"
|
661 |
|
662 |
-
#: event-organiser-manage.php:
|
663 |
msgid "Events within 1 year"
|
664 |
msgstr "Događaji unutar 1 godine"
|
665 |
|
666 |
-
#: event-organiser-manage.php:
|
667 |
msgid "— No Change —"
|
668 |
msgstr "— Nema promjene —"
|
669 |
|
@@ -695,42 +686,42 @@ msgstr "Postavke Event Organiser"
|
|
695 |
msgid "Event Organiser"
|
696 |
msgstr "Event Organiser"
|
697 |
|
698 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
699 |
#: includes/event-organiser-install.php:112
|
700 |
msgid "Edit Events"
|
701 |
msgstr "Uredi Događanja"
|
702 |
|
703 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
704 |
#: includes/event-organiser-install.php:113
|
705 |
msgid "Publish Events"
|
706 |
msgstr "Objavi Događaje"
|
707 |
|
708 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
709 |
#: includes/event-organiser-install.php:114
|
710 |
msgid "Delete Events"
|
711 |
msgstr "Obriši događaje"
|
712 |
|
713 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
714 |
#: includes/event-organiser-install.php:115
|
715 |
msgid "Edit Others' Events"
|
716 |
msgstr "Uredi druga događanja"
|
717 |
|
718 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
719 |
#: includes/event-organiser-install.php:116
|
720 |
msgid "Delete Other's Events"
|
721 |
msgstr "Obriši druga događanja"
|
722 |
|
723 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
724 |
#: includes/event-organiser-install.php:117
|
725 |
msgid "Read Private Events"
|
726 |
msgstr "Pročitaj privatne događaje"
|
727 |
|
728 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
729 |
#: includes/event-organiser-install.php:118
|
730 |
msgid "Manage Venues"
|
731 |
msgstr "Upravljanje sastajalištima"
|
732 |
|
733 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
734 |
#: includes/event-organiser-install.php:119
|
735 |
msgid "Manage Event Categories & Tags"
|
736 |
msgstr "Upravljanje kategorijama događanja i Oznakama"
|
@@ -1036,34 +1027,28 @@ msgstr "Sastajalište <strong>ažurirano</strong>"
|
|
1036 |
msgid "Venue(s) <strong>deleted</strong>"
|
1037 |
msgstr "Sastajalište/a<strong>obrisana</strong>"
|
1038 |
|
1039 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1040 |
-
#: includes/event-organiser-cpt.php:219
|
1041 |
-
msgctxt "post"
|
1042 |
-
msgid "Add New"
|
1043 |
-
msgstr ""
|
1044 |
-
|
1045 |
#: event-organiser-venues.php:258
|
1046 |
#, php-format
|
1047 |
msgid "Search results for “%s”"
|
1048 |
msgstr "Rezultati pretraživanja za \"%s\""
|
1049 |
|
1050 |
-
#: event-organiser-venues.php:
|
1051 |
msgid "Latitude/Longitude:"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: event-organiser-venues.php:
|
1055 |
msgid "Venue name"
|
1056 |
msgstr "Naziv sastajališta"
|
1057 |
|
1058 |
-
#: event-organiser-venues.php:
|
1059 |
msgid "Permalink:"
|
1060 |
msgstr "Stalne veze:"
|
1061 |
|
1062 |
-
#: event-organiser-venues.php:
|
1063 |
msgid "Get Link"
|
1064 |
msgstr "Uzmi poveznicu"
|
1065 |
|
1066 |
-
#: event-organiser-venues.php:
|
1067 |
msgid "Slug"
|
1068 |
msgstr "Slug"
|
1069 |
|
@@ -1098,12 +1083,12 @@ msgstr ""
|
|
1098 |
msgid "[Line %1$d]"
|
1099 |
msgstr ""
|
1100 |
|
1101 |
-
#: includes/class-eo-ical-parser.php:
|
1102 |
#, php-format
|
1103 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1104 |
msgstr ""
|
1105 |
|
1106 |
-
#: includes/class-eo-ical-parser.php:
|
1107 |
#, php-format
|
1108 |
msgid ""
|
1109 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1211,52 +1196,73 @@ msgstr "1 kategorija je kreirana"
|
|
1211 |
msgid "%d categories were created"
|
1212 |
msgstr "%d kategorija je kreirano"
|
1213 |
|
1214 |
-
#: includes/event-organiser-ajax.php:
|
1215 |
msgid "Protected"
|
1216 |
msgstr "Zaštičeno"
|
1217 |
|
1218 |
-
#: includes/event-organiser-ajax.php:
|
1219 |
msgid "Private"
|
1220 |
msgstr "Privatno"
|
1221 |
|
1222 |
-
#: includes/event-organiser-ajax.php:
|
1223 |
msgid "Draft"
|
1224 |
msgstr "Skica"
|
1225 |
|
1226 |
-
#: includes/event-organiser-ajax.php:
|
1227 |
#: templates/event-meta-event-single.php:58
|
1228 |
msgid "Start"
|
1229 |
msgstr "Početak"
|
1230 |
|
1231 |
-
#: includes/event-organiser-ajax.php:
|
1232 |
msgid "End"
|
1233 |
msgstr "Kraj"
|
1234 |
|
1235 |
-
#: includes/event-organiser-ajax.php:
|
1236 |
msgid "This event reoccurs"
|
1237 |
msgstr "Ovaj se događaj ponavlja"
|
1238 |
|
1239 |
-
#: includes/event-organiser-ajax.php:
|
1240 |
msgid "Edit Event"
|
1241 |
msgstr "Uredi Događaj"
|
1242 |
|
1243 |
-
#: includes/event-organiser-ajax.php:
|
1244 |
msgid "Delete this occurrence"
|
1245 |
msgstr "Obriši ovo sjedište"
|
1246 |
|
1247 |
-
#: includes/event-organiser-ajax.php:
|
1248 |
msgid "Break this series"
|
1249 |
msgstr "Prelomi ovaj niz"
|
1250 |
|
1251 |
-
#: includes/event-organiser-ajax.php:
|
1252 |
-
#: includes/event-organiser-event-functions.php:
|
1253 |
msgid "All Day"
|
1254 |
msgstr "Cijeli dan"
|
1255 |
|
1256 |
-
#: includes/event-organiser-ajax.php:
|
1257 |
msgid "Add To Google Calendar"
|
1258 |
msgstr "dodaj u Gogle kalendar"
|
1259 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1260 |
#: includes/event-organiser-cpt.php:33
|
1261 |
msgid "Search Venues"
|
1262 |
msgstr "Pretraži sastajališta"
|
@@ -1297,6 +1303,10 @@ msgstr "Odvoji sastajališta sa zarezom"
|
|
1297 |
msgid "Venue Location"
|
1298 |
msgstr "Lokacija sastajališta"
|
1299 |
|
|
|
|
|
|
|
|
|
1300 |
#: includes/event-organiser-cpt.php:46
|
1301 |
msgid "Venue:"
|
1302 |
msgstr ""
|
@@ -1346,6 +1356,10 @@ msgstr "Novo ime kategorije"
|
|
1346 |
msgid "No categories found"
|
1347 |
msgstr "Nijedna kategorija nije pronađena"
|
1348 |
|
|
|
|
|
|
|
|
|
1349 |
#: includes/event-organiser-cpt.php:147
|
1350 |
msgctxt "taxonomy singular name"
|
1351 |
msgid "Tag"
|
@@ -1388,7 +1402,7 @@ msgid "Choose from the most used tags"
|
|
1388 |
msgstr "Izaberi između najkorištenijih oznaka"
|
1389 |
|
1390 |
#: includes/event-organiser-cpt.php:157
|
1391 |
-
#: includes/event-organiser-event-functions.php:
|
1392 |
#: templates/event-meta-event-single.php:74
|
1393 |
msgid "Tags"
|
1394 |
msgstr "Oznake"
|
@@ -1405,6 +1419,11 @@ msgstr "Odvoji oznake sa zarezom"
|
|
1405 |
msgid "View all tags"
|
1406 |
msgstr ""
|
1407 |
|
|
|
|
|
|
|
|
|
|
|
1408 |
#: includes/event-organiser-cpt.php:220
|
1409 |
msgid "Add New Event"
|
1410 |
msgstr "Dodaj novi događaj"
|
@@ -1691,77 +1710,77 @@ msgstr "Boja"
|
|
1691 |
msgid "Assign the category a colour."
|
1692 |
msgstr "Dodjeli kategoriji boju"
|
1693 |
|
1694 |
-
#: includes/event-organiser-event-functions.php:
|
1695 |
#: includes/event-organiser-register.php:266
|
1696 |
msgid "last"
|
1697 |
msgstr "zadnji"
|
1698 |
|
1699 |
-
#: includes/event-organiser-event-functions.php:
|
1700 |
#: includes/event-organiser-register.php:266
|
1701 |
msgid "first"
|
1702 |
msgstr "prvi"
|
1703 |
|
1704 |
-
#: includes/event-organiser-event-functions.php:
|
1705 |
#: includes/event-organiser-register.php:266
|
1706 |
msgid "second"
|
1707 |
msgstr "drugi"
|
1708 |
|
1709 |
-
#: includes/event-organiser-event-functions.php:
|
1710 |
#: includes/event-organiser-register.php:266
|
1711 |
msgid "third"
|
1712 |
msgstr "treči"
|
1713 |
|
1714 |
-
#: includes/event-organiser-event-functions.php:
|
1715 |
#: includes/event-organiser-register.php:266
|
1716 |
msgid "fourth"
|
1717 |
msgstr "četvrti"
|
1718 |
|
1719 |
-
#: includes/event-organiser-event-functions.php:
|
1720 |
msgid "one time only"
|
1721 |
msgstr "jedan put samo"
|
1722 |
|
1723 |
-
#: includes/event-organiser-event-functions.php:
|
1724 |
msgid "custom reoccurrence"
|
1725 |
msgstr "prilagođeno sjedište"
|
1726 |
|
1727 |
-
#: includes/event-organiser-event-functions.php:
|
1728 |
#: includes/event-organiser-register.php:256
|
1729 |
msgid "every day"
|
1730 |
msgstr "svaki dan"
|
1731 |
|
1732 |
-
#: includes/event-organiser-event-functions.php:
|
1733 |
#: includes/event-organiser-register.php:257
|
1734 |
#, php-format
|
1735 |
msgid "every %d days"
|
1736 |
msgstr "svaki %d dan/e"
|
1737 |
|
1738 |
-
#: includes/event-organiser-event-functions.php:
|
1739 |
#: includes/event-organiser-register.php:258
|
1740 |
msgid "every week on"
|
1741 |
msgstr "svaki tjedan u"
|
1742 |
|
1743 |
-
#: includes/event-organiser-event-functions.php:
|
1744 |
#: includes/event-organiser-register.php:259
|
1745 |
#, php-format
|
1746 |
msgid "every %d weeks on"
|
1747 |
msgstr "sve %d tjedne u"
|
1748 |
|
1749 |
-
#: includes/event-organiser-event-functions.php:
|
1750 |
#: includes/event-organiser-register.php:260
|
1751 |
msgid "every month on the"
|
1752 |
msgstr "svaki mjesec na"
|
1753 |
|
1754 |
-
#: includes/event-organiser-event-functions.php:
|
1755 |
#: includes/event-organiser-register.php:261
|
1756 |
#, php-format
|
1757 |
msgid "every %d months on the"
|
1758 |
msgstr "svaki %d mjesec na"
|
1759 |
|
1760 |
-
#: includes/event-organiser-event-functions.php:
|
1761 |
msgid "every year"
|
1762 |
msgstr "svake godine"
|
1763 |
|
1764 |
-
#: includes/event-organiser-event-functions.php:
|
1765 |
#, php-format
|
1766 |
msgid "every %d years"
|
1767 |
msgstr "svake %d godine"
|
@@ -1876,34 +1895,38 @@ msgstr "Poštanski broj"
|
|
1876 |
msgid "Country"
|
1877 |
msgstr "Država"
|
1878 |
|
1879 |
-
#: includes/event.php:
|
1880 |
msgid "Schedule not recognised."
|
1881 |
msgstr "Raspored nije prepoznat."
|
1882 |
|
1883 |
-
#: includes/event.php:
|
1884 |
msgid "Start date not provided."
|
1885 |
msgstr "Početni datum nije označen."
|
1886 |
|
1887 |
-
#: includes/event.php:
|
1888 |
msgid "Start date occurs after end date."
|
1889 |
msgstr "Početni datum se javlja nakon krajnjeg datuma"
|
1890 |
|
1891 |
-
#: includes/event.php:
|
1892 |
msgid "Schedule end date is before is before the start date."
|
1893 |
msgstr "Planirani datum kraja je prije početnog datuma."
|
1894 |
|
1895 |
-
#: includes/event.php:
|
1896 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1897 |
msgstr "Krivi mjesečni raspored"
|
1898 |
|
1899 |
-
#: includes/event.php:
|
1900 |
msgid "Event does not contain any dates."
|
1901 |
msgstr ""
|
1902 |
|
1903 |
-
#: includes/event.php:
|
1904 |
msgid "Occurrence not deleted. Occurrence not found."
|
1905 |
msgstr ""
|
1906 |
|
|
|
|
|
|
|
|
|
1907 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1908 |
#: includes/i18n.php:8
|
1909 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
32 |
msgid "Group by"
|
33 |
msgstr "Grupirano prema"
|
34 |
|
35 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
36 |
msgid "Day"
|
37 |
msgstr "Dan"
|
38 |
|
39 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
40 |
msgid "Week"
|
41 |
msgstr "Tjedan"
|
42 |
|
43 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
44 |
msgid "Month"
|
45 |
msgstr "Mjesec"
|
46 |
|
60 |
msgid "Displays a calendar of your events"
|
61 |
msgstr "Prikaži kalendar svojih događanja"
|
62 |
|
63 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
64 |
msgid "Events Calendar"
|
65 |
msgstr "Kalendar Događanja"
|
66 |
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Prikaži listu događanja"
|
111 |
|
112 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
113 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
172 |
msgid "'No events' message"
|
173 |
msgstr "'Nema događanja' poruka"
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
176 |
msgid "Edit"
|
177 |
msgstr "Uredi"
|
178 |
|
179 |
+
#: classes/class-eo-venue-list-table.php:80
|
180 |
+
#: classes/class-eo-venue-list-table.php:142
|
181 |
msgid "Delete"
|
182 |
msgstr "Obriši"
|
183 |
|
184 |
+
#: classes/class-eo-venue-list-table.php:85
|
185 |
+
#: includes/event-organiser-ajax.php:678
|
186 |
msgid "View"
|
187 |
msgstr "Pregled"
|
188 |
|
197 |
|
198 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
199 |
#: includes/event-organiser-cpt.php:103
|
200 |
+
#: includes/event-organiser-event-functions.php:1512
|
201 |
#: templates/event-meta-event-single.php:69
|
202 |
msgid "Categories"
|
203 |
msgstr "Kategorije"
|
237 |
msgid "Select Venue"
|
238 |
msgstr ""
|
239 |
|
240 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
241 |
msgid "There is no excerpt because this is a protected post."
|
242 |
msgstr "Nema izvadka jer je ovo zaštičen post"
|
243 |
|
263 |
msgid "Calendar View"
|
264 |
msgstr "Pregled Kalendara"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
267 |
msgid "today"
|
268 |
msgstr "danas"
|
269 |
|
270 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
271 |
#: includes/event-organiser-register.php:248
|
272 |
msgid "day"
|
273 |
msgstr "dan"
|
274 |
|
275 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
276 |
#: includes/event-organiser-register.php:250
|
277 |
msgid "week"
|
278 |
msgstr "tjedan"
|
279 |
|
280 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
281 |
#: includes/event-organiser-register.php:252
|
282 |
msgid "month"
|
283 |
msgstr "mjesec"
|
284 |
|
285 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
286 |
msgid "go to date"
|
287 |
msgstr "odi na datum"
|
288 |
|
289 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
290 |
msgid "You do not have sufficient permissions to create events. "
|
291 |
msgstr "Nemate potrebne ovlasti za stvaranje događaja"
|
292 |
|
293 |
+
#: event-organiser-calendar.php:176
|
294 |
msgid "You do not have sufficient permissions to edit this event. "
|
295 |
msgstr "Nemate potrebne ovlasti za uređivanje ovog događaja"
|
296 |
|
297 |
+
#: event-organiser-calendar.php:194
|
298 |
msgid "You do not have sufficient permissions to delete this event. "
|
299 |
msgstr "Nemate potrebne ovlasti za brisanje ovog događaja"
|
300 |
|
301 |
+
#: event-organiser-calendar.php:204
|
302 |
msgid "Occurrence deleted."
|
303 |
msgstr "Pojavljivanje obrisano."
|
304 |
|
305 |
+
#: event-organiser-calendar.php:220
|
306 |
msgid "Calendar options"
|
307 |
msgstr "Opcije kalendara"
|
308 |
|
309 |
+
#: event-organiser-calendar.php:227
|
310 |
msgid "24 hour time"
|
311 |
msgstr "24 satno"
|
312 |
|
313 |
+
#: event-organiser-calendar.php:249
|
314 |
+
#: includes/event-organiser-event-functions.php:1457
|
315 |
msgid "Loading…"
|
316 |
msgstr "Učitavam...."
|
317 |
|
318 |
+
#: event-organiser-calendar.php:256
|
319 |
msgid "Current date/time"
|
320 |
msgstr "Trenutni datum/vrijeme"
|
321 |
|
322 |
+
#: event-organiser-calendar.php:261
|
323 |
msgid "Create an event"
|
324 |
msgstr "Kreiraj događaj"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:266
|
327 |
msgid "When"
|
328 |
msgstr "Kada"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:270
|
331 |
msgid "Event Title"
|
332 |
msgstr "Naslov događaja"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
335 |
msgid "Where"
|
336 |
msgstr "Gdje"
|
337 |
|
338 |
+
#: event-organiser-calendar.php:302
|
339 |
msgid "Save Draft"
|
340 |
msgstr "Spremi skicu"
|
341 |
|
342 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
343 |
#: event-organiser-edit.php:258
|
344 |
msgid "Cancel"
|
345 |
msgstr "Otkaži"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:306
|
348 |
msgid "Publish Event"
|
349 |
msgstr "Objavi događaj"
|
350 |
|
351 |
+
#: event-organiser-calendar.php:312
|
352 |
msgid "Submit for Review"
|
353 |
msgstr "Podnesi za pregled"
|
354 |
|
355 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
356 |
#: templates/event-meta-event-single.php:37
|
357 |
msgid "Event Details"
|
358 |
msgstr "Detalji događaja"
|
359 |
|
360 |
+
#: event-organiser-calendar.php:335
|
361 |
msgid "Event Detail"
|
362 |
msgstr "Detalji događaja"
|
363 |
|
444 |
msgstr "nepoznato"
|
445 |
|
446 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
447 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
448 |
msgid "Organiser"
|
449 |
msgstr "Organizator"
|
450 |
|
524 |
msgstr "dan u tjednu"
|
525 |
|
526 |
#: event-organiser-edit.php:185
|
527 |
+
#: includes/event-organiser-event-functions.php:826
|
528 |
#: includes/event-organiser-register.php:265
|
529 |
msgid "until"
|
530 |
msgstr "do"
|
546 |
msgid "Venue Name"
|
547 |
msgstr "Naziv sastajališta"
|
548 |
|
549 |
+
#: event-organiser-edit.php:416
|
550 |
msgid "Event dates were not saved."
|
551 |
msgstr "Datum događanja nije spremljen."
|
552 |
|
616 |
msgid "Reoccurrence"
|
617 |
msgstr "Pojavljivanja"
|
618 |
|
619 |
+
#: event-organiser-manage.php:152
|
620 |
msgid "View all events"
|
621 |
msgstr "Pregledaj sve događaje"
|
622 |
|
623 |
+
#: event-organiser-manage.php:153
|
624 |
msgid "Future events"
|
625 |
msgstr "Budući događaji"
|
626 |
|
627 |
+
#: event-organiser-manage.php:154
|
628 |
msgid "Expired events"
|
629 |
msgstr "Istekli događaji"
|
630 |
|
631 |
+
#: event-organiser-manage.php:155
|
632 |
msgid "Events within 24 hours"
|
633 |
msgstr "Događaji unutar 24 sata"
|
634 |
|
635 |
+
#: event-organiser-manage.php:156
|
636 |
msgid "Events within 1 week"
|
637 |
msgstr "Događaji unutar 1 tjedna"
|
638 |
|
639 |
+
#: event-organiser-manage.php:157
|
640 |
#, php-format
|
641 |
msgid "Events within %d weeks"
|
642 |
msgstr "Događaji unutar %d tjedana"
|
643 |
|
644 |
+
#: event-organiser-manage.php:158
|
645 |
msgid "Events within 1 month"
|
646 |
msgstr "Događaji unutar 1 mjeseca"
|
647 |
|
648 |
+
#: event-organiser-manage.php:159
|
649 |
#, php-format
|
650 |
msgid "Events within %d months"
|
651 |
msgstr "Događaji unutar %d mjeseca"
|
652 |
|
653 |
+
#: event-organiser-manage.php:160
|
654 |
msgid "Events within 1 year"
|
655 |
msgstr "Događaji unutar 1 godine"
|
656 |
|
657 |
+
#: event-organiser-manage.php:211
|
658 |
msgid "— No Change —"
|
659 |
msgstr "— Nema promjene —"
|
660 |
|
686 |
msgid "Event Organiser"
|
687 |
msgstr "Event Organiser"
|
688 |
|
689 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
690 |
#: includes/event-organiser-install.php:112
|
691 |
msgid "Edit Events"
|
692 |
msgstr "Uredi Događanja"
|
693 |
|
694 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
695 |
#: includes/event-organiser-install.php:113
|
696 |
msgid "Publish Events"
|
697 |
msgstr "Objavi Događaje"
|
698 |
|
699 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
700 |
#: includes/event-organiser-install.php:114
|
701 |
msgid "Delete Events"
|
702 |
msgstr "Obriši događaje"
|
703 |
|
704 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
705 |
#: includes/event-organiser-install.php:115
|
706 |
msgid "Edit Others' Events"
|
707 |
msgstr "Uredi druga događanja"
|
708 |
|
709 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
710 |
#: includes/event-organiser-install.php:116
|
711 |
msgid "Delete Other's Events"
|
712 |
msgstr "Obriši druga događanja"
|
713 |
|
714 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
715 |
#: includes/event-organiser-install.php:117
|
716 |
msgid "Read Private Events"
|
717 |
msgstr "Pročitaj privatne događaje"
|
718 |
|
719 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
720 |
#: includes/event-organiser-install.php:118
|
721 |
msgid "Manage Venues"
|
722 |
msgstr "Upravljanje sastajalištima"
|
723 |
|
724 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
725 |
#: includes/event-organiser-install.php:119
|
726 |
msgid "Manage Event Categories & Tags"
|
727 |
msgstr "Upravljanje kategorijama događanja i Oznakama"
|
1027 |
msgid "Venue(s) <strong>deleted</strong>"
|
1028 |
msgstr "Sastajalište/a<strong>obrisana</strong>"
|
1029 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1030 |
#: event-organiser-venues.php:258
|
1031 |
#, php-format
|
1032 |
msgid "Search results for “%s”"
|
1033 |
msgstr "Rezultati pretraživanja za \"%s\""
|
1034 |
|
1035 |
+
#: event-organiser-venues.php:418
|
1036 |
msgid "Latitude/Longitude:"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
+
#: event-organiser-venues.php:446
|
1040 |
msgid "Venue name"
|
1041 |
msgstr "Naziv sastajališta"
|
1042 |
|
1043 |
+
#: event-organiser-venues.php:452
|
1044 |
msgid "Permalink:"
|
1045 |
msgstr "Stalne veze:"
|
1046 |
|
1047 |
+
#: event-organiser-venues.php:459
|
1048 |
msgid "Get Link"
|
1049 |
msgstr "Uzmi poveznicu"
|
1050 |
|
1051 |
+
#: event-organiser-venues.php:481
|
1052 |
msgid "Slug"
|
1053 |
msgstr "Slug"
|
1054 |
|
1083 |
msgid "[Line %1$d]"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: includes/class-eo-ical-parser.php:952
|
1087 |
#, php-format
|
1088 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: includes/class-eo-ical-parser.php:990
|
1092 |
#, php-format
|
1093 |
msgid ""
|
1094 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1196 |
msgid "%d categories were created"
|
1197 |
msgstr "%d kategorija je kreirano"
|
1198 |
|
1199 |
+
#: includes/event-organiser-ajax.php:347
|
1200 |
msgid "Protected"
|
1201 |
msgstr "Zaštičeno"
|
1202 |
|
1203 |
+
#: includes/event-organiser-ajax.php:349
|
1204 |
msgid "Private"
|
1205 |
msgstr "Privatno"
|
1206 |
|
1207 |
+
#: includes/event-organiser-ajax.php:351
|
1208 |
msgid "Draft"
|
1209 |
msgstr "Skica"
|
1210 |
|
1211 |
+
#: includes/event-organiser-ajax.php:381
|
1212 |
#: templates/event-meta-event-single.php:58
|
1213 |
msgid "Start"
|
1214 |
msgstr "Početak"
|
1215 |
|
1216 |
+
#: includes/event-organiser-ajax.php:382
|
1217 |
msgid "End"
|
1218 |
msgstr "Kraj"
|
1219 |
|
1220 |
+
#: includes/event-organiser-ajax.php:423
|
1221 |
msgid "This event reoccurs"
|
1222 |
msgstr "Ovaj se događaj ponavlja"
|
1223 |
|
1224 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1225 |
msgid "Edit Event"
|
1226 |
msgstr "Uredi Događaj"
|
1227 |
|
1228 |
+
#: includes/event-organiser-ajax.php:449
|
1229 |
msgid "Delete this occurrence"
|
1230 |
msgstr "Obriši ovo sjedište"
|
1231 |
|
1232 |
+
#: includes/event-organiser-ajax.php:466
|
1233 |
msgid "Break this series"
|
1234 |
msgstr "Prelomi ovaj niz"
|
1235 |
|
1236 |
+
#: includes/event-organiser-ajax.php:674
|
1237 |
+
#: includes/event-organiser-event-functions.php:1409
|
1238 |
msgid "All Day"
|
1239 |
msgstr "Cijeli dan"
|
1240 |
|
1241 |
+
#: includes/event-organiser-ajax.php:679
|
1242 |
msgid "Add To Google Calendar"
|
1243 |
msgstr "dodaj u Gogle kalendar"
|
1244 |
|
1245 |
+
#: includes/event-organiser-ajax.php:790
|
1246 |
+
msgid "Event not found"
|
1247 |
+
msgstr ""
|
1248 |
+
|
1249 |
+
#: includes/event-organiser-ajax.php:802
|
1250 |
+
msgid "Events are not editable via the admin calendar"
|
1251 |
+
msgstr ""
|
1252 |
+
|
1253 |
+
#: includes/event-organiser-ajax.php:812
|
1254 |
+
msgid "Are you sure you want to do this?"
|
1255 |
+
msgstr ""
|
1256 |
+
|
1257 |
+
#: includes/event-organiser-ajax.php:822
|
1258 |
+
msgid "You do not have permission to edit this event"
|
1259 |
+
msgstr ""
|
1260 |
+
|
1261 |
+
#: includes/event-organiser-ajax.php:844
|
1262 |
+
#, php-format
|
1263 |
+
msgid "Event not created: %s"
|
1264 |
+
msgstr ""
|
1265 |
+
|
1266 |
#: includes/event-organiser-cpt.php:33
|
1267 |
msgid "Search Venues"
|
1268 |
msgstr "Pretraži sastajališta"
|
1303 |
msgid "Venue Location"
|
1304 |
msgstr "Lokacija sastajališta"
|
1305 |
|
1306 |
+
#: includes/event-organiser-cpt.php:45
|
1307 |
+
msgid "View all venues"
|
1308 |
+
msgstr "Pregledaj sva sastajališta"
|
1309 |
+
|
1310 |
#: includes/event-organiser-cpt.php:46
|
1311 |
msgid "Venue:"
|
1312 |
msgstr ""
|
1356 |
msgid "No categories found"
|
1357 |
msgstr "Nijedna kategorija nije pronađena"
|
1358 |
|
1359 |
+
#: includes/event-organiser-cpt.php:105
|
1360 |
+
msgid "View all categories"
|
1361 |
+
msgstr "Pregledaj sve kategorije"
|
1362 |
+
|
1363 |
#: includes/event-organiser-cpt.php:147
|
1364 |
msgctxt "taxonomy singular name"
|
1365 |
msgid "Tag"
|
1402 |
msgstr "Izaberi između najkorištenijih oznaka"
|
1403 |
|
1404 |
#: includes/event-organiser-cpt.php:157
|
1405 |
+
#: includes/event-organiser-event-functions.php:1520
|
1406 |
#: templates/event-meta-event-single.php:74
|
1407 |
msgid "Tags"
|
1408 |
msgstr "Oznake"
|
1419 |
msgid "View all tags"
|
1420 |
msgstr ""
|
1421 |
|
1422 |
+
#: includes/event-organiser-cpt.php:219
|
1423 |
+
msgctxt "post"
|
1424 |
+
msgid "Add New"
|
1425 |
+
msgstr ""
|
1426 |
+
|
1427 |
#: includes/event-organiser-cpt.php:220
|
1428 |
msgid "Add New Event"
|
1429 |
msgstr "Dodaj novi događaj"
|
1710 |
msgid "Assign the category a colour."
|
1711 |
msgstr "Dodjeli kategoriji boju"
|
1712 |
|
1713 |
+
#: includes/event-organiser-event-functions.php:747
|
1714 |
#: includes/event-organiser-register.php:266
|
1715 |
msgid "last"
|
1716 |
msgstr "zadnji"
|
1717 |
|
1718 |
+
#: includes/event-organiser-event-functions.php:747
|
1719 |
#: includes/event-organiser-register.php:266
|
1720 |
msgid "first"
|
1721 |
msgstr "prvi"
|
1722 |
|
1723 |
+
#: includes/event-organiser-event-functions.php:747
|
1724 |
#: includes/event-organiser-register.php:266
|
1725 |
msgid "second"
|
1726 |
msgstr "drugi"
|
1727 |
|
1728 |
+
#: includes/event-organiser-event-functions.php:747
|
1729 |
#: includes/event-organiser-register.php:266
|
1730 |
msgid "third"
|
1731 |
msgstr "treči"
|
1732 |
|
1733 |
+
#: includes/event-organiser-event-functions.php:747
|
1734 |
#: includes/event-organiser-register.php:266
|
1735 |
msgid "fourth"
|
1736 |
msgstr "četvrti"
|
1737 |
|
1738 |
+
#: includes/event-organiser-event-functions.php:757
|
1739 |
msgid "one time only"
|
1740 |
msgstr "jedan put samo"
|
1741 |
|
1742 |
+
#: includes/event-organiser-event-functions.php:760
|
1743 |
msgid "custom reoccurrence"
|
1744 |
msgstr "prilagođeno sjedište"
|
1745 |
|
1746 |
+
#: includes/event-organiser-event-functions.php:767
|
1747 |
#: includes/event-organiser-register.php:256
|
1748 |
msgid "every day"
|
1749 |
msgstr "svaki dan"
|
1750 |
|
1751 |
+
#: includes/event-organiser-event-functions.php:769
|
1752 |
#: includes/event-organiser-register.php:257
|
1753 |
#, php-format
|
1754 |
msgid "every %d days"
|
1755 |
msgstr "svaki %d dan/e"
|
1756 |
|
1757 |
+
#: includes/event-organiser-event-functions.php:775
|
1758 |
#: includes/event-organiser-register.php:258
|
1759 |
msgid "every week on"
|
1760 |
msgstr "svaki tjedan u"
|
1761 |
|
1762 |
+
#: includes/event-organiser-event-functions.php:777
|
1763 |
#: includes/event-organiser-register.php:259
|
1764 |
#, php-format
|
1765 |
msgid "every %d weeks on"
|
1766 |
msgstr "sve %d tjedne u"
|
1767 |
|
1768 |
+
#: includes/event-organiser-event-functions.php:788
|
1769 |
#: includes/event-organiser-register.php:260
|
1770 |
msgid "every month on the"
|
1771 |
msgstr "svaki mjesec na"
|
1772 |
|
1773 |
+
#: includes/event-organiser-event-functions.php:790
|
1774 |
#: includes/event-organiser-register.php:261
|
1775 |
#, php-format
|
1776 |
msgid "every %d months on the"
|
1777 |
msgstr "svaki %d mjesec na"
|
1778 |
|
1779 |
+
#: includes/event-organiser-event-functions.php:819
|
1780 |
msgid "every year"
|
1781 |
msgstr "svake godine"
|
1782 |
|
1783 |
+
#: includes/event-organiser-event-functions.php:821
|
1784 |
#, php-format
|
1785 |
msgid "every %d years"
|
1786 |
msgstr "svake %d godine"
|
1895 |
msgid "Country"
|
1896 |
msgstr "Država"
|
1897 |
|
1898 |
+
#: includes/event.php:549
|
1899 |
msgid "Schedule not recognised."
|
1900 |
msgstr "Raspored nije prepoznat."
|
1901 |
|
1902 |
+
#: includes/event.php:558
|
1903 |
msgid "Start date not provided."
|
1904 |
msgstr "Početni datum nije označen."
|
1905 |
|
1906 |
+
#: includes/event.php:576
|
1907 |
msgid "Start date occurs after end date."
|
1908 |
msgstr "Početni datum se javlja nakon krajnjeg datuma"
|
1909 |
|
1910 |
+
#: includes/event.php:579
|
1911 |
msgid "Schedule end date is before is before the start date."
|
1912 |
msgstr "Planirani datum kraja je prije početnog datuma."
|
1913 |
|
1914 |
+
#: includes/event.php:662
|
1915 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1916 |
msgstr "Krivi mjesečni raspored"
|
1917 |
|
1918 |
+
#: includes/event.php:782
|
1919 |
msgid "Event does not contain any dates."
|
1920 |
msgstr ""
|
1921 |
|
1922 |
+
#: includes/event.php:923
|
1923 |
msgid "Occurrence not deleted. Occurrence not found."
|
1924 |
msgstr ""
|
1925 |
|
1926 |
+
#: includes/event.php:984
|
1927 |
+
msgid "There is already an occurrence on this date"
|
1928 |
+
msgstr ""
|
1929 |
+
|
1930 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1931 |
#: includes/i18n.php:8
|
1932 |
msgid ""
|
languages/eventorganiser-hu_HU.mo
CHANGED
Binary file
|
languages/eventorganiser-hu_HU.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Cím"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Csoportosítás"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Nap"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Hét"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Hónap"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Eseménynaptár megjelenítése"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Eseménynaptár"
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "Következő hónap"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Eseménylista megjelenítése"
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr "\"Nincsenek események\" üzenet szövege"
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr "Szerkesztés"
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr "Törlés"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr "Előnézet"
|
184 |
|
@@ -193,7 +193,7 @@ msgstr "Esemény kategóriák"
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "Kategóriák"
|
@@ -233,7 +233,7 @@ msgstr "Helyszínek"
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr "Nincs kivonat, mert ez egy védett tartalmú bejegyzés."
|
239 |
|
@@ -259,110 +259,101 @@ msgstr ""
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Naptár nézet"
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "ma"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "naponta"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "hét"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "hónap"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr "ugrás dátumra"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr "Összes kategória"
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr "Összes helyszín"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr "Nincs jogosultság esemény létrehozásához"
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr "Nincs jogosultság esemény szerkesztéséhez"
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr "Nincs jogosultság esemény törléséhez"
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr "Ismétlődés törölve."
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr "Naptár beállítások"
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr "24 órás időformátum"
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr "Betöltés…"
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr "Dátum/idő"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr "Esemény létrehozása"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr "Időpont"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr "Esemény címe"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr "Helyszín"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr "Vázlat mentése"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "Mégsem"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr "Esemény közzététele"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr "Elküld megtekintésre"
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "Esemény részletek"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr "Esemény részletei"
|
368 |
|
@@ -439,7 +430,7 @@ msgid "unknown"
|
|
439 |
msgstr "ismeretlen"
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr "Szerző"
|
445 |
|
@@ -519,7 +510,7 @@ msgid "day of week"
|
|
519 |
msgstr "adott hét napján"
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr "eddig:"
|
@@ -541,7 +532,7 @@ msgstr "Helyszín kiválasztása"
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr "Helyszín megnevezése"
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr "Esemény dátumok nem lettek elmentve."
|
547 |
|
@@ -611,45 +602,45 @@ msgstr "Esemény"
|
|
611 |
msgid "Reoccurrence"
|
612 |
msgstr "Ismétlődés"
|
613 |
|
614 |
-
#: event-organiser-manage.php:
|
615 |
msgid "View all events"
|
616 |
msgstr "Összes esemény"
|
617 |
|
618 |
-
#: event-organiser-manage.php:
|
619 |
msgid "Future events"
|
620 |
msgstr "Leendő események"
|
621 |
|
622 |
-
#: event-organiser-manage.php:
|
623 |
msgid "Expired events"
|
624 |
msgstr "Elmúlt események"
|
625 |
|
626 |
-
#: event-organiser-manage.php:
|
627 |
msgid "Events within 24 hours"
|
628 |
msgstr "Események 24 órán belül"
|
629 |
|
630 |
-
#: event-organiser-manage.php:
|
631 |
msgid "Events within 1 week"
|
632 |
msgstr "Események 1 héten belül"
|
633 |
|
634 |
-
#: event-organiser-manage.php:
|
635 |
#, php-format
|
636 |
msgid "Events within %d weeks"
|
637 |
msgstr "Események %d héten belül"
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "Events within 1 month"
|
641 |
msgstr "Események 1 hónapon belül"
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
#, php-format
|
645 |
msgid "Events within %d months"
|
646 |
msgstr "Események %d hónapon belül"
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
msgid "Events within 1 year"
|
650 |
msgstr "Események 1 éven belül"
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "— No Change —"
|
654 |
msgstr "— Nincs változás —"
|
655 |
|
@@ -681,42 +672,42 @@ msgstr "Event Organiser Beállítások"
|
|
681 |
msgid "Event Organiser"
|
682 |
msgstr "Események"
|
683 |
|
684 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
685 |
#: includes/event-organiser-install.php:112
|
686 |
msgid "Edit Events"
|
687 |
msgstr "Események szerkesztése"
|
688 |
|
689 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
690 |
#: includes/event-organiser-install.php:113
|
691 |
msgid "Publish Events"
|
692 |
msgstr "Események közzététele"
|
693 |
|
694 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
695 |
#: includes/event-organiser-install.php:114
|
696 |
msgid "Delete Events"
|
697 |
msgstr "Események törlése"
|
698 |
|
699 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
700 |
#: includes/event-organiser-install.php:115
|
701 |
msgid "Edit Others' Events"
|
702 |
msgstr "Más szerző eseményének szerkesztése"
|
703 |
|
704 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
705 |
#: includes/event-organiser-install.php:116
|
706 |
msgid "Delete Other's Events"
|
707 |
msgstr "Más szerző eseményének törlése"
|
708 |
|
709 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:117
|
711 |
msgid "Read Private Events"
|
712 |
msgstr "Privát események olvasása"
|
713 |
|
714 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:118
|
716 |
msgid "Manage Venues"
|
717 |
msgstr "Helyszínek kezelése"
|
718 |
|
719 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:119
|
721 |
msgid "Manage Event Categories & Tags"
|
722 |
msgstr "Esemény kategóriák és -címkék kezelése"
|
@@ -1022,34 +1013,28 @@ msgstr "Helyszín <strong>frissítve</strong>"
|
|
1022 |
msgid "Venue(s) <strong>deleted</strong>"
|
1023 |
msgstr "Helyszín(ek) <strong>törölve</strong>"
|
1024 |
|
1025 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1026 |
-
#: includes/event-organiser-cpt.php:219
|
1027 |
-
msgctxt "post"
|
1028 |
-
msgid "Add New"
|
1029 |
-
msgstr ""
|
1030 |
-
|
1031 |
#: event-organiser-venues.php:258
|
1032 |
#, php-format
|
1033 |
msgid "Search results for “%s”"
|
1034 |
msgstr "Keresés eredménye “%s”"
|
1035 |
|
1036 |
-
#: event-organiser-venues.php:
|
1037 |
msgid "Latitude/Longitude:"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#: event-organiser-venues.php:
|
1041 |
msgid "Venue name"
|
1042 |
msgstr "Helyszín megnevezése"
|
1043 |
|
1044 |
-
#: event-organiser-venues.php:
|
1045 |
msgid "Permalink:"
|
1046 |
msgstr "Közvetlen link:"
|
1047 |
|
1048 |
-
#: event-organiser-venues.php:
|
1049 |
msgid "Get Link"
|
1050 |
msgstr "Link elkészítése"
|
1051 |
|
1052 |
-
#: event-organiser-venues.php:
|
1053 |
msgid "Slug"
|
1054 |
msgstr "Közvetlen link (Slug)"
|
1055 |
|
@@ -1084,12 +1069,12 @@ msgstr ""
|
|
1084 |
msgid "[Line %1$d]"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
-
#: includes/class-eo-ical-parser.php:
|
1088 |
#, php-format
|
1089 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: includes/class-eo-ical-parser.php:
|
1093 |
#, php-format
|
1094 |
msgid ""
|
1095 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1197,52 +1182,73 @@ msgstr "1 kategória létrehozva"
|
|
1197 |
msgid "%d categories were created"
|
1198 |
msgstr "%d kategória létrehozva"
|
1199 |
|
1200 |
-
#: includes/event-organiser-ajax.php:
|
1201 |
msgid "Protected"
|
1202 |
msgstr "Védett"
|
1203 |
|
1204 |
-
#: includes/event-organiser-ajax.php:
|
1205 |
msgid "Private"
|
1206 |
msgstr "Privát"
|
1207 |
|
1208 |
-
#: includes/event-organiser-ajax.php:
|
1209 |
msgid "Draft"
|
1210 |
msgstr "Vázlat"
|
1211 |
|
1212 |
-
#: includes/event-organiser-ajax.php:
|
1213 |
#: templates/event-meta-event-single.php:58
|
1214 |
msgid "Start"
|
1215 |
msgstr "Kezdete"
|
1216 |
|
1217 |
-
#: includes/event-organiser-ajax.php:
|
1218 |
msgid "End"
|
1219 |
msgstr "Vége"
|
1220 |
|
1221 |
-
#: includes/event-organiser-ajax.php:
|
1222 |
msgid "This event reoccurs"
|
1223 |
msgstr "Ismétlődő esemény"
|
1224 |
|
1225 |
-
#: includes/event-organiser-ajax.php:
|
1226 |
msgid "Edit Event"
|
1227 |
msgstr "Szerkesztés"
|
1228 |
|
1229 |
-
#: includes/event-organiser-ajax.php:
|
1230 |
msgid "Delete this occurrence"
|
1231 |
msgstr "Törlés (csak 1 esemény)"
|
1232 |
|
1233 |
-
#: includes/event-organiser-ajax.php:
|
1234 |
msgid "Break this series"
|
1235 |
msgstr "Ismétlődések kikapcsolása"
|
1236 |
|
1237 |
-
#: includes/event-organiser-ajax.php:
|
1238 |
-
#: includes/event-organiser-event-functions.php:
|
1239 |
msgid "All Day"
|
1240 |
msgstr "Egész napos"
|
1241 |
|
1242 |
-
#: includes/event-organiser-ajax.php:
|
1243 |
msgid "Add To Google Calendar"
|
1244 |
msgstr "Google Naptár-hoz hozzáadni"
|
1245 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1246 |
#: includes/event-organiser-cpt.php:33
|
1247 |
msgid "Search Venues"
|
1248 |
msgstr "Helyszín keresése"
|
@@ -1283,6 +1289,10 @@ msgstr "Helyszínek vesszővel elválasztva"
|
|
1283 |
msgid "Venue Location"
|
1284 |
msgstr "Helyszín címe"
|
1285 |
|
|
|
|
|
|
|
|
|
1286 |
#: includes/event-organiser-cpt.php:46
|
1287 |
msgid "Venue:"
|
1288 |
msgstr ""
|
@@ -1332,6 +1342,10 @@ msgstr "Kategória neve"
|
|
1332 |
msgid "No categories found"
|
1333 |
msgstr "Nincsenek kategóriák"
|
1334 |
|
|
|
|
|
|
|
|
|
1335 |
#: includes/event-organiser-cpt.php:147
|
1336 |
msgctxt "taxonomy singular name"
|
1337 |
msgid "Tag"
|
@@ -1374,7 +1388,7 @@ msgid "Choose from the most used tags"
|
|
1374 |
msgstr "Választás a leggyakrabban előforduló címkék közül"
|
1375 |
|
1376 |
#: includes/event-organiser-cpt.php:157
|
1377 |
-
#: includes/event-organiser-event-functions.php:
|
1378 |
#: templates/event-meta-event-single.php:74
|
1379 |
msgid "Tags"
|
1380 |
msgstr "Címkék"
|
@@ -1391,6 +1405,11 @@ msgstr "Címkék listája, vesszővel elválasztva"
|
|
1391 |
msgid "View all tags"
|
1392 |
msgstr ""
|
1393 |
|
|
|
|
|
|
|
|
|
|
|
1394 |
#: includes/event-organiser-cpt.php:220
|
1395 |
msgid "Add New Event"
|
1396 |
msgstr "Új esemény hozzáadása"
|
@@ -1683,77 +1702,77 @@ msgstr "Szín"
|
|
1683 |
msgid "Assign the category a colour."
|
1684 |
msgstr "Kategóriához rendelt szín."
|
1685 |
|
1686 |
-
#: includes/event-organiser-event-functions.php:
|
1687 |
#: includes/event-organiser-register.php:266
|
1688 |
msgid "last"
|
1689 |
msgstr "utolsó"
|
1690 |
|
1691 |
-
#: includes/event-organiser-event-functions.php:
|
1692 |
#: includes/event-organiser-register.php:266
|
1693 |
msgid "first"
|
1694 |
msgstr "első"
|
1695 |
|
1696 |
-
#: includes/event-organiser-event-functions.php:
|
1697 |
#: includes/event-organiser-register.php:266
|
1698 |
msgid "second"
|
1699 |
msgstr "második"
|
1700 |
|
1701 |
-
#: includes/event-organiser-event-functions.php:
|
1702 |
#: includes/event-organiser-register.php:266
|
1703 |
msgid "third"
|
1704 |
msgstr "harmadik"
|
1705 |
|
1706 |
-
#: includes/event-organiser-event-functions.php:
|
1707 |
#: includes/event-organiser-register.php:266
|
1708 |
msgid "fourth"
|
1709 |
msgstr "negyedik"
|
1710 |
|
1711 |
-
#: includes/event-organiser-event-functions.php:
|
1712 |
msgid "one time only"
|
1713 |
msgstr "nincs"
|
1714 |
|
1715 |
-
#: includes/event-organiser-event-functions.php:
|
1716 |
msgid "custom reoccurrence"
|
1717 |
msgstr "egyedi ismétlődés"
|
1718 |
|
1719 |
-
#: includes/event-organiser-event-functions.php:
|
1720 |
#: includes/event-organiser-register.php:256
|
1721 |
msgid "every day"
|
1722 |
msgstr "naponta"
|
1723 |
|
1724 |
-
#: includes/event-organiser-event-functions.php:
|
1725 |
#: includes/event-organiser-register.php:257
|
1726 |
#, php-format
|
1727 |
msgid "every %d days"
|
1728 |
msgstr "%d naponta"
|
1729 |
|
1730 |
-
#: includes/event-organiser-event-functions.php:
|
1731 |
#: includes/event-organiser-register.php:258
|
1732 |
msgid "every week on"
|
1733 |
msgstr "hetente minden"
|
1734 |
|
1735 |
-
#: includes/event-organiser-event-functions.php:
|
1736 |
#: includes/event-organiser-register.php:259
|
1737 |
#, php-format
|
1738 |
msgid "every %d weeks on"
|
1739 |
msgstr "%d hetente minden"
|
1740 |
|
1741 |
-
#: includes/event-organiser-event-functions.php:
|
1742 |
#: includes/event-organiser-register.php:260
|
1743 |
msgid "every month on the"
|
1744 |
msgstr "havonta"
|
1745 |
|
1746 |
-
#: includes/event-organiser-event-functions.php:
|
1747 |
#: includes/event-organiser-register.php:261
|
1748 |
#, php-format
|
1749 |
msgid "every %d months on the"
|
1750 |
msgstr "%d havonta"
|
1751 |
|
1752 |
-
#: includes/event-organiser-event-functions.php:
|
1753 |
msgid "every year"
|
1754 |
msgstr "évente"
|
1755 |
|
1756 |
-
#: includes/event-organiser-event-functions.php:
|
1757 |
#, php-format
|
1758 |
msgid "every %d years"
|
1759 |
msgstr "%d évente"
|
@@ -1860,34 +1879,38 @@ msgstr "Irányítószám"
|
|
1860 |
msgid "Country"
|
1861 |
msgstr "Város"
|
1862 |
|
1863 |
-
#: includes/event.php:
|
1864 |
msgid "Schedule not recognised."
|
1865 |
msgstr "Ismeretlen esemény ismétlődés típus."
|
1866 |
|
1867 |
-
#: includes/event.php:
|
1868 |
msgid "Start date not provided."
|
1869 |
msgstr "Nincs kezdő dátum."
|
1870 |
|
1871 |
-
#: includes/event.php:
|
1872 |
msgid "Start date occurs after end date."
|
1873 |
msgstr "Kezdő dátum későbbi, mint a befejező."
|
1874 |
|
1875 |
-
#: includes/event.php:
|
1876 |
msgid "Schedule end date is before is before the start date."
|
1877 |
msgstr "Ismétlődés vége az esemény kezdete előtt van."
|
1878 |
|
1879 |
-
#: includes/event.php:
|
1880 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1881 |
msgstr "Hibás havi ismétlődés (hét ismeretlen)"
|
1882 |
|
1883 |
-
#: includes/event.php:
|
1884 |
msgid "Event does not contain any dates."
|
1885 |
msgstr ""
|
1886 |
|
1887 |
-
#: includes/event.php:
|
1888 |
msgid "Occurrence not deleted. Occurrence not found."
|
1889 |
msgstr ""
|
1890 |
|
|
|
|
|
|
|
|
|
1891 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1892 |
#: includes/i18n.php:8
|
1893 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Csoportosítás"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Nap"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Hét"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Hónap"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Eseménynaptár megjelenítése"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Eseménynaptár"
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Eseménylista megjelenítése"
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr "\"Nincsenek események\" üzenet szövege"
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr "Szerkesztés"
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr "Törlés"
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr "Előnézet"
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "Kategóriák"
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr "Nincs kivonat, mert ez egy védett tartalmú bejegyzés."
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Naptár nézet"
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr "ma"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "naponta"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "hét"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "hónap"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr "ugrás dátumra"
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr "Nincs jogosultság esemény létrehozásához"
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr "Nincs jogosultság esemény szerkesztéséhez"
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr "Nincs jogosultság esemény törléséhez"
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr "Ismétlődés törölve."
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr "Naptár beállítások"
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr "24 órás időformátum"
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr "Betöltés…"
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr "Dátum/idő"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr "Esemény létrehozása"
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr "Időpont"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr "Esemény címe"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr "Helyszín"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr "Vázlat mentése"
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr "Mégsem"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr "Esemény közzététele"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr "Elküld megtekintésre"
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr "Esemény részletek"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr "Esemény részletei"
|
359 |
|
430 |
msgstr "ismeretlen"
|
431 |
|
432 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
433 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
434 |
msgid "Organiser"
|
435 |
msgstr "Szerző"
|
436 |
|
510 |
msgstr "adott hét napján"
|
511 |
|
512 |
#: event-organiser-edit.php:185
|
513 |
+
#: includes/event-organiser-event-functions.php:826
|
514 |
#: includes/event-organiser-register.php:265
|
515 |
msgid "until"
|
516 |
msgstr "eddig:"
|
532 |
msgid "Venue Name"
|
533 |
msgstr "Helyszín megnevezése"
|
534 |
|
535 |
+
#: event-organiser-edit.php:416
|
536 |
msgid "Event dates were not saved."
|
537 |
msgstr "Esemény dátumok nem lettek elmentve."
|
538 |
|
602 |
msgid "Reoccurrence"
|
603 |
msgstr "Ismétlődés"
|
604 |
|
605 |
+
#: event-organiser-manage.php:152
|
606 |
msgid "View all events"
|
607 |
msgstr "Összes esemény"
|
608 |
|
609 |
+
#: event-organiser-manage.php:153
|
610 |
msgid "Future events"
|
611 |
msgstr "Leendő események"
|
612 |
|
613 |
+
#: event-organiser-manage.php:154
|
614 |
msgid "Expired events"
|
615 |
msgstr "Elmúlt események"
|
616 |
|
617 |
+
#: event-organiser-manage.php:155
|
618 |
msgid "Events within 24 hours"
|
619 |
msgstr "Események 24 órán belül"
|
620 |
|
621 |
+
#: event-organiser-manage.php:156
|
622 |
msgid "Events within 1 week"
|
623 |
msgstr "Események 1 héten belül"
|
624 |
|
625 |
+
#: event-organiser-manage.php:157
|
626 |
#, php-format
|
627 |
msgid "Events within %d weeks"
|
628 |
msgstr "Események %d héten belül"
|
629 |
|
630 |
+
#: event-organiser-manage.php:158
|
631 |
msgid "Events within 1 month"
|
632 |
msgstr "Események 1 hónapon belül"
|
633 |
|
634 |
+
#: event-organiser-manage.php:159
|
635 |
#, php-format
|
636 |
msgid "Events within %d months"
|
637 |
msgstr "Események %d hónapon belül"
|
638 |
|
639 |
+
#: event-organiser-manage.php:160
|
640 |
msgid "Events within 1 year"
|
641 |
msgstr "Események 1 éven belül"
|
642 |
|
643 |
+
#: event-organiser-manage.php:211
|
644 |
msgid "— No Change —"
|
645 |
msgstr "— Nincs változás —"
|
646 |
|
672 |
msgid "Event Organiser"
|
673 |
msgstr "Események"
|
674 |
|
675 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
676 |
#: includes/event-organiser-install.php:112
|
677 |
msgid "Edit Events"
|
678 |
msgstr "Események szerkesztése"
|
679 |
|
680 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
681 |
#: includes/event-organiser-install.php:113
|
682 |
msgid "Publish Events"
|
683 |
msgstr "Események közzététele"
|
684 |
|
685 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
686 |
#: includes/event-organiser-install.php:114
|
687 |
msgid "Delete Events"
|
688 |
msgstr "Események törlése"
|
689 |
|
690 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
691 |
#: includes/event-organiser-install.php:115
|
692 |
msgid "Edit Others' Events"
|
693 |
msgstr "Más szerző eseményének szerkesztése"
|
694 |
|
695 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
696 |
#: includes/event-organiser-install.php:116
|
697 |
msgid "Delete Other's Events"
|
698 |
msgstr "Más szerző eseményének törlése"
|
699 |
|
700 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
701 |
#: includes/event-organiser-install.php:117
|
702 |
msgid "Read Private Events"
|
703 |
msgstr "Privát események olvasása"
|
704 |
|
705 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
706 |
#: includes/event-organiser-install.php:118
|
707 |
msgid "Manage Venues"
|
708 |
msgstr "Helyszínek kezelése"
|
709 |
|
710 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
711 |
#: includes/event-organiser-install.php:119
|
712 |
msgid "Manage Event Categories & Tags"
|
713 |
msgstr "Esemény kategóriák és -címkék kezelése"
|
1013 |
msgid "Venue(s) <strong>deleted</strong>"
|
1014 |
msgstr "Helyszín(ek) <strong>törölve</strong>"
|
1015 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1016 |
#: event-organiser-venues.php:258
|
1017 |
#, php-format
|
1018 |
msgid "Search results for “%s”"
|
1019 |
msgstr "Keresés eredménye “%s”"
|
1020 |
|
1021 |
+
#: event-organiser-venues.php:418
|
1022 |
msgid "Latitude/Longitude:"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: event-organiser-venues.php:446
|
1026 |
msgid "Venue name"
|
1027 |
msgstr "Helyszín megnevezése"
|
1028 |
|
1029 |
+
#: event-organiser-venues.php:452
|
1030 |
msgid "Permalink:"
|
1031 |
msgstr "Közvetlen link:"
|
1032 |
|
1033 |
+
#: event-organiser-venues.php:459
|
1034 |
msgid "Get Link"
|
1035 |
msgstr "Link elkészítése"
|
1036 |
|
1037 |
+
#: event-organiser-venues.php:481
|
1038 |
msgid "Slug"
|
1039 |
msgstr "Közvetlen link (Slug)"
|
1040 |
|
1069 |
msgid "[Line %1$d]"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: includes/class-eo-ical-parser.php:952
|
1073 |
#, php-format
|
1074 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: includes/class-eo-ical-parser.php:990
|
1078 |
#, php-format
|
1079 |
msgid ""
|
1080 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1182 |
msgid "%d categories were created"
|
1183 |
msgstr "%d kategória létrehozva"
|
1184 |
|
1185 |
+
#: includes/event-organiser-ajax.php:347
|
1186 |
msgid "Protected"
|
1187 |
msgstr "Védett"
|
1188 |
|
1189 |
+
#: includes/event-organiser-ajax.php:349
|
1190 |
msgid "Private"
|
1191 |
msgstr "Privát"
|
1192 |
|
1193 |
+
#: includes/event-organiser-ajax.php:351
|
1194 |
msgid "Draft"
|
1195 |
msgstr "Vázlat"
|
1196 |
|
1197 |
+
#: includes/event-organiser-ajax.php:381
|
1198 |
#: templates/event-meta-event-single.php:58
|
1199 |
msgid "Start"
|
1200 |
msgstr "Kezdete"
|
1201 |
|
1202 |
+
#: includes/event-organiser-ajax.php:382
|
1203 |
msgid "End"
|
1204 |
msgstr "Vége"
|
1205 |
|
1206 |
+
#: includes/event-organiser-ajax.php:423
|
1207 |
msgid "This event reoccurs"
|
1208 |
msgstr "Ismétlődő esemény"
|
1209 |
|
1210 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1211 |
msgid "Edit Event"
|
1212 |
msgstr "Szerkesztés"
|
1213 |
|
1214 |
+
#: includes/event-organiser-ajax.php:449
|
1215 |
msgid "Delete this occurrence"
|
1216 |
msgstr "Törlés (csak 1 esemény)"
|
1217 |
|
1218 |
+
#: includes/event-organiser-ajax.php:466
|
1219 |
msgid "Break this series"
|
1220 |
msgstr "Ismétlődések kikapcsolása"
|
1221 |
|
1222 |
+
#: includes/event-organiser-ajax.php:674
|
1223 |
+
#: includes/event-organiser-event-functions.php:1409
|
1224 |
msgid "All Day"
|
1225 |
msgstr "Egész napos"
|
1226 |
|
1227 |
+
#: includes/event-organiser-ajax.php:679
|
1228 |
msgid "Add To Google Calendar"
|
1229 |
msgstr "Google Naptár-hoz hozzáadni"
|
1230 |
|
1231 |
+
#: includes/event-organiser-ajax.php:790
|
1232 |
+
msgid "Event not found"
|
1233 |
+
msgstr ""
|
1234 |
+
|
1235 |
+
#: includes/event-organiser-ajax.php:802
|
1236 |
+
msgid "Events are not editable via the admin calendar"
|
1237 |
+
msgstr ""
|
1238 |
+
|
1239 |
+
#: includes/event-organiser-ajax.php:812
|
1240 |
+
msgid "Are you sure you want to do this?"
|
1241 |
+
msgstr ""
|
1242 |
+
|
1243 |
+
#: includes/event-organiser-ajax.php:822
|
1244 |
+
msgid "You do not have permission to edit this event"
|
1245 |
+
msgstr ""
|
1246 |
+
|
1247 |
+
#: includes/event-organiser-ajax.php:844
|
1248 |
+
#, php-format
|
1249 |
+
msgid "Event not created: %s"
|
1250 |
+
msgstr ""
|
1251 |
+
|
1252 |
#: includes/event-organiser-cpt.php:33
|
1253 |
msgid "Search Venues"
|
1254 |
msgstr "Helyszín keresése"
|
1289 |
msgid "Venue Location"
|
1290 |
msgstr "Helyszín címe"
|
1291 |
|
1292 |
+
#: includes/event-organiser-cpt.php:45
|
1293 |
+
msgid "View all venues"
|
1294 |
+
msgstr "Összes helyszín"
|
1295 |
+
|
1296 |
#: includes/event-organiser-cpt.php:46
|
1297 |
msgid "Venue:"
|
1298 |
msgstr ""
|
1342 |
msgid "No categories found"
|
1343 |
msgstr "Nincsenek kategóriák"
|
1344 |
|
1345 |
+
#: includes/event-organiser-cpt.php:105
|
1346 |
+
msgid "View all categories"
|
1347 |
+
msgstr "Összes kategória"
|
1348 |
+
|
1349 |
#: includes/event-organiser-cpt.php:147
|
1350 |
msgctxt "taxonomy singular name"
|
1351 |
msgid "Tag"
|
1388 |
msgstr "Választás a leggyakrabban előforduló címkék közül"
|
1389 |
|
1390 |
#: includes/event-organiser-cpt.php:157
|
1391 |
+
#: includes/event-organiser-event-functions.php:1520
|
1392 |
#: templates/event-meta-event-single.php:74
|
1393 |
msgid "Tags"
|
1394 |
msgstr "Címkék"
|
1405 |
msgid "View all tags"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: includes/event-organiser-cpt.php:219
|
1409 |
+
msgctxt "post"
|
1410 |
+
msgid "Add New"
|
1411 |
+
msgstr ""
|
1412 |
+
|
1413 |
#: includes/event-organiser-cpt.php:220
|
1414 |
msgid "Add New Event"
|
1415 |
msgstr "Új esemény hozzáadása"
|
1702 |
msgid "Assign the category a colour."
|
1703 |
msgstr "Kategóriához rendelt szín."
|
1704 |
|
1705 |
+
#: includes/event-organiser-event-functions.php:747
|
1706 |
#: includes/event-organiser-register.php:266
|
1707 |
msgid "last"
|
1708 |
msgstr "utolsó"
|
1709 |
|
1710 |
+
#: includes/event-organiser-event-functions.php:747
|
1711 |
#: includes/event-organiser-register.php:266
|
1712 |
msgid "first"
|
1713 |
msgstr "első"
|
1714 |
|
1715 |
+
#: includes/event-organiser-event-functions.php:747
|
1716 |
#: includes/event-organiser-register.php:266
|
1717 |
msgid "second"
|
1718 |
msgstr "második"
|
1719 |
|
1720 |
+
#: includes/event-organiser-event-functions.php:747
|
1721 |
#: includes/event-organiser-register.php:266
|
1722 |
msgid "third"
|
1723 |
msgstr "harmadik"
|
1724 |
|
1725 |
+
#: includes/event-organiser-event-functions.php:747
|
1726 |
#: includes/event-organiser-register.php:266
|
1727 |
msgid "fourth"
|
1728 |
msgstr "negyedik"
|
1729 |
|
1730 |
+
#: includes/event-organiser-event-functions.php:757
|
1731 |
msgid "one time only"
|
1732 |
msgstr "nincs"
|
1733 |
|
1734 |
+
#: includes/event-organiser-event-functions.php:760
|
1735 |
msgid "custom reoccurrence"
|
1736 |
msgstr "egyedi ismétlődés"
|
1737 |
|
1738 |
+
#: includes/event-organiser-event-functions.php:767
|
1739 |
#: includes/event-organiser-register.php:256
|
1740 |
msgid "every day"
|
1741 |
msgstr "naponta"
|
1742 |
|
1743 |
+
#: includes/event-organiser-event-functions.php:769
|
1744 |
#: includes/event-organiser-register.php:257
|
1745 |
#, php-format
|
1746 |
msgid "every %d days"
|
1747 |
msgstr "%d naponta"
|
1748 |
|
1749 |
+
#: includes/event-organiser-event-functions.php:775
|
1750 |
#: includes/event-organiser-register.php:258
|
1751 |
msgid "every week on"
|
1752 |
msgstr "hetente minden"
|
1753 |
|
1754 |
+
#: includes/event-organiser-event-functions.php:777
|
1755 |
#: includes/event-organiser-register.php:259
|
1756 |
#, php-format
|
1757 |
msgid "every %d weeks on"
|
1758 |
msgstr "%d hetente minden"
|
1759 |
|
1760 |
+
#: includes/event-organiser-event-functions.php:788
|
1761 |
#: includes/event-organiser-register.php:260
|
1762 |
msgid "every month on the"
|
1763 |
msgstr "havonta"
|
1764 |
|
1765 |
+
#: includes/event-organiser-event-functions.php:790
|
1766 |
#: includes/event-organiser-register.php:261
|
1767 |
#, php-format
|
1768 |
msgid "every %d months on the"
|
1769 |
msgstr "%d havonta"
|
1770 |
|
1771 |
+
#: includes/event-organiser-event-functions.php:819
|
1772 |
msgid "every year"
|
1773 |
msgstr "évente"
|
1774 |
|
1775 |
+
#: includes/event-organiser-event-functions.php:821
|
1776 |
#, php-format
|
1777 |
msgid "every %d years"
|
1778 |
msgstr "%d évente"
|
1879 |
msgid "Country"
|
1880 |
msgstr "Város"
|
1881 |
|
1882 |
+
#: includes/event.php:549
|
1883 |
msgid "Schedule not recognised."
|
1884 |
msgstr "Ismeretlen esemény ismétlődés típus."
|
1885 |
|
1886 |
+
#: includes/event.php:558
|
1887 |
msgid "Start date not provided."
|
1888 |
msgstr "Nincs kezdő dátum."
|
1889 |
|
1890 |
+
#: includes/event.php:576
|
1891 |
msgid "Start date occurs after end date."
|
1892 |
msgstr "Kezdő dátum későbbi, mint a befejező."
|
1893 |
|
1894 |
+
#: includes/event.php:579
|
1895 |
msgid "Schedule end date is before is before the start date."
|
1896 |
msgstr "Ismétlődés vége az esemény kezdete előtt van."
|
1897 |
|
1898 |
+
#: includes/event.php:662
|
1899 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1900 |
msgstr "Hibás havi ismétlődés (hét ismeretlen)"
|
1901 |
|
1902 |
+
#: includes/event.php:782
|
1903 |
msgid "Event does not contain any dates."
|
1904 |
msgstr ""
|
1905 |
|
1906 |
+
#: includes/event.php:923
|
1907 |
msgid "Occurrence not deleted. Occurrence not found."
|
1908 |
msgstr ""
|
1909 |
|
1910 |
+
#: includes/event.php:984
|
1911 |
+
msgid "There is already an occurrence on this date"
|
1912 |
+
msgstr ""
|
1913 |
+
|
1914 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1915 |
#: includes/i18n.php:8
|
1916 |
msgid ""
|
languages/eventorganiser-id_ID.mo
CHANGED
Binary file
|
languages/eventorganiser-id_ID.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-06-01 12:04:35+0000\n"
|
7 |
"Last-Translator: Daniel Tampubolon <danieltampubolon@yahoo.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr ""
|
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr ""
|
45 |
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
@@ -108,8 +108,8 @@ msgstr ""
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr ""
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr "Lihat"
|
184 |
|
@@ -193,7 +193,7 @@ msgstr ""
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr ""
|
@@ -233,7 +233,7 @@ msgstr ""
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
@@ -259,110 +259,101 @@ msgstr ""
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr ""
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr ""
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr ""
|
368 |
|
@@ -439,7 +430,7 @@ msgid "unknown"
|
|
439 |
msgstr ""
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr ""
|
445 |
|
@@ -519,7 +510,7 @@ msgid "day of week"
|
|
519 |
msgstr ""
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr ""
|
@@ -541,7 +532,7 @@ msgstr ""
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr ""
|
547 |
|
@@ -611,45 +602,45 @@ msgstr ""
|
|
611 |
msgid "Reoccurrence"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: event-organiser-manage.php:
|
615 |
msgid "View all events"
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: event-organiser-manage.php:
|
619 |
msgid "Future events"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: event-organiser-manage.php:
|
623 |
msgid "Expired events"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: event-organiser-manage.php:
|
627 |
msgid "Events within 24 hours"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: event-organiser-manage.php:
|
631 |
msgid "Events within 1 week"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: event-organiser-manage.php:
|
635 |
#, php-format
|
636 |
msgid "Events within %d weeks"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "Events within 1 month"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
#, php-format
|
645 |
msgid "Events within %d months"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
msgid "Events within 1 year"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "— No Change —"
|
654 |
msgstr ""
|
655 |
|
@@ -681,42 +672,42 @@ msgstr ""
|
|
681 |
msgid "Event Organiser"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
685 |
#: includes/event-organiser-install.php:112
|
686 |
msgid "Edit Events"
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
690 |
#: includes/event-organiser-install.php:113
|
691 |
msgid "Publish Events"
|
692 |
msgstr ""
|
693 |
|
694 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
695 |
#: includes/event-organiser-install.php:114
|
696 |
msgid "Delete Events"
|
697 |
msgstr ""
|
698 |
|
699 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
700 |
#: includes/event-organiser-install.php:115
|
701 |
msgid "Edit Others' Events"
|
702 |
msgstr ""
|
703 |
|
704 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
705 |
#: includes/event-organiser-install.php:116
|
706 |
msgid "Delete Other's Events"
|
707 |
msgstr ""
|
708 |
|
709 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:117
|
711 |
msgid "Read Private Events"
|
712 |
msgstr ""
|
713 |
|
714 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:118
|
716 |
msgid "Manage Venues"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:119
|
721 |
msgid "Manage Event Categories & Tags"
|
722 |
msgstr ""
|
@@ -998,34 +989,28 @@ msgstr ""
|
|
998 |
msgid "Venue(s) <strong>deleted</strong>"
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1002 |
-
#: includes/event-organiser-cpt.php:219
|
1003 |
-
msgctxt "post"
|
1004 |
-
msgid "Add New"
|
1005 |
-
msgstr ""
|
1006 |
-
|
1007 |
#: event-organiser-venues.php:258
|
1008 |
#, php-format
|
1009 |
msgid "Search results for “%s”"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: event-organiser-venues.php:
|
1013 |
msgid "Latitude/Longitude:"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: event-organiser-venues.php:
|
1017 |
msgid "Venue name"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: event-organiser-venues.php:
|
1021 |
msgid "Permalink:"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: event-organiser-venues.php:
|
1025 |
msgid "Get Link"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: event-organiser-venues.php:
|
1029 |
msgid "Slug"
|
1030 |
msgstr ""
|
1031 |
|
@@ -1060,12 +1045,12 @@ msgstr ""
|
|
1060 |
msgid "[Line %1$d]"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
-
#: includes/class-eo-ical-parser.php:
|
1064 |
#, php-format
|
1065 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: includes/class-eo-ical-parser.php:
|
1069 |
#, php-format
|
1070 |
msgid ""
|
1071 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1169,52 +1154,73 @@ msgstr "1 kategori sudah dibuat"
|
|
1169 |
msgid "%d categories were created"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: includes/event-organiser-ajax.php:
|
1173 |
msgid "Protected"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
-
#: includes/event-organiser-ajax.php:
|
1177 |
msgid "Private"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: includes/event-organiser-ajax.php:
|
1181 |
msgid "Draft"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
-
#: includes/event-organiser-ajax.php:
|
1185 |
#: templates/event-meta-event-single.php:58
|
1186 |
msgid "Start"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#: includes/event-organiser-ajax.php:
|
1190 |
msgid "End"
|
1191 |
msgstr ""
|
1192 |
|
1193 |
-
#: includes/event-organiser-ajax.php:
|
1194 |
msgid "This event reoccurs"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: includes/event-organiser-ajax.php:
|
1198 |
msgid "Edit Event"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#: includes/event-organiser-ajax.php:
|
1202 |
msgid "Delete this occurrence"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
-
#: includes/event-organiser-ajax.php:
|
1206 |
msgid "Break this series"
|
1207 |
msgstr ""
|
1208 |
|
1209 |
-
#: includes/event-organiser-ajax.php:
|
1210 |
-
#: includes/event-organiser-event-functions.php:
|
1211 |
msgid "All Day"
|
1212 |
msgstr "Setiap hari"
|
1213 |
|
1214 |
-
#: includes/event-organiser-ajax.php:
|
1215 |
msgid "Add To Google Calendar"
|
1216 |
msgstr "Tambahkan ke Google Calendar"
|
1217 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1218 |
#: includes/event-organiser-cpt.php:33
|
1219 |
msgid "Search Venues"
|
1220 |
msgstr ""
|
@@ -1255,6 +1261,10 @@ msgstr "Pisahkan tempat/lokasi dengan tanda koma"
|
|
1255 |
msgid "Venue Location"
|
1256 |
msgstr ""
|
1257 |
|
|
|
|
|
|
|
|
|
1258 |
#: includes/event-organiser-cpt.php:46
|
1259 |
msgid "Venue:"
|
1260 |
msgstr ""
|
@@ -1304,6 +1314,10 @@ msgstr "Nama Kategori baru"
|
|
1304 |
msgid "No categories found"
|
1305 |
msgstr "Kategori tidak ditemukan"
|
1306 |
|
|
|
|
|
|
|
|
|
1307 |
#: includes/event-organiser-cpt.php:147
|
1308 |
msgctxt "taxonomy singular name"
|
1309 |
msgid "Tag"
|
@@ -1346,7 +1360,7 @@ msgid "Choose from the most used tags"
|
|
1346 |
msgstr "Pilih kata-kata kunci yang sering digunakan"
|
1347 |
|
1348 |
#: includes/event-organiser-cpt.php:157
|
1349 |
-
#: includes/event-organiser-event-functions.php:
|
1350 |
#: templates/event-meta-event-single.php:74
|
1351 |
msgid "Tags"
|
1352 |
msgstr ""
|
@@ -1363,6 +1377,11 @@ msgstr "Pisahkan kata kunci (tag) dengan tanda koma"
|
|
1363 |
msgid "View all tags"
|
1364 |
msgstr ""
|
1365 |
|
|
|
|
|
|
|
|
|
|
|
1366 |
#: includes/event-organiser-cpt.php:220
|
1367 |
msgid "Add New Event"
|
1368 |
msgstr "Tambah Agenda Baru"
|
@@ -1605,77 +1624,77 @@ msgstr ""
|
|
1605 |
msgid "Assign the category a colour."
|
1606 |
msgstr ""
|
1607 |
|
1608 |
-
#: includes/event-organiser-event-functions.php:
|
1609 |
#: includes/event-organiser-register.php:266
|
1610 |
msgid "last"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
-
#: includes/event-organiser-event-functions.php:
|
1614 |
#: includes/event-organiser-register.php:266
|
1615 |
msgid "first"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: includes/event-organiser-event-functions.php:
|
1619 |
#: includes/event-organiser-register.php:266
|
1620 |
msgid "second"
|
1621 |
msgstr ""
|
1622 |
|
1623 |
-
#: includes/event-organiser-event-functions.php:
|
1624 |
#: includes/event-organiser-register.php:266
|
1625 |
msgid "third"
|
1626 |
msgstr ""
|
1627 |
|
1628 |
-
#: includes/event-organiser-event-functions.php:
|
1629 |
#: includes/event-organiser-register.php:266
|
1630 |
msgid "fourth"
|
1631 |
msgstr ""
|
1632 |
|
1633 |
-
#: includes/event-organiser-event-functions.php:
|
1634 |
msgid "one time only"
|
1635 |
msgstr "sekali waktu saja"
|
1636 |
|
1637 |
-
#: includes/event-organiser-event-functions.php:
|
1638 |
msgid "custom reoccurrence"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
-
#: includes/event-organiser-event-functions.php:
|
1642 |
#: includes/event-organiser-register.php:256
|
1643 |
msgid "every day"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: includes/event-organiser-event-functions.php:
|
1647 |
#: includes/event-organiser-register.php:257
|
1648 |
#, php-format
|
1649 |
msgid "every %d days"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
-
#: includes/event-organiser-event-functions.php:
|
1653 |
#: includes/event-organiser-register.php:258
|
1654 |
msgid "every week on"
|
1655 |
msgstr ""
|
1656 |
|
1657 |
-
#: includes/event-organiser-event-functions.php:
|
1658 |
#: includes/event-organiser-register.php:259
|
1659 |
#, php-format
|
1660 |
msgid "every %d weeks on"
|
1661 |
msgstr ""
|
1662 |
|
1663 |
-
#: includes/event-organiser-event-functions.php:
|
1664 |
#: includes/event-organiser-register.php:260
|
1665 |
msgid "every month on the"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
-
#: includes/event-organiser-event-functions.php:
|
1669 |
#: includes/event-organiser-register.php:261
|
1670 |
#, php-format
|
1671 |
msgid "every %d months on the"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: includes/event-organiser-event-functions.php:
|
1675 |
msgid "every year"
|
1676 |
msgstr "tiap tahun"
|
1677 |
|
1678 |
-
#: includes/event-organiser-event-functions.php:
|
1679 |
#, php-format
|
1680 |
msgid "every %d years"
|
1681 |
msgstr "tiap %d tahun"
|
@@ -1786,34 +1805,38 @@ msgstr "Kode Pos"
|
|
1786 |
msgid "Country"
|
1787 |
msgstr "Negara"
|
1788 |
|
1789 |
-
#: includes/event.php:
|
1790 |
msgid "Schedule not recognised."
|
1791 |
msgstr "Jadwal tidak dikenal"
|
1792 |
|
1793 |
-
#: includes/event.php:
|
1794 |
msgid "Start date not provided."
|
1795 |
msgstr "Tanggal mulai tidak diberikan"
|
1796 |
|
1797 |
-
#: includes/event.php:
|
1798 |
msgid "Start date occurs after end date."
|
1799 |
msgstr "Tanggal mulai terjadi setelah tanggal selesai"
|
1800 |
|
1801 |
-
#: includes/event.php:
|
1802 |
msgid "Schedule end date is before is before the start date."
|
1803 |
msgstr "Jadwal tanggal selesai adalah sebelum adalah sebelum tanggal mulai"
|
1804 |
|
1805 |
-
#: includes/event.php:
|
1806 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1807 |
msgstr ""
|
1808 |
|
1809 |
-
#: includes/event.php:
|
1810 |
msgid "Event does not contain any dates."
|
1811 |
msgstr ""
|
1812 |
|
1813 |
-
#: includes/event.php:
|
1814 |
msgid "Occurrence not deleted. Occurrence not found."
|
1815 |
msgstr ""
|
1816 |
|
|
|
|
|
|
|
|
|
1817 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1818 |
#: includes/i18n.php:8
|
1819 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-06-01 12:04:35+0000\n"
|
7 |
"Last-Translator: Daniel Tampubolon <danieltampubolon@yahoo.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr ""
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr "Lihat"
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr ""
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr ""
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr ""
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr ""
|
359 |
|
430 |
msgstr ""
|
431 |
|
432 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
433 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
434 |
msgid "Organiser"
|
435 |
msgstr ""
|
436 |
|
510 |
msgstr ""
|
511 |
|
512 |
#: event-organiser-edit.php:185
|
513 |
+
#: includes/event-organiser-event-functions.php:826
|
514 |
#: includes/event-organiser-register.php:265
|
515 |
msgid "until"
|
516 |
msgstr ""
|
532 |
msgid "Venue Name"
|
533 |
msgstr ""
|
534 |
|
535 |
+
#: event-organiser-edit.php:416
|
536 |
msgid "Event dates were not saved."
|
537 |
msgstr ""
|
538 |
|
602 |
msgid "Reoccurrence"
|
603 |
msgstr ""
|
604 |
|
605 |
+
#: event-organiser-manage.php:152
|
606 |
msgid "View all events"
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: event-organiser-manage.php:153
|
610 |
msgid "Future events"
|
611 |
msgstr ""
|
612 |
|
613 |
+
#: event-organiser-manage.php:154
|
614 |
msgid "Expired events"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: event-organiser-manage.php:155
|
618 |
msgid "Events within 24 hours"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: event-organiser-manage.php:156
|
622 |
msgid "Events within 1 week"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: event-organiser-manage.php:157
|
626 |
#, php-format
|
627 |
msgid "Events within %d weeks"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: event-organiser-manage.php:158
|
631 |
msgid "Events within 1 month"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: event-organiser-manage.php:159
|
635 |
#, php-format
|
636 |
msgid "Events within %d months"
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: event-organiser-manage.php:160
|
640 |
msgid "Events within 1 year"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: event-organiser-manage.php:211
|
644 |
msgid "— No Change —"
|
645 |
msgstr ""
|
646 |
|
672 |
msgid "Event Organiser"
|
673 |
msgstr ""
|
674 |
|
675 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
676 |
#: includes/event-organiser-install.php:112
|
677 |
msgid "Edit Events"
|
678 |
msgstr ""
|
679 |
|
680 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
681 |
#: includes/event-organiser-install.php:113
|
682 |
msgid "Publish Events"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
686 |
#: includes/event-organiser-install.php:114
|
687 |
msgid "Delete Events"
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
691 |
#: includes/event-organiser-install.php:115
|
692 |
msgid "Edit Others' Events"
|
693 |
msgstr ""
|
694 |
|
695 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
696 |
#: includes/event-organiser-install.php:116
|
697 |
msgid "Delete Other's Events"
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
701 |
#: includes/event-organiser-install.php:117
|
702 |
msgid "Read Private Events"
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
706 |
#: includes/event-organiser-install.php:118
|
707 |
msgid "Manage Venues"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
711 |
#: includes/event-organiser-install.php:119
|
712 |
msgid "Manage Event Categories & Tags"
|
713 |
msgstr ""
|
989 |
msgid "Venue(s) <strong>deleted</strong>"
|
990 |
msgstr ""
|
991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
992 |
#: event-organiser-venues.php:258
|
993 |
#, php-format
|
994 |
msgid "Search results for “%s”"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: event-organiser-venues.php:418
|
998 |
msgid "Latitude/Longitude:"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: event-organiser-venues.php:446
|
1002 |
msgid "Venue name"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: event-organiser-venues.php:452
|
1006 |
msgid "Permalink:"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: event-organiser-venues.php:459
|
1010 |
msgid "Get Link"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
+
#: event-organiser-venues.php:481
|
1014 |
msgid "Slug"
|
1015 |
msgstr ""
|
1016 |
|
1045 |
msgid "[Line %1$d]"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: includes/class-eo-ical-parser.php:952
|
1049 |
#, php-format
|
1050 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
+
#: includes/class-eo-ical-parser.php:990
|
1054 |
#, php-format
|
1055 |
msgid ""
|
1056 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1154 |
msgid "%d categories were created"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
+
#: includes/event-organiser-ajax.php:347
|
1158 |
msgid "Protected"
|
1159 |
msgstr ""
|
1160 |
|
1161 |
+
#: includes/event-organiser-ajax.php:349
|
1162 |
msgid "Private"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
+
#: includes/event-organiser-ajax.php:351
|
1166 |
msgid "Draft"
|
1167 |
msgstr ""
|
1168 |
|
1169 |
+
#: includes/event-organiser-ajax.php:381
|
1170 |
#: templates/event-meta-event-single.php:58
|
1171 |
msgid "Start"
|
1172 |
msgstr ""
|
1173 |
|
1174 |
+
#: includes/event-organiser-ajax.php:382
|
1175 |
msgid "End"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
+
#: includes/event-organiser-ajax.php:423
|
1179 |
msgid "This event reoccurs"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1183 |
msgid "Edit Event"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
+
#: includes/event-organiser-ajax.php:449
|
1187 |
msgid "Delete this occurrence"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: includes/event-organiser-ajax.php:466
|
1191 |
msgid "Break this series"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: includes/event-organiser-ajax.php:674
|
1195 |
+
#: includes/event-organiser-event-functions.php:1409
|
1196 |
msgid "All Day"
|
1197 |
msgstr "Setiap hari"
|
1198 |
|
1199 |
+
#: includes/event-organiser-ajax.php:679
|
1200 |
msgid "Add To Google Calendar"
|
1201 |
msgstr "Tambahkan ke Google Calendar"
|
1202 |
|
1203 |
+
#: includes/event-organiser-ajax.php:790
|
1204 |
+
msgid "Event not found"
|
1205 |
+
msgstr ""
|
1206 |
+
|
1207 |
+
#: includes/event-organiser-ajax.php:802
|
1208 |
+
msgid "Events are not editable via the admin calendar"
|
1209 |
+
msgstr ""
|
1210 |
+
|
1211 |
+
#: includes/event-organiser-ajax.php:812
|
1212 |
+
msgid "Are you sure you want to do this?"
|
1213 |
+
msgstr ""
|
1214 |
+
|
1215 |
+
#: includes/event-organiser-ajax.php:822
|
1216 |
+
msgid "You do not have permission to edit this event"
|
1217 |
+
msgstr ""
|
1218 |
+
|
1219 |
+
#: includes/event-organiser-ajax.php:844
|
1220 |
+
#, php-format
|
1221 |
+
msgid "Event not created: %s"
|
1222 |
+
msgstr ""
|
1223 |
+
|
1224 |
#: includes/event-organiser-cpt.php:33
|
1225 |
msgid "Search Venues"
|
1226 |
msgstr ""
|
1261 |
msgid "Venue Location"
|
1262 |
msgstr ""
|
1263 |
|
1264 |
+
#: includes/event-organiser-cpt.php:45
|
1265 |
+
msgid "View all venues"
|
1266 |
+
msgstr ""
|
1267 |
+
|
1268 |
#: includes/event-organiser-cpt.php:46
|
1269 |
msgid "Venue:"
|
1270 |
msgstr ""
|
1314 |
msgid "No categories found"
|
1315 |
msgstr "Kategori tidak ditemukan"
|
1316 |
|
1317 |
+
#: includes/event-organiser-cpt.php:105
|
1318 |
+
msgid "View all categories"
|
1319 |
+
msgstr ""
|
1320 |
+
|
1321 |
#: includes/event-organiser-cpt.php:147
|
1322 |
msgctxt "taxonomy singular name"
|
1323 |
msgid "Tag"
|
1360 |
msgstr "Pilih kata-kata kunci yang sering digunakan"
|
1361 |
|
1362 |
#: includes/event-organiser-cpt.php:157
|
1363 |
+
#: includes/event-organiser-event-functions.php:1520
|
1364 |
#: templates/event-meta-event-single.php:74
|
1365 |
msgid "Tags"
|
1366 |
msgstr ""
|
1377 |
msgid "View all tags"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: includes/event-organiser-cpt.php:219
|
1381 |
+
msgctxt "post"
|
1382 |
+
msgid "Add New"
|
1383 |
+
msgstr ""
|
1384 |
+
|
1385 |
#: includes/event-organiser-cpt.php:220
|
1386 |
msgid "Add New Event"
|
1387 |
msgstr "Tambah Agenda Baru"
|
1624 |
msgid "Assign the category a colour."
|
1625 |
msgstr ""
|
1626 |
|
1627 |
+
#: includes/event-organiser-event-functions.php:747
|
1628 |
#: includes/event-organiser-register.php:266
|
1629 |
msgid "last"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
+
#: includes/event-organiser-event-functions.php:747
|
1633 |
#: includes/event-organiser-register.php:266
|
1634 |
msgid "first"
|
1635 |
msgstr ""
|
1636 |
|
1637 |
+
#: includes/event-organiser-event-functions.php:747
|
1638 |
#: includes/event-organiser-register.php:266
|
1639 |
msgid "second"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
+
#: includes/event-organiser-event-functions.php:747
|
1643 |
#: includes/event-organiser-register.php:266
|
1644 |
msgid "third"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
+
#: includes/event-organiser-event-functions.php:747
|
1648 |
#: includes/event-organiser-register.php:266
|
1649 |
msgid "fourth"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
+
#: includes/event-organiser-event-functions.php:757
|
1653 |
msgid "one time only"
|
1654 |
msgstr "sekali waktu saja"
|
1655 |
|
1656 |
+
#: includes/event-organiser-event-functions.php:760
|
1657 |
msgid "custom reoccurrence"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
+
#: includes/event-organiser-event-functions.php:767
|
1661 |
#: includes/event-organiser-register.php:256
|
1662 |
msgid "every day"
|
1663 |
msgstr ""
|
1664 |
|
1665 |
+
#: includes/event-organiser-event-functions.php:769
|
1666 |
#: includes/event-organiser-register.php:257
|
1667 |
#, php-format
|
1668 |
msgid "every %d days"
|
1669 |
msgstr ""
|
1670 |
|
1671 |
+
#: includes/event-organiser-event-functions.php:775
|
1672 |
#: includes/event-organiser-register.php:258
|
1673 |
msgid "every week on"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
+
#: includes/event-organiser-event-functions.php:777
|
1677 |
#: includes/event-organiser-register.php:259
|
1678 |
#, php-format
|
1679 |
msgid "every %d weeks on"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: includes/event-organiser-event-functions.php:788
|
1683 |
#: includes/event-organiser-register.php:260
|
1684 |
msgid "every month on the"
|
1685 |
msgstr ""
|
1686 |
|
1687 |
+
#: includes/event-organiser-event-functions.php:790
|
1688 |
#: includes/event-organiser-register.php:261
|
1689 |
#, php-format
|
1690 |
msgid "every %d months on the"
|
1691 |
msgstr ""
|
1692 |
|
1693 |
+
#: includes/event-organiser-event-functions.php:819
|
1694 |
msgid "every year"
|
1695 |
msgstr "tiap tahun"
|
1696 |
|
1697 |
+
#: includes/event-organiser-event-functions.php:821
|
1698 |
#, php-format
|
1699 |
msgid "every %d years"
|
1700 |
msgstr "tiap %d tahun"
|
1805 |
msgid "Country"
|
1806 |
msgstr "Negara"
|
1807 |
|
1808 |
+
#: includes/event.php:549
|
1809 |
msgid "Schedule not recognised."
|
1810 |
msgstr "Jadwal tidak dikenal"
|
1811 |
|
1812 |
+
#: includes/event.php:558
|
1813 |
msgid "Start date not provided."
|
1814 |
msgstr "Tanggal mulai tidak diberikan"
|
1815 |
|
1816 |
+
#: includes/event.php:576
|
1817 |
msgid "Start date occurs after end date."
|
1818 |
msgstr "Tanggal mulai terjadi setelah tanggal selesai"
|
1819 |
|
1820 |
+
#: includes/event.php:579
|
1821 |
msgid "Schedule end date is before is before the start date."
|
1822 |
msgstr "Jadwal tanggal selesai adalah sebelum adalah sebelum tanggal mulai"
|
1823 |
|
1824 |
+
#: includes/event.php:662
|
1825 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: includes/event.php:782
|
1829 |
msgid "Event does not contain any dates."
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: includes/event.php:923
|
1833 |
msgid "Occurrence not deleted. Occurrence not found."
|
1834 |
msgstr ""
|
1835 |
|
1836 |
+
#: includes/event.php:984
|
1837 |
+
msgid "There is already an occurrence on this date"
|
1838 |
+
msgstr ""
|
1839 |
+
|
1840 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1841 |
#: includes/i18n.php:8
|
1842 |
msgid ""
|
languages/eventorganiser-is_IS.mo
CHANGED
Binary file
|
languages/eventorganiser-is_IS.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: HrHagedorn <freyr.olafsson@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Titill"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Flokka eftir"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Dagur"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Vika"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Mánuður"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "Birta 'Bæta við Google' slóð"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Sýnir dagatalsyfirlit þinna viðburða"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Viðburða"
|
65 |
|
@@ -109,8 +109,8 @@ msgstr "Næsti mánuður"
|
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Birta lista viðburða"
|
111 |
|
112 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
113 |
-
#: event-organiser.php:
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
@@ -171,17 +171,17 @@ msgstr ""
|
|
171 |
msgid "'No events' message"
|
172 |
msgstr "'Engir viðburðir' skilaboð"
|
173 |
|
174 |
-
#: classes/class-eo-venue-list-table.php:
|
175 |
msgid "Edit"
|
176 |
msgstr "Breyta"
|
177 |
|
178 |
-
#: classes/class-eo-venue-list-table.php:
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
msgid "Delete"
|
181 |
msgstr "Eyða"
|
182 |
|
183 |
-
#: classes/class-eo-venue-list-table.php:
|
184 |
-
#: includes/event-organiser-ajax.php:
|
185 |
msgid "View"
|
186 |
msgstr "Skoða"
|
187 |
|
@@ -196,7 +196,7 @@ msgstr "Flokkar viðburða"
|
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
-
#: includes/event-organiser-event-functions.php:
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Flokkar"
|
@@ -236,7 +236,7 @@ msgstr "Viðburðastaðir"
|
|
236 |
msgid "Select Venue"
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "Enginn útdráttur þar sem hér er ritvarin færsla."
|
242 |
|
@@ -262,110 +262,101 @@ msgstr "Læra meira..."
|
|
262 |
msgid "Calendar View"
|
263 |
msgstr "Dagatals sýn"
|
264 |
|
265 |
-
#: event-organiser-calendar.php:
|
266 |
msgid "today"
|
267 |
msgstr "í dag"
|
268 |
|
269 |
-
#: event-organiser-calendar.php:
|
270 |
#: includes/event-organiser-register.php:248
|
271 |
msgid "day"
|
272 |
msgstr "dagur"
|
273 |
|
274 |
-
#: event-organiser-calendar.php:
|
275 |
#: includes/event-organiser-register.php:250
|
276 |
msgid "week"
|
277 |
msgstr "vika"
|
278 |
|
279 |
-
#: event-organiser-calendar.php:
|
280 |
#: includes/event-organiser-register.php:252
|
281 |
msgid "month"
|
282 |
msgstr "mánuður"
|
283 |
|
284 |
-
#: event-organiser-calendar.php:
|
285 |
msgid "go to date"
|
286 |
msgstr "stökkva á dagsetningu"
|
287 |
|
288 |
-
#: event-organiser-calendar.php:
|
289 |
-
#: includes/event-organiser-cpt.php:105
|
290 |
-
msgid "View all categories"
|
291 |
-
msgstr "Birta allt"
|
292 |
-
|
293 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
294 |
-
msgid "View all venues"
|
295 |
-
msgstr "Birta allt"
|
296 |
-
|
297 |
-
#: event-organiser-calendar.php:111
|
298 |
msgid "You do not have sufficient permissions to create events. "
|
299 |
msgstr "Nú skortir til vald til viðburðastofnunar."
|
300 |
|
301 |
-
#: event-organiser-calendar.php:
|
302 |
msgid "You do not have sufficient permissions to edit this event. "
|
303 |
msgstr "Nú skortir þig vald til viðburðabreytinga"
|
304 |
|
305 |
-
#: event-organiser-calendar.php:
|
306 |
msgid "You do not have sufficient permissions to delete this event. "
|
307 |
msgstr "Nú skortir þig vald til að eyða viðburði"
|
308 |
|
309 |
-
#: event-organiser-calendar.php:
|
310 |
msgid "Occurrence deleted."
|
311 |
msgstr "Tilviki eytt"
|
312 |
|
313 |
-
#: event-organiser-calendar.php:
|
314 |
msgid "Calendar options"
|
315 |
msgstr "Valmöguleikar dagatals"
|
316 |
|
317 |
-
#: event-organiser-calendar.php:
|
318 |
msgid "24 hour time"
|
319 |
msgstr "24 tíma klukka"
|
320 |
|
321 |
-
#: event-organiser-calendar.php:
|
322 |
-
#: includes/event-organiser-event-functions.php:
|
323 |
msgid "Loading…"
|
324 |
msgstr "Hleður inn..."
|
325 |
|
326 |
-
#: event-organiser-calendar.php:
|
327 |
msgid "Current date/time"
|
328 |
msgstr "Núverandi stund"
|
329 |
|
330 |
-
#: event-organiser-calendar.php:
|
331 |
msgid "Create an event"
|
332 |
msgstr "Stofna til viðburðar"
|
333 |
|
334 |
-
#: event-organiser-calendar.php:
|
335 |
msgid "When"
|
336 |
msgstr "Hvenær"
|
337 |
|
338 |
-
#: event-organiser-calendar.php:
|
339 |
msgid "Event Title"
|
340 |
msgstr "Titill viðburðar"
|
341 |
|
342 |
-
#: event-organiser-calendar.php:
|
343 |
msgid "Where"
|
344 |
msgstr "Hvar"
|
345 |
|
346 |
-
#: event-organiser-calendar.php:
|
347 |
msgid "Save Draft"
|
348 |
msgstr "Vista uppkast"
|
349 |
|
350 |
-
#: event-organiser-calendar.php:
|
351 |
#: event-organiser-edit.php:258
|
352 |
msgid "Cancel"
|
353 |
msgstr "Hætta við"
|
354 |
|
355 |
-
#: event-organiser-calendar.php:
|
356 |
msgid "Publish Event"
|
357 |
msgstr "Birta viðburð"
|
358 |
|
359 |
-
#: event-organiser-calendar.php:
|
360 |
msgid "Submit for Review"
|
361 |
msgstr "Senda í rýni"
|
362 |
|
363 |
-
#: event-organiser-calendar.php:
|
364 |
#: templates/event-meta-event-single.php:37
|
365 |
msgid "Event Details"
|
366 |
msgstr "Nánar um viðburð"
|
367 |
|
368 |
-
#: event-organiser-calendar.php:
|
369 |
msgid "Event Detail"
|
370 |
msgstr "Nánar um viðburð"
|
371 |
|
@@ -454,7 +445,7 @@ msgid "unknown"
|
|
454 |
msgstr "óþekkt"
|
455 |
|
456 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
457 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
458 |
msgid "Organiser"
|
459 |
msgstr "Skipuleggjandi"
|
460 |
|
@@ -534,7 +525,7 @@ msgid "day of week"
|
|
534 |
msgstr "dagur viku"
|
535 |
|
536 |
#: event-organiser-edit.php:185
|
537 |
-
#: includes/event-organiser-event-functions.php:
|
538 |
#: includes/event-organiser-register.php:265
|
539 |
msgid "until"
|
540 |
msgstr "þar til"
|
@@ -556,7 +547,7 @@ msgstr "Velja viðburðarstað"
|
|
556 |
msgid "Venue Name"
|
557 |
msgstr "Nafn viðburðarstaðar"
|
558 |
|
559 |
-
#: event-organiser-edit.php:
|
560 |
msgid "Event dates were not saved."
|
561 |
msgstr "Dagsetningar viðburðar ekki vistaðar."
|
562 |
|
@@ -636,45 +627,45 @@ msgstr "Viðburður"
|
|
636 |
msgid "Reoccurrence"
|
637 |
msgstr "Viðburðaraðir"
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "View all events"
|
641 |
msgstr "Birta allt"
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
msgid "Future events"
|
645 |
msgstr "Framtíðar viðburðir"
|
646 |
|
647 |
-
#: event-organiser-manage.php:
|
648 |
msgid "Expired events"
|
649 |
msgstr "Liðnir viðburðir"
|
650 |
|
651 |
-
#: event-organiser-manage.php:
|
652 |
msgid "Events within 24 hours"
|
653 |
msgstr "Viðburðir næsta sólarhringinn"
|
654 |
|
655 |
-
#: event-organiser-manage.php:
|
656 |
msgid "Events within 1 week"
|
657 |
msgstr "Viðburðir innan einnar viku"
|
658 |
|
659 |
-
#: event-organiser-manage.php:
|
660 |
#, php-format
|
661 |
msgid "Events within %d weeks"
|
662 |
msgstr "Viðburðir innan %d vikna"
|
663 |
|
664 |
-
#: event-organiser-manage.php:
|
665 |
msgid "Events within 1 month"
|
666 |
msgstr "Viðburðir innan eins mánaðar"
|
667 |
|
668 |
-
#: event-organiser-manage.php:
|
669 |
#, php-format
|
670 |
msgid "Events within %d months"
|
671 |
msgstr "Viðburðir innan %d mánaða"
|
672 |
|
673 |
-
#: event-organiser-manage.php:
|
674 |
msgid "Events within 1 year"
|
675 |
msgstr "Viðburðir innan árs"
|
676 |
|
677 |
-
#: event-organiser-manage.php:
|
678 |
msgid "— No Change —"
|
679 |
msgstr "— Án breytinga —"
|
680 |
|
@@ -706,42 +697,42 @@ msgstr "Stillingar viðburðastjórnanda"
|
|
706 |
msgid "Event Organiser"
|
707 |
msgstr "Skipuleggjandi viðburðar"
|
708 |
|
709 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:112
|
711 |
msgid "Edit Events"
|
712 |
msgstr "Breyta viðburðum"
|
713 |
|
714 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:113
|
716 |
msgid "Publish Events"
|
717 |
msgstr "Birta viðburði"
|
718 |
|
719 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:114
|
721 |
msgid "Delete Events"
|
722 |
msgstr "Eyða viðburðum"
|
723 |
|
724 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
725 |
#: includes/event-organiser-install.php:115
|
726 |
msgid "Edit Others' Events"
|
727 |
msgstr "Breyta annarra manna viðburðum"
|
728 |
|
729 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
730 |
#: includes/event-organiser-install.php:116
|
731 |
msgid "Delete Other's Events"
|
732 |
msgstr "Eyða annarra manna viðburðum"
|
733 |
|
734 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
735 |
#: includes/event-organiser-install.php:117
|
736 |
msgid "Read Private Events"
|
737 |
msgstr "Skoða einkaviðburði"
|
738 |
|
739 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
740 |
#: includes/event-organiser-install.php:118
|
741 |
msgid "Manage Venues"
|
742 |
msgstr "Stýra viðburðastöðum"
|
743 |
|
744 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
745 |
#: includes/event-organiser-install.php:119
|
746 |
msgid "Manage Event Categories & Tags"
|
747 |
msgstr "Stjórna flokkum og tögum viðburða"
|
@@ -1045,34 +1036,28 @@ msgstr "Stað <strong>eytt</strong>"
|
|
1045 |
msgid "Venue(s) <strong>deleted</strong>"
|
1046 |
msgstr "Stað/stöðum <strong>eytt</strong>"
|
1047 |
|
1048 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1049 |
-
#: includes/event-organiser-cpt.php:219
|
1050 |
-
msgctxt "post"
|
1051 |
-
msgid "Add New"
|
1052 |
-
msgstr ""
|
1053 |
-
|
1054 |
#: event-organiser-venues.php:258
|
1055 |
#, fuzzy, php-format
|
1056 |
msgid "Search results for “%s”"
|
1057 |
msgstr "Leitarniðurstöður fyrir "
|
1058 |
|
1059 |
-
#: event-organiser-venues.php:
|
1060 |
msgid "Latitude/Longitude:"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
-
#: event-organiser-venues.php:
|
1064 |
msgid "Venue name"
|
1065 |
msgstr "Nafn staðar"
|
1066 |
|
1067 |
-
#: event-organiser-venues.php:
|
1068 |
msgid "Permalink:"
|
1069 |
msgstr "Slóð"
|
1070 |
|
1071 |
-
#: event-organiser-venues.php:
|
1072 |
msgid "Get Link"
|
1073 |
msgstr "Fá slóð"
|
1074 |
|
1075 |
-
#: event-organiser-venues.php:
|
1076 |
msgid "Slug"
|
1077 |
msgstr "Netvænt stuttheiti"
|
1078 |
|
@@ -1107,12 +1092,12 @@ msgstr ""
|
|
1107 |
msgid "[Line %1$d]"
|
1108 |
msgstr "[Lína %1$d]"
|
1109 |
|
1110 |
-
#: includes/class-eo-ical-parser.php:
|
1111 |
#, php-format
|
1112 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1113 |
msgstr "Ógild dagsetning \"%s\". Búst er við henni á forminu ÁÁÁÁMMDD."
|
1114 |
|
1115 |
-
#: includes/class-eo-ical-parser.php:
|
1116 |
#, php-format
|
1117 |
msgid ""
|
1118 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1222,52 +1207,73 @@ msgstr "1 flokkur stofnaður"
|
|
1222 |
msgid "%d categories were created"
|
1223 |
msgstr "%d flokkar stofnaðir"
|
1224 |
|
1225 |
-
#: includes/event-organiser-ajax.php:
|
1226 |
msgid "Protected"
|
1227 |
msgstr "Varið"
|
1228 |
|
1229 |
-
#: includes/event-organiser-ajax.php:
|
1230 |
msgid "Private"
|
1231 |
msgstr "Einka"
|
1232 |
|
1233 |
-
#: includes/event-organiser-ajax.php:
|
1234 |
msgid "Draft"
|
1235 |
msgstr "Uppkast"
|
1236 |
|
1237 |
-
#: includes/event-organiser-ajax.php:
|
1238 |
#: templates/event-meta-event-single.php:58
|
1239 |
msgid "Start"
|
1240 |
msgstr "Upphaf"
|
1241 |
|
1242 |
-
#: includes/event-organiser-ajax.php:
|
1243 |
msgid "End"
|
1244 |
msgstr "Endir"
|
1245 |
|
1246 |
-
#: includes/event-organiser-ajax.php:
|
1247 |
msgid "This event reoccurs"
|
1248 |
msgstr "Þessi viðburður endurtekur sig"
|
1249 |
|
1250 |
-
#: includes/event-organiser-ajax.php:
|
1251 |
msgid "Edit Event"
|
1252 |
msgstr "Breyta viðburði"
|
1253 |
|
1254 |
-
#: includes/event-organiser-ajax.php:
|
1255 |
msgid "Delete this occurrence"
|
1256 |
msgstr "Eyða þessum viðburði"
|
1257 |
|
1258 |
-
#: includes/event-organiser-ajax.php:
|
1259 |
msgid "Break this series"
|
1260 |
msgstr "Brjóta niður runu"
|
1261 |
|
1262 |
-
#: includes/event-organiser-ajax.php:
|
1263 |
-
#: includes/event-organiser-event-functions.php:
|
1264 |
msgid "All Day"
|
1265 |
msgstr "Heilsdags"
|
1266 |
|
1267 |
-
#: includes/event-organiser-ajax.php:
|
1268 |
msgid "Add To Google Calendar"
|
1269 |
msgstr "Bæta við Google Calendar"
|
1270 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1271 |
#: includes/event-organiser-cpt.php:33
|
1272 |
msgid "Search Venues"
|
1273 |
msgstr "Leita í stöðum"
|
@@ -1308,6 +1314,10 @@ msgstr "Skiljið að staði með kommum"
|
|
1308 |
msgid "Venue Location"
|
1309 |
msgstr "Staðsetning staðar"
|
1310 |
|
|
|
|
|
|
|
|
|
1311 |
#: includes/event-organiser-cpt.php:46
|
1312 |
msgid "Venue:"
|
1313 |
msgstr ""
|
@@ -1357,6 +1367,10 @@ msgstr "Nýtt nafn flokks"
|
|
1357 |
msgid "No categories found"
|
1358 |
msgstr "Engir flokkar fundust"
|
1359 |
|
|
|
|
|
|
|
|
|
1360 |
#: includes/event-organiser-cpt.php:147
|
1361 |
msgctxt "taxonomy singular name"
|
1362 |
msgid "Tag"
|
@@ -1399,7 +1413,7 @@ msgid "Choose from the most used tags"
|
|
1399 |
msgstr "Veljið úr vinsælustu tögum"
|
1400 |
|
1401 |
#: includes/event-organiser-cpt.php:157
|
1402 |
-
#: includes/event-organiser-event-functions.php:
|
1403 |
#: templates/event-meta-event-single.php:74
|
1404 |
msgid "Tags"
|
1405 |
msgstr "Tög"
|
@@ -1416,6 +1430,11 @@ msgstr "Látið kommur skilja að tög"
|
|
1416 |
msgid "View all tags"
|
1417 |
msgstr ""
|
1418 |
|
|
|
|
|
|
|
|
|
|
|
1419 |
#: includes/event-organiser-cpt.php:220
|
1420 |
msgid "Add New Event"
|
1421 |
msgstr "Skrá nýjan viðburð"
|
@@ -1698,77 +1717,77 @@ msgstr "Litur"
|
|
1698 |
msgid "Assign the category a colour."
|
1699 |
msgstr "Setja lit flokks"
|
1700 |
|
1701 |
-
#: includes/event-organiser-event-functions.php:
|
1702 |
#: includes/event-organiser-register.php:266
|
1703 |
msgid "last"
|
1704 |
msgstr "síðasti"
|
1705 |
|
1706 |
-
#: includes/event-organiser-event-functions.php:
|
1707 |
#: includes/event-organiser-register.php:266
|
1708 |
msgid "first"
|
1709 |
msgstr "fyrsti"
|
1710 |
|
1711 |
-
#: includes/event-organiser-event-functions.php:
|
1712 |
#: includes/event-organiser-register.php:266
|
1713 |
msgid "second"
|
1714 |
msgstr "annar"
|
1715 |
|
1716 |
-
#: includes/event-organiser-event-functions.php:
|
1717 |
#: includes/event-organiser-register.php:266
|
1718 |
msgid "third"
|
1719 |
msgstr "þriðji"
|
1720 |
|
1721 |
-
#: includes/event-organiser-event-functions.php:
|
1722 |
#: includes/event-organiser-register.php:266
|
1723 |
msgid "fourth"
|
1724 |
msgstr "fjórði"
|
1725 |
|
1726 |
-
#: includes/event-organiser-event-functions.php:
|
1727 |
msgid "one time only"
|
1728 |
msgstr "aðeins einu sinni"
|
1729 |
|
1730 |
-
#: includes/event-organiser-event-functions.php:
|
1731 |
msgid "custom reoccurrence"
|
1732 |
msgstr "sérstillt endurtekning"
|
1733 |
|
1734 |
-
#: includes/event-organiser-event-functions.php:
|
1735 |
#: includes/event-organiser-register.php:256
|
1736 |
msgid "every day"
|
1737 |
msgstr "daglega"
|
1738 |
|
1739 |
-
#: includes/event-organiser-event-functions.php:
|
1740 |
#: includes/event-organiser-register.php:257
|
1741 |
#, php-format
|
1742 |
msgid "every %d days"
|
1743 |
msgstr "hvern %d dag"
|
1744 |
|
1745 |
-
#: includes/event-organiser-event-functions.php:
|
1746 |
#: includes/event-organiser-register.php:258
|
1747 |
msgid "every week on"
|
1748 |
msgstr "hverja viku þann"
|
1749 |
|
1750 |
-
#: includes/event-organiser-event-functions.php:
|
1751 |
#: includes/event-organiser-register.php:259
|
1752 |
#, php-format
|
1753 |
msgid "every %d weeks on"
|
1754 |
msgstr "hverja %d viku þann"
|
1755 |
|
1756 |
-
#: includes/event-organiser-event-functions.php:
|
1757 |
#: includes/event-organiser-register.php:260
|
1758 |
msgid "every month on the"
|
1759 |
msgstr "hvern mánuð þann"
|
1760 |
|
1761 |
-
#: includes/event-organiser-event-functions.php:
|
1762 |
#: includes/event-organiser-register.php:261
|
1763 |
#, fuzzy, php-format
|
1764 |
msgid "every %d months on the"
|
1765 |
msgstr "hvern % mánuð þann"
|
1766 |
|
1767 |
-
#: includes/event-organiser-event-functions.php:
|
1768 |
msgid "every year"
|
1769 |
msgstr "hver ár"
|
1770 |
|
1771 |
-
#: includes/event-organiser-event-functions.php:
|
1772 |
#, php-format
|
1773 |
msgid "every %d years"
|
1774 |
msgstr "hvert %d ár"
|
@@ -1883,34 +1902,38 @@ msgstr "Póstnúmer"
|
|
1883 |
msgid "Country"
|
1884 |
msgstr "Land"
|
1885 |
|
1886 |
-
#: includes/event.php:
|
1887 |
msgid "Schedule not recognised."
|
1888 |
msgstr "Skipulag óþekkt."
|
1889 |
|
1890 |
-
#: includes/event.php:
|
1891 |
msgid "Start date not provided."
|
1892 |
msgstr "Engin upphafsdagsetning."
|
1893 |
|
1894 |
-
#: includes/event.php:
|
1895 |
msgid "Start date occurs after end date."
|
1896 |
msgstr "Upphaf er á eftir enda."
|
1897 |
|
1898 |
-
#: includes/event.php:
|
1899 |
msgid "Schedule end date is before is before the start date."
|
1900 |
msgstr "Lokadagsetning er á undan upphafsdagsetningu."
|
1901 |
|
1902 |
-
#: includes/event.php:
|
1903 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1904 |
msgstr "Ógilt mánaðarskipulag (ógilt raðnúmer)"
|
1905 |
|
1906 |
-
#: includes/event.php:
|
1907 |
msgid "Event does not contain any dates."
|
1908 |
msgstr "Viðburður án dagsetninga."
|
1909 |
|
1910 |
-
#: includes/event.php:
|
1911 |
msgid "Occurrence not deleted. Occurrence not found."
|
1912 |
msgstr "Tilviki ekki eytt. Tilvik fannst ekki."
|
1913 |
|
|
|
|
|
|
|
|
|
1914 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1915 |
#: includes/i18n.php:8
|
1916 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: HrHagedorn <freyr.olafsson@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Flokka eftir"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Dagur"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Vika"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Mánuður"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Sýnir dagatalsyfirlit þinna viðburða"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Viðburða"
|
65 |
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr "Birta lista viðburða"
|
111 |
|
112 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
113 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
171 |
msgid "'No events' message"
|
172 |
msgstr "'Engir viðburðir' skilaboð"
|
173 |
|
174 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
175 |
msgid "Edit"
|
176 |
msgstr "Breyta"
|
177 |
|
178 |
+
#: classes/class-eo-venue-list-table.php:80
|
179 |
+
#: classes/class-eo-venue-list-table.php:142
|
180 |
msgid "Delete"
|
181 |
msgstr "Eyða"
|
182 |
|
183 |
+
#: classes/class-eo-venue-list-table.php:85
|
184 |
+
#: includes/event-organiser-ajax.php:678
|
185 |
msgid "View"
|
186 |
msgstr "Skoða"
|
187 |
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
+
#: includes/event-organiser-event-functions.php:1512
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Flokkar"
|
236 |
msgid "Select Venue"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "Enginn útdráttur þar sem hér er ritvarin færsla."
|
242 |
|
262 |
msgid "Calendar View"
|
263 |
msgstr "Dagatals sýn"
|
264 |
|
265 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
266 |
msgid "today"
|
267 |
msgstr "í dag"
|
268 |
|
269 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
270 |
#: includes/event-organiser-register.php:248
|
271 |
msgid "day"
|
272 |
msgstr "dagur"
|
273 |
|
274 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
275 |
#: includes/event-organiser-register.php:250
|
276 |
msgid "week"
|
277 |
msgstr "vika"
|
278 |
|
279 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
280 |
#: includes/event-organiser-register.php:252
|
281 |
msgid "month"
|
282 |
msgstr "mánuður"
|
283 |
|
284 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
285 |
msgid "go to date"
|
286 |
msgstr "stökkva á dagsetningu"
|
287 |
|
288 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
289 |
msgid "You do not have sufficient permissions to create events. "
|
290 |
msgstr "Nú skortir til vald til viðburðastofnunar."
|
291 |
|
292 |
+
#: event-organiser-calendar.php:176
|
293 |
msgid "You do not have sufficient permissions to edit this event. "
|
294 |
msgstr "Nú skortir þig vald til viðburðabreytinga"
|
295 |
|
296 |
+
#: event-organiser-calendar.php:194
|
297 |
msgid "You do not have sufficient permissions to delete this event. "
|
298 |
msgstr "Nú skortir þig vald til að eyða viðburði"
|
299 |
|
300 |
+
#: event-organiser-calendar.php:204
|
301 |
msgid "Occurrence deleted."
|
302 |
msgstr "Tilviki eytt"
|
303 |
|
304 |
+
#: event-organiser-calendar.php:220
|
305 |
msgid "Calendar options"
|
306 |
msgstr "Valmöguleikar dagatals"
|
307 |
|
308 |
+
#: event-organiser-calendar.php:227
|
309 |
msgid "24 hour time"
|
310 |
msgstr "24 tíma klukka"
|
311 |
|
312 |
+
#: event-organiser-calendar.php:249
|
313 |
+
#: includes/event-organiser-event-functions.php:1457
|
314 |
msgid "Loading…"
|
315 |
msgstr "Hleður inn..."
|
316 |
|
317 |
+
#: event-organiser-calendar.php:256
|
318 |
msgid "Current date/time"
|
319 |
msgstr "Núverandi stund"
|
320 |
|
321 |
+
#: event-organiser-calendar.php:261
|
322 |
msgid "Create an event"
|
323 |
msgstr "Stofna til viðburðar"
|
324 |
|
325 |
+
#: event-organiser-calendar.php:266
|
326 |
msgid "When"
|
327 |
msgstr "Hvenær"
|
328 |
|
329 |
+
#: event-organiser-calendar.php:270
|
330 |
msgid "Event Title"
|
331 |
msgstr "Titill viðburðar"
|
332 |
|
333 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
334 |
msgid "Where"
|
335 |
msgstr "Hvar"
|
336 |
|
337 |
+
#: event-organiser-calendar.php:302
|
338 |
msgid "Save Draft"
|
339 |
msgstr "Vista uppkast"
|
340 |
|
341 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
342 |
#: event-organiser-edit.php:258
|
343 |
msgid "Cancel"
|
344 |
msgstr "Hætta við"
|
345 |
|
346 |
+
#: event-organiser-calendar.php:306
|
347 |
msgid "Publish Event"
|
348 |
msgstr "Birta viðburð"
|
349 |
|
350 |
+
#: event-organiser-calendar.php:312
|
351 |
msgid "Submit for Review"
|
352 |
msgstr "Senda í rýni"
|
353 |
|
354 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
355 |
#: templates/event-meta-event-single.php:37
|
356 |
msgid "Event Details"
|
357 |
msgstr "Nánar um viðburð"
|
358 |
|
359 |
+
#: event-organiser-calendar.php:335
|
360 |
msgid "Event Detail"
|
361 |
msgstr "Nánar um viðburð"
|
362 |
|
445 |
msgstr "óþekkt"
|
446 |
|
447 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
448 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
449 |
msgid "Organiser"
|
450 |
msgstr "Skipuleggjandi"
|
451 |
|
525 |
msgstr "dagur viku"
|
526 |
|
527 |
#: event-organiser-edit.php:185
|
528 |
+
#: includes/event-organiser-event-functions.php:826
|
529 |
#: includes/event-organiser-register.php:265
|
530 |
msgid "until"
|
531 |
msgstr "þar til"
|
547 |
msgid "Venue Name"
|
548 |
msgstr "Nafn viðburðarstaðar"
|
549 |
|
550 |
+
#: event-organiser-edit.php:416
|
551 |
msgid "Event dates were not saved."
|
552 |
msgstr "Dagsetningar viðburðar ekki vistaðar."
|
553 |
|
627 |
msgid "Reoccurrence"
|
628 |
msgstr "Viðburðaraðir"
|
629 |
|
630 |
+
#: event-organiser-manage.php:152
|
631 |
msgid "View all events"
|
632 |
msgstr "Birta allt"
|
633 |
|
634 |
+
#: event-organiser-manage.php:153
|
635 |
msgid "Future events"
|
636 |
msgstr "Framtíðar viðburðir"
|
637 |
|
638 |
+
#: event-organiser-manage.php:154
|
639 |
msgid "Expired events"
|
640 |
msgstr "Liðnir viðburðir"
|
641 |
|
642 |
+
#: event-organiser-manage.php:155
|
643 |
msgid "Events within 24 hours"
|
644 |
msgstr "Viðburðir næsta sólarhringinn"
|
645 |
|
646 |
+
#: event-organiser-manage.php:156
|
647 |
msgid "Events within 1 week"
|
648 |
msgstr "Viðburðir innan einnar viku"
|
649 |
|
650 |
+
#: event-organiser-manage.php:157
|
651 |
#, php-format
|
652 |
msgid "Events within %d weeks"
|
653 |
msgstr "Viðburðir innan %d vikna"
|
654 |
|
655 |
+
#: event-organiser-manage.php:158
|
656 |
msgid "Events within 1 month"
|
657 |
msgstr "Viðburðir innan eins mánaðar"
|
658 |
|
659 |
+
#: event-organiser-manage.php:159
|
660 |
#, php-format
|
661 |
msgid "Events within %d months"
|
662 |
msgstr "Viðburðir innan %d mánaða"
|
663 |
|
664 |
+
#: event-organiser-manage.php:160
|
665 |
msgid "Events within 1 year"
|
666 |
msgstr "Viðburðir innan árs"
|
667 |
|
668 |
+
#: event-organiser-manage.php:211
|
669 |
msgid "— No Change —"
|
670 |
msgstr "— Án breytinga —"
|
671 |
|
697 |
msgid "Event Organiser"
|
698 |
msgstr "Skipuleggjandi viðburðar"
|
699 |
|
700 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
701 |
#: includes/event-organiser-install.php:112
|
702 |
msgid "Edit Events"
|
703 |
msgstr "Breyta viðburðum"
|
704 |
|
705 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
706 |
#: includes/event-organiser-install.php:113
|
707 |
msgid "Publish Events"
|
708 |
msgstr "Birta viðburði"
|
709 |
|
710 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
711 |
#: includes/event-organiser-install.php:114
|
712 |
msgid "Delete Events"
|
713 |
msgstr "Eyða viðburðum"
|
714 |
|
715 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
716 |
#: includes/event-organiser-install.php:115
|
717 |
msgid "Edit Others' Events"
|
718 |
msgstr "Breyta annarra manna viðburðum"
|
719 |
|
720 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
721 |
#: includes/event-organiser-install.php:116
|
722 |
msgid "Delete Other's Events"
|
723 |
msgstr "Eyða annarra manna viðburðum"
|
724 |
|
725 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
726 |
#: includes/event-organiser-install.php:117
|
727 |
msgid "Read Private Events"
|
728 |
msgstr "Skoða einkaviðburði"
|
729 |
|
730 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
731 |
#: includes/event-organiser-install.php:118
|
732 |
msgid "Manage Venues"
|
733 |
msgstr "Stýra viðburðastöðum"
|
734 |
|
735 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
736 |
#: includes/event-organiser-install.php:119
|
737 |
msgid "Manage Event Categories & Tags"
|
738 |
msgstr "Stjórna flokkum og tögum viðburða"
|
1036 |
msgid "Venue(s) <strong>deleted</strong>"
|
1037 |
msgstr "Stað/stöðum <strong>eytt</strong>"
|
1038 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1039 |
#: event-organiser-venues.php:258
|
1040 |
#, fuzzy, php-format
|
1041 |
msgid "Search results for “%s”"
|
1042 |
msgstr "Leitarniðurstöður fyrir "
|
1043 |
|
1044 |
+
#: event-organiser-venues.php:418
|
1045 |
msgid "Latitude/Longitude:"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: event-organiser-venues.php:446
|
1049 |
msgid "Venue name"
|
1050 |
msgstr "Nafn staðar"
|
1051 |
|
1052 |
+
#: event-organiser-venues.php:452
|
1053 |
msgid "Permalink:"
|
1054 |
msgstr "Slóð"
|
1055 |
|
1056 |
+
#: event-organiser-venues.php:459
|
1057 |
msgid "Get Link"
|
1058 |
msgstr "Fá slóð"
|
1059 |
|
1060 |
+
#: event-organiser-venues.php:481
|
1061 |
msgid "Slug"
|
1062 |
msgstr "Netvænt stuttheiti"
|
1063 |
|
1092 |
msgid "[Line %1$d]"
|
1093 |
msgstr "[Lína %1$d]"
|
1094 |
|
1095 |
+
#: includes/class-eo-ical-parser.php:952
|
1096 |
#, php-format
|
1097 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1098 |
msgstr "Ógild dagsetning \"%s\". Búst er við henni á forminu ÁÁÁÁMMDD."
|
1099 |
|
1100 |
+
#: includes/class-eo-ical-parser.php:990
|
1101 |
#, php-format
|
1102 |
msgid ""
|
1103 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1207 |
msgid "%d categories were created"
|
1208 |
msgstr "%d flokkar stofnaðir"
|
1209 |
|
1210 |
+
#: includes/event-organiser-ajax.php:347
|
1211 |
msgid "Protected"
|
1212 |
msgstr "Varið"
|
1213 |
|
1214 |
+
#: includes/event-organiser-ajax.php:349
|
1215 |
msgid "Private"
|
1216 |
msgstr "Einka"
|
1217 |
|
1218 |
+
#: includes/event-organiser-ajax.php:351
|
1219 |
msgid "Draft"
|
1220 |
msgstr "Uppkast"
|
1221 |
|
1222 |
+
#: includes/event-organiser-ajax.php:381
|
1223 |
#: templates/event-meta-event-single.php:58
|
1224 |
msgid "Start"
|
1225 |
msgstr "Upphaf"
|
1226 |
|
1227 |
+
#: includes/event-organiser-ajax.php:382
|
1228 |
msgid "End"
|
1229 |
msgstr "Endir"
|
1230 |
|
1231 |
+
#: includes/event-organiser-ajax.php:423
|
1232 |
msgid "This event reoccurs"
|
1233 |
msgstr "Þessi viðburður endurtekur sig"
|
1234 |
|
1235 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1236 |
msgid "Edit Event"
|
1237 |
msgstr "Breyta viðburði"
|
1238 |
|
1239 |
+
#: includes/event-organiser-ajax.php:449
|
1240 |
msgid "Delete this occurrence"
|
1241 |
msgstr "Eyða þessum viðburði"
|
1242 |
|
1243 |
+
#: includes/event-organiser-ajax.php:466
|
1244 |
msgid "Break this series"
|
1245 |
msgstr "Brjóta niður runu"
|
1246 |
|
1247 |
+
#: includes/event-organiser-ajax.php:674
|
1248 |
+
#: includes/event-organiser-event-functions.php:1409
|
1249 |
msgid "All Day"
|
1250 |
msgstr "Heilsdags"
|
1251 |
|
1252 |
+
#: includes/event-organiser-ajax.php:679
|
1253 |
msgid "Add To Google Calendar"
|
1254 |
msgstr "Bæta við Google Calendar"
|
1255 |
|
1256 |
+
#: includes/event-organiser-ajax.php:790
|
1257 |
+
msgid "Event not found"
|
1258 |
+
msgstr ""
|
1259 |
+
|
1260 |
+
#: includes/event-organiser-ajax.php:802
|
1261 |
+
msgid "Events are not editable via the admin calendar"
|
1262 |
+
msgstr ""
|
1263 |
+
|
1264 |
+
#: includes/event-organiser-ajax.php:812
|
1265 |
+
msgid "Are you sure you want to do this?"
|
1266 |
+
msgstr ""
|
1267 |
+
|
1268 |
+
#: includes/event-organiser-ajax.php:822
|
1269 |
+
msgid "You do not have permission to edit this event"
|
1270 |
+
msgstr ""
|
1271 |
+
|
1272 |
+
#: includes/event-organiser-ajax.php:844
|
1273 |
+
#, php-format
|
1274 |
+
msgid "Event not created: %s"
|
1275 |
+
msgstr ""
|
1276 |
+
|
1277 |
#: includes/event-organiser-cpt.php:33
|
1278 |
msgid "Search Venues"
|
1279 |
msgstr "Leita í stöðum"
|
1314 |
msgid "Venue Location"
|
1315 |
msgstr "Staðsetning staðar"
|
1316 |
|
1317 |
+
#: includes/event-organiser-cpt.php:45
|
1318 |
+
msgid "View all venues"
|
1319 |
+
msgstr "Birta allt"
|
1320 |
+
|
1321 |
#: includes/event-organiser-cpt.php:46
|
1322 |
msgid "Venue:"
|
1323 |
msgstr ""
|
1367 |
msgid "No categories found"
|
1368 |
msgstr "Engir flokkar fundust"
|
1369 |
|
1370 |
+
#: includes/event-organiser-cpt.php:105
|
1371 |
+
msgid "View all categories"
|
1372 |
+
msgstr "Birta allt"
|
1373 |
+
|
1374 |
#: includes/event-organiser-cpt.php:147
|
1375 |
msgctxt "taxonomy singular name"
|
1376 |
msgid "Tag"
|
1413 |
msgstr "Veljið úr vinsælustu tögum"
|
1414 |
|
1415 |
#: includes/event-organiser-cpt.php:157
|
1416 |
+
#: includes/event-organiser-event-functions.php:1520
|
1417 |
#: templates/event-meta-event-single.php:74
|
1418 |
msgid "Tags"
|
1419 |
msgstr "Tög"
|
1430 |
msgid "View all tags"
|
1431 |
msgstr ""
|
1432 |
|
1433 |
+
#: includes/event-organiser-cpt.php:219
|
1434 |
+
msgctxt "post"
|
1435 |
+
msgid "Add New"
|
1436 |
+
msgstr ""
|
1437 |
+
|
1438 |
#: includes/event-organiser-cpt.php:220
|
1439 |
msgid "Add New Event"
|
1440 |
msgstr "Skrá nýjan viðburð"
|
1717 |
msgid "Assign the category a colour."
|
1718 |
msgstr "Setja lit flokks"
|
1719 |
|
1720 |
+
#: includes/event-organiser-event-functions.php:747
|
1721 |
#: includes/event-organiser-register.php:266
|
1722 |
msgid "last"
|
1723 |
msgstr "síðasti"
|
1724 |
|
1725 |
+
#: includes/event-organiser-event-functions.php:747
|
1726 |
#: includes/event-organiser-register.php:266
|
1727 |
msgid "first"
|
1728 |
msgstr "fyrsti"
|
1729 |
|
1730 |
+
#: includes/event-organiser-event-functions.php:747
|
1731 |
#: includes/event-organiser-register.php:266
|
1732 |
msgid "second"
|
1733 |
msgstr "annar"
|
1734 |
|
1735 |
+
#: includes/event-organiser-event-functions.php:747
|
1736 |
#: includes/event-organiser-register.php:266
|
1737 |
msgid "third"
|
1738 |
msgstr "þriðji"
|
1739 |
|
1740 |
+
#: includes/event-organiser-event-functions.php:747
|
1741 |
#: includes/event-organiser-register.php:266
|
1742 |
msgid "fourth"
|
1743 |
msgstr "fjórði"
|
1744 |
|
1745 |
+
#: includes/event-organiser-event-functions.php:757
|
1746 |
msgid "one time only"
|
1747 |
msgstr "aðeins einu sinni"
|
1748 |
|
1749 |
+
#: includes/event-organiser-event-functions.php:760
|
1750 |
msgid "custom reoccurrence"
|
1751 |
msgstr "sérstillt endurtekning"
|
1752 |
|
1753 |
+
#: includes/event-organiser-event-functions.php:767
|
1754 |
#: includes/event-organiser-register.php:256
|
1755 |
msgid "every day"
|
1756 |
msgstr "daglega"
|
1757 |
|
1758 |
+
#: includes/event-organiser-event-functions.php:769
|
1759 |
#: includes/event-organiser-register.php:257
|
1760 |
#, php-format
|
1761 |
msgid "every %d days"
|
1762 |
msgstr "hvern %d dag"
|
1763 |
|
1764 |
+
#: includes/event-organiser-event-functions.php:775
|
1765 |
#: includes/event-organiser-register.php:258
|
1766 |
msgid "every week on"
|
1767 |
msgstr "hverja viku þann"
|
1768 |
|
1769 |
+
#: includes/event-organiser-event-functions.php:777
|
1770 |
#: includes/event-organiser-register.php:259
|
1771 |
#, php-format
|
1772 |
msgid "every %d weeks on"
|
1773 |
msgstr "hverja %d viku þann"
|
1774 |
|
1775 |
+
#: includes/event-organiser-event-functions.php:788
|
1776 |
#: includes/event-organiser-register.php:260
|
1777 |
msgid "every month on the"
|
1778 |
msgstr "hvern mánuð þann"
|
1779 |
|
1780 |
+
#: includes/event-organiser-event-functions.php:790
|
1781 |
#: includes/event-organiser-register.php:261
|
1782 |
#, fuzzy, php-format
|
1783 |
msgid "every %d months on the"
|
1784 |
msgstr "hvern % mánuð þann"
|
1785 |
|
1786 |
+
#: includes/event-organiser-event-functions.php:819
|
1787 |
msgid "every year"
|
1788 |
msgstr "hver ár"
|
1789 |
|
1790 |
+
#: includes/event-organiser-event-functions.php:821
|
1791 |
#, php-format
|
1792 |
msgid "every %d years"
|
1793 |
msgstr "hvert %d ár"
|
1902 |
msgid "Country"
|
1903 |
msgstr "Land"
|
1904 |
|
1905 |
+
#: includes/event.php:549
|
1906 |
msgid "Schedule not recognised."
|
1907 |
msgstr "Skipulag óþekkt."
|
1908 |
|
1909 |
+
#: includes/event.php:558
|
1910 |
msgid "Start date not provided."
|
1911 |
msgstr "Engin upphafsdagsetning."
|
1912 |
|
1913 |
+
#: includes/event.php:576
|
1914 |
msgid "Start date occurs after end date."
|
1915 |
msgstr "Upphaf er á eftir enda."
|
1916 |
|
1917 |
+
#: includes/event.php:579
|
1918 |
msgid "Schedule end date is before is before the start date."
|
1919 |
msgstr "Lokadagsetning er á undan upphafsdagsetningu."
|
1920 |
|
1921 |
+
#: includes/event.php:662
|
1922 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1923 |
msgstr "Ógilt mánaðarskipulag (ógilt raðnúmer)"
|
1924 |
|
1925 |
+
#: includes/event.php:782
|
1926 |
msgid "Event does not contain any dates."
|
1927 |
msgstr "Viðburður án dagsetninga."
|
1928 |
|
1929 |
+
#: includes/event.php:923
|
1930 |
msgid "Occurrence not deleted. Occurrence not found."
|
1931 |
msgstr "Tilviki ekki eytt. Tilvik fannst ekki."
|
1932 |
|
1933 |
+
#: includes/event.php:984
|
1934 |
+
msgid "There is already an occurrence on this date"
|
1935 |
+
msgstr ""
|
1936 |
+
|
1937 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1938 |
#: includes/i18n.php:8
|
1939 |
msgid ""
|
languages/eventorganiser-it_IT.mo
CHANGED
Binary file
|
languages/eventorganiser-it_IT.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-06-09 19:27:10+0000\n"
|
7 |
"Last-Translator: Daniele Piccoli <daniepi@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Titolo"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Raggruppa per"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Giorno"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Settimana"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Mese"
|
45 |
|
@@ -61,7 +61,7 @@ msgstr "Includi il lik 'Add To Google'"
|
|
61 |
msgid "Displays a calendar of your events"
|
62 |
msgstr "Mostra un calendario per gli eventi"
|
63 |
|
64 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
65 |
msgid "Events Calendar"
|
66 |
msgstr "Calendario eventi"
|
67 |
|
@@ -111,8 +111,8 @@ msgstr "Prossimo mese"
|
|
111 |
msgid "Displays a list of events"
|
112 |
msgstr "Mostra la lista degli eventi"
|
113 |
|
114 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
115 |
-
#: event-organiser.php:
|
116 |
#: includes/event-organiser-cpt.php:229
|
117 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
118 |
msgid "Events"
|
@@ -171,17 +171,17 @@ msgstr ""
|
|
171 |
msgid "'No events' message"
|
172 |
msgstr "Messaggio 'Nessun evento'"
|
173 |
|
174 |
-
#: classes/class-eo-venue-list-table.php:
|
175 |
msgid "Edit"
|
176 |
msgstr "Modifica"
|
177 |
|
178 |
-
#: classes/class-eo-venue-list-table.php:
|
179 |
-
#: classes/class-eo-venue-list-table.php:
|
180 |
msgid "Delete"
|
181 |
msgstr "Elimina"
|
182 |
|
183 |
-
#: classes/class-eo-venue-list-table.php:
|
184 |
-
#: includes/event-organiser-ajax.php:
|
185 |
msgid "View"
|
186 |
msgstr "Visualizza"
|
187 |
|
@@ -196,7 +196,7 @@ msgstr "Categorie degli eventi"
|
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
-
#: includes/event-organiser-event-functions.php:
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Categorie"
|
@@ -236,7 +236,7 @@ msgstr "Luoghi"
|
|
236 |
msgid "Select Venue"
|
237 |
msgstr "Seleziona il luogo"
|
238 |
|
239 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "Errore, il post selezionato e protetto"
|
242 |
|
@@ -264,111 +264,102 @@ msgstr "Scopri di più …"
|
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Vista calendario"
|
266 |
|
267 |
-
#: event-organiser-calendar.php:
|
268 |
msgid "today"
|
269 |
msgstr "oggi"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "giorno"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "settimana"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "mese"
|
285 |
|
286 |
-
#: event-organiser-calendar.php:
|
287 |
msgid "go to date"
|
288 |
msgstr "vai alla data"
|
289 |
|
290 |
-
#: event-organiser-calendar.php:
|
291 |
-
#: includes/event-organiser-cpt.php:105
|
292 |
-
msgid "View all categories"
|
293 |
-
msgstr "Visualizza tutte le categorie"
|
294 |
-
|
295 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
296 |
-
msgid "View all venues"
|
297 |
-
msgstr "Visualizza tutti i luoghi"
|
298 |
-
|
299 |
-
#: event-organiser-calendar.php:111
|
300 |
msgid "You do not have sufficient permissions to create events. "
|
301 |
msgstr "Non hai permessi sufficienti per creare gli eventi."
|
302 |
|
303 |
-
#: event-organiser-calendar.php:
|
304 |
msgid "You do not have sufficient permissions to edit this event. "
|
305 |
msgstr "Non hai permessi sufficienti per modificare questo evento."
|
306 |
|
307 |
-
#: event-organiser-calendar.php:
|
308 |
msgid "You do not have sufficient permissions to delete this event. "
|
309 |
msgstr "Non hai permessi sufficienti per cancellare questo evento."
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "Occurrence deleted."
|
313 |
msgstr "Occorrenza eliminata."
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
#, fuzzy
|
317 |
msgid "Calendar options"
|
318 |
msgstr "Opzioni calendario"
|
319 |
|
320 |
-
#: event-organiser-calendar.php:
|
321 |
msgid "24 hour time"
|
322 |
msgstr "24 ore"
|
323 |
|
324 |
-
#: event-organiser-calendar.php:
|
325 |
-
#: includes/event-organiser-event-functions.php:
|
326 |
msgid "Loading…"
|
327 |
msgstr "Caricamento…"
|
328 |
|
329 |
-
#: event-organiser-calendar.php:
|
330 |
msgid "Current date/time"
|
331 |
msgstr "Data/ora attuale"
|
332 |
|
333 |
-
#: event-organiser-calendar.php:
|
334 |
msgid "Create an event"
|
335 |
msgstr "Crea un nuovo evento"
|
336 |
|
337 |
-
#: event-organiser-calendar.php:
|
338 |
msgid "When"
|
339 |
msgstr "Quando"
|
340 |
|
341 |
-
#: event-organiser-calendar.php:
|
342 |
msgid "Event Title"
|
343 |
msgstr "Titolo evento"
|
344 |
|
345 |
-
#: event-organiser-calendar.php:
|
346 |
msgid "Where"
|
347 |
msgstr "Dove"
|
348 |
|
349 |
-
#: event-organiser-calendar.php:
|
350 |
msgid "Save Draft"
|
351 |
msgstr "Salva bozza"
|
352 |
|
353 |
-
#: event-organiser-calendar.php:
|
354 |
#: event-organiser-edit.php:258
|
355 |
msgid "Cancel"
|
356 |
msgstr "Cancella"
|
357 |
|
358 |
-
#: event-organiser-calendar.php:
|
359 |
msgid "Publish Event"
|
360 |
msgstr "Pubblica evento"
|
361 |
|
362 |
-
#: event-organiser-calendar.php:
|
363 |
msgid "Submit for Review"
|
364 |
msgstr "Sottoponi per revisione"
|
365 |
|
366 |
-
#: event-organiser-calendar.php:
|
367 |
#: templates/event-meta-event-single.php:37
|
368 |
msgid "Event Details"
|
369 |
msgstr "Dettaglio eventi"
|
370 |
|
371 |
-
#: event-organiser-calendar.php:
|
372 |
msgid "Event Detail"
|
373 |
msgstr "Dettaglio evento"
|
374 |
|
@@ -453,7 +444,7 @@ msgid "unknown"
|
|
453 |
msgstr "sconosciuto"
|
454 |
|
455 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
456 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
457 |
msgid "Organiser"
|
458 |
msgstr "Agenda"
|
459 |
|
@@ -533,7 +524,7 @@ msgid "day of week"
|
|
533 |
msgstr "giorno della settimana"
|
534 |
|
535 |
#: event-organiser-edit.php:185
|
536 |
-
#: includes/event-organiser-event-functions.php:
|
537 |
#: includes/event-organiser-register.php:265
|
538 |
msgid "until"
|
539 |
msgstr "fino a"
|
@@ -556,7 +547,7 @@ msgstr "Seleziona un luogo"
|
|
556 |
msgid "Venue Name"
|
557 |
msgstr "Nome del luogo"
|
558 |
|
559 |
-
#: event-organiser-edit.php:
|
560 |
msgid "Event dates were not saved."
|
561 |
msgstr "Le date dell'evento non sono state salvate"
|
562 |
|
@@ -636,45 +627,45 @@ msgstr "Evento"
|
|
636 |
msgid "Reoccurrence"
|
637 |
msgstr "Ricorrenza"
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "View all events"
|
641 |
msgstr "Visualizza tutti gli eventi"
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
msgid "Future events"
|
645 |
msgstr "Eventi futuri"
|
646 |
|
647 |
-
#: event-organiser-manage.php:
|
648 |
msgid "Expired events"
|
649 |
msgstr "Eventi passati"
|
650 |
|
651 |
-
#: event-organiser-manage.php:
|
652 |
msgid "Events within 24 hours"
|
653 |
msgstr "Eventi entro 24 ore"
|
654 |
|
655 |
-
#: event-organiser-manage.php:
|
656 |
msgid "Events within 1 week"
|
657 |
msgstr "Eventi entro una settimana"
|
658 |
|
659 |
-
#: event-organiser-manage.php:
|
660 |
#, php-format
|
661 |
msgid "Events within %d weeks"
|
662 |
msgstr "Eventi entro %d settimane"
|
663 |
|
664 |
-
#: event-organiser-manage.php:
|
665 |
msgid "Events within 1 month"
|
666 |
msgstr "Eventi entro un mese"
|
667 |
|
668 |
-
#: event-organiser-manage.php:
|
669 |
#, php-format
|
670 |
msgid "Events within %d months"
|
671 |
msgstr "Eventi entro %d mesi"
|
672 |
|
673 |
-
#: event-organiser-manage.php:
|
674 |
msgid "Events within 1 year"
|
675 |
msgstr "Eventi nell'anno"
|
676 |
|
677 |
-
#: event-organiser-manage.php:
|
678 |
msgid "— No Change —"
|
679 |
msgstr "— Nessun Cambio —"
|
680 |
|
@@ -706,42 +697,42 @@ msgstr "Impostazioni del calendario eventi"
|
|
706 |
msgid "Event Organiser"
|
707 |
msgstr "Event Organiser"
|
708 |
|
709 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:112
|
711 |
msgid "Edit Events"
|
712 |
msgstr "Modifica eventi"
|
713 |
|
714 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:113
|
716 |
msgid "Publish Events"
|
717 |
msgstr "Pubblica eventi"
|
718 |
|
719 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:114
|
721 |
msgid "Delete Events"
|
722 |
msgstr "Cancella eventi"
|
723 |
|
724 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
725 |
#: includes/event-organiser-install.php:115
|
726 |
msgid "Edit Others' Events"
|
727 |
msgstr "Modifica gli eventi di altri"
|
728 |
|
729 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
730 |
#: includes/event-organiser-install.php:116
|
731 |
msgid "Delete Other's Events"
|
732 |
msgstr "Cancella gli eventi di altri"
|
733 |
|
734 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
735 |
#: includes/event-organiser-install.php:117
|
736 |
msgid "Read Private Events"
|
737 |
msgstr "Leggi eventi privati"
|
738 |
|
739 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
740 |
#: includes/event-organiser-install.php:118
|
741 |
msgid "Manage Venues"
|
742 |
msgstr "Modifica luogo"
|
743 |
|
744 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
745 |
#: includes/event-organiser-install.php:119
|
746 |
msgid "Manage Event Categories & Tags"
|
747 |
msgstr "Modifica le categorie e i tag degli eventi"
|
@@ -1055,34 +1046,28 @@ msgstr "Il luogo <strong>è stato aggiornato</strong>"
|
|
1055 |
msgid "Venue(s) <strong>deleted</strong>"
|
1056 |
msgstr "Il luogo <strong>è stato cancellato</strong>"
|
1057 |
|
1058 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1059 |
-
#: includes/event-organiser-cpt.php:219
|
1060 |
-
msgctxt "post"
|
1061 |
-
msgid "Add New"
|
1062 |
-
msgstr ""
|
1063 |
-
|
1064 |
#: event-organiser-venues.php:258
|
1065 |
#, php-format
|
1066 |
msgid "Search results for “%s”"
|
1067 |
msgstr "Risultati della ricerca per “%s”"
|
1068 |
|
1069 |
-
#: event-organiser-venues.php:
|
1070 |
msgid "Latitude/Longitude:"
|
1071 |
msgstr ""
|
1072 |
|
1073 |
-
#: event-organiser-venues.php:
|
1074 |
msgid "Venue name"
|
1075 |
msgstr "Nome luogo"
|
1076 |
|
1077 |
-
#: event-organiser-venues.php:
|
1078 |
msgid "Permalink:"
|
1079 |
msgstr "Permalink:"
|
1080 |
|
1081 |
-
#: event-organiser-venues.php:
|
1082 |
msgid "Get Link"
|
1083 |
msgstr "Apri il link"
|
1084 |
|
1085 |
-
#: event-organiser-venues.php:
|
1086 |
msgid "Slug"
|
1087 |
msgstr "Slug"
|
1088 |
|
@@ -1119,12 +1104,12 @@ msgstr "[Righe %1$d-%2$d]"
|
|
1119 |
msgid "[Line %1$d]"
|
1120 |
msgstr "[Riga %1$d]"
|
1121 |
|
1122 |
-
#: includes/class-eo-ical-parser.php:
|
1123 |
#, fuzzy, php-format
|
1124 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1125 |
msgstr "Data non valida. La data deve essere nel formato YYYYMMDD."
|
1126 |
|
1127 |
-
#: includes/class-eo-ical-parser.php:
|
1128 |
#, php-format
|
1129 |
msgid ""
|
1130 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1235,52 +1220,73 @@ msgstr "è stata creata 1 categoria"
|
|
1235 |
msgid "%d categories were created"
|
1236 |
msgstr "sono state create %d categorie"
|
1237 |
|
1238 |
-
#: includes/event-organiser-ajax.php:
|
1239 |
msgid "Protected"
|
1240 |
msgstr "Protetto"
|
1241 |
|
1242 |
-
#: includes/event-organiser-ajax.php:
|
1243 |
msgid "Private"
|
1244 |
msgstr "Privato"
|
1245 |
|
1246 |
-
#: includes/event-organiser-ajax.php:
|
1247 |
msgid "Draft"
|
1248 |
msgstr "Bozza"
|
1249 |
|
1250 |
-
#: includes/event-organiser-ajax.php:
|
1251 |
#: templates/event-meta-event-single.php:58
|
1252 |
msgid "Start"
|
1253 |
msgstr "Inizio"
|
1254 |
|
1255 |
-
#: includes/event-organiser-ajax.php:
|
1256 |
msgid "End"
|
1257 |
msgstr "Fine"
|
1258 |
|
1259 |
-
#: includes/event-organiser-ajax.php:
|
1260 |
msgid "This event reoccurs"
|
1261 |
msgstr "Questo evento si ripete"
|
1262 |
|
1263 |
-
#: includes/event-organiser-ajax.php:
|
1264 |
msgid "Edit Event"
|
1265 |
msgstr "Modifica evento"
|
1266 |
|
1267 |
-
#: includes/event-organiser-ajax.php:
|
1268 |
msgid "Delete this occurrence"
|
1269 |
msgstr "Cancella questa ricorrenza"
|
1270 |
|
1271 |
-
#: includes/event-organiser-ajax.php:
|
1272 |
msgid "Break this series"
|
1273 |
msgstr "Spezza questa serie"
|
1274 |
|
1275 |
-
#: includes/event-organiser-ajax.php:
|
1276 |
-
#: includes/event-organiser-event-functions.php:
|
1277 |
msgid "All Day"
|
1278 |
msgstr "Tutta la giornata"
|
1279 |
|
1280 |
-
#: includes/event-organiser-ajax.php:
|
1281 |
msgid "Add To Google Calendar"
|
1282 |
msgstr "Aggiungi a Google Calendar"
|
1283 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1284 |
#: includes/event-organiser-cpt.php:33
|
1285 |
msgid "Search Venues"
|
1286 |
msgstr "Cerca luoghi"
|
@@ -1321,6 +1327,10 @@ msgstr "Separa i luoghi con virgole"
|
|
1321 |
msgid "Venue Location"
|
1322 |
msgstr "Posizione del luogo"
|
1323 |
|
|
|
|
|
|
|
|
|
1324 |
#: includes/event-organiser-cpt.php:46
|
1325 |
msgid "Venue:"
|
1326 |
msgstr ""
|
@@ -1370,6 +1380,10 @@ msgstr "Nuova categoria"
|
|
1370 |
msgid "No categories found"
|
1371 |
msgstr "Nessuna categoria"
|
1372 |
|
|
|
|
|
|
|
|
|
1373 |
#: includes/event-organiser-cpt.php:147
|
1374 |
msgctxt "taxonomy singular name"
|
1375 |
msgid "Tag"
|
@@ -1412,7 +1426,7 @@ msgid "Choose from the most used tags"
|
|
1412 |
msgstr "Scegli fra i tag più utilizzati"
|
1413 |
|
1414 |
#: includes/event-organiser-cpt.php:157
|
1415 |
-
#: includes/event-organiser-event-functions.php:
|
1416 |
#: templates/event-meta-event-single.php:74
|
1417 |
msgid "Tags"
|
1418 |
msgstr "Tag"
|
@@ -1429,6 +1443,11 @@ msgstr "Separa i tag con una virgola"
|
|
1429 |
msgid "View all tags"
|
1430 |
msgstr ""
|
1431 |
|
|
|
|
|
|
|
|
|
|
|
1432 |
#: includes/event-organiser-cpt.php:220
|
1433 |
msgid "Add New Event"
|
1434 |
msgstr "Aggiungi un nuovo evento"
|
@@ -1715,78 +1734,78 @@ msgstr "Colore"
|
|
1715 |
msgid "Assign the category a colour."
|
1716 |
msgstr "Assegna un colore alla categoria"
|
1717 |
|
1718 |
-
#: includes/event-organiser-event-functions.php:
|
1719 |
#: includes/event-organiser-register.php:266
|
1720 |
msgid "last"
|
1721 |
msgstr "ultimo"
|
1722 |
|
1723 |
-
#: includes/event-organiser-event-functions.php:
|
1724 |
#: includes/event-organiser-register.php:266
|
1725 |
msgid "first"
|
1726 |
msgstr "primo"
|
1727 |
|
1728 |
-
#: includes/event-organiser-event-functions.php:
|
1729 |
#: includes/event-organiser-register.php:266
|
1730 |
msgid "second"
|
1731 |
msgstr "secondo"
|
1732 |
|
1733 |
-
#: includes/event-organiser-event-functions.php:
|
1734 |
#: includes/event-organiser-register.php:266
|
1735 |
msgid "third"
|
1736 |
msgstr "terzo"
|
1737 |
|
1738 |
-
#: includes/event-organiser-event-functions.php:
|
1739 |
#: includes/event-organiser-register.php:266
|
1740 |
msgid "fourth"
|
1741 |
msgstr "quarto"
|
1742 |
|
1743 |
-
#: includes/event-organiser-event-functions.php:
|
1744 |
msgid "one time only"
|
1745 |
msgstr "soltanto una volta"
|
1746 |
|
1747 |
-
#: includes/event-organiser-event-functions.php:
|
1748 |
#, fuzzy
|
1749 |
msgid "custom reoccurrence"
|
1750 |
msgstr "Ricorrenza personalizzata"
|
1751 |
|
1752 |
-
#: includes/event-organiser-event-functions.php:
|
1753 |
#: includes/event-organiser-register.php:256
|
1754 |
msgid "every day"
|
1755 |
msgstr "ogni giorno"
|
1756 |
|
1757 |
-
#: includes/event-organiser-event-functions.php:
|
1758 |
#: includes/event-organiser-register.php:257
|
1759 |
#, php-format
|
1760 |
msgid "every %d days"
|
1761 |
msgstr "ogni %d giorni"
|
1762 |
|
1763 |
-
#: includes/event-organiser-event-functions.php:
|
1764 |
#: includes/event-organiser-register.php:258
|
1765 |
msgid "every week on"
|
1766 |
msgstr "ogni settimana il"
|
1767 |
|
1768 |
-
#: includes/event-organiser-event-functions.php:
|
1769 |
#: includes/event-organiser-register.php:259
|
1770 |
#, php-format
|
1771 |
msgid "every %d weeks on"
|
1772 |
msgstr "ogni %d settimane il"
|
1773 |
|
1774 |
-
#: includes/event-organiser-event-functions.php:
|
1775 |
#: includes/event-organiser-register.php:260
|
1776 |
msgid "every month on the"
|
1777 |
msgstr "ogni mese il"
|
1778 |
|
1779 |
-
#: includes/event-organiser-event-functions.php:
|
1780 |
#: includes/event-organiser-register.php:261
|
1781 |
#, php-format
|
1782 |
msgid "every %d months on the"
|
1783 |
msgstr "ogni %d mesi il"
|
1784 |
|
1785 |
-
#: includes/event-organiser-event-functions.php:
|
1786 |
msgid "every year"
|
1787 |
msgstr "ogni anno"
|
1788 |
|
1789 |
-
#: includes/event-organiser-event-functions.php:
|
1790 |
#, php-format
|
1791 |
msgid "every %d years"
|
1792 |
msgstr "ogni %d anni"
|
@@ -1903,34 +1922,38 @@ msgstr "CAP"
|
|
1903 |
msgid "Country"
|
1904 |
msgstr "Nazione"
|
1905 |
|
1906 |
-
#: includes/event.php:
|
1907 |
msgid "Schedule not recognised."
|
1908 |
msgstr "Programma non riconosciuto."
|
1909 |
|
1910 |
-
#: includes/event.php:
|
1911 |
msgid "Start date not provided."
|
1912 |
msgstr "Data di inizio non fornita."
|
1913 |
|
1914 |
-
#: includes/event.php:
|
1915 |
msgid "Start date occurs after end date."
|
1916 |
msgstr "La data di inizio programma è dopo la data di fine."
|
1917 |
|
1918 |
-
#: includes/event.php:
|
1919 |
msgid "Schedule end date is before is before the start date."
|
1920 |
msgstr "La data di fine programma è prima della data di inizio."
|
1921 |
|
1922 |
-
#: includes/event.php:
|
1923 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1924 |
msgstr "Programma mensile non valido (numero non valido)"
|
1925 |
|
1926 |
-
#: includes/event.php:
|
1927 |
msgid "Event does not contain any dates."
|
1928 |
msgstr "L'evento non prevede nessuna data."
|
1929 |
|
1930 |
-
#: includes/event.php:
|
1931 |
msgid "Occurrence not deleted. Occurrence not found."
|
1932 |
msgstr "Occorrenza non cancellata. Occorrenza non trovata."
|
1933 |
|
|
|
|
|
|
|
|
|
1934 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1935 |
#: includes/i18n.php:8
|
1936 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-06-09 19:27:10+0000\n"
|
7 |
"Last-Translator: Daniele Piccoli <daniepi@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Raggruppa per"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Giorno"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Settimana"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Mese"
|
45 |
|
61 |
msgid "Displays a calendar of your events"
|
62 |
msgstr "Mostra un calendario per gli eventi"
|
63 |
|
64 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
65 |
msgid "Events Calendar"
|
66 |
msgstr "Calendario eventi"
|
67 |
|
111 |
msgid "Displays a list of events"
|
112 |
msgstr "Mostra la lista degli eventi"
|
113 |
|
114 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
115 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
116 |
#: includes/event-organiser-cpt.php:229
|
117 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
118 |
msgid "Events"
|
171 |
msgid "'No events' message"
|
172 |
msgstr "Messaggio 'Nessun evento'"
|
173 |
|
174 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
175 |
msgid "Edit"
|
176 |
msgstr "Modifica"
|
177 |
|
178 |
+
#: classes/class-eo-venue-list-table.php:80
|
179 |
+
#: classes/class-eo-venue-list-table.php:142
|
180 |
msgid "Delete"
|
181 |
msgstr "Elimina"
|
182 |
|
183 |
+
#: classes/class-eo-venue-list-table.php:85
|
184 |
+
#: includes/event-organiser-ajax.php:678
|
185 |
msgid "View"
|
186 |
msgstr "Visualizza"
|
187 |
|
196 |
|
197 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
198 |
#: includes/event-organiser-cpt.php:103
|
199 |
+
#: includes/event-organiser-event-functions.php:1512
|
200 |
#: templates/event-meta-event-single.php:69
|
201 |
msgid "Categories"
|
202 |
msgstr "Categorie"
|
236 |
msgid "Select Venue"
|
237 |
msgstr "Seleziona il luogo"
|
238 |
|
239 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
240 |
msgid "There is no excerpt because this is a protected post."
|
241 |
msgstr "Errore, il post selezionato e protetto"
|
242 |
|
264 |
msgid "Calendar View"
|
265 |
msgstr "Vista calendario"
|
266 |
|
267 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
268 |
msgid "today"
|
269 |
msgstr "oggi"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
272 |
#: includes/event-organiser-register.php:248
|
273 |
msgid "day"
|
274 |
msgstr "giorno"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
277 |
#: includes/event-organiser-register.php:250
|
278 |
msgid "week"
|
279 |
msgstr "settimana"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
282 |
#: includes/event-organiser-register.php:252
|
283 |
msgid "month"
|
284 |
msgstr "mese"
|
285 |
|
286 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
287 |
msgid "go to date"
|
288 |
msgstr "vai alla data"
|
289 |
|
290 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
msgid "You do not have sufficient permissions to create events. "
|
292 |
msgstr "Non hai permessi sufficienti per creare gli eventi."
|
293 |
|
294 |
+
#: event-organiser-calendar.php:176
|
295 |
msgid "You do not have sufficient permissions to edit this event. "
|
296 |
msgstr "Non hai permessi sufficienti per modificare questo evento."
|
297 |
|
298 |
+
#: event-organiser-calendar.php:194
|
299 |
msgid "You do not have sufficient permissions to delete this event. "
|
300 |
msgstr "Non hai permessi sufficienti per cancellare questo evento."
|
301 |
|
302 |
+
#: event-organiser-calendar.php:204
|
303 |
msgid "Occurrence deleted."
|
304 |
msgstr "Occorrenza eliminata."
|
305 |
|
306 |
+
#: event-organiser-calendar.php:220
|
307 |
#, fuzzy
|
308 |
msgid "Calendar options"
|
309 |
msgstr "Opzioni calendario"
|
310 |
|
311 |
+
#: event-organiser-calendar.php:227
|
312 |
msgid "24 hour time"
|
313 |
msgstr "24 ore"
|
314 |
|
315 |
+
#: event-organiser-calendar.php:249
|
316 |
+
#: includes/event-organiser-event-functions.php:1457
|
317 |
msgid "Loading…"
|
318 |
msgstr "Caricamento…"
|
319 |
|
320 |
+
#: event-organiser-calendar.php:256
|
321 |
msgid "Current date/time"
|
322 |
msgstr "Data/ora attuale"
|
323 |
|
324 |
+
#: event-organiser-calendar.php:261
|
325 |
msgid "Create an event"
|
326 |
msgstr "Crea un nuovo evento"
|
327 |
|
328 |
+
#: event-organiser-calendar.php:266
|
329 |
msgid "When"
|
330 |
msgstr "Quando"
|
331 |
|
332 |
+
#: event-organiser-calendar.php:270
|
333 |
msgid "Event Title"
|
334 |
msgstr "Titolo evento"
|
335 |
|
336 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
337 |
msgid "Where"
|
338 |
msgstr "Dove"
|
339 |
|
340 |
+
#: event-organiser-calendar.php:302
|
341 |
msgid "Save Draft"
|
342 |
msgstr "Salva bozza"
|
343 |
|
344 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
345 |
#: event-organiser-edit.php:258
|
346 |
msgid "Cancel"
|
347 |
msgstr "Cancella"
|
348 |
|
349 |
+
#: event-organiser-calendar.php:306
|
350 |
msgid "Publish Event"
|
351 |
msgstr "Pubblica evento"
|
352 |
|
353 |
+
#: event-organiser-calendar.php:312
|
354 |
msgid "Submit for Review"
|
355 |
msgstr "Sottoponi per revisione"
|
356 |
|
357 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
358 |
#: templates/event-meta-event-single.php:37
|
359 |
msgid "Event Details"
|
360 |
msgstr "Dettaglio eventi"
|
361 |
|
362 |
+
#: event-organiser-calendar.php:335
|
363 |
msgid "Event Detail"
|
364 |
msgstr "Dettaglio evento"
|
365 |
|
444 |
msgstr "sconosciuto"
|
445 |
|
446 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
447 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
448 |
msgid "Organiser"
|
449 |
msgstr "Agenda"
|
450 |
|
524 |
msgstr "giorno della settimana"
|
525 |
|
526 |
#: event-organiser-edit.php:185
|
527 |
+
#: includes/event-organiser-event-functions.php:826
|
528 |
#: includes/event-organiser-register.php:265
|
529 |
msgid "until"
|
530 |
msgstr "fino a"
|
547 |
msgid "Venue Name"
|
548 |
msgstr "Nome del luogo"
|
549 |
|
550 |
+
#: event-organiser-edit.php:416
|
551 |
msgid "Event dates were not saved."
|
552 |
msgstr "Le date dell'evento non sono state salvate"
|
553 |
|
627 |
msgid "Reoccurrence"
|
628 |
msgstr "Ricorrenza"
|
629 |
|
630 |
+
#: event-organiser-manage.php:152
|
631 |
msgid "View all events"
|
632 |
msgstr "Visualizza tutti gli eventi"
|
633 |
|
634 |
+
#: event-organiser-manage.php:153
|
635 |
msgid "Future events"
|
636 |
msgstr "Eventi futuri"
|
637 |
|
638 |
+
#: event-organiser-manage.php:154
|
639 |
msgid "Expired events"
|
640 |
msgstr "Eventi passati"
|
641 |
|
642 |
+
#: event-organiser-manage.php:155
|
643 |
msgid "Events within 24 hours"
|
644 |
msgstr "Eventi entro 24 ore"
|
645 |
|
646 |
+
#: event-organiser-manage.php:156
|
647 |
msgid "Events within 1 week"
|
648 |
msgstr "Eventi entro una settimana"
|
649 |
|
650 |
+
#: event-organiser-manage.php:157
|
651 |
#, php-format
|
652 |
msgid "Events within %d weeks"
|
653 |
msgstr "Eventi entro %d settimane"
|
654 |
|
655 |
+
#: event-organiser-manage.php:158
|
656 |
msgid "Events within 1 month"
|
657 |
msgstr "Eventi entro un mese"
|
658 |
|
659 |
+
#: event-organiser-manage.php:159
|
660 |
#, php-format
|
661 |
msgid "Events within %d months"
|
662 |
msgstr "Eventi entro %d mesi"
|
663 |
|
664 |
+
#: event-organiser-manage.php:160
|
665 |
msgid "Events within 1 year"
|
666 |
msgstr "Eventi nell'anno"
|
667 |
|
668 |
+
#: event-organiser-manage.php:211
|
669 |
msgid "— No Change —"
|
670 |
msgstr "— Nessun Cambio —"
|
671 |
|
697 |
msgid "Event Organiser"
|
698 |
msgstr "Event Organiser"
|
699 |
|
700 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
701 |
#: includes/event-organiser-install.php:112
|
702 |
msgid "Edit Events"
|
703 |
msgstr "Modifica eventi"
|
704 |
|
705 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
706 |
#: includes/event-organiser-install.php:113
|
707 |
msgid "Publish Events"
|
708 |
msgstr "Pubblica eventi"
|
709 |
|
710 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
711 |
#: includes/event-organiser-install.php:114
|
712 |
msgid "Delete Events"
|
713 |
msgstr "Cancella eventi"
|
714 |
|
715 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
716 |
#: includes/event-organiser-install.php:115
|
717 |
msgid "Edit Others' Events"
|
718 |
msgstr "Modifica gli eventi di altri"
|
719 |
|
720 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
721 |
#: includes/event-organiser-install.php:116
|
722 |
msgid "Delete Other's Events"
|
723 |
msgstr "Cancella gli eventi di altri"
|
724 |
|
725 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
726 |
#: includes/event-organiser-install.php:117
|
727 |
msgid "Read Private Events"
|
728 |
msgstr "Leggi eventi privati"
|
729 |
|
730 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
731 |
#: includes/event-organiser-install.php:118
|
732 |
msgid "Manage Venues"
|
733 |
msgstr "Modifica luogo"
|
734 |
|
735 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
736 |
#: includes/event-organiser-install.php:119
|
737 |
msgid "Manage Event Categories & Tags"
|
738 |
msgstr "Modifica le categorie e i tag degli eventi"
|
1046 |
msgid "Venue(s) <strong>deleted</strong>"
|
1047 |
msgstr "Il luogo <strong>è stato cancellato</strong>"
|
1048 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1049 |
#: event-organiser-venues.php:258
|
1050 |
#, php-format
|
1051 |
msgid "Search results for “%s”"
|
1052 |
msgstr "Risultati della ricerca per “%s”"
|
1053 |
|
1054 |
+
#: event-organiser-venues.php:418
|
1055 |
msgid "Latitude/Longitude:"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: event-organiser-venues.php:446
|
1059 |
msgid "Venue name"
|
1060 |
msgstr "Nome luogo"
|
1061 |
|
1062 |
+
#: event-organiser-venues.php:452
|
1063 |
msgid "Permalink:"
|
1064 |
msgstr "Permalink:"
|
1065 |
|
1066 |
+
#: event-organiser-venues.php:459
|
1067 |
msgid "Get Link"
|
1068 |
msgstr "Apri il link"
|
1069 |
|
1070 |
+
#: event-organiser-venues.php:481
|
1071 |
msgid "Slug"
|
1072 |
msgstr "Slug"
|
1073 |
|
1104 |
msgid "[Line %1$d]"
|
1105 |
msgstr "[Riga %1$d]"
|
1106 |
|
1107 |
+
#: includes/class-eo-ical-parser.php:952
|
1108 |
#, fuzzy, php-format
|
1109 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1110 |
msgstr "Data non valida. La data deve essere nel formato YYYYMMDD."
|
1111 |
|
1112 |
+
#: includes/class-eo-ical-parser.php:990
|
1113 |
#, php-format
|
1114 |
msgid ""
|
1115 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1220 |
msgid "%d categories were created"
|
1221 |
msgstr "sono state create %d categorie"
|
1222 |
|
1223 |
+
#: includes/event-organiser-ajax.php:347
|
1224 |
msgid "Protected"
|
1225 |
msgstr "Protetto"
|
1226 |
|
1227 |
+
#: includes/event-organiser-ajax.php:349
|
1228 |
msgid "Private"
|
1229 |
msgstr "Privato"
|
1230 |
|
1231 |
+
#: includes/event-organiser-ajax.php:351
|
1232 |
msgid "Draft"
|
1233 |
msgstr "Bozza"
|
1234 |
|
1235 |
+
#: includes/event-organiser-ajax.php:381
|
1236 |
#: templates/event-meta-event-single.php:58
|
1237 |
msgid "Start"
|
1238 |
msgstr "Inizio"
|
1239 |
|
1240 |
+
#: includes/event-organiser-ajax.php:382
|
1241 |
msgid "End"
|
1242 |
msgstr "Fine"
|
1243 |
|
1244 |
+
#: includes/event-organiser-ajax.php:423
|
1245 |
msgid "This event reoccurs"
|
1246 |
msgstr "Questo evento si ripete"
|
1247 |
|
1248 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1249 |
msgid "Edit Event"
|
1250 |
msgstr "Modifica evento"
|
1251 |
|
1252 |
+
#: includes/event-organiser-ajax.php:449
|
1253 |
msgid "Delete this occurrence"
|
1254 |
msgstr "Cancella questa ricorrenza"
|
1255 |
|
1256 |
+
#: includes/event-organiser-ajax.php:466
|
1257 |
msgid "Break this series"
|
1258 |
msgstr "Spezza questa serie"
|
1259 |
|
1260 |
+
#: includes/event-organiser-ajax.php:674
|
1261 |
+
#: includes/event-organiser-event-functions.php:1409
|
1262 |
msgid "All Day"
|
1263 |
msgstr "Tutta la giornata"
|
1264 |
|
1265 |
+
#: includes/event-organiser-ajax.php:679
|
1266 |
msgid "Add To Google Calendar"
|
1267 |
msgstr "Aggiungi a Google Calendar"
|
1268 |
|
1269 |
+
#: includes/event-organiser-ajax.php:790
|
1270 |
+
msgid "Event not found"
|
1271 |
+
msgstr ""
|
1272 |
+
|
1273 |
+
#: includes/event-organiser-ajax.php:802
|
1274 |
+
msgid "Events are not editable via the admin calendar"
|
1275 |
+
msgstr ""
|
1276 |
+
|
1277 |
+
#: includes/event-organiser-ajax.php:812
|
1278 |
+
msgid "Are you sure you want to do this?"
|
1279 |
+
msgstr ""
|
1280 |
+
|
1281 |
+
#: includes/event-organiser-ajax.php:822
|
1282 |
+
msgid "You do not have permission to edit this event"
|
1283 |
+
msgstr ""
|
1284 |
+
|
1285 |
+
#: includes/event-organiser-ajax.php:844
|
1286 |
+
#, php-format
|
1287 |
+
msgid "Event not created: %s"
|
1288 |
+
msgstr ""
|
1289 |
+
|
1290 |
#: includes/event-organiser-cpt.php:33
|
1291 |
msgid "Search Venues"
|
1292 |
msgstr "Cerca luoghi"
|
1327 |
msgid "Venue Location"
|
1328 |
msgstr "Posizione del luogo"
|
1329 |
|
1330 |
+
#: includes/event-organiser-cpt.php:45
|
1331 |
+
msgid "View all venues"
|
1332 |
+
msgstr "Visualizza tutti i luoghi"
|
1333 |
+
|
1334 |
#: includes/event-organiser-cpt.php:46
|
1335 |
msgid "Venue:"
|
1336 |
msgstr ""
|
1380 |
msgid "No categories found"
|
1381 |
msgstr "Nessuna categoria"
|
1382 |
|
1383 |
+
#: includes/event-organiser-cpt.php:105
|
1384 |
+
msgid "View all categories"
|
1385 |
+
msgstr "Visualizza tutte le categorie"
|
1386 |
+
|
1387 |
#: includes/event-organiser-cpt.php:147
|
1388 |
msgctxt "taxonomy singular name"
|
1389 |
msgid "Tag"
|
1426 |
msgstr "Scegli fra i tag più utilizzati"
|
1427 |
|
1428 |
#: includes/event-organiser-cpt.php:157
|
1429 |
+
#: includes/event-organiser-event-functions.php:1520
|
1430 |
#: templates/event-meta-event-single.php:74
|
1431 |
msgid "Tags"
|
1432 |
msgstr "Tag"
|
1443 |
msgid "View all tags"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
+
#: includes/event-organiser-cpt.php:219
|
1447 |
+
msgctxt "post"
|
1448 |
+
msgid "Add New"
|
1449 |
+
msgstr ""
|
1450 |
+
|
1451 |
#: includes/event-organiser-cpt.php:220
|
1452 |
msgid "Add New Event"
|
1453 |
msgstr "Aggiungi un nuovo evento"
|
1734 |
msgid "Assign the category a colour."
|
1735 |
msgstr "Assegna un colore alla categoria"
|
1736 |
|
1737 |
+
#: includes/event-organiser-event-functions.php:747
|
1738 |
#: includes/event-organiser-register.php:266
|
1739 |
msgid "last"
|
1740 |
msgstr "ultimo"
|
1741 |
|
1742 |
+
#: includes/event-organiser-event-functions.php:747
|
1743 |
#: includes/event-organiser-register.php:266
|
1744 |
msgid "first"
|
1745 |
msgstr "primo"
|
1746 |
|
1747 |
+
#: includes/event-organiser-event-functions.php:747
|
1748 |
#: includes/event-organiser-register.php:266
|
1749 |
msgid "second"
|
1750 |
msgstr "secondo"
|
1751 |
|
1752 |
+
#: includes/event-organiser-event-functions.php:747
|
1753 |
#: includes/event-organiser-register.php:266
|
1754 |
msgid "third"
|
1755 |
msgstr "terzo"
|
1756 |
|
1757 |
+
#: includes/event-organiser-event-functions.php:747
|
1758 |
#: includes/event-organiser-register.php:266
|
1759 |
msgid "fourth"
|
1760 |
msgstr "quarto"
|
1761 |
|
1762 |
+
#: includes/event-organiser-event-functions.php:757
|
1763 |
msgid "one time only"
|
1764 |
msgstr "soltanto una volta"
|
1765 |
|
1766 |
+
#: includes/event-organiser-event-functions.php:760
|
1767 |
#, fuzzy
|
1768 |
msgid "custom reoccurrence"
|
1769 |
msgstr "Ricorrenza personalizzata"
|
1770 |
|
1771 |
+
#: includes/event-organiser-event-functions.php:767
|
1772 |
#: includes/event-organiser-register.php:256
|
1773 |
msgid "every day"
|
1774 |
msgstr "ogni giorno"
|
1775 |
|
1776 |
+
#: includes/event-organiser-event-functions.php:769
|
1777 |
#: includes/event-organiser-register.php:257
|
1778 |
#, php-format
|
1779 |
msgid "every %d days"
|
1780 |
msgstr "ogni %d giorni"
|
1781 |
|
1782 |
+
#: includes/event-organiser-event-functions.php:775
|
1783 |
#: includes/event-organiser-register.php:258
|
1784 |
msgid "every week on"
|
1785 |
msgstr "ogni settimana il"
|
1786 |
|
1787 |
+
#: includes/event-organiser-event-functions.php:777
|
1788 |
#: includes/event-organiser-register.php:259
|
1789 |
#, php-format
|
1790 |
msgid "every %d weeks on"
|
1791 |
msgstr "ogni %d settimane il"
|
1792 |
|
1793 |
+
#: includes/event-organiser-event-functions.php:788
|
1794 |
#: includes/event-organiser-register.php:260
|
1795 |
msgid "every month on the"
|
1796 |
msgstr "ogni mese il"
|
1797 |
|
1798 |
+
#: includes/event-organiser-event-functions.php:790
|
1799 |
#: includes/event-organiser-register.php:261
|
1800 |
#, php-format
|
1801 |
msgid "every %d months on the"
|
1802 |
msgstr "ogni %d mesi il"
|
1803 |
|
1804 |
+
#: includes/event-organiser-event-functions.php:819
|
1805 |
msgid "every year"
|
1806 |
msgstr "ogni anno"
|
1807 |
|
1808 |
+
#: includes/event-organiser-event-functions.php:821
|
1809 |
#, php-format
|
1810 |
msgid "every %d years"
|
1811 |
msgstr "ogni %d anni"
|
1922 |
msgid "Country"
|
1923 |
msgstr "Nazione"
|
1924 |
|
1925 |
+
#: includes/event.php:549
|
1926 |
msgid "Schedule not recognised."
|
1927 |
msgstr "Programma non riconosciuto."
|
1928 |
|
1929 |
+
#: includes/event.php:558
|
1930 |
msgid "Start date not provided."
|
1931 |
msgstr "Data di inizio non fornita."
|
1932 |
|
1933 |
+
#: includes/event.php:576
|
1934 |
msgid "Start date occurs after end date."
|
1935 |
msgstr "La data di inizio programma è dopo la data di fine."
|
1936 |
|
1937 |
+
#: includes/event.php:579
|
1938 |
msgid "Schedule end date is before is before the start date."
|
1939 |
msgstr "La data di fine programma è prima della data di inizio."
|
1940 |
|
1941 |
+
#: includes/event.php:662
|
1942 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1943 |
msgstr "Programma mensile non valido (numero non valido)"
|
1944 |
|
1945 |
+
#: includes/event.php:782
|
1946 |
msgid "Event does not contain any dates."
|
1947 |
msgstr "L'evento non prevede nessuna data."
|
1948 |
|
1949 |
+
#: includes/event.php:923
|
1950 |
msgid "Occurrence not deleted. Occurrence not found."
|
1951 |
msgstr "Occorrenza non cancellata. Occorrenza non trovata."
|
1952 |
|
1953 |
+
#: includes/event.php:984
|
1954 |
+
msgid "There is already an occurrence on this date"
|
1955 |
+
msgstr ""
|
1956 |
+
|
1957 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1958 |
#: includes/i18n.php:8
|
1959 |
msgid ""
|
languages/eventorganiser-ja.mo
CHANGED
Binary file
|
languages/eventorganiser-ja.po
CHANGED
@@ -2,9 +2,9 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date:
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: \n"
|
9 |
"Language: Japanese\n"
|
10 |
"MIME-Version: 1.0\n"
|
@@ -31,15 +31,15 @@ msgstr "タイトル"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "グループ表示"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "日"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "週"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "月"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr "'Googleに追加' リンクを入れる"
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "あなたのイベントカレンダーを表示する"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "イベントカレンダー"
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "翌月"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "イベントリストを表示する"
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr "「イベントなし」メッセージ"
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr "編集する"
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr "削除する"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr "見る"
|
184 |
|
@@ -193,7 +193,7 @@ msgstr "イベントカテゴリ"
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "カテゴリ"
|
@@ -233,7 +233,7 @@ msgstr "会場"
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr "会場を選択"
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr "保護されている投稿なので抜粋はありません。"
|
239 |
|
@@ -259,110 +259,101 @@ msgstr "さらに見る"
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr "カレンダー表示"
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "今日"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "日"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "週"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "月"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr "日付を指定"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr "全てのカテゴリ"
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr "全ての会場"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr "イベントを作成できる権限がありません"
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr "このイベントを編集できる権限がありません"
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr "このイベントを削除できる権限がありません"
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr "カレンダーオプション"
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr "24時間表示"
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr "読み込み中..."
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr "現在の日時"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr "イベントを作成する"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr "日時"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr "イベント名"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr "場所"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr "下書きを保存する"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "キャンセルする"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr "イベントを公開する"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr "レビューを投稿する"
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "イベント詳細"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr "イベント詳細"
|
368 |
|
@@ -439,7 +430,7 @@ msgid "unknown"
|
|
439 |
msgstr "不明"
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr "主催"
|
445 |
|
@@ -519,7 +510,7 @@ msgid "day of week"
|
|
519 |
msgstr ""
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr "まで"
|
@@ -541,7 +532,7 @@ msgstr "会場を選択"
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr "会場名"
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr "イベント日程は保存されませんでした。"
|
547 |
|
@@ -613,45 +604,45 @@ msgstr "イベント"
|
|
613 |
msgid "Reoccurrence"
|
614 |
msgstr "繰り返し"
|
615 |
|
616 |
-
#: event-organiser-manage.php:
|
617 |
msgid "View all events"
|
618 |
msgstr "全てのイベント"
|
619 |
|
620 |
-
#: event-organiser-manage.php:
|
621 |
msgid "Future events"
|
622 |
msgstr "開催予定のイベント"
|
623 |
|
624 |
-
#: event-organiser-manage.php:
|
625 |
msgid "Expired events"
|
626 |
msgstr "過去のイベント"
|
627 |
|
628 |
-
#: event-organiser-manage.php:
|
629 |
msgid "Events within 24 hours"
|
630 |
msgstr "24時間以内のイベント"
|
631 |
|
632 |
-
#: event-organiser-manage.php:
|
633 |
msgid "Events within 1 week"
|
634 |
msgstr "1週間以内のイベント"
|
635 |
|
636 |
-
#: event-organiser-manage.php:
|
637 |
#, php-format
|
638 |
msgid "Events within %d weeks"
|
639 |
msgstr "%d週間以内のイベント"
|
640 |
|
641 |
-
#: event-organiser-manage.php:
|
642 |
msgid "Events within 1 month"
|
643 |
msgstr "1ヶ月以内のイベント"
|
644 |
|
645 |
-
#: event-organiser-manage.php:
|
646 |
#, php-format
|
647 |
msgid "Events within %d months"
|
648 |
msgstr "%dヶ月以内のイベント"
|
649 |
|
650 |
-
#: event-organiser-manage.php:
|
651 |
msgid "Events within 1 year"
|
652 |
msgstr "1年以内のイベント"
|
653 |
|
654 |
-
#: event-organiser-manage.php:
|
655 |
msgid "— No Change —"
|
656 |
msgstr "- 変更なし -"
|
657 |
|
@@ -683,42 +674,42 @@ msgstr "Event Organiser設定"
|
|
683 |
msgid "Event Organiser"
|
684 |
msgstr "Event Organiser"
|
685 |
|
686 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
687 |
#: includes/event-organiser-install.php:112
|
688 |
msgid "Edit Events"
|
689 |
msgstr "イベントの編集"
|
690 |
|
691 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
692 |
#: includes/event-organiser-install.php:113
|
693 |
msgid "Publish Events"
|
694 |
msgstr "イベントの公開"
|
695 |
|
696 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
697 |
#: includes/event-organiser-install.php:114
|
698 |
msgid "Delete Events"
|
699 |
msgstr "イベントの削除"
|
700 |
|
701 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
702 |
#: includes/event-organiser-install.php:115
|
703 |
msgid "Edit Others' Events"
|
704 |
msgstr "その他のイベントの編集"
|
705 |
|
706 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
707 |
#: includes/event-organiser-install.php:116
|
708 |
msgid "Delete Other's Events"
|
709 |
msgstr "その他のイベントの削除"
|
710 |
|
711 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
712 |
#: includes/event-organiser-install.php:117
|
713 |
msgid "Read Private Events"
|
714 |
msgstr "プライベートイベントの閲覧"
|
715 |
|
716 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
717 |
#: includes/event-organiser-install.php:118
|
718 |
msgid "Manage Venues"
|
719 |
msgstr "会場の管理"
|
720 |
|
721 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
722 |
#: includes/event-organiser-install.php:119
|
723 |
msgid "Manage Event Categories & Tags"
|
724 |
msgstr "カテゴリとタグの管理"
|
@@ -1017,34 +1008,28 @@ msgstr "会場が<strong>更新</strong>されました"
|
|
1017 |
msgid "Venue(s) <strong>deleted</strong>"
|
1018 |
msgstr "会場が<strong>削除</strong>されました"
|
1019 |
|
1020 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1021 |
-
#: includes/event-organiser-cpt.php:219
|
1022 |
-
msgctxt "post"
|
1023 |
-
msgid "Add New"
|
1024 |
-
msgstr ""
|
1025 |
-
|
1026 |
#: event-organiser-venues.php:258
|
1027 |
#, php-format
|
1028 |
msgid "Search results for “%s”"
|
1029 |
msgstr "“%s” の検索結果"
|
1030 |
|
1031 |
-
#: event-organiser-venues.php:
|
1032 |
msgid "Latitude/Longitude:"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: event-organiser-venues.php:
|
1036 |
msgid "Venue name"
|
1037 |
msgstr "会場名"
|
1038 |
|
1039 |
-
#: event-organiser-venues.php:
|
1040 |
msgid "Permalink:"
|
1041 |
msgstr "パーマリンク:"
|
1042 |
|
1043 |
-
#: event-organiser-venues.php:
|
1044 |
msgid "Get Link"
|
1045 |
msgstr "リンクを取得"
|
1046 |
|
1047 |
-
#: event-organiser-venues.php:
|
1048 |
msgid "Slug"
|
1049 |
msgstr "スラッグ"
|
1050 |
|
@@ -1079,12 +1064,12 @@ msgstr "[%1$d-%2$d行]"
|
|
1079 |
msgid "[Line %1$d]"
|
1080 |
msgstr "[%1$d行]"
|
1081 |
|
1082 |
-
#: includes/class-eo-ical-parser.php:
|
1083 |
#, php-format
|
1084 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1085 |
msgstr "正しくない日付: \"%s\"。日付形式は YYYYMMDD です。"
|
1086 |
|
1087 |
-
#: includes/class-eo-ical-parser.php:
|
1088 |
#, php-format
|
1089 |
msgid ""
|
1090 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1194,52 +1179,73 @@ msgstr "1件のカテゴリが作成されました"
|
|
1194 |
msgid "%d categories were created"
|
1195 |
msgstr "%d件のカテゴリが作成されました"
|
1196 |
|
1197 |
-
#: includes/event-organiser-ajax.php:
|
1198 |
msgid "Protected"
|
1199 |
msgstr "保護"
|
1200 |
|
1201 |
-
#: includes/event-organiser-ajax.php:
|
1202 |
msgid "Private"
|
1203 |
msgstr "プライベート"
|
1204 |
|
1205 |
-
#: includes/event-organiser-ajax.php:
|
1206 |
msgid "Draft"
|
1207 |
msgstr "下書き"
|
1208 |
|
1209 |
-
#: includes/event-organiser-ajax.php:
|
1210 |
#: templates/event-meta-event-single.php:58
|
1211 |
msgid "Start"
|
1212 |
msgstr "開始"
|
1213 |
|
1214 |
-
#: includes/event-organiser-ajax.php:
|
1215 |
msgid "End"
|
1216 |
msgstr "終了"
|
1217 |
|
1218 |
-
#: includes/event-organiser-ajax.php:
|
1219 |
msgid "This event reoccurs"
|
1220 |
msgstr "このイベントを繰り返す"
|
1221 |
|
1222 |
-
#: includes/event-organiser-ajax.php:
|
1223 |
msgid "Edit Event"
|
1224 |
msgstr "イベントを編集"
|
1225 |
|
1226 |
-
#: includes/event-organiser-ajax.php:
|
1227 |
msgid "Delete this occurrence"
|
1228 |
msgstr "この回を削除"
|
1229 |
|
1230 |
-
#: includes/event-organiser-ajax.php:
|
1231 |
msgid "Break this series"
|
1232 |
msgstr "このシリーズを消去する"
|
1233 |
|
1234 |
-
#: includes/event-organiser-ajax.php:
|
1235 |
-
#: includes/event-organiser-event-functions.php:
|
1236 |
msgid "All Day"
|
1237 |
msgstr "全日程"
|
1238 |
|
1239 |
-
#: includes/event-organiser-ajax.php:
|
1240 |
msgid "Add To Google Calendar"
|
1241 |
msgstr "Googleカレンダーに追加する"
|
1242 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1243 |
#: includes/event-organiser-cpt.php:33
|
1244 |
msgid "Search Venues"
|
1245 |
msgstr "会場を検索"
|
@@ -1280,6 +1286,10 @@ msgstr "コンマで会場を分ける"
|
|
1280 |
msgid "Venue Location"
|
1281 |
msgstr "会場位置"
|
1282 |
|
|
|
|
|
|
|
|
|
1283 |
#: includes/event-organiser-cpt.php:46
|
1284 |
msgid "Venue:"
|
1285 |
msgstr ""
|
@@ -1329,6 +1339,10 @@ msgstr "新しいカテゴリ名"
|
|
1329 |
msgid "No categories found"
|
1330 |
msgstr "カテゴリが見つかりません"
|
1331 |
|
|
|
|
|
|
|
|
|
1332 |
#: includes/event-organiser-cpt.php:147
|
1333 |
msgctxt "taxonomy singular name"
|
1334 |
msgid "Tag"
|
@@ -1371,7 +1385,7 @@ msgid "Choose from the most used tags"
|
|
1371 |
msgstr "よく使うタグから選ぶ"
|
1372 |
|
1373 |
#: includes/event-organiser-cpt.php:157
|
1374 |
-
#: includes/event-organiser-event-functions.php:
|
1375 |
#: templates/event-meta-event-single.php:74
|
1376 |
msgid "Tags"
|
1377 |
msgstr "タグ"
|
@@ -1388,6 +1402,11 @@ msgstr "コンマでタグを分けられます"
|
|
1388 |
msgid "View all tags"
|
1389 |
msgstr "全てのタグを見る"
|
1390 |
|
|
|
|
|
|
|
|
|
|
|
1391 |
#: includes/event-organiser-cpt.php:220
|
1392 |
msgid "Add New Event"
|
1393 |
msgstr "新しいイベントを追加"
|
@@ -1635,77 +1654,77 @@ msgstr "色"
|
|
1635 |
msgid "Assign the category a colour."
|
1636 |
msgstr "カテゴリの色を設定します。"
|
1637 |
|
1638 |
-
#: includes/event-organiser-event-functions.php:
|
1639 |
#: includes/event-organiser-register.php:266
|
1640 |
msgid "last"
|
1641 |
msgstr "最後の"
|
1642 |
|
1643 |
-
#: includes/event-organiser-event-functions.php:
|
1644 |
#: includes/event-organiser-register.php:266
|
1645 |
msgid "first"
|
1646 |
msgstr "1回"
|
1647 |
|
1648 |
-
#: includes/event-organiser-event-functions.php:
|
1649 |
#: includes/event-organiser-register.php:266
|
1650 |
msgid "second"
|
1651 |
msgstr "2回"
|
1652 |
|
1653 |
-
#: includes/event-organiser-event-functions.php:
|
1654 |
#: includes/event-organiser-register.php:266
|
1655 |
msgid "third"
|
1656 |
msgstr "3回"
|
1657 |
|
1658 |
-
#: includes/event-organiser-event-functions.php:
|
1659 |
#: includes/event-organiser-register.php:266
|
1660 |
msgid "fourth"
|
1661 |
msgstr "4回"
|
1662 |
|
1663 |
-
#: includes/event-organiser-event-functions.php:
|
1664 |
msgid "one time only"
|
1665 |
msgstr "1回のみ"
|
1666 |
|
1667 |
-
#: includes/event-organiser-event-functions.php:
|
1668 |
msgid "custom reoccurrence"
|
1669 |
msgstr "カスタム周期"
|
1670 |
|
1671 |
-
#: includes/event-organiser-event-functions.php:
|
1672 |
#: includes/event-organiser-register.php:256
|
1673 |
msgid "every day"
|
1674 |
msgstr "毎日"
|
1675 |
|
1676 |
-
#: includes/event-organiser-event-functions.php:
|
1677 |
#: includes/event-organiser-register.php:257
|
1678 |
#, php-format
|
1679 |
msgid "every %d days"
|
1680 |
msgstr "%d日ごと"
|
1681 |
|
1682 |
-
#: includes/event-organiser-event-functions.php:
|
1683 |
#: includes/event-organiser-register.php:258
|
1684 |
msgid "every week on"
|
1685 |
msgstr "毎週"
|
1686 |
|
1687 |
-
#: includes/event-organiser-event-functions.php:
|
1688 |
#: includes/event-organiser-register.php:259
|
1689 |
#, php-format
|
1690 |
msgid "every %d weeks on"
|
1691 |
msgstr "%d週ごと"
|
1692 |
|
1693 |
-
#: includes/event-organiser-event-functions.php:
|
1694 |
#: includes/event-organiser-register.php:260
|
1695 |
msgid "every month on the"
|
1696 |
msgstr "毎月の"
|
1697 |
|
1698 |
-
#: includes/event-organiser-event-functions.php:
|
1699 |
#: includes/event-organiser-register.php:261
|
1700 |
#, php-format
|
1701 |
msgid "every %d months on the"
|
1702 |
msgstr "%d月ごとの"
|
1703 |
|
1704 |
-
#: includes/event-organiser-event-functions.php:
|
1705 |
msgid "every year"
|
1706 |
msgstr "毎年"
|
1707 |
|
1708 |
-
#: includes/event-organiser-event-functions.php:
|
1709 |
#, php-format
|
1710 |
msgid "every %d years"
|
1711 |
msgstr "%d年ごと"
|
@@ -1812,34 +1831,38 @@ msgstr "郵便番号"
|
|
1812 |
msgid "Country"
|
1813 |
msgstr "国"
|
1814 |
|
1815 |
-
#: includes/event.php:
|
1816 |
msgid "Schedule not recognised."
|
1817 |
msgstr "スケジュールが承認されていません。"
|
1818 |
|
1819 |
-
#: includes/event.php:
|
1820 |
msgid "Start date not provided."
|
1821 |
msgstr "開始日は設定されていません。"
|
1822 |
|
1823 |
-
#: includes/event.php:
|
1824 |
msgid "Start date occurs after end date."
|
1825 |
msgstr "開始日が終了日よりあとに設定されています。"
|
1826 |
|
1827 |
-
#: includes/event.php:
|
1828 |
msgid "Schedule end date is before is before the start date."
|
1829 |
msgstr "スケジュール終了日より開始日が後に設定されています。"
|
1830 |
|
1831 |
-
#: includes/event.php:
|
1832 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
-
#: includes/event.php:
|
1836 |
msgid "Event does not contain any dates."
|
1837 |
msgstr "イベントに日程が入っていません。"
|
1838 |
|
1839 |
-
#: includes/event.php:
|
1840 |
msgid "Occurrence not deleted. Occurrence not found."
|
1841 |
msgstr ""
|
1842 |
|
|
|
|
|
|
|
|
|
1843 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1844 |
#: includes/i18n.php:8
|
1845 |
msgid ""
|
@@ -1868,7 +1891,7 @@ msgstr "過去のイベント <span class=\"meta-nav\">→</span>"
|
|
1868 |
#: templates/taxonomy-event-venue.php:49
|
1869 |
#: templates/taxonomy-event-venue.php:106
|
1870 |
msgid " <span class=\"meta-nav\">←</span> Newer events"
|
1871 |
-
msgstr "
|
1872 |
|
1873 |
#: templates/archive-event.php:119 templates/taxonomy-event-category.php:116
|
1874 |
#: templates/taxonomy-event-tag.php:116 templates/taxonomy-event-venue.php:115
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-01-25 07:34:51+0000\n"
|
7 |
+
"Last-Translator: iclover <chacha@feelfree.jp>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: Japanese\n"
|
10 |
"MIME-Version: 1.0\n"
|
31 |
msgid "Group by"
|
32 |
msgstr "グループ表示"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "日"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "週"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "月"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "あなたのイベントカレンダーを表示する"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "イベントカレンダー"
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "イベントリストを表示する"
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr "「イベントなし」メッセージ"
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr "編集する"
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr "削除する"
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr "見る"
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "カテゴリ"
|
233 |
msgid "Select Venue"
|
234 |
msgstr "会場を選択"
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr "保護されている投稿なので抜粋はありません。"
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr "カレンダー表示"
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr "今日"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "日"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "週"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "月"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr "日付を指定"
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr "イベントを作成できる権限がありません"
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr "このイベントを編集できる権限がありません"
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr "このイベントを削除できる権限がありません"
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr "カレンダーオプション"
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr "24時間表示"
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr "読み込み中..."
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr "現在の日時"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr "イベントを作成する"
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr "日時"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr "イベント名"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr "場所"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr "下書きを保存する"
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr "キャンセルする"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr "イベントを公開する"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr "レビューを投稿する"
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr "イベント詳細"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr "イベント詳細"
|
359 |
|
430 |
msgstr "不明"
|
431 |
|
432 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
433 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
434 |
msgid "Organiser"
|
435 |
msgstr "主催"
|
436 |
|
510 |
msgstr ""
|
511 |
|
512 |
#: event-organiser-edit.php:185
|
513 |
+
#: includes/event-organiser-event-functions.php:826
|
514 |
#: includes/event-organiser-register.php:265
|
515 |
msgid "until"
|
516 |
msgstr "まで"
|
532 |
msgid "Venue Name"
|
533 |
msgstr "会場名"
|
534 |
|
535 |
+
#: event-organiser-edit.php:416
|
536 |
msgid "Event dates were not saved."
|
537 |
msgstr "イベント日程は保存されませんでした。"
|
538 |
|
604 |
msgid "Reoccurrence"
|
605 |
msgstr "繰り返し"
|
606 |
|
607 |
+
#: event-organiser-manage.php:152
|
608 |
msgid "View all events"
|
609 |
msgstr "全てのイベント"
|
610 |
|
611 |
+
#: event-organiser-manage.php:153
|
612 |
msgid "Future events"
|
613 |
msgstr "開催予定のイベント"
|
614 |
|
615 |
+
#: event-organiser-manage.php:154
|
616 |
msgid "Expired events"
|
617 |
msgstr "過去のイベント"
|
618 |
|
619 |
+
#: event-organiser-manage.php:155
|
620 |
msgid "Events within 24 hours"
|
621 |
msgstr "24時間以内のイベント"
|
622 |
|
623 |
+
#: event-organiser-manage.php:156
|
624 |
msgid "Events within 1 week"
|
625 |
msgstr "1週間以内のイベント"
|
626 |
|
627 |
+
#: event-organiser-manage.php:157
|
628 |
#, php-format
|
629 |
msgid "Events within %d weeks"
|
630 |
msgstr "%d週間以内のイベント"
|
631 |
|
632 |
+
#: event-organiser-manage.php:158
|
633 |
msgid "Events within 1 month"
|
634 |
msgstr "1ヶ月以内のイベント"
|
635 |
|
636 |
+
#: event-organiser-manage.php:159
|
637 |
#, php-format
|
638 |
msgid "Events within %d months"
|
639 |
msgstr "%dヶ月以内のイベント"
|
640 |
|
641 |
+
#: event-organiser-manage.php:160
|
642 |
msgid "Events within 1 year"
|
643 |
msgstr "1年以内のイベント"
|
644 |
|
645 |
+
#: event-organiser-manage.php:211
|
646 |
msgid "— No Change —"
|
647 |
msgstr "- 変更なし -"
|
648 |
|
674 |
msgid "Event Organiser"
|
675 |
msgstr "Event Organiser"
|
676 |
|
677 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
678 |
#: includes/event-organiser-install.php:112
|
679 |
msgid "Edit Events"
|
680 |
msgstr "イベントの編集"
|
681 |
|
682 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
683 |
#: includes/event-organiser-install.php:113
|
684 |
msgid "Publish Events"
|
685 |
msgstr "イベントの公開"
|
686 |
|
687 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
688 |
#: includes/event-organiser-install.php:114
|
689 |
msgid "Delete Events"
|
690 |
msgstr "イベントの削除"
|
691 |
|
692 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
693 |
#: includes/event-organiser-install.php:115
|
694 |
msgid "Edit Others' Events"
|
695 |
msgstr "その他のイベントの編集"
|
696 |
|
697 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
698 |
#: includes/event-organiser-install.php:116
|
699 |
msgid "Delete Other's Events"
|
700 |
msgstr "その他のイベントの削除"
|
701 |
|
702 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
703 |
#: includes/event-organiser-install.php:117
|
704 |
msgid "Read Private Events"
|
705 |
msgstr "プライベートイベントの閲覧"
|
706 |
|
707 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
708 |
#: includes/event-organiser-install.php:118
|
709 |
msgid "Manage Venues"
|
710 |
msgstr "会場の管理"
|
711 |
|
712 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
713 |
#: includes/event-organiser-install.php:119
|
714 |
msgid "Manage Event Categories & Tags"
|
715 |
msgstr "カテゴリとタグの管理"
|
1008 |
msgid "Venue(s) <strong>deleted</strong>"
|
1009 |
msgstr "会場が<strong>削除</strong>されました"
|
1010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1011 |
#: event-organiser-venues.php:258
|
1012 |
#, php-format
|
1013 |
msgid "Search results for “%s”"
|
1014 |
msgstr "“%s” の検索結果"
|
1015 |
|
1016 |
+
#: event-organiser-venues.php:418
|
1017 |
msgid "Latitude/Longitude:"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: event-organiser-venues.php:446
|
1021 |
msgid "Venue name"
|
1022 |
msgstr "会場名"
|
1023 |
|
1024 |
+
#: event-organiser-venues.php:452
|
1025 |
msgid "Permalink:"
|
1026 |
msgstr "パーマリンク:"
|
1027 |
|
1028 |
+
#: event-organiser-venues.php:459
|
1029 |
msgid "Get Link"
|
1030 |
msgstr "リンクを取得"
|
1031 |
|
1032 |
+
#: event-organiser-venues.php:481
|
1033 |
msgid "Slug"
|
1034 |
msgstr "スラッグ"
|
1035 |
|
1064 |
msgid "[Line %1$d]"
|
1065 |
msgstr "[%1$d行]"
|
1066 |
|
1067 |
+
#: includes/class-eo-ical-parser.php:952
|
1068 |
#, php-format
|
1069 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1070 |
msgstr "正しくない日付: \"%s\"。日付形式は YYYYMMDD です。"
|
1071 |
|
1072 |
+
#: includes/class-eo-ical-parser.php:990
|
1073 |
#, php-format
|
1074 |
msgid ""
|
1075 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1179 |
msgid "%d categories were created"
|
1180 |
msgstr "%d件のカテゴリが作成されました"
|
1181 |
|
1182 |
+
#: includes/event-organiser-ajax.php:347
|
1183 |
msgid "Protected"
|
1184 |
msgstr "保護"
|
1185 |
|
1186 |
+
#: includes/event-organiser-ajax.php:349
|
1187 |
msgid "Private"
|
1188 |
msgstr "プライベート"
|
1189 |
|
1190 |
+
#: includes/event-organiser-ajax.php:351
|
1191 |
msgid "Draft"
|
1192 |
msgstr "下書き"
|
1193 |
|
1194 |
+
#: includes/event-organiser-ajax.php:381
|
1195 |
#: templates/event-meta-event-single.php:58
|
1196 |
msgid "Start"
|
1197 |
msgstr "開始"
|
1198 |
|
1199 |
+
#: includes/event-organiser-ajax.php:382
|
1200 |
msgid "End"
|
1201 |
msgstr "終了"
|
1202 |
|
1203 |
+
#: includes/event-organiser-ajax.php:423
|
1204 |
msgid "This event reoccurs"
|
1205 |
msgstr "このイベントを繰り返す"
|
1206 |
|
1207 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1208 |
msgid "Edit Event"
|
1209 |
msgstr "イベントを編集"
|
1210 |
|
1211 |
+
#: includes/event-organiser-ajax.php:449
|
1212 |
msgid "Delete this occurrence"
|
1213 |
msgstr "この回を削除"
|
1214 |
|
1215 |
+
#: includes/event-organiser-ajax.php:466
|
1216 |
msgid "Break this series"
|
1217 |
msgstr "このシリーズを消去する"
|
1218 |
|
1219 |
+
#: includes/event-organiser-ajax.php:674
|
1220 |
+
#: includes/event-organiser-event-functions.php:1409
|
1221 |
msgid "All Day"
|
1222 |
msgstr "全日程"
|
1223 |
|
1224 |
+
#: includes/event-organiser-ajax.php:679
|
1225 |
msgid "Add To Google Calendar"
|
1226 |
msgstr "Googleカレンダーに追加する"
|
1227 |
|
1228 |
+
#: includes/event-organiser-ajax.php:790
|
1229 |
+
msgid "Event not found"
|
1230 |
+
msgstr ""
|
1231 |
+
|
1232 |
+
#: includes/event-organiser-ajax.php:802
|
1233 |
+
msgid "Events are not editable via the admin calendar"
|
1234 |
+
msgstr ""
|
1235 |
+
|
1236 |
+
#: includes/event-organiser-ajax.php:812
|
1237 |
+
msgid "Are you sure you want to do this?"
|
1238 |
+
msgstr ""
|
1239 |
+
|
1240 |
+
#: includes/event-organiser-ajax.php:822
|
1241 |
+
msgid "You do not have permission to edit this event"
|
1242 |
+
msgstr ""
|
1243 |
+
|
1244 |
+
#: includes/event-organiser-ajax.php:844
|
1245 |
+
#, php-format
|
1246 |
+
msgid "Event not created: %s"
|
1247 |
+
msgstr ""
|
1248 |
+
|
1249 |
#: includes/event-organiser-cpt.php:33
|
1250 |
msgid "Search Venues"
|
1251 |
msgstr "会場を検索"
|
1286 |
msgid "Venue Location"
|
1287 |
msgstr "会場位置"
|
1288 |
|
1289 |
+
#: includes/event-organiser-cpt.php:45
|
1290 |
+
msgid "View all venues"
|
1291 |
+
msgstr "全ての会場"
|
1292 |
+
|
1293 |
#: includes/event-organiser-cpt.php:46
|
1294 |
msgid "Venue:"
|
1295 |
msgstr ""
|
1339 |
msgid "No categories found"
|
1340 |
msgstr "カテゴリが見つかりません"
|
1341 |
|
1342 |
+
#: includes/event-organiser-cpt.php:105
|
1343 |
+
msgid "View all categories"
|
1344 |
+
msgstr "全てのカテゴリ"
|
1345 |
+
|
1346 |
#: includes/event-organiser-cpt.php:147
|
1347 |
msgctxt "taxonomy singular name"
|
1348 |
msgid "Tag"
|
1385 |
msgstr "よく使うタグから選ぶ"
|
1386 |
|
1387 |
#: includes/event-organiser-cpt.php:157
|
1388 |
+
#: includes/event-organiser-event-functions.php:1520
|
1389 |
#: templates/event-meta-event-single.php:74
|
1390 |
msgid "Tags"
|
1391 |
msgstr "タグ"
|
1402 |
msgid "View all tags"
|
1403 |
msgstr "全てのタグを見る"
|
1404 |
|
1405 |
+
#: includes/event-organiser-cpt.php:219
|
1406 |
+
msgctxt "post"
|
1407 |
+
msgid "Add New"
|
1408 |
+
msgstr "新規追加"
|
1409 |
+
|
1410 |
#: includes/event-organiser-cpt.php:220
|
1411 |
msgid "Add New Event"
|
1412 |
msgstr "新しいイベントを追加"
|
1654 |
msgid "Assign the category a colour."
|
1655 |
msgstr "カテゴリの色を設定します。"
|
1656 |
|
1657 |
+
#: includes/event-organiser-event-functions.php:747
|
1658 |
#: includes/event-organiser-register.php:266
|
1659 |
msgid "last"
|
1660 |
msgstr "最後の"
|
1661 |
|
1662 |
+
#: includes/event-organiser-event-functions.php:747
|
1663 |
#: includes/event-organiser-register.php:266
|
1664 |
msgid "first"
|
1665 |
msgstr "1回"
|
1666 |
|
1667 |
+
#: includes/event-organiser-event-functions.php:747
|
1668 |
#: includes/event-organiser-register.php:266
|
1669 |
msgid "second"
|
1670 |
msgstr "2回"
|
1671 |
|
1672 |
+
#: includes/event-organiser-event-functions.php:747
|
1673 |
#: includes/event-organiser-register.php:266
|
1674 |
msgid "third"
|
1675 |
msgstr "3回"
|
1676 |
|
1677 |
+
#: includes/event-organiser-event-functions.php:747
|
1678 |
#: includes/event-organiser-register.php:266
|
1679 |
msgid "fourth"
|
1680 |
msgstr "4回"
|
1681 |
|
1682 |
+
#: includes/event-organiser-event-functions.php:757
|
1683 |
msgid "one time only"
|
1684 |
msgstr "1回のみ"
|
1685 |
|
1686 |
+
#: includes/event-organiser-event-functions.php:760
|
1687 |
msgid "custom reoccurrence"
|
1688 |
msgstr "カスタム周期"
|
1689 |
|
1690 |
+
#: includes/event-organiser-event-functions.php:767
|
1691 |
#: includes/event-organiser-register.php:256
|
1692 |
msgid "every day"
|
1693 |
msgstr "毎日"
|
1694 |
|
1695 |
+
#: includes/event-organiser-event-functions.php:769
|
1696 |
#: includes/event-organiser-register.php:257
|
1697 |
#, php-format
|
1698 |
msgid "every %d days"
|
1699 |
msgstr "%d日ごと"
|
1700 |
|
1701 |
+
#: includes/event-organiser-event-functions.php:775
|
1702 |
#: includes/event-organiser-register.php:258
|
1703 |
msgid "every week on"
|
1704 |
msgstr "毎週"
|
1705 |
|
1706 |
+
#: includes/event-organiser-event-functions.php:777
|
1707 |
#: includes/event-organiser-register.php:259
|
1708 |
#, php-format
|
1709 |
msgid "every %d weeks on"
|
1710 |
msgstr "%d週ごと"
|
1711 |
|
1712 |
+
#: includes/event-organiser-event-functions.php:788
|
1713 |
#: includes/event-organiser-register.php:260
|
1714 |
msgid "every month on the"
|
1715 |
msgstr "毎月の"
|
1716 |
|
1717 |
+
#: includes/event-organiser-event-functions.php:790
|
1718 |
#: includes/event-organiser-register.php:261
|
1719 |
#, php-format
|
1720 |
msgid "every %d months on the"
|
1721 |
msgstr "%d月ごとの"
|
1722 |
|
1723 |
+
#: includes/event-organiser-event-functions.php:819
|
1724 |
msgid "every year"
|
1725 |
msgstr "毎年"
|
1726 |
|
1727 |
+
#: includes/event-organiser-event-functions.php:821
|
1728 |
#, php-format
|
1729 |
msgid "every %d years"
|
1730 |
msgstr "%d年ごと"
|
1831 |
msgid "Country"
|
1832 |
msgstr "国"
|
1833 |
|
1834 |
+
#: includes/event.php:549
|
1835 |
msgid "Schedule not recognised."
|
1836 |
msgstr "スケジュールが承認されていません。"
|
1837 |
|
1838 |
+
#: includes/event.php:558
|
1839 |
msgid "Start date not provided."
|
1840 |
msgstr "開始日は設定されていません。"
|
1841 |
|
1842 |
+
#: includes/event.php:576
|
1843 |
msgid "Start date occurs after end date."
|
1844 |
msgstr "開始日が終了日よりあとに設定されています。"
|
1845 |
|
1846 |
+
#: includes/event.php:579
|
1847 |
msgid "Schedule end date is before is before the start date."
|
1848 |
msgstr "スケジュール終了日より開始日が後に設定されています。"
|
1849 |
|
1850 |
+
#: includes/event.php:662
|
1851 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1852 |
msgstr ""
|
1853 |
|
1854 |
+
#: includes/event.php:782
|
1855 |
msgid "Event does not contain any dates."
|
1856 |
msgstr "イベントに日程が入っていません。"
|
1857 |
|
1858 |
+
#: includes/event.php:923
|
1859 |
msgid "Occurrence not deleted. Occurrence not found."
|
1860 |
msgstr ""
|
1861 |
|
1862 |
+
#: includes/event.php:984
|
1863 |
+
msgid "There is already an occurrence on this date"
|
1864 |
+
msgstr ""
|
1865 |
+
|
1866 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1867 |
#: includes/i18n.php:8
|
1868 |
msgid ""
|
1891 |
#: templates/taxonomy-event-venue.php:49
|
1892 |
#: templates/taxonomy-event-venue.php:106
|
1893 |
msgid " <span class=\"meta-nav\">←</span> Newer events"
|
1894 |
+
msgstr "<span class=\"meta-nav\">←</span> 新しいイベント"
|
1895 |
|
1896 |
#: templates/archive-event.php:119 templates/taxonomy-event-category.php:116
|
1897 |
#: templates/taxonomy-event-tag.php:116 templates/taxonomy-event-venue.php:115
|
languages/eventorganiser-lv.mo
CHANGED
Binary file
|
languages/eventorganiser-lv.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2015-01-22 14:10:41+0000\n"
|
7 |
"Last-Translator: Lelde <528redakcija@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -32,15 +32,15 @@ msgstr "Nosaukums"
|
|
32 |
msgid "Group by"
|
33 |
msgstr "Iedalīt pēc klases"
|
34 |
|
35 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
36 |
msgid "Day"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
40 |
msgid "Week"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
44 |
msgid "Month"
|
45 |
msgstr ""
|
46 |
|
@@ -60,7 +60,7 @@ msgstr ""
|
|
60 |
msgid "Displays a calendar of your events"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
64 |
msgid "Events Calendar"
|
65 |
msgstr ""
|
66 |
|
@@ -109,8 +109,8 @@ msgstr ""
|
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
113 |
-
#: event-organiser.php:
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
@@ -169,17 +169,17 @@ msgstr ""
|
|
169 |
msgid "'No events' message"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: classes/class-eo-venue-list-table.php:
|
173 |
msgid "Edit"
|
174 |
msgstr ""
|
175 |
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
-
#: classes/class-eo-venue-list-table.php:
|
178 |
msgid "Delete"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: classes/class-eo-venue-list-table.php:
|
182 |
-
#: includes/event-organiser-ajax.php:
|
183 |
msgid "View"
|
184 |
msgstr ""
|
185 |
|
@@ -194,7 +194,7 @@ msgstr ""
|
|
194 |
|
195 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
196 |
#: includes/event-organiser-cpt.php:103
|
197 |
-
#: includes/event-organiser-event-functions.php:
|
198 |
#: templates/event-meta-event-single.php:69
|
199 |
msgid "Categories"
|
200 |
msgstr ""
|
@@ -234,7 +234,7 @@ msgstr ""
|
|
234 |
msgid "Select Venue"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
238 |
msgid "There is no excerpt because this is a protected post."
|
239 |
msgstr ""
|
240 |
|
@@ -260,110 +260,101 @@ msgstr ""
|
|
260 |
msgid "Calendar View"
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: event-organiser-calendar.php:
|
264 |
msgid "today"
|
265 |
msgstr "Šodien"
|
266 |
|
267 |
-
#: event-organiser-calendar.php:
|
268 |
#: includes/event-organiser-register.php:248
|
269 |
msgid "day"
|
270 |
msgstr ""
|
271 |
|
272 |
-
#: event-organiser-calendar.php:
|
273 |
#: includes/event-organiser-register.php:250
|
274 |
msgid "week"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: event-organiser-calendar.php:
|
278 |
#: includes/event-organiser-register.php:252
|
279 |
msgid "month"
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: event-organiser-calendar.php:
|
283 |
msgid "go to date"
|
284 |
msgstr ""
|
285 |
|
286 |
-
#: event-organiser-calendar.php:
|
287 |
-
#: includes/event-organiser-cpt.php:105
|
288 |
-
msgid "View all categories"
|
289 |
-
msgstr ""
|
290 |
-
|
291 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
292 |
-
msgid "View all venues"
|
293 |
-
msgstr ""
|
294 |
-
|
295 |
-
#: event-organiser-calendar.php:111
|
296 |
msgid "You do not have sufficient permissions to create events. "
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: event-organiser-calendar.php:
|
300 |
msgid "You do not have sufficient permissions to edit this event. "
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: event-organiser-calendar.php:
|
304 |
msgid "You do not have sufficient permissions to delete this event. "
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: event-organiser-calendar.php:
|
308 |
msgid "Occurrence deleted."
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: event-organiser-calendar.php:
|
312 |
msgid "Calendar options"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: event-organiser-calendar.php:
|
316 |
msgid "24 hour time"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: event-organiser-calendar.php:
|
320 |
-
#: includes/event-organiser-event-functions.php:
|
321 |
msgid "Loading…"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: event-organiser-calendar.php:
|
325 |
msgid "Current date/time"
|
326 |
msgstr ""
|
327 |
|
328 |
-
#: event-organiser-calendar.php:
|
329 |
msgid "Create an event"
|
330 |
msgstr ""
|
331 |
|
332 |
-
#: event-organiser-calendar.php:
|
333 |
msgid "When"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: event-organiser-calendar.php:
|
337 |
msgid "Event Title"
|
338 |
msgstr ""
|
339 |
|
340 |
-
#: event-organiser-calendar.php:
|
341 |
msgid "Where"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: event-organiser-calendar.php:
|
345 |
msgid "Save Draft"
|
346 |
msgstr ""
|
347 |
|
348 |
-
#: event-organiser-calendar.php:
|
349 |
#: event-organiser-edit.php:258
|
350 |
msgid "Cancel"
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: event-organiser-calendar.php:
|
354 |
msgid "Publish Event"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: event-organiser-calendar.php:
|
358 |
msgid "Submit for Review"
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: event-organiser-calendar.php:
|
362 |
#: templates/event-meta-event-single.php:37
|
363 |
msgid "Event Details"
|
364 |
msgstr "Pasākuma norise"
|
365 |
|
366 |
-
#: event-organiser-calendar.php:
|
367 |
msgid "Event Detail"
|
368 |
msgstr ""
|
369 |
|
@@ -440,7 +431,7 @@ msgid "unknown"
|
|
440 |
msgstr ""
|
441 |
|
442 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
443 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
444 |
msgid "Organiser"
|
445 |
msgstr ""
|
446 |
|
@@ -520,7 +511,7 @@ msgid "day of week"
|
|
520 |
msgstr ""
|
521 |
|
522 |
#: event-organiser-edit.php:185
|
523 |
-
#: includes/event-organiser-event-functions.php:
|
524 |
#: includes/event-organiser-register.php:265
|
525 |
msgid "until"
|
526 |
msgstr ""
|
@@ -542,7 +533,7 @@ msgstr ""
|
|
542 |
msgid "Venue Name"
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: event-organiser-edit.php:
|
546 |
msgid "Event dates were not saved."
|
547 |
msgstr ""
|
548 |
|
@@ -612,45 +603,45 @@ msgstr ""
|
|
612 |
msgid "Reoccurrence"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: event-organiser-manage.php:
|
616 |
msgid "View all events"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: event-organiser-manage.php:
|
620 |
msgid "Future events"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: event-organiser-manage.php:
|
624 |
msgid "Expired events"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: event-organiser-manage.php:
|
628 |
msgid "Events within 24 hours"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: event-organiser-manage.php:
|
632 |
msgid "Events within 1 week"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: event-organiser-manage.php:
|
636 |
#, php-format
|
637 |
msgid "Events within %d weeks"
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: event-organiser-manage.php:
|
641 |
msgid "Events within 1 month"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: event-organiser-manage.php:
|
645 |
#, php-format
|
646 |
msgid "Events within %d months"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: event-organiser-manage.php:
|
650 |
msgid "Events within 1 year"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: event-organiser-manage.php:
|
654 |
msgid "— No Change —"
|
655 |
msgstr ""
|
656 |
|
@@ -682,42 +673,42 @@ msgstr ""
|
|
682 |
msgid "Event Organiser"
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
686 |
#: includes/event-organiser-install.php:112
|
687 |
msgid "Edit Events"
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
691 |
#: includes/event-organiser-install.php:113
|
692 |
msgid "Publish Events"
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
696 |
#: includes/event-organiser-install.php:114
|
697 |
msgid "Delete Events"
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
701 |
#: includes/event-organiser-install.php:115
|
702 |
msgid "Edit Others' Events"
|
703 |
msgstr ""
|
704 |
|
705 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
706 |
#: includes/event-organiser-install.php:116
|
707 |
msgid "Delete Other's Events"
|
708 |
msgstr ""
|
709 |
|
710 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
711 |
#: includes/event-organiser-install.php:117
|
712 |
msgid "Read Private Events"
|
713 |
msgstr ""
|
714 |
|
715 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
716 |
#: includes/event-organiser-install.php:118
|
717 |
msgid "Manage Venues"
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
721 |
#: includes/event-organiser-install.php:119
|
722 |
msgid "Manage Event Categories & Tags"
|
723 |
msgstr ""
|
@@ -999,34 +990,28 @@ msgstr ""
|
|
999 |
msgid "Venue(s) <strong>deleted</strong>"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1003 |
-
#: includes/event-organiser-cpt.php:219
|
1004 |
-
msgctxt "post"
|
1005 |
-
msgid "Add New"
|
1006 |
-
msgstr ""
|
1007 |
-
|
1008 |
#: event-organiser-venues.php:258
|
1009 |
#, php-format
|
1010 |
msgid "Search results for “%s”"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: event-organiser-venues.php:
|
1014 |
msgid "Latitude/Longitude:"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: event-organiser-venues.php:
|
1018 |
msgid "Venue name"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#: event-organiser-venues.php:
|
1022 |
msgid "Permalink:"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: event-organiser-venues.php:
|
1026 |
msgid "Get Link"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: event-organiser-venues.php:
|
1030 |
msgid "Slug"
|
1031 |
msgstr ""
|
1032 |
|
@@ -1061,12 +1046,12 @@ msgstr ""
|
|
1061 |
msgid "[Line %1$d]"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#: includes/class-eo-ical-parser.php:
|
1065 |
#, php-format
|
1066 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: includes/class-eo-ical-parser.php:
|
1070 |
#, php-format
|
1071 |
msgid ""
|
1072 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1170,52 +1155,73 @@ msgstr ""
|
|
1170 |
msgid "%d categories were created"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
-
#: includes/event-organiser-ajax.php:
|
1174 |
msgid "Protected"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
-
#: includes/event-organiser-ajax.php:
|
1178 |
msgid "Private"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
-
#: includes/event-organiser-ajax.php:
|
1182 |
msgid "Draft"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#: includes/event-organiser-ajax.php:
|
1186 |
#: templates/event-meta-event-single.php:58
|
1187 |
msgid "Start"
|
1188 |
msgstr "Sākums"
|
1189 |
|
1190 |
-
#: includes/event-organiser-ajax.php:
|
1191 |
msgid "End"
|
1192 |
msgstr "Beidzas"
|
1193 |
|
1194 |
-
#: includes/event-organiser-ajax.php:
|
1195 |
msgid "This event reoccurs"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: includes/event-organiser-ajax.php:
|
1199 |
msgid "Edit Event"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: includes/event-organiser-ajax.php:
|
1203 |
msgid "Delete this occurrence"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: includes/event-organiser-ajax.php:
|
1207 |
msgid "Break this series"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: includes/event-organiser-ajax.php:
|
1211 |
-
#: includes/event-organiser-event-functions.php:
|
1212 |
msgid "All Day"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: includes/event-organiser-ajax.php:
|
1216 |
msgid "Add To Google Calendar"
|
1217 |
msgstr "Pievienot Google kalendāram"
|
1218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1219 |
#: includes/event-organiser-cpt.php:33
|
1220 |
msgid "Search Venues"
|
1221 |
msgstr ""
|
@@ -1256,6 +1262,10 @@ msgstr ""
|
|
1256 |
msgid "Venue Location"
|
1257 |
msgstr ""
|
1258 |
|
|
|
|
|
|
|
|
|
1259 |
#: includes/event-organiser-cpt.php:46
|
1260 |
msgid "Venue:"
|
1261 |
msgstr "Kur:"
|
@@ -1305,6 +1315,10 @@ msgstr ""
|
|
1305 |
msgid "No categories found"
|
1306 |
msgstr ""
|
1307 |
|
|
|
|
|
|
|
|
|
1308 |
#: includes/event-organiser-cpt.php:147
|
1309 |
msgctxt "taxonomy singular name"
|
1310 |
msgid "Tag"
|
@@ -1347,7 +1361,7 @@ msgid "Choose from the most used tags"
|
|
1347 |
msgstr ""
|
1348 |
|
1349 |
#: includes/event-organiser-cpt.php:157
|
1350 |
-
#: includes/event-organiser-event-functions.php:
|
1351 |
#: templates/event-meta-event-single.php:74
|
1352 |
msgid "Tags"
|
1353 |
msgstr "Tagi"
|
@@ -1364,6 +1378,11 @@ msgstr ""
|
|
1364 |
msgid "View all tags"
|
1365 |
msgstr ""
|
1366 |
|
|
|
|
|
|
|
|
|
|
|
1367 |
#: includes/event-organiser-cpt.php:220
|
1368 |
msgid "Add New Event"
|
1369 |
msgstr ""
|
@@ -1606,77 +1625,77 @@ msgstr "krāsa"
|
|
1606 |
msgid "Assign the category a colour."
|
1607 |
msgstr "Iestatīt kategorijai krāsu"
|
1608 |
|
1609 |
-
#: includes/event-organiser-event-functions.php:
|
1610 |
#: includes/event-organiser-register.php:266
|
1611 |
msgid "last"
|
1612 |
msgstr "pēdējais"
|
1613 |
|
1614 |
-
#: includes/event-organiser-event-functions.php:
|
1615 |
#: includes/event-organiser-register.php:266
|
1616 |
msgid "first"
|
1617 |
msgstr "pirmais"
|
1618 |
|
1619 |
-
#: includes/event-organiser-event-functions.php:
|
1620 |
#: includes/event-organiser-register.php:266
|
1621 |
msgid "second"
|
1622 |
msgstr "otrais"
|
1623 |
|
1624 |
-
#: includes/event-organiser-event-functions.php:
|
1625 |
#: includes/event-organiser-register.php:266
|
1626 |
msgid "third"
|
1627 |
msgstr "trešais"
|
1628 |
|
1629 |
-
#: includes/event-organiser-event-functions.php:
|
1630 |
#: includes/event-organiser-register.php:266
|
1631 |
msgid "fourth"
|
1632 |
msgstr "ceturtais"
|
1633 |
|
1634 |
-
#: includes/event-organiser-event-functions.php:
|
1635 |
msgid "one time only"
|
1636 |
msgstr "vienreizējs"
|
1637 |
|
1638 |
-
#: includes/event-organiser-event-functions.php:
|
1639 |
msgid "custom reoccurrence"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: includes/event-organiser-event-functions.php:
|
1643 |
#: includes/event-organiser-register.php:256
|
1644 |
msgid "every day"
|
1645 |
msgstr "katru dienu"
|
1646 |
|
1647 |
-
#: includes/event-organiser-event-functions.php:
|
1648 |
#: includes/event-organiser-register.php:257
|
1649 |
#, php-format
|
1650 |
msgid "every %d days"
|
1651 |
msgstr "katru %d dienu"
|
1652 |
|
1653 |
-
#: includes/event-organiser-event-functions.php:
|
1654 |
#: includes/event-organiser-register.php:258
|
1655 |
msgid "every week on"
|
1656 |
msgstr "katru nedēļu"
|
1657 |
|
1658 |
-
#: includes/event-organiser-event-functions.php:
|
1659 |
#: includes/event-organiser-register.php:259
|
1660 |
#, php-format
|
1661 |
msgid "every %d weeks on"
|
1662 |
msgstr "katru %d nedēļu"
|
1663 |
|
1664 |
-
#: includes/event-organiser-event-functions.php:
|
1665 |
#: includes/event-organiser-register.php:260
|
1666 |
msgid "every month on the"
|
1667 |
msgstr "katru mēnesi"
|
1668 |
|
1669 |
-
#: includes/event-organiser-event-functions.php:
|
1670 |
#: includes/event-organiser-register.php:261
|
1671 |
#, php-format
|
1672 |
msgid "every %d months on the"
|
1673 |
msgstr "katru %d mēnesi"
|
1674 |
|
1675 |
-
#: includes/event-organiser-event-functions.php:
|
1676 |
msgid "every year"
|
1677 |
msgstr "Katru gadu"
|
1678 |
|
1679 |
-
#: includes/event-organiser-event-functions.php:
|
1680 |
#, php-format
|
1681 |
msgid "every %d years"
|
1682 |
msgstr "katru %d gadu"
|
@@ -1783,34 +1802,38 @@ msgstr "Pasta indeks"
|
|
1783 |
msgid "Country"
|
1784 |
msgstr "Valsts"
|
1785 |
|
1786 |
-
#: includes/event.php:
|
1787 |
msgid "Schedule not recognised."
|
1788 |
msgstr "Grafiks netika atpazīts"
|
1789 |
|
1790 |
-
#: includes/event.php:
|
1791 |
msgid "Start date not provided."
|
1792 |
msgstr ""
|
1793 |
|
1794 |
-
#: includes/event.php:
|
1795 |
msgid "Start date occurs after end date."
|
1796 |
msgstr ""
|
1797 |
|
1798 |
-
#: includes/event.php:
|
1799 |
msgid "Schedule end date is before is before the start date."
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
#: includes/event.php:
|
1803 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1804 |
msgstr "Nederīgs ikmēneša grafiks"
|
1805 |
|
1806 |
-
#: includes/event.php:
|
1807 |
msgid "Event does not contain any dates."
|
1808 |
msgstr "Pasākums nesatur informāciju par norises laiku"
|
1809 |
|
1810 |
-
#: includes/event.php:
|
1811 |
msgid "Occurrence not deleted. Occurrence not found."
|
1812 |
msgstr "Pasākums nav atrasts"
|
1813 |
|
|
|
|
|
|
|
|
|
1814 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1815 |
#: includes/i18n.php:8
|
1816 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2015-01-22 14:10:41+0000\n"
|
7 |
"Last-Translator: Lelde <528redakcija@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
32 |
msgid "Group by"
|
33 |
msgstr "Iedalīt pēc klases"
|
34 |
|
35 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
36 |
msgid "Day"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
40 |
msgid "Week"
|
41 |
msgstr ""
|
42 |
|
43 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
44 |
msgid "Month"
|
45 |
msgstr ""
|
46 |
|
60 |
msgid "Displays a calendar of your events"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
64 |
msgid "Events Calendar"
|
65 |
msgstr ""
|
66 |
|
109 |
msgid "Displays a list of events"
|
110 |
msgstr ""
|
111 |
|
112 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
113 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
114 |
#: includes/event-organiser-cpt.php:229
|
115 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
116 |
msgid "Events"
|
169 |
msgid "'No events' message"
|
170 |
msgstr ""
|
171 |
|
172 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
173 |
msgid "Edit"
|
174 |
msgstr ""
|
175 |
|
176 |
+
#: classes/class-eo-venue-list-table.php:80
|
177 |
+
#: classes/class-eo-venue-list-table.php:142
|
178 |
msgid "Delete"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: classes/class-eo-venue-list-table.php:85
|
182 |
+
#: includes/event-organiser-ajax.php:678
|
183 |
msgid "View"
|
184 |
msgstr ""
|
185 |
|
194 |
|
195 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
196 |
#: includes/event-organiser-cpt.php:103
|
197 |
+
#: includes/event-organiser-event-functions.php:1512
|
198 |
#: templates/event-meta-event-single.php:69
|
199 |
msgid "Categories"
|
200 |
msgstr ""
|
234 |
msgid "Select Venue"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
238 |
msgid "There is no excerpt because this is a protected post."
|
239 |
msgstr ""
|
240 |
|
260 |
msgid "Calendar View"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
264 |
msgid "today"
|
265 |
msgstr "Šodien"
|
266 |
|
267 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
268 |
#: includes/event-organiser-register.php:248
|
269 |
msgid "day"
|
270 |
msgstr ""
|
271 |
|
272 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
273 |
#: includes/event-organiser-register.php:250
|
274 |
msgid "week"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
278 |
#: includes/event-organiser-register.php:252
|
279 |
msgid "month"
|
280 |
msgstr ""
|
281 |
|
282 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
283 |
msgid "go to date"
|
284 |
msgstr ""
|
285 |
|
286 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
msgid "You do not have sufficient permissions to create events. "
|
288 |
msgstr ""
|
289 |
|
290 |
+
#: event-organiser-calendar.php:176
|
291 |
msgid "You do not have sufficient permissions to edit this event. "
|
292 |
msgstr ""
|
293 |
|
294 |
+
#: event-organiser-calendar.php:194
|
295 |
msgid "You do not have sufficient permissions to delete this event. "
|
296 |
msgstr ""
|
297 |
|
298 |
+
#: event-organiser-calendar.php:204
|
299 |
msgid "Occurrence deleted."
|
300 |
msgstr ""
|
301 |
|
302 |
+
#: event-organiser-calendar.php:220
|
303 |
msgid "Calendar options"
|
304 |
msgstr ""
|
305 |
|
306 |
+
#: event-organiser-calendar.php:227
|
307 |
msgid "24 hour time"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: event-organiser-calendar.php:249
|
311 |
+
#: includes/event-organiser-event-functions.php:1457
|
312 |
msgid "Loading…"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: event-organiser-calendar.php:256
|
316 |
msgid "Current date/time"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: event-organiser-calendar.php:261
|
320 |
msgid "Create an event"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: event-organiser-calendar.php:266
|
324 |
msgid "When"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: event-organiser-calendar.php:270
|
328 |
msgid "Event Title"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
332 |
msgid "Where"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: event-organiser-calendar.php:302
|
336 |
msgid "Save Draft"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
340 |
#: event-organiser-edit.php:258
|
341 |
msgid "Cancel"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: event-organiser-calendar.php:306
|
345 |
msgid "Publish Event"
|
346 |
msgstr ""
|
347 |
|
348 |
+
#: event-organiser-calendar.php:312
|
349 |
msgid "Submit for Review"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
353 |
#: templates/event-meta-event-single.php:37
|
354 |
msgid "Event Details"
|
355 |
msgstr "Pasākuma norise"
|
356 |
|
357 |
+
#: event-organiser-calendar.php:335
|
358 |
msgid "Event Detail"
|
359 |
msgstr ""
|
360 |
|
431 |
msgstr ""
|
432 |
|
433 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
434 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
435 |
msgid "Organiser"
|
436 |
msgstr ""
|
437 |
|
511 |
msgstr ""
|
512 |
|
513 |
#: event-organiser-edit.php:185
|
514 |
+
#: includes/event-organiser-event-functions.php:826
|
515 |
#: includes/event-organiser-register.php:265
|
516 |
msgid "until"
|
517 |
msgstr ""
|
533 |
msgid "Venue Name"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: event-organiser-edit.php:416
|
537 |
msgid "Event dates were not saved."
|
538 |
msgstr ""
|
539 |
|
603 |
msgid "Reoccurrence"
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: event-organiser-manage.php:152
|
607 |
msgid "View all events"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: event-organiser-manage.php:153
|
611 |
msgid "Future events"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: event-organiser-manage.php:154
|
615 |
msgid "Expired events"
|
616 |
msgstr ""
|
617 |
|
618 |
+
#: event-organiser-manage.php:155
|
619 |
msgid "Events within 24 hours"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: event-organiser-manage.php:156
|
623 |
msgid "Events within 1 week"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: event-organiser-manage.php:157
|
627 |
#, php-format
|
628 |
msgid "Events within %d weeks"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: event-organiser-manage.php:158
|
632 |
msgid "Events within 1 month"
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: event-organiser-manage.php:159
|
636 |
#, php-format
|
637 |
msgid "Events within %d months"
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: event-organiser-manage.php:160
|
641 |
msgid "Events within 1 year"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: event-organiser-manage.php:211
|
645 |
msgid "— No Change —"
|
646 |
msgstr ""
|
647 |
|
673 |
msgid "Event Organiser"
|
674 |
msgstr ""
|
675 |
|
676 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
677 |
#: includes/event-organiser-install.php:112
|
678 |
msgid "Edit Events"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
682 |
#: includes/event-organiser-install.php:113
|
683 |
msgid "Publish Events"
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
687 |
#: includes/event-organiser-install.php:114
|
688 |
msgid "Delete Events"
|
689 |
msgstr ""
|
690 |
|
691 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
692 |
#: includes/event-organiser-install.php:115
|
693 |
msgid "Edit Others' Events"
|
694 |
msgstr ""
|
695 |
|
696 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
697 |
#: includes/event-organiser-install.php:116
|
698 |
msgid "Delete Other's Events"
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
702 |
#: includes/event-organiser-install.php:117
|
703 |
msgid "Read Private Events"
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
707 |
#: includes/event-organiser-install.php:118
|
708 |
msgid "Manage Venues"
|
709 |
msgstr ""
|
710 |
|
711 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
712 |
#: includes/event-organiser-install.php:119
|
713 |
msgid "Manage Event Categories & Tags"
|
714 |
msgstr ""
|
990 |
msgid "Venue(s) <strong>deleted</strong>"
|
991 |
msgstr ""
|
992 |
|
|
|
|
|
|
|
|
|
|
|
|
|
993 |
#: event-organiser-venues.php:258
|
994 |
#, php-format
|
995 |
msgid "Search results for “%s”"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: event-organiser-venues.php:418
|
999 |
msgid "Latitude/Longitude:"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: event-organiser-venues.php:446
|
1003 |
msgid "Venue name"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
+
#: event-organiser-venues.php:452
|
1007 |
msgid "Permalink:"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: event-organiser-venues.php:459
|
1011 |
msgid "Get Link"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: event-organiser-venues.php:481
|
1015 |
msgid "Slug"
|
1016 |
msgstr ""
|
1017 |
|
1046 |
msgid "[Line %1$d]"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: includes/class-eo-ical-parser.php:952
|
1050 |
#, php-format
|
1051 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: includes/class-eo-ical-parser.php:990
|
1055 |
#, php-format
|
1056 |
msgid ""
|
1057 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1155 |
msgid "%d categories were created"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
+
#: includes/event-organiser-ajax.php:347
|
1159 |
msgid "Protected"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
+
#: includes/event-organiser-ajax.php:349
|
1163 |
msgid "Private"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
+
#: includes/event-organiser-ajax.php:351
|
1167 |
msgid "Draft"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
+
#: includes/event-organiser-ajax.php:381
|
1171 |
#: templates/event-meta-event-single.php:58
|
1172 |
msgid "Start"
|
1173 |
msgstr "Sākums"
|
1174 |
|
1175 |
+
#: includes/event-organiser-ajax.php:382
|
1176 |
msgid "End"
|
1177 |
msgstr "Beidzas"
|
1178 |
|
1179 |
+
#: includes/event-organiser-ajax.php:423
|
1180 |
msgid "This event reoccurs"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1184 |
msgid "Edit Event"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: includes/event-organiser-ajax.php:449
|
1188 |
msgid "Delete this occurrence"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: includes/event-organiser-ajax.php:466
|
1192 |
msgid "Break this series"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
+
#: includes/event-organiser-ajax.php:674
|
1196 |
+
#: includes/event-organiser-event-functions.php:1409
|
1197 |
msgid "All Day"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: includes/event-organiser-ajax.php:679
|
1201 |
msgid "Add To Google Calendar"
|
1202 |
msgstr "Pievienot Google kalendāram"
|
1203 |
|
1204 |
+
#: includes/event-organiser-ajax.php:790
|
1205 |
+
msgid "Event not found"
|
1206 |
+
msgstr ""
|
1207 |
+
|
1208 |
+
#: includes/event-organiser-ajax.php:802
|
1209 |
+
msgid "Events are not editable via the admin calendar"
|
1210 |
+
msgstr ""
|
1211 |
+
|
1212 |
+
#: includes/event-organiser-ajax.php:812
|
1213 |
+
msgid "Are you sure you want to do this?"
|
1214 |
+
msgstr ""
|
1215 |
+
|
1216 |
+
#: includes/event-organiser-ajax.php:822
|
1217 |
+
msgid "You do not have permission to edit this event"
|
1218 |
+
msgstr ""
|
1219 |
+
|
1220 |
+
#: includes/event-organiser-ajax.php:844
|
1221 |
+
#, php-format
|
1222 |
+
msgid "Event not created: %s"
|
1223 |
+
msgstr ""
|
1224 |
+
|
1225 |
#: includes/event-organiser-cpt.php:33
|
1226 |
msgid "Search Venues"
|
1227 |
msgstr ""
|
1262 |
msgid "Venue Location"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
+
#: includes/event-organiser-cpt.php:45
|
1266 |
+
msgid "View all venues"
|
1267 |
+
msgstr ""
|
1268 |
+
|
1269 |
#: includes/event-organiser-cpt.php:46
|
1270 |
msgid "Venue:"
|
1271 |
msgstr "Kur:"
|
1315 |
msgid "No categories found"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: includes/event-organiser-cpt.php:105
|
1319 |
+
msgid "View all categories"
|
1320 |
+
msgstr ""
|
1321 |
+
|
1322 |
#: includes/event-organiser-cpt.php:147
|
1323 |
msgctxt "taxonomy singular name"
|
1324 |
msgid "Tag"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
#: includes/event-organiser-cpt.php:157
|
1364 |
+
#: includes/event-organiser-event-functions.php:1520
|
1365 |
#: templates/event-meta-event-single.php:74
|
1366 |
msgid "Tags"
|
1367 |
msgstr "Tagi"
|
1378 |
msgid "View all tags"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
+
#: includes/event-organiser-cpt.php:219
|
1382 |
+
msgctxt "post"
|
1383 |
+
msgid "Add New"
|
1384 |
+
msgstr ""
|
1385 |
+
|
1386 |
#: includes/event-organiser-cpt.php:220
|
1387 |
msgid "Add New Event"
|
1388 |
msgstr ""
|
1625 |
msgid "Assign the category a colour."
|
1626 |
msgstr "Iestatīt kategorijai krāsu"
|
1627 |
|
1628 |
+
#: includes/event-organiser-event-functions.php:747
|
1629 |
#: includes/event-organiser-register.php:266
|
1630 |
msgid "last"
|
1631 |
msgstr "pēdējais"
|
1632 |
|
1633 |
+
#: includes/event-organiser-event-functions.php:747
|
1634 |
#: includes/event-organiser-register.php:266
|
1635 |
msgid "first"
|
1636 |
msgstr "pirmais"
|
1637 |
|
1638 |
+
#: includes/event-organiser-event-functions.php:747
|
1639 |
#: includes/event-organiser-register.php:266
|
1640 |
msgid "second"
|
1641 |
msgstr "otrais"
|
1642 |
|
1643 |
+
#: includes/event-organiser-event-functions.php:747
|
1644 |
#: includes/event-organiser-register.php:266
|
1645 |
msgid "third"
|
1646 |
msgstr "trešais"
|
1647 |
|
1648 |
+
#: includes/event-organiser-event-functions.php:747
|
1649 |
#: includes/event-organiser-register.php:266
|
1650 |
msgid "fourth"
|
1651 |
msgstr "ceturtais"
|
1652 |
|
1653 |
+
#: includes/event-organiser-event-functions.php:757
|
1654 |
msgid "one time only"
|
1655 |
msgstr "vienreizējs"
|
1656 |
|
1657 |
+
#: includes/event-organiser-event-functions.php:760
|
1658 |
msgid "custom reoccurrence"
|
1659 |
msgstr ""
|
1660 |
|
1661 |
+
#: includes/event-organiser-event-functions.php:767
|
1662 |
#: includes/event-organiser-register.php:256
|
1663 |
msgid "every day"
|
1664 |
msgstr "katru dienu"
|
1665 |
|
1666 |
+
#: includes/event-organiser-event-functions.php:769
|
1667 |
#: includes/event-organiser-register.php:257
|
1668 |
#, php-format
|
1669 |
msgid "every %d days"
|
1670 |
msgstr "katru %d dienu"
|
1671 |
|
1672 |
+
#: includes/event-organiser-event-functions.php:775
|
1673 |
#: includes/event-organiser-register.php:258
|
1674 |
msgid "every week on"
|
1675 |
msgstr "katru nedēļu"
|
1676 |
|
1677 |
+
#: includes/event-organiser-event-functions.php:777
|
1678 |
#: includes/event-organiser-register.php:259
|
1679 |
#, php-format
|
1680 |
msgid "every %d weeks on"
|
1681 |
msgstr "katru %d nedēļu"
|
1682 |
|
1683 |
+
#: includes/event-organiser-event-functions.php:788
|
1684 |
#: includes/event-organiser-register.php:260
|
1685 |
msgid "every month on the"
|
1686 |
msgstr "katru mēnesi"
|
1687 |
|
1688 |
+
#: includes/event-organiser-event-functions.php:790
|
1689 |
#: includes/event-organiser-register.php:261
|
1690 |
#, php-format
|
1691 |
msgid "every %d months on the"
|
1692 |
msgstr "katru %d mēnesi"
|
1693 |
|
1694 |
+
#: includes/event-organiser-event-functions.php:819
|
1695 |
msgid "every year"
|
1696 |
msgstr "Katru gadu"
|
1697 |
|
1698 |
+
#: includes/event-organiser-event-functions.php:821
|
1699 |
#, php-format
|
1700 |
msgid "every %d years"
|
1701 |
msgstr "katru %d gadu"
|
1802 |
msgid "Country"
|
1803 |
msgstr "Valsts"
|
1804 |
|
1805 |
+
#: includes/event.php:549
|
1806 |
msgid "Schedule not recognised."
|
1807 |
msgstr "Grafiks netika atpazīts"
|
1808 |
|
1809 |
+
#: includes/event.php:558
|
1810 |
msgid "Start date not provided."
|
1811 |
msgstr ""
|
1812 |
|
1813 |
+
#: includes/event.php:576
|
1814 |
msgid "Start date occurs after end date."
|
1815 |
msgstr ""
|
1816 |
|
1817 |
+
#: includes/event.php:579
|
1818 |
msgid "Schedule end date is before is before the start date."
|
1819 |
msgstr ""
|
1820 |
|
1821 |
+
#: includes/event.php:662
|
1822 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1823 |
msgstr "Nederīgs ikmēneša grafiks"
|
1824 |
|
1825 |
+
#: includes/event.php:782
|
1826 |
msgid "Event does not contain any dates."
|
1827 |
msgstr "Pasākums nesatur informāciju par norises laiku"
|
1828 |
|
1829 |
+
#: includes/event.php:923
|
1830 |
msgid "Occurrence not deleted. Occurrence not found."
|
1831 |
msgstr "Pasākums nav atrasts"
|
1832 |
|
1833 |
+
#: includes/event.php:984
|
1834 |
+
msgid "There is already an occurrence on this date"
|
1835 |
+
msgstr ""
|
1836 |
+
|
1837 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1838 |
#: includes/i18n.php:8
|
1839 |
msgid ""
|
languages/eventorganiser-mk_MK.mo
CHANGED
Binary file
|
languages/eventorganiser-mk_MK.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2014-12-23 10:54:34+0000\n"
|
7 |
"Last-Translator: Aleksandar <aleksandar.silovski@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Наслов"
|
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Ден"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Седмица"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Месец"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "Следен месец"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr "Уредувај"
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr "Избриши"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr "Преглед"
|
184 |
|
@@ -193,7 +193,7 @@ msgstr ""
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "Категории"
|
@@ -233,7 +233,7 @@ msgstr ""
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr "Нема извадок бидејќи ова е заштитен напис"
|
239 |
|
@@ -259,110 +259,101 @@ msgstr ""
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "денеска"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "ден"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "седмица"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "месец"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr ""
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr ""
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr "Опции за календар"
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr "24 часа"
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr "Вчитување…"
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr "Тековен Датум/Час"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr "Направи настан"
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr "Кога"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr "Наслов на настанот"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr "Каде"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr "Зачувај нацрт"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "Откажи"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr "Објави настан"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "Подробности за настанот"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr "Подробност за настанот"
|
368 |
|
@@ -439,7 +430,7 @@ msgid "unknown"
|
|
439 |
msgstr "непознато"
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr "Организатор"
|
445 |
|
@@ -519,7 +510,7 @@ msgid "day of week"
|
|
519 |
msgstr "ден од седмица"
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr "до"
|
@@ -541,7 +532,7 @@ msgstr ""
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr ""
|
547 |
|
@@ -611,45 +602,45 @@ msgstr "Настан"
|
|
611 |
msgid "Reoccurrence"
|
612 |
msgstr "Повторување"
|
613 |
|
614 |
-
#: event-organiser-manage.php:
|
615 |
msgid "View all events"
|
616 |
msgstr "Види ги сите настани"
|
617 |
|
618 |
-
#: event-organiser-manage.php:
|
619 |
msgid "Future events"
|
620 |
msgstr "Идни настани"
|
621 |
|
622 |
-
#: event-organiser-manage.php:
|
623 |
msgid "Expired events"
|
624 |
msgstr "Поминати настани"
|
625 |
|
626 |
-
#: event-organiser-manage.php:
|
627 |
msgid "Events within 24 hours"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: event-organiser-manage.php:
|
631 |
msgid "Events within 1 week"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: event-organiser-manage.php:
|
635 |
#, php-format
|
636 |
msgid "Events within %d weeks"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "Events within 1 month"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
#, php-format
|
645 |
msgid "Events within %d months"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
msgid "Events within 1 year"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "— No Change —"
|
654 |
msgstr ""
|
655 |
|
@@ -681,42 +672,42 @@ msgstr "Поставувања за Организатор на настани"
|
|
681 |
msgid "Event Organiser"
|
682 |
msgstr "Организатор на настани"
|
683 |
|
684 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
685 |
#: includes/event-organiser-install.php:112
|
686 |
msgid "Edit Events"
|
687 |
msgstr "Уреди настани"
|
688 |
|
689 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
690 |
#: includes/event-organiser-install.php:113
|
691 |
msgid "Publish Events"
|
692 |
msgstr "Објави настани"
|
693 |
|
694 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
695 |
#: includes/event-organiser-install.php:114
|
696 |
msgid "Delete Events"
|
697 |
msgstr "Избриши настани"
|
698 |
|
699 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
700 |
#: includes/event-organiser-install.php:115
|
701 |
msgid "Edit Others' Events"
|
702 |
msgstr "Уредувај Настани на другите"
|
703 |
|
704 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
705 |
#: includes/event-organiser-install.php:116
|
706 |
msgid "Delete Other's Events"
|
707 |
msgstr ""
|
708 |
|
709 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:117
|
711 |
msgid "Read Private Events"
|
712 |
msgstr ""
|
713 |
|
714 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:118
|
716 |
msgid "Manage Venues"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:119
|
721 |
msgid "Manage Event Categories & Tags"
|
722 |
msgstr ""
|
@@ -998,34 +989,28 @@ msgstr ""
|
|
998 |
msgid "Venue(s) <strong>deleted</strong>"
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1002 |
-
#: includes/event-organiser-cpt.php:219
|
1003 |
-
msgctxt "post"
|
1004 |
-
msgid "Add New"
|
1005 |
-
msgstr "Додај нов"
|
1006 |
-
|
1007 |
#: event-organiser-venues.php:258
|
1008 |
#, php-format
|
1009 |
msgid "Search results for “%s”"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: event-organiser-venues.php:
|
1013 |
msgid "Latitude/Longitude:"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: event-organiser-venues.php:
|
1017 |
msgid "Venue name"
|
1018 |
msgstr "Име на"
|
1019 |
|
1020 |
-
#: event-organiser-venues.php:
|
1021 |
msgid "Permalink:"
|
1022 |
msgstr "Постојана врска:"
|
1023 |
|
1024 |
-
#: event-organiser-venues.php:
|
1025 |
msgid "Get Link"
|
1026 |
msgstr "Земи врска"
|
1027 |
|
1028 |
-
#: event-organiser-venues.php:
|
1029 |
msgid "Slug"
|
1030 |
msgstr ""
|
1031 |
|
@@ -1060,12 +1045,12 @@ msgstr "[Редови %1$d-%2$d]"
|
|
1060 |
msgid "[Line %1$d]"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
-
#: includes/class-eo-ical-parser.php:
|
1064 |
#, php-format
|
1065 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: includes/class-eo-ical-parser.php:
|
1069 |
#, php-format
|
1070 |
msgid ""
|
1071 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1169,52 +1154,73 @@ msgstr "1 категорија е направена"
|
|
1169 |
msgid "%d categories were created"
|
1170 |
msgstr "%d категории се направени"
|
1171 |
|
1172 |
-
#: includes/event-organiser-ajax.php:
|
1173 |
msgid "Protected"
|
1174 |
msgstr "Заштитен"
|
1175 |
|
1176 |
-
#: includes/event-organiser-ajax.php:
|
1177 |
msgid "Private"
|
1178 |
msgstr "Приватен"
|
1179 |
|
1180 |
-
#: includes/event-organiser-ajax.php:
|
1181 |
msgid "Draft"
|
1182 |
msgstr "Нацрт"
|
1183 |
|
1184 |
-
#: includes/event-organiser-ajax.php:
|
1185 |
#: templates/event-meta-event-single.php:58
|
1186 |
msgid "Start"
|
1187 |
msgstr "Започни"
|
1188 |
|
1189 |
-
#: includes/event-organiser-ajax.php:
|
1190 |
msgid "End"
|
1191 |
msgstr "Крај"
|
1192 |
|
1193 |
-
#: includes/event-organiser-ajax.php:
|
1194 |
msgid "This event reoccurs"
|
1195 |
msgstr "Местото на одржување се повторува"
|
1196 |
|
1197 |
-
#: includes/event-organiser-ajax.php:
|
1198 |
msgid "Edit Event"
|
1199 |
msgstr "Уреди настан"
|
1200 |
|
1201 |
-
#: includes/event-organiser-ajax.php:
|
1202 |
msgid "Delete this occurrence"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
-
#: includes/event-organiser-ajax.php:
|
1206 |
msgid "Break this series"
|
1207 |
msgstr "Прекини ја оваа серија"
|
1208 |
|
1209 |
-
#: includes/event-organiser-ajax.php:
|
1210 |
-
#: includes/event-organiser-event-functions.php:
|
1211 |
msgid "All Day"
|
1212 |
msgstr "Цел ден"
|
1213 |
|
1214 |
-
#: includes/event-organiser-ajax.php:
|
1215 |
msgid "Add To Google Calendar"
|
1216 |
msgstr "Додај во Google календар"
|
1217 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1218 |
#: includes/event-organiser-cpt.php:33
|
1219 |
msgid "Search Venues"
|
1220 |
msgstr "Барај"
|
@@ -1255,6 +1261,10 @@ msgstr "Раздели места на одржување со запирка"
|
|
1255 |
msgid "Venue Location"
|
1256 |
msgstr "Местоположба на"
|
1257 |
|
|
|
|
|
|
|
|
|
1258 |
#: includes/event-organiser-cpt.php:46
|
1259 |
msgid "Venue:"
|
1260 |
msgstr ""
|
@@ -1304,6 +1314,10 @@ msgstr "Ново име на категорија"
|
|
1304 |
msgid "No categories found"
|
1305 |
msgstr "Не се најдени категории"
|
1306 |
|
|
|
|
|
|
|
|
|
1307 |
#: includes/event-organiser-cpt.php:147
|
1308 |
msgctxt "taxonomy singular name"
|
1309 |
msgid "Tag"
|
@@ -1346,7 +1360,7 @@ msgid "Choose from the most used tags"
|
|
1346 |
msgstr ""
|
1347 |
|
1348 |
#: includes/event-organiser-cpt.php:157
|
1349 |
-
#: includes/event-organiser-event-functions.php:
|
1350 |
#: templates/event-meta-event-single.php:74
|
1351 |
msgid "Tags"
|
1352 |
msgstr ""
|
@@ -1363,6 +1377,11 @@ msgstr ""
|
|
1363 |
msgid "View all tags"
|
1364 |
msgstr ""
|
1365 |
|
|
|
|
|
|
|
|
|
|
|
1366 |
#: includes/event-organiser-cpt.php:220
|
1367 |
msgid "Add New Event"
|
1368 |
msgstr "Додај нов настан"
|
@@ -1617,77 +1636,77 @@ msgstr "Боја"
|
|
1617 |
msgid "Assign the category a colour."
|
1618 |
msgstr "Додели боја на категоријата"
|
1619 |
|
1620 |
-
#: includes/event-organiser-event-functions.php:
|
1621 |
#: includes/event-organiser-register.php:266
|
1622 |
msgid "last"
|
1623 |
msgstr "последен"
|
1624 |
|
1625 |
-
#: includes/event-organiser-event-functions.php:
|
1626 |
#: includes/event-organiser-register.php:266
|
1627 |
msgid "first"
|
1628 |
msgstr "прв"
|
1629 |
|
1630 |
-
#: includes/event-organiser-event-functions.php:
|
1631 |
#: includes/event-organiser-register.php:266
|
1632 |
msgid "second"
|
1633 |
msgstr "втор(а)"
|
1634 |
|
1635 |
-
#: includes/event-organiser-event-functions.php:
|
1636 |
#: includes/event-organiser-register.php:266
|
1637 |
msgid "third"
|
1638 |
msgstr "трет(а)"
|
1639 |
|
1640 |
-
#: includes/event-organiser-event-functions.php:
|
1641 |
#: includes/event-organiser-register.php:266
|
1642 |
msgid "fourth"
|
1643 |
msgstr "четврт(а)"
|
1644 |
|
1645 |
-
#: includes/event-organiser-event-functions.php:
|
1646 |
msgid "one time only"
|
1647 |
msgstr "само еднаш"
|
1648 |
|
1649 |
-
#: includes/event-organiser-event-functions.php:
|
1650 |
msgid "custom reoccurrence"
|
1651 |
msgstr "друга повторливост"
|
1652 |
|
1653 |
-
#: includes/event-organiser-event-functions.php:
|
1654 |
#: includes/event-organiser-register.php:256
|
1655 |
msgid "every day"
|
1656 |
msgstr "секој ден"
|
1657 |
|
1658 |
-
#: includes/event-organiser-event-functions.php:
|
1659 |
#: includes/event-organiser-register.php:257
|
1660 |
#, php-format
|
1661 |
msgid "every %d days"
|
1662 |
msgstr "Секој %d ден"
|
1663 |
|
1664 |
-
#: includes/event-organiser-event-functions.php:
|
1665 |
#: includes/event-organiser-register.php:258
|
1666 |
msgid "every week on"
|
1667 |
msgstr "секоја седмица на"
|
1668 |
|
1669 |
-
#: includes/event-organiser-event-functions.php:
|
1670 |
#: includes/event-organiser-register.php:259
|
1671 |
#, php-format
|
1672 |
msgid "every %d weeks on"
|
1673 |
msgstr "Секоја %d седмица на"
|
1674 |
|
1675 |
-
#: includes/event-organiser-event-functions.php:
|
1676 |
#: includes/event-organiser-register.php:260
|
1677 |
msgid "every month on the"
|
1678 |
msgstr "секој месец на"
|
1679 |
|
1680 |
-
#: includes/event-organiser-event-functions.php:
|
1681 |
#: includes/event-organiser-register.php:261
|
1682 |
#, php-format
|
1683 |
msgid "every %d months on the"
|
1684 |
msgstr "секој %d месец на"
|
1685 |
|
1686 |
-
#: includes/event-organiser-event-functions.php:
|
1687 |
msgid "every year"
|
1688 |
msgstr "секоја година"
|
1689 |
|
1690 |
-
#: includes/event-organiser-event-functions.php:
|
1691 |
#, php-format
|
1692 |
msgid "every %d years"
|
1693 |
msgstr "секоја %d година"
|
@@ -1802,34 +1821,38 @@ msgstr "Поштенски код"
|
|
1802 |
msgid "Country"
|
1803 |
msgstr "Држава"
|
1804 |
|
1805 |
-
#: includes/event.php:
|
1806 |
msgid "Schedule not recognised."
|
1807 |
msgstr "Закажувањето не е препознаено."
|
1808 |
|
1809 |
-
#: includes/event.php:
|
1810 |
msgid "Start date not provided."
|
1811 |
msgstr "Почетниот датум не е внесен"
|
1812 |
|
1813 |
-
#: includes/event.php:
|
1814 |
msgid "Start date occurs after end date."
|
1815 |
msgstr "Почетниот датум е после крајниот"
|
1816 |
|
1817 |
-
#: includes/event.php:
|
1818 |
msgid "Schedule end date is before is before the start date."
|
1819 |
msgstr "Закажаниот датум е пред почетниот датум."
|
1820 |
|
1821 |
-
#: includes/event.php:
|
1822 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1823 |
msgstr ""
|
1824 |
|
1825 |
-
#: includes/event.php:
|
1826 |
msgid "Event does not contain any dates."
|
1827 |
msgstr ""
|
1828 |
|
1829 |
-
#: includes/event.php:
|
1830 |
msgid "Occurrence not deleted. Occurrence not found."
|
1831 |
msgstr ""
|
1832 |
|
|
|
|
|
|
|
|
|
1833 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1834 |
#: includes/i18n.php:8
|
1835 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2014-12-23 10:54:34+0000\n"
|
7 |
"Last-Translator: Aleksandar <aleksandar.silovski@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Ден"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Седмица"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Месец"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr ""
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr "Уредувај"
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr "Избриши"
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr "Преглед"
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "Категории"
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr "Нема извадок бидејќи ова е заштитен напис"
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr "денеска"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "ден"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "седмица"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "месец"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr "Опции за календар"
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr "24 часа"
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr "Вчитување…"
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr "Тековен Датум/Час"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr "Направи настан"
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr "Кога"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr "Наслов на настанот"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr "Каде"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr "Зачувај нацрт"
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr "Откажи"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr "Објави настан"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr "Подробности за настанот"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr "Подробност за настанот"
|
359 |
|
430 |
msgstr "непознато"
|
431 |
|
432 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
433 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
434 |
msgid "Organiser"
|
435 |
msgstr "Организатор"
|
436 |
|
510 |
msgstr "ден од седмица"
|
511 |
|
512 |
#: event-organiser-edit.php:185
|
513 |
+
#: includes/event-organiser-event-functions.php:826
|
514 |
#: includes/event-organiser-register.php:265
|
515 |
msgid "until"
|
516 |
msgstr "до"
|
532 |
msgid "Venue Name"
|
533 |
msgstr ""
|
534 |
|
535 |
+
#: event-organiser-edit.php:416
|
536 |
msgid "Event dates were not saved."
|
537 |
msgstr ""
|
538 |
|
602 |
msgid "Reoccurrence"
|
603 |
msgstr "Повторување"
|
604 |
|
605 |
+
#: event-organiser-manage.php:152
|
606 |
msgid "View all events"
|
607 |
msgstr "Види ги сите настани"
|
608 |
|
609 |
+
#: event-organiser-manage.php:153
|
610 |
msgid "Future events"
|
611 |
msgstr "Идни настани"
|
612 |
|
613 |
+
#: event-organiser-manage.php:154
|
614 |
msgid "Expired events"
|
615 |
msgstr "Поминати настани"
|
616 |
|
617 |
+
#: event-organiser-manage.php:155
|
618 |
msgid "Events within 24 hours"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: event-organiser-manage.php:156
|
622 |
msgid "Events within 1 week"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: event-organiser-manage.php:157
|
626 |
#, php-format
|
627 |
msgid "Events within %d weeks"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: event-organiser-manage.php:158
|
631 |
msgid "Events within 1 month"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: event-organiser-manage.php:159
|
635 |
#, php-format
|
636 |
msgid "Events within %d months"
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: event-organiser-manage.php:160
|
640 |
msgid "Events within 1 year"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: event-organiser-manage.php:211
|
644 |
msgid "— No Change —"
|
645 |
msgstr ""
|
646 |
|
672 |
msgid "Event Organiser"
|
673 |
msgstr "Организатор на настани"
|
674 |
|
675 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
676 |
#: includes/event-organiser-install.php:112
|
677 |
msgid "Edit Events"
|
678 |
msgstr "Уреди настани"
|
679 |
|
680 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
681 |
#: includes/event-organiser-install.php:113
|
682 |
msgid "Publish Events"
|
683 |
msgstr "Објави настани"
|
684 |
|
685 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
686 |
#: includes/event-organiser-install.php:114
|
687 |
msgid "Delete Events"
|
688 |
msgstr "Избриши настани"
|
689 |
|
690 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
691 |
#: includes/event-organiser-install.php:115
|
692 |
msgid "Edit Others' Events"
|
693 |
msgstr "Уредувај Настани на другите"
|
694 |
|
695 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
696 |
#: includes/event-organiser-install.php:116
|
697 |
msgid "Delete Other's Events"
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
701 |
#: includes/event-organiser-install.php:117
|
702 |
msgid "Read Private Events"
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
706 |
#: includes/event-organiser-install.php:118
|
707 |
msgid "Manage Venues"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
711 |
#: includes/event-organiser-install.php:119
|
712 |
msgid "Manage Event Categories & Tags"
|
713 |
msgstr ""
|
989 |
msgid "Venue(s) <strong>deleted</strong>"
|
990 |
msgstr ""
|
991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
992 |
#: event-organiser-venues.php:258
|
993 |
#, php-format
|
994 |
msgid "Search results for “%s”"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: event-organiser-venues.php:418
|
998 |
msgid "Latitude/Longitude:"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: event-organiser-venues.php:446
|
1002 |
msgid "Venue name"
|
1003 |
msgstr "Име на"
|
1004 |
|
1005 |
+
#: event-organiser-venues.php:452
|
1006 |
msgid "Permalink:"
|
1007 |
msgstr "Постојана врска:"
|
1008 |
|
1009 |
+
#: event-organiser-venues.php:459
|
1010 |
msgid "Get Link"
|
1011 |
msgstr "Земи врска"
|
1012 |
|
1013 |
+
#: event-organiser-venues.php:481
|
1014 |
msgid "Slug"
|
1015 |
msgstr ""
|
1016 |
|
1045 |
msgid "[Line %1$d]"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: includes/class-eo-ical-parser.php:952
|
1049 |
#, php-format
|
1050 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
+
#: includes/class-eo-ical-parser.php:990
|
1054 |
#, php-format
|
1055 |
msgid ""
|
1056 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1154 |
msgid "%d categories were created"
|
1155 |
msgstr "%d категории се направени"
|
1156 |
|
1157 |
+
#: includes/event-organiser-ajax.php:347
|
1158 |
msgid "Protected"
|
1159 |
msgstr "Заштитен"
|
1160 |
|
1161 |
+
#: includes/event-organiser-ajax.php:349
|
1162 |
msgid "Private"
|
1163 |
msgstr "Приватен"
|
1164 |
|
1165 |
+
#: includes/event-organiser-ajax.php:351
|
1166 |
msgid "Draft"
|
1167 |
msgstr "Нацрт"
|
1168 |
|
1169 |
+
#: includes/event-organiser-ajax.php:381
|
1170 |
#: templates/event-meta-event-single.php:58
|
1171 |
msgid "Start"
|
1172 |
msgstr "Започни"
|
1173 |
|
1174 |
+
#: includes/event-organiser-ajax.php:382
|
1175 |
msgid "End"
|
1176 |
msgstr "Крај"
|
1177 |
|
1178 |
+
#: includes/event-organiser-ajax.php:423
|
1179 |
msgid "This event reoccurs"
|
1180 |
msgstr "Местото на одржување се повторува"
|
1181 |
|
1182 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1183 |
msgid "Edit Event"
|
1184 |
msgstr "Уреди настан"
|
1185 |
|
1186 |
+
#: includes/event-organiser-ajax.php:449
|
1187 |
msgid "Delete this occurrence"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: includes/event-organiser-ajax.php:466
|
1191 |
msgid "Break this series"
|
1192 |
msgstr "Прекини ја оваа серија"
|
1193 |
|
1194 |
+
#: includes/event-organiser-ajax.php:674
|
1195 |
+
#: includes/event-organiser-event-functions.php:1409
|
1196 |
msgid "All Day"
|
1197 |
msgstr "Цел ден"
|
1198 |
|
1199 |
+
#: includes/event-organiser-ajax.php:679
|
1200 |
msgid "Add To Google Calendar"
|
1201 |
msgstr "Додај во Google календар"
|
1202 |
|
1203 |
+
#: includes/event-organiser-ajax.php:790
|
1204 |
+
msgid "Event not found"
|
1205 |
+
msgstr ""
|
1206 |
+
|
1207 |
+
#: includes/event-organiser-ajax.php:802
|
1208 |
+
msgid "Events are not editable via the admin calendar"
|
1209 |
+
msgstr ""
|
1210 |
+
|
1211 |
+
#: includes/event-organiser-ajax.php:812
|
1212 |
+
msgid "Are you sure you want to do this?"
|
1213 |
+
msgstr ""
|
1214 |
+
|
1215 |
+
#: includes/event-organiser-ajax.php:822
|
1216 |
+
msgid "You do not have permission to edit this event"
|
1217 |
+
msgstr ""
|
1218 |
+
|
1219 |
+
#: includes/event-organiser-ajax.php:844
|
1220 |
+
#, php-format
|
1221 |
+
msgid "Event not created: %s"
|
1222 |
+
msgstr ""
|
1223 |
+
|
1224 |
#: includes/event-organiser-cpt.php:33
|
1225 |
msgid "Search Venues"
|
1226 |
msgstr "Барај"
|
1261 |
msgid "Venue Location"
|
1262 |
msgstr "Местоположба на"
|
1263 |
|
1264 |
+
#: includes/event-organiser-cpt.php:45
|
1265 |
+
msgid "View all venues"
|
1266 |
+
msgstr ""
|
1267 |
+
|
1268 |
#: includes/event-organiser-cpt.php:46
|
1269 |
msgid "Venue:"
|
1270 |
msgstr ""
|
1314 |
msgid "No categories found"
|
1315 |
msgstr "Не се најдени категории"
|
1316 |
|
1317 |
+
#: includes/event-organiser-cpt.php:105
|
1318 |
+
msgid "View all categories"
|
1319 |
+
msgstr ""
|
1320 |
+
|
1321 |
#: includes/event-organiser-cpt.php:147
|
1322 |
msgctxt "taxonomy singular name"
|
1323 |
msgid "Tag"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
#: includes/event-organiser-cpt.php:157
|
1363 |
+
#: includes/event-organiser-event-functions.php:1520
|
1364 |
#: templates/event-meta-event-single.php:74
|
1365 |
msgid "Tags"
|
1366 |
msgstr ""
|
1377 |
msgid "View all tags"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: includes/event-organiser-cpt.php:219
|
1381 |
+
msgctxt "post"
|
1382 |
+
msgid "Add New"
|
1383 |
+
msgstr "Додај нов"
|
1384 |
+
|
1385 |
#: includes/event-organiser-cpt.php:220
|
1386 |
msgid "Add New Event"
|
1387 |
msgstr "Додај нов настан"
|
1636 |
msgid "Assign the category a colour."
|
1637 |
msgstr "Додели боја на категоријата"
|
1638 |
|
1639 |
+
#: includes/event-organiser-event-functions.php:747
|
1640 |
#: includes/event-organiser-register.php:266
|
1641 |
msgid "last"
|
1642 |
msgstr "последен"
|
1643 |
|
1644 |
+
#: includes/event-organiser-event-functions.php:747
|
1645 |
#: includes/event-organiser-register.php:266
|
1646 |
msgid "first"
|
1647 |
msgstr "прв"
|
1648 |
|
1649 |
+
#: includes/event-organiser-event-functions.php:747
|
1650 |
#: includes/event-organiser-register.php:266
|
1651 |
msgid "second"
|
1652 |
msgstr "втор(а)"
|
1653 |
|
1654 |
+
#: includes/event-organiser-event-functions.php:747
|
1655 |
#: includes/event-organiser-register.php:266
|
1656 |
msgid "third"
|
1657 |
msgstr "трет(а)"
|
1658 |
|
1659 |
+
#: includes/event-organiser-event-functions.php:747
|
1660 |
#: includes/event-organiser-register.php:266
|
1661 |
msgid "fourth"
|
1662 |
msgstr "четврт(а)"
|
1663 |
|
1664 |
+
#: includes/event-organiser-event-functions.php:757
|
1665 |
msgid "one time only"
|
1666 |
msgstr "само еднаш"
|
1667 |
|
1668 |
+
#: includes/event-organiser-event-functions.php:760
|
1669 |
msgid "custom reoccurrence"
|
1670 |
msgstr "друга повторливост"
|
1671 |
|
1672 |
+
#: includes/event-organiser-event-functions.php:767
|
1673 |
#: includes/event-organiser-register.php:256
|
1674 |
msgid "every day"
|
1675 |
msgstr "секој ден"
|
1676 |
|
1677 |
+
#: includes/event-organiser-event-functions.php:769
|
1678 |
#: includes/event-organiser-register.php:257
|
1679 |
#, php-format
|
1680 |
msgid "every %d days"
|
1681 |
msgstr "Секој %d ден"
|
1682 |
|
1683 |
+
#: includes/event-organiser-event-functions.php:775
|
1684 |
#: includes/event-organiser-register.php:258
|
1685 |
msgid "every week on"
|
1686 |
msgstr "секоја седмица на"
|
1687 |
|
1688 |
+
#: includes/event-organiser-event-functions.php:777
|
1689 |
#: includes/event-organiser-register.php:259
|
1690 |
#, php-format
|
1691 |
msgid "every %d weeks on"
|
1692 |
msgstr "Секоја %d седмица на"
|
1693 |
|
1694 |
+
#: includes/event-organiser-event-functions.php:788
|
1695 |
#: includes/event-organiser-register.php:260
|
1696 |
msgid "every month on the"
|
1697 |
msgstr "секој месец на"
|
1698 |
|
1699 |
+
#: includes/event-organiser-event-functions.php:790
|
1700 |
#: includes/event-organiser-register.php:261
|
1701 |
#, php-format
|
1702 |
msgid "every %d months on the"
|
1703 |
msgstr "секој %d месец на"
|
1704 |
|
1705 |
+
#: includes/event-organiser-event-functions.php:819
|
1706 |
msgid "every year"
|
1707 |
msgstr "секоја година"
|
1708 |
|
1709 |
+
#: includes/event-organiser-event-functions.php:821
|
1710 |
#, php-format
|
1711 |
msgid "every %d years"
|
1712 |
msgstr "секоја %d година"
|
1821 |
msgid "Country"
|
1822 |
msgstr "Држава"
|
1823 |
|
1824 |
+
#: includes/event.php:549
|
1825 |
msgid "Schedule not recognised."
|
1826 |
msgstr "Закажувањето не е препознаено."
|
1827 |
|
1828 |
+
#: includes/event.php:558
|
1829 |
msgid "Start date not provided."
|
1830 |
msgstr "Почетниот датум не е внесен"
|
1831 |
|
1832 |
+
#: includes/event.php:576
|
1833 |
msgid "Start date occurs after end date."
|
1834 |
msgstr "Почетниот датум е после крајниот"
|
1835 |
|
1836 |
+
#: includes/event.php:579
|
1837 |
msgid "Schedule end date is before is before the start date."
|
1838 |
msgstr "Закажаниот датум е пред почетниот датум."
|
1839 |
|
1840 |
+
#: includes/event.php:662
|
1841 |
msgid "Invalid monthly schedule (invalid ordinal)"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: includes/event.php:782
|
1845 |
msgid "Event does not contain any dates."
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: includes/event.php:923
|
1849 |
msgid "Occurrence not deleted. Occurrence not found."
|
1850 |
msgstr ""
|
1851 |
|
1852 |
+
#: includes/event.php:984
|
1853 |
+
msgid "There is already an occurrence on this date"
|
1854 |
+
msgstr ""
|
1855 |
+
|
1856 |
#. / TRANSLATORS: This is the description that of the plug-in that appears in the "Plugins" page.
|
1857 |
#: includes/i18n.php:8
|
1858 |
msgid ""
|
languages/eventorganiser-nb_NO.mo
CHANGED
Binary file
|
languages/eventorganiser-nb_NO.po
CHANGED
@@ -2,7 +2,7 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -31,15 +31,15 @@ msgstr "Tittel"
|
|
31 |
msgid "Group by"
|
32 |
msgstr "Gruppér etter"
|
33 |
|
34 |
-
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:
|
35 |
msgid "Day"
|
36 |
msgstr "Dag"
|
37 |
|
38 |
-
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:
|
39 |
msgid "Week"
|
40 |
msgstr "Uke"
|
41 |
|
42 |
-
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:
|
43 |
msgid "Month"
|
44 |
msgstr "Måned"
|
45 |
|
@@ -59,7 +59,7 @@ msgstr ""
|
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Vis en kalender med dine arrangementer"
|
61 |
|
62 |
-
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Events Calendar"
|
65 |
|
@@ -108,8 +108,8 @@ msgstr "Neste måned"
|
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Vis en liste med arrangementer"
|
110 |
|
111 |
-
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:
|
112 |
-
#: event-organiser.php:
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
@@ -168,17 +168,17 @@ msgstr ""
|
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: classes/class-eo-venue-list-table.php:
|
172 |
msgid "Edit"
|
173 |
msgstr "Rediger"
|
174 |
|
175 |
-
#: classes/class-eo-venue-list-table.php:
|
176 |
-
#: classes/class-eo-venue-list-table.php:
|
177 |
msgid "Delete"
|
178 |
msgstr "Slett"
|
179 |
|
180 |
-
#: classes/class-eo-venue-list-table.php:
|
181 |
-
#: includes/event-organiser-ajax.php:
|
182 |
msgid "View"
|
183 |
msgstr "Vis"
|
184 |
|
@@ -193,7 +193,7 @@ msgstr "Arrangementkategorier"
|
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
-
#: includes/event-organiser-event-functions.php:
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "Kategorier"
|
@@ -233,7 +233,7 @@ msgstr "Steder"
|
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: classes/class-eventorganiser-shortcodes.php:
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
@@ -259,110 +259,101 @@ msgstr "Finn ut mer..."
|
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Kalendervisning"
|
261 |
|
262 |
-
#: event-organiser-calendar.php:
|
263 |
msgid "today"
|
264 |
msgstr "i dag"
|
265 |
|
266 |
-
#: event-organiser-calendar.php:
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "dag"
|
270 |
|
271 |
-
#: event-organiser-calendar.php:
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "uke"
|
275 |
|
276 |
-
#: event-organiser-calendar.php:
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "måned"
|
280 |
|
281 |
-
#: event-organiser-calendar.php:
|
282 |
msgid "go to date"
|
283 |
msgstr "gå til dato"
|
284 |
|
285 |
-
#: event-organiser-calendar.php:
|
286 |
-
#: includes/event-organiser-cpt.php:105
|
287 |
-
msgid "View all categories"
|
288 |
-
msgstr "Vis alle kategorier"
|
289 |
-
|
290 |
-
#: event-organiser-calendar.php:64 includes/event-organiser-cpt.php:45
|
291 |
-
msgid "View all venues"
|
292 |
-
msgstr "Vis alle steder"
|
293 |
-
|
294 |
-
#: event-organiser-calendar.php:111
|
295 |
msgid "You do not have sufficient permissions to create events. "
|
296 |
msgstr "Du mangler rettigheter til å opprette arrangementer."
|
297 |
|
298 |
-
#: event-organiser-calendar.php:
|
299 |
msgid "You do not have sufficient permissions to edit this event. "
|
300 |
msgstr "Du mangler rettigheter til å redigere arrangementet."
|
301 |
|
302 |
-
#: event-organiser-calendar.php:
|
303 |
msgid "You do not have sufficient permissions to delete this event. "
|
304 |
msgstr "Du mangler rettigheter til å slette arrangementet."
|
305 |
|
306 |
-
#: event-organiser-calendar.php:
|
307 |
msgid "Occurrence deleted."
|
308 |
msgstr "Forekomst slettet."
|
309 |
|
310 |
-
#: event-organiser-calendar.php:
|
311 |
msgid "Calendar options"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: event-organiser-calendar.php:
|
315 |
msgid "24 hour time"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: event-organiser-calendar.php:
|
319 |
-
#: includes/event-organiser-event-functions.php:
|
320 |
msgid "Loading…"
|
321 |
msgstr "Laster…"
|
322 |
|
323 |
-
#: event-organiser-calendar.php:
|
324 |
msgid "Current date/time"
|
325 |
msgstr "Nåværende dato og tid"
|
326 |
|
327 |
-
#: event-organiser-calendar.php:
|
328 |
msgid "Create an event"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: event-organiser-calendar.php:
|
332 |
msgid "When"
|
333 |
msgstr "Når"
|
334 |
|
335 |
-
#: event-organiser-calendar.php:
|
336 |
msgid "Event Title"
|
337 |
msgstr "Arrangementtittel"
|
338 |
|
339 |
-
#: event-organiser-calendar.php:
|
340 |
msgid "Where"
|
341 |
msgstr "Hvor"
|
342 |
|
343 |
-
#: event-organiser-calendar.php:
|
344 |
msgid "Save Draft"
|
345 |
msgstr "Lagre kladd"
|
346 |
|
347 |
-
#: event-organiser-calendar.php:
|
348 |
#: event-organiser-edit.php:258
|
349 |
msgid "Cancel"
|
350 |
msgstr "Avbryt"
|
351 |
|
352 |
-
#: event-organiser-calendar.php:
|
353 |
msgid "Publish Event"
|
354 |
msgstr "Publiser arrangement"
|
355 |
|
356 |
-
#: event-organiser-calendar.php:
|
357 |
msgid "Submit for Review"
|
358 |
msgstr "Send til gjennomsyn"
|
359 |
|
360 |
-
#: event-organiser-calendar.php:
|
361 |
#: templates/event-meta-event-single.php:37
|
362 |
msgid "Event Details"
|
363 |
msgstr "Arrangementdetaljer"
|
364 |
|
365 |
-
#: event-organiser-calendar.php:
|
366 |
msgid "Event Detail"
|
367 |
msgstr "Arrangement detaljer"
|
368 |
|
@@ -439,7 +430,7 @@ msgid "unknown"
|
|
439 |
msgstr ""
|
440 |
|
441 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
442 |
-
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:
|
443 |
msgid "Organiser"
|
444 |
msgstr "Arrangør"
|
445 |
|
@@ -519,7 +510,7 @@ msgid "day of week"
|
|
519 |
msgstr "dag i uken"
|
520 |
|
521 |
#: event-organiser-edit.php:185
|
522 |
-
#: includes/event-organiser-event-functions.php:
|
523 |
#: includes/event-organiser-register.php:265
|
524 |
msgid "until"
|
525 |
msgstr "inntil"
|
@@ -541,7 +532,7 @@ msgstr "Velg et sted"
|
|
541 |
msgid "Venue Name"
|
542 |
msgstr "Stedsnavn"
|
543 |
|
544 |
-
#: event-organiser-edit.php:
|
545 |
msgid "Event dates were not saved."
|
546 |
msgstr ""
|
547 |
|
@@ -611,45 +602,45 @@ msgstr "Arrangement"
|
|
611 |
msgid "Reoccurrence"
|
612 |
msgstr "Gjentakelse"
|
613 |
|
614 |
-
#: event-organiser-manage.php:
|
615 |
msgid "View all events"
|
616 |
msgstr "Vis alle arrangementer"
|
617 |
|
618 |
-
#: event-organiser-manage.php:
|
619 |
msgid "Future events"
|
620 |
msgstr "Framtidige arrangementer"
|
621 |
|
622 |
-
#: event-organiser-manage.php:
|
623 |
msgid "Expired events"
|
624 |
msgstr "Tidligere arrangementer"
|
625 |
|
626 |
-
#: event-organiser-manage.php:
|
627 |
msgid "Events within 24 hours"
|
628 |
msgstr "Arrangementer de neste 24 timer"
|
629 |
|
630 |
-
#: event-organiser-manage.php:
|
631 |
msgid "Events within 1 week"
|
632 |
msgstr "Arrangementer neste uke"
|
633 |
|
634 |
-
#: event-organiser-manage.php:
|
635 |
#, php-format
|
636 |
msgid "Events within %d weeks"
|
637 |
msgstr "Arrangementer de neste %d uker"
|
638 |
|
639 |
-
#: event-organiser-manage.php:
|
640 |
msgid "Events within 1 month"
|
641 |
msgstr "Arrangementer neste måned"
|
642 |
|
643 |
-
#: event-organiser-manage.php:
|
644 |
#, php-format
|
645 |
msgid "Events within %d months"
|
646 |
msgstr "Arrangementer de neste %d måneder"
|
647 |
|
648 |
-
#: event-organiser-manage.php:
|
649 |
msgid "Events within 1 year"
|
650 |
msgstr "Arrangementer i løpet av 1 år"
|
651 |
|
652 |
-
#: event-organiser-manage.php:
|
653 |
msgid "— No Change —"
|
654 |
msgstr ""
|
655 |
|
@@ -681,42 +672,42 @@ msgstr "Event Organiser innstillinger"
|
|
681 |
msgid "Event Organiser"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: event-organiser-settings.php:46 event-organiser.php:
|
685 |
#: includes/event-organiser-install.php:112
|
686 |
msgid "Edit Events"
|
687 |
msgstr "Rediger arrangementer"
|
688 |
|
689 |
-
#: event-organiser-settings.php:47 event-organiser.php:
|
690 |
#: includes/event-organiser-install.php:113
|
691 |
msgid "Publish Events"
|
692 |
msgstr "Publiser arrangementer"
|
693 |
|
694 |
-
#: event-organiser-settings.php:48 event-organiser.php:
|
695 |
#: includes/event-organiser-install.php:114
|
696 |
msgid "Delete Events"
|
697 |
msgstr "Slett arrangementer"
|
698 |
|
699 |
-
#: event-organiser-settings.php:49 event-organiser.php:
|
700 |
#: includes/event-organiser-install.php:115
|
701 |
msgid "Edit Others' Events"
|
702 |
msgstr "Endre andres arrangementer"
|
703 |
|
704 |
-
#: event-organiser-settings.php:50 event-organiser.php:
|
705 |
#: includes/event-organiser-install.php:116
|
706 |
msgid "Delete Other's Events"
|
707 |
msgstr "Sletter andres arrangementer"
|
708 |
|
709 |
-
#: event-organiser-settings.php:51 event-organiser.php:
|
710 |
#: includes/event-organiser-install.php:117
|
711 |
msgid "Read Private Events"
|
712 |
msgstr "Se private arrangementer"
|
713 |
|
714 |
-
#: event-organiser-settings.php:52 event-organiser.php:
|
715 |
#: includes/event-organiser-install.php:118
|
716 |
msgid "Manage Venues"
|
717 |
msgstr "Behandle steder"
|
718 |
|
719 |
-
#: event-organiser-settings.php:53 event-organiser.php:
|
720 |
#: includes/event-organiser-install.php:119
|
721 |
msgid "Manage Event Categories & Tags"
|
722 |
msgstr "Behandle arrangement kategorier og stikkord"
|
@@ -1018,34 +1009,28 @@ msgstr "Sted <strong>oppdatert</strong>"
|
|
1018 |
msgid "Venue(s) <strong>deleted</strong>"
|
1019 |
msgstr "Sted(er) <strong>slettet</strong>"
|
1020 |
|
1021 |
-
#: event-organiser-venues.php:255 event-organiser-venues.php:294
|
1022 |
-
#: includes/event-organiser-cpt.php:219
|
1023 |
-
msgctxt "post"
|
1024 |
-
msgid "Add New"
|
1025 |
-
msgstr ""
|
1026 |
-
|
1027 |
#: event-organiser-venues.php:258
|
1028 |
#, php-format
|
1029 |
msgid "Search results for “%s”"
|
1030 |
msgstr "Søkeresultat for “%s”"
|
1031 |
|
1032 |
-
#: event-organiser-venues.php:
|
1033 |
msgid "Latitude/Longitude:"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: event-organiser-venues.php:
|
1037 |
msgid "Venue name"
|
1038 |
msgstr "Stedsnavn"
|
1039 |
|
1040 |
-
#: event-organiser-venues.php:
|
1041 |
msgid "Permalink:"
|
1042 |
msgstr "Permalenke:"
|
1043 |
|
1044 |
-
#: event-organiser-venues.php:
|
1045 |
msgid "Get Link"
|
1046 |
msgstr "Få lenke"
|
1047 |
|
1048 |
-
#: event-organiser-venues.php:
|
1049 |
msgid "Slug"
|
1050 |
msgstr "Permalenke"
|
1051 |
|
@@ -1080,12 +1065,12 @@ msgstr ""
|
|
1080 |
msgid "[Line %1$d]"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
-
#: includes/class-eo-ical-parser.php:
|
1084 |
#, php-format
|
1085 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: includes/class-eo-ical-parser.php:
|
1089 |
#, php-format
|
1090 |
msgid ""
|
1091 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
@@ -1193,52 +1178,73 @@ msgstr "1 kategori ble opprettet"
|
|
1193 |
msgid "%d categories were created"
|
1194 |
msgstr "%d kategorier ble opprettet"
|
1195 |
|
1196 |
-
#: includes/event-organiser-ajax.php:
|
1197 |
msgid "Protected"
|
1198 |
msgstr "Beskyttet"
|
1199 |
|
1200 |
-
#: includes/event-organiser-ajax.php:
|
1201 |
msgid "Private"
|
1202 |
msgstr "Privat"
|
1203 |
|
1204 |
-
#: includes/event-organiser-ajax.php:
|
1205 |
msgid "Draft"
|
1206 |
msgstr "Kladd"
|
1207 |
|
1208 |
-
#: includes/event-organiser-ajax.php:
|
1209 |
#: templates/event-meta-event-single.php:58
|
1210 |
msgid "Start"
|
1211 |
msgstr "Start"
|
1212 |
|
1213 |
-
#: includes/event-organiser-ajax.php:
|
1214 |
msgid "End"
|
1215 |
msgstr "Slutt"
|
1216 |
|
1217 |
-
#: includes/event-organiser-ajax.php:
|
1218 |
msgid "This event reoccurs"
|
1219 |
msgstr "Dette arrangementet gjentas"
|
1220 |
|
1221 |
-
#: includes/event-organiser-ajax.php:
|
1222 |
msgid "Edit Event"
|
1223 |
msgstr "Rediger arrangement"
|
1224 |
|
1225 |
-
#: includes/event-organiser-ajax.php:
|
1226 |
msgid "Delete this occurrence"
|
1227 |
msgstr "Slett denne forekomsten"
|
1228 |
|
1229 |
-
#: includes/event-organiser-ajax.php:
|
1230 |
msgid "Break this series"
|
1231 |
msgstr "Del opp denne serien"
|
1232 |
|
1233 |
-
#: includes/event-organiser-ajax.php:
|
1234 |
-
#: includes/event-organiser-event-functions.php:
|
1235 |
msgid "All Day"
|
1236 |
msgstr "Heldag"
|
1237 |
|
1238 |
-
#: includes/event-organiser-ajax.php:
|
1239 |
msgid "Add To Google Calendar"
|
1240 |
msgstr "Legg til i Google Kalender"
|
1241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Event Organiser\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-21 01:17+0100\n"
|
6 |
"PO-Revision-Date: 2013-12-04 20:12:37+0000\n"
|
7 |
"Last-Translator: stephenharris <stephenh1988@gmail.com>\n"
|
8 |
"Language-Team: \n"
|
31 |
msgid "Group by"
|
32 |
msgstr "Gruppér etter"
|
33 |
|
34 |
+
#: classes/class-eo-agenda-widget.php:41 event-organiser-calendar.php:246
|
35 |
msgid "Day"
|
36 |
msgstr "Dag"
|
37 |
|
38 |
+
#: classes/class-eo-agenda-widget.php:42 event-organiser-calendar.php:246
|
39 |
msgid "Week"
|
40 |
msgstr "Uke"
|
41 |
|
42 |
+
#: classes/class-eo-agenda-widget.php:43 event-organiser-calendar.php:246
|
43 |
msgid "Month"
|
44 |
msgstr "Måned"
|
45 |
|
59 |
msgid "Displays a calendar of your events"
|
60 |
msgstr "Vis en kalender med dine arrangementer"
|
61 |
|
62 |
+
#: classes/class-eo-calendar-widget.php:24 event-organiser-calendar.php:242
|
63 |
msgid "Events Calendar"
|
64 |
msgstr "Events Calendar"
|
65 |
|
108 |
msgid "Displays a list of events"
|
109 |
msgstr "Vis en liste med arrangementer"
|
110 |
|
111 |
+
#: classes/class-eo-event-list-widget.php:23 event-organiser-venues.php:482
|
112 |
+
#: event-organiser.php:136 includes/event-organiser-cpt.php:217
|
113 |
#: includes/event-organiser-cpt.php:229
|
114 |
#: includes/event-organiser-install.php:96 templates/archive-event.php:42
|
115 |
msgid "Events"
|
168 |
msgid "'No events' message"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: classes/class-eo-venue-list-table.php:75 templates/single-event.php:71
|
172 |
msgid "Edit"
|
173 |
msgstr "Rediger"
|
174 |
|
175 |
+
#: classes/class-eo-venue-list-table.php:80
|
176 |
+
#: classes/class-eo-venue-list-table.php:142
|
177 |
msgid "Delete"
|
178 |
msgstr "Slett"
|
179 |
|
180 |
+
#: classes/class-eo-venue-list-table.php:85
|
181 |
+
#: includes/event-organiser-ajax.php:678
|
182 |
msgid "View"
|
183 |
msgstr "Vis"
|
184 |
|
193 |
|
194 |
#: classes/class-eo-widget-categories.php:28 event-organiser-manage.php:35
|
195 |
#: includes/event-organiser-cpt.php:103
|
196 |
+
#: includes/event-organiser-event-functions.php:1512
|
197 |
#: templates/event-meta-event-single.php:69
|
198 |
msgid "Categories"
|
199 |
msgstr "Kategorier"
|
233 |
msgid "Select Venue"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: classes/class-eventorganiser-shortcodes.php:391
|
237 |
msgid "There is no excerpt because this is a protected post."
|
238 |
msgstr ""
|
239 |
|
259 |
msgid "Calendar View"
|
260 |
msgstr "Kalendervisning"
|
261 |
|
262 |
+
#: event-organiser-calendar.php:67 includes/event-organiser-register.php:58
|
263 |
msgid "today"
|
264 |
msgstr "i dag"
|
265 |
|
266 |
+
#: event-organiser-calendar.php:68 includes/event-organiser-register.php:59
|
267 |
#: includes/event-organiser-register.php:248
|
268 |
msgid "day"
|
269 |
msgstr "dag"
|
270 |
|
271 |
+
#: event-organiser-calendar.php:69 includes/event-organiser-register.php:60
|
272 |
#: includes/event-organiser-register.php:250
|
273 |
msgid "week"
|
274 |
msgstr "uke"
|
275 |
|
276 |
+
#: event-organiser-calendar.php:70 includes/event-organiser-register.php:61
|
277 |
#: includes/event-organiser-register.php:252
|
278 |
msgid "month"
|
279 |
msgstr "måned"
|
280 |
|
281 |
+
#: event-organiser-calendar.php:71 includes/event-organiser-register.php:62
|
282 |
msgid "go to date"
|
283 |
msgstr "gå til dato"
|
284 |
|
285 |
+
#: event-organiser-calendar.php:120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
msgid "You do not have sufficient permissions to create events. "
|
287 |
msgstr "Du mangler rettigheter til å opprette arrangementer."
|
288 |
|
289 |
+
#: event-organiser-calendar.php:176
|
290 |
msgid "You do not have sufficient permissions to edit this event. "
|
291 |
msgstr "Du mangler rettigheter til å redigere arrangementet."
|
292 |
|
293 |
+
#: event-organiser-calendar.php:194
|
294 |
msgid "You do not have sufficient permissions to delete this event. "
|
295 |
msgstr "Du mangler rettigheter til å slette arrangementet."
|
296 |
|
297 |
+
#: event-organiser-calendar.php:204
|
298 |
msgid "Occurrence deleted."
|
299 |
msgstr "Forekomst slettet."
|
300 |
|
301 |
+
#: event-organiser-calendar.php:220
|
302 |
msgid "Calendar options"
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: event-organiser-calendar.php:227
|
306 |
msgid "24 hour time"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: event-organiser-calendar.php:249
|
310 |
+
#: includes/event-organiser-event-functions.php:1457
|
311 |
msgid "Loading…"
|
312 |
msgstr "Laster…"
|
313 |
|
314 |
+
#: event-organiser-calendar.php:256
|
315 |
msgid "Current date/time"
|
316 |
msgstr "Nåværende dato og tid"
|
317 |
|
318 |
+
#: event-organiser-calendar.php:261
|
319 |
msgid "Create an event"
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: event-organiser-calendar.php:266
|
323 |
msgid "When"
|
324 |
msgstr "Når"
|
325 |
|
326 |
+
#: event-organiser-calendar.php:270
|
327 |
msgid "Event Title"
|
328 |
msgstr "Arrangementtittel"
|
329 |
|
330 |
+
#: event-organiser-calendar.php:277 includes/event-organiser-ajax.php:397
|
331 |
msgid "Where"
|
332 |
msgstr "Hvor"
|
333 |
|
334 |
+
#: event-organiser-calendar.php:302
|
335 |
msgid "Save Draft"
|
336 |
msgstr "Lagre kladd"
|
337 |
|
338 |
+
#: event-organiser-calendar.php:303 event-organiser-calendar.php:310
|
339 |
#: event-organiser-edit.php:258
|
340 |
msgid "Cancel"
|
341 |
msgstr "Avbryt"
|
342 |
|
343 |
+
#: event-organiser-calendar.php:306
|
344 |
msgid "Publish Event"
|
345 |
msgstr "Publiser arrangement"
|
346 |
|
347 |
+
#: event-organiser-calendar.php:312
|
348 |
msgid "Submit for Review"
|
349 |
msgstr "Send til gjennomsyn"
|
350 |
|
351 |
+
#: event-organiser-calendar.php:333 event-organiser-edit.php:14
|
352 |
#: templates/event-meta-event-single.php:37
|
353 |
msgid "Event Details"
|
354 |
msgstr "Arrangementdetaljer"
|
355 |
|
356 |
+
#: event-organiser-calendar.php:335
|
357 |
msgid "Event Detail"
|
358 |
msgstr "Arrangement detaljer"
|
359 |
|
430 |
msgstr ""
|
431 |
|
432 |
#: event-organiser-edit.php:31 event-organiser-manage.php:23
|
433 |
+
#: event-organiser-settings.php:142 includes/event-organiser-ajax.php:384
|
434 |
msgid "Organiser"
|
435 |
msgstr "Arrangør"
|
436 |
|
510 |
msgstr "dag i uken"
|
511 |
|
512 |
#: event-organiser-edit.php:185
|
513 |
+
#: includes/event-organiser-event-functions.php:826
|
514 |
#: includes/event-organiser-register.php:265
|
515 |
msgid "until"
|
516 |
msgstr "inntil"
|
532 |
msgid "Venue Name"
|
533 |
msgstr "Stedsnavn"
|
534 |
|
535 |
+
#: event-organiser-edit.php:416
|
536 |
msgid "Event dates were not saved."
|
537 |
msgstr ""
|
538 |
|
602 |
msgid "Reoccurrence"
|
603 |
msgstr "Gjentakelse"
|
604 |
|
605 |
+
#: event-organiser-manage.php:152
|
606 |
msgid "View all events"
|
607 |
msgstr "Vis alle arrangementer"
|
608 |
|
609 |
+
#: event-organiser-manage.php:153
|
610 |
msgid "Future events"
|
611 |
msgstr "Framtidige arrangementer"
|
612 |
|
613 |
+
#: event-organiser-manage.php:154
|
614 |
msgid "Expired events"
|
615 |
msgstr "Tidligere arrangementer"
|
616 |
|
617 |
+
#: event-organiser-manage.php:155
|
618 |
msgid "Events within 24 hours"
|
619 |
msgstr "Arrangementer de neste 24 timer"
|
620 |
|
621 |
+
#: event-organiser-manage.php:156
|
622 |
msgid "Events within 1 week"
|
623 |
msgstr "Arrangementer neste uke"
|
624 |
|
625 |
+
#: event-organiser-manage.php:157
|
626 |
#, php-format
|
627 |
msgid "Events within %d weeks"
|
628 |
msgstr "Arrangementer de neste %d uker"
|
629 |
|
630 |
+
#: event-organiser-manage.php:158
|
631 |
msgid "Events within 1 month"
|
632 |
msgstr "Arrangementer neste måned"
|
633 |
|
634 |
+
#: event-organiser-manage.php:159
|
635 |
#, php-format
|
636 |
msgid "Events within %d months"
|
637 |
msgstr "Arrangementer de neste %d måneder"
|
638 |
|
639 |
+
#: event-organiser-manage.php:160
|
640 |
msgid "Events within 1 year"
|
641 |
msgstr "Arrangementer i løpet av 1 år"
|
642 |
|
643 |
+
#: event-organiser-manage.php:211
|
644 |
msgid "— No Change —"
|
645 |
msgstr ""
|
646 |
|
672 |
msgid "Event Organiser"
|
673 |
msgstr ""
|
674 |
|
675 |
+
#: event-organiser-settings.php:46 event-organiser.php:109
|
676 |
#: includes/event-organiser-install.php:112
|
677 |
msgid "Edit Events"
|
678 |
msgstr "Rediger arrangementer"
|
679 |
|
680 |
+
#: event-organiser-settings.php:47 event-organiser.php:110
|
681 |
#: includes/event-organiser-install.php:113
|
682 |
msgid "Publish Events"
|
683 |
msgstr "Publiser arrangementer"
|
684 |
|
685 |
+
#: event-organiser-settings.php:48 event-organiser.php:111
|
686 |
#: includes/event-organiser-install.php:114
|
687 |
msgid "Delete Events"
|
688 |
msgstr "Slett arrangementer"
|
689 |
|
690 |
+
#: event-organiser-settings.php:49 event-organiser.php:112
|
691 |
#: includes/event-organiser-install.php:115
|
692 |
msgid "Edit Others' Events"
|
693 |
msgstr "Endre andres arrangementer"
|
694 |
|
695 |
+
#: event-organiser-settings.php:50 event-organiser.php:113
|
696 |
#: includes/event-organiser-install.php:116
|
697 |
msgid "Delete Other's Events"
|
698 |
msgstr "Sletter andres arrangementer"
|
699 |
|
700 |
+
#: event-organiser-settings.php:51 event-organiser.php:114
|
701 |
#: includes/event-organiser-install.php:117
|
702 |
msgid "Read Private Events"
|
703 |
msgstr "Se private arrangementer"
|
704 |
|
705 |
+
#: event-organiser-settings.php:52 event-organiser.php:115
|
706 |
#: includes/event-organiser-install.php:118
|
707 |
msgid "Manage Venues"
|
708 |
msgstr "Behandle steder"
|
709 |
|
710 |
+
#: event-organiser-settings.php:53 event-organiser.php:116
|
711 |
#: includes/event-organiser-install.php:119
|
712 |
msgid "Manage Event Categories & Tags"
|
713 |
msgstr "Behandle arrangement kategorier og stikkord"
|
1009 |
msgid "Venue(s) <strong>deleted</strong>"
|
1010 |
msgstr "Sted(er) <strong>slettet</strong>"
|
1011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1012 |
#: event-organiser-venues.php:258
|
1013 |
#, php-format
|
1014 |
msgid "Search results for “%s”"
|
1015 |
msgstr "Søkeresultat for “%s”"
|
1016 |
|
1017 |
+
#: event-organiser-venues.php:418
|
1018 |
msgid "Latitude/Longitude:"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
+
#: event-organiser-venues.php:446
|
1022 |
msgid "Venue name"
|
1023 |
msgstr "Stedsnavn"
|
1024 |
|
1025 |
+
#: event-organiser-venues.php:452
|
1026 |
msgid "Permalink:"
|
1027 |
msgstr "Permalenke:"
|
1028 |
|
1029 |
+
#: event-organiser-venues.php:459
|
1030 |
msgid "Get Link"
|
1031 |
msgstr "Få lenke"
|
1032 |
|
1033 |
+
#: event-organiser-venues.php:481
|
1034 |
msgid "Slug"
|
1035 |
msgstr "Permalenke"
|
1036 |
|
1065 |
msgid "[Line %1$d]"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: includes/class-eo-ical-parser.php:952
|
1069 |
#, php-format
|
1070 |
msgid "Invalid date \"%s\". Date expected in YYYYMMDD format."
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: includes/class-eo-ical-parser.php:990
|
1074 |
#, php-format
|
1075 |
msgid ""
|
1076 |
"Invalid datetime \"%s\". Date expected in YYYYMMDDTHHiissZ or "
|
1178 |
msgid "%d categories were created"
|
1179 |
msgstr "%d kategorier ble opprettet"
|
1180 |
|
1181 |
+
#: includes/event-organiser-ajax.php:347
|
1182 |
msgid "Protected"
|
1183 |
msgstr "Beskyttet"
|
1184 |
|
1185 |
+
#: includes/event-organiser-ajax.php:349
|
1186 |
msgid "Private"
|
1187 |
msgstr "Privat"
|
1188 |
|
1189 |
+
#: includes/event-organiser-ajax.php:351
|
1190 |
msgid "Draft"
|
1191 |
msgstr "Kladd"
|
1192 |
|
1193 |
+
#: includes/event-organiser-ajax.php:381
|
1194 |
#: templates/event-meta-event-single.php:58
|
1195 |
msgid "Start"
|
1196 |
msgstr "Start"
|
1197 |
|
1198 |
+
#: includes/event-organiser-ajax.php:382
|
1199 |
msgid "End"
|
1200 |
msgstr "Slutt"
|
1201 |
|
1202 |
+
#: includes/event-organiser-ajax.php:423
|
1203 |
msgid "This event reoccurs"
|
1204 |
msgstr "Dette arrangementet gjentas"
|
1205 |
|
1206 |
+
#: includes/event-organiser-ajax.php:429 includes/event-organiser-cpt.php:221
|
1207 |
msgid "Edit Event"
|
1208 |
msgstr "Rediger arrangement"
|
1209 |
|
1210 |
+
#: includes/event-organiser-ajax.php:449
|
1211 |
msgid "Delete this occurrence"
|
1212 |
msgstr "Slett denne forekomsten"
|
1213 |
|
1214 |
+
#: includes/event-organiser-ajax.php:466
|
1215 |
msgid "Break this series"
|
1216 |
msgstr "Del opp denne serien"
|
1217 |
|
1218 |
+
#: includes/event-organiser-ajax.php:674
|
1219 |
+
#: includes/event-organiser-event-functions.php:1409
|
1220 |
msgid "All Day"
|
1221 |
msgstr "Heldag"
|
1222 |
|
1223 |
+
#: includes/event-organiser-ajax.php:679
|
1224 |
msgid "Add To Google Calendar"
|
1225 |
msgstr "Legg til i Google Kalender"
|
1226 |
|
1227 |
+
#: includes/event-organiser-ajax.php:790
|
1228 |
+
msgid "Event not found"
|
1229 |
+
msgstr ""
|
1230 |
+
|
1231 |
+
#: includes/event-organiser-ajax.php:802
|
1232 |
+
msgid "Events are not editable via the admin calendar"
|
1233 |
+
msgstr ""
|
1234 |
+
|
1235 |
+
#: includes/event-organiser-ajax.php:812
|
1236 |
+
msgid "Are you sure you want to do this?"
|
1237 |
+
msgstr ""
|
1238 |
+
|
1239 |
+
#: includes/event-organiser-ajax.php:822
|
1240 |
+
msgid "You do not have permission to edit this event"
|
1241 |
+
msgstr ""
|
1242 |
+
|
1243 |
+
#: includes/event-organiser-ajax.php:844
|
1244 |
+
#, php-fo
|